


.pic-d{
	margin-left: 377px;
}
.ffs{
	color: #005baa !important;
	font-size: 28px !important;
}
.txt-cen{
	text-align:center !important;
}
.ownpdf{
	padding: 50px 0px !important;
}
.facebook-f{
	

color:#4867aa!important;
}
.twitter-t{
	
color:red!important;	
}

.instagram-i{
	
color:#d33c99!important;	
}
.slide7{
	height:500px!important;
}
.hp-j{
margin-right: 72px!important;
font-size: 36px!important;
color:#005efe!important;	
}

.price-block .inner-box:hover .hp-j{
	color:#fff!important;
}
.ffi{
	margin-top:20px!important;
}
.hyy{
	margin-left: 197px;
}


.price-block .inner-box::before {

    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 0px;
    height: 100%;
    display: block;
    background-color: #005efe !important;

}
.wc{
color:#000!important;	
	
}
.gg-f{
color:#000!important;
text-align:center;
 font-family:'Berkshire Swash'!important;
 font-size:20px;
 text-transform:lowercase!important;
}
.price-block .inner-box .upper-box {
    position: relative;
    text-align: right;
    margin-bottom: 20px!important;
}
.price-block .inner-box .title {
font-size: 26px;
color: #ffffff;
font-weight: 572;
line-height: 36px!important;
  
}
.gwe{
background-color: #dfe9f9c9!important;	
}
.price-block .inner-box::before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 0px;
    height: 100%;
    display: block;
    background-color: #005efe!important;
	
    
}


.whatsapp-w{

color:#28ce28b5!important;		
}
.nav-ba{
	margin-left: 321px!important;
}
.main-header.header-style-three .inner-container {
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: -40px;
    padding-left: 30px;
    border-radius: 50px;
    padding-right: 30px;
    background-color: #0074d9;
}
h1, h2, h3, h4, h5, h6 {
   
    font-family: Cambria Math !important;
}
.logo-a{
	width:231px!important;
	height:auto;
}
.h-logo{
	width: 181px !important;
height: auto !important;
}
.c-ig{
	width:auto!important;
	height:400px!important;
}
.ref-ig{
	width:auto!important;
	height:400px!important;
}
.ref{
	width:auto!important;
	height:400px!important;
	
}
 .cg:before{
	width: 81%!important;
	
}
.main-slider .owl-nav .owl-prev {
    color: #ffffff;
    font-size: 36px;
    margin-bottom: -63px;
}
.team-block .inner-box .lower-box h3 {
    position: relative;
    color: #322f2f;
    font-size: 19px!important;
    font-weight: 515!important;
    margin-top: 4px;
	 font-family: Cambria Math !important;  
}
.cv-if {
   
    color: #222!important;

}
.contact-page-section .contact-info li strong {
    display: block;
    font-size: 18px;
    line-height: 26px;
    color: #504e4e;
    font-weight: 700;
    margin-bottom: 5px;
}
.main-footer .footer-widget h4 {
    position: relative;
    font-weight: 600;
    color: #000;
    font-size: 18px;
    line-height: 1.2em;
    text-transform: capitalize;
	 font-family: Cambria Math !important;  
}
.main-footer .contact-link li span {
    color: #000;
}
.main-footer {
    position: relative;
    padding: 0px 0px 0px;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
}
.main-footer .logo-widget .text {
    position: relative;
    color: #2b2828;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    margin-bottom: 30px;
}
.main-footer .contact-link li {
    position: relative;
    color: #2b2828;
    font-size: 15px;
    margin-bottom: 12px;
}
.f-li{
	
  color: #2b2828;
  
}
.li-ti{
list-style-type: circle!important;
color:blue;	
}
.main-footer .footer-bottom {
    position: relative;
    background-color: #005efe;
}
.main-footer .footer-bottom .copyright {
    position: relative;
    color: #fff;
    font-size: 16px;
    padding: 17px 0px;
}
.fot-link{
color: #151515;	
}
.team-block-three .inner-box .image::before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -100%;
    width: 100%;
    height: 80%;
  
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #000000 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #0060fd 100%);
}

.main-slider h2 {
    position: relative;
    color: #0060fd!important;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 20px;
    opacity: 0;
    text-transform: capitalize;
  font-family: 'Archivo', sans-serif;
    
}
.main-header.header-style-three .inner-container {
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: -40px;
    padding-left: 30px;
    border-radius: 50px;
    padding-right: 30px;
    background-color: #0060fd;
}
.main-header.header-style-three .header-upper
 {
    border-color: #005EFE!important;
}

.wa-bgi {
   
   
   background-color: #0060fc14 !important;
}
.br-n{
	width: auto;
height: 59px !important;
	
}
.fgb {
    position: relative;
    padding: 10px 0px 70px!important;
}
.hgi{
background-color: rgba(0, 0, 0, 0.31) !important;	
}
.voli{
  position: relative;
    
   
    background-position: center;
    background-repeat: no-repeat;	
	
	
}
.nn{
 background-color: rgba(0, 0, 0, 0.31) !important;
	
}
.team-block .inner-box .lower-box h3 {
    position: relative;
   font-family: Cambria Math !important;  
    font-size: 19px !important;
    font-weight: 515 !important;
    margin-top: 4px;
}
.kk{
  color: #fff!important;	
	
}
.niy{
  position: relative;
    
   
    background-position: center;
    background-repeat: no-repeat;		
	
	
background-image:url(../img/bg-2.jpg)!important;
}


.hrg{
	
background-color: #0060fc14 !important;
	
	
	
}






.fg{
width:auto!important;
height:294px!important;	
	
	
}
.gk h1{
	 font-family: Cambria Math !important;  
}
.testimonial-block .inner-box .content-column .author-info .designation {
 font-family: Cambria Math !important;  
}
.sec-title h2 {
    position: relative;
    font-size: 36px;
    color: #fff;
    font-weight: 700;
    line-height: 1.3em;
    font-family: Cambria Math !important;  
}
.jj-t {
    color: #000 !important;
    padding-bottom: 14px !important;
    padding-top: 58px;
}
.team-section {
    position: relative;
    padding: 0px 0px 0px!important;
}
.mg-1{
	color:#fff!important;
	 padding-bottom: 110px!important;
	
}
.team-block-three .inner-box .lower-box h3 {
    position: relative;
    color: #111;
    font-size: 19px!important;
    font-weight: 520!important;
    margin-top: 4px;
	 font-family: Cambria Math !important;
}
.testimonial-block .inner-box .content-column .author-info .author-name {
  font-family: Cambria Math !important;  
}
.js{
width:auto;
height:350px!important;	
	
	
}
.va-iu{
    margin-left: 183px!important;	
}
.e-mail{
	text-transform: lowercase!important;
	
}
.main-header .info-box .icon-box {
    position: absolute;
    left: 0px;
    top: 8px;
    color: #ffffff;
    font-size: 26px;
    line-height: 1em;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.ac-rp{
	padding-bottom: 61px;
text-align: center;
color: #000;
	
}
.service-single .inner-box .lower-content .contact-box .box-inner {
    position: relative;
    padding: 125px 196px;
    text-align: center;
}
.mt-t{
	color:#000;
	text-align:center;
}
.ld{
	    height: 459px!important;
}
.wastx {
  text-align: justify;
  color: #fff;
  background-color: #055dfc5e;
  padding: 10px;
}
.arc{
	color:#fff;
	text-align:justify;
}
.wsg{
width:auto;
height:380px;	
	
}
.regl{
width:auto;
height:454px;	
	
}
.acgl{
width:auto;
height:400px;	
	
}













.reftx{
	
color:#000;
	text-align:justify;	
	padding-bottom: 20px;
}
.acltx{
	
color:#fff;
	text-align:justify;		
}

@media only screen and (max-width:760px) {
.ss {
    background-color: #f0f8ffb0;
    margin-right: 81px!important;
    padding: 11px!important;
}
.ss {
    font-size: 17px !important;
    font-family: Cambria Math !important;
}

.main-header.header-style-three .nav-outer, .header-style-three .header-lower {
    background-color: #0060fd;
}
.social-icon-two {
    position: relative;
    padding: 20px!important;
}
.ss{
font-size:30px!important;	
 font-family: Cambria Math !important;  
}
.experiance-section .video-column .inner-column {
    padding-bottom: 45px;
}
.hj{
font-size:30px!important;
 font-family: Cambria Math !important;  		
}
.main-header.header-style-three .inner-container {
    position: absolute;
    top: 100%;
    width: 93%;
    margin-top: -40px;
    padding-left: 30px;
    border-radius: 50px;
    padding-right: 30px;
    background-color: #0060fd;
}
.sec-title h2 {
    position: relative;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    line-height: 1.3em;
    font-family: Cambria Math !important;
}
.service-single .inner-box .lower-content .contact-box .box-inner {
    position: relative;
    padding: 43px 64px;
    text-align: center;
}
.hy{
padding: 20px!important;	
}
.pic-d{
	margin-left: 0px;
}
.hyy{
	margin-left:0px;
}
}