.cus-btn .elementor-button-icon svg{width:0.8em;}

.custom-title .elementor-widget-container{position:relative;}

.custom-title .elementor-widget-container:after{content:""; width:350px; height:33px; position:absolute; bottom:0px; right:0px; background: url(img/title-one.png) top center no-repeat;}

.custom-title .elementor-widget-container h1{position:relative; z-index:9;}


.custom-small .elementor-widget-container{position:relative;}

.custom-small .elementor-widget-container:before{content:""; width:14px; height:14px; position:absolute; top:0px; right:-20px; background: url(img/small-title.png) top center no-repeat;}

.custom-small .elementor-widget-container:after{content:""; width:14px; height:14px; position:absolute; top:0px; left:-20px; background: url(img/small-title.png) top center no-repeat;}


.custom-title-two .elementor-widget-container{position:relative;}

.custom-title-two .elementor-widget-container:after{content:""; width:403px; height:23px; position:absolute; bottom:0px; right:0px; background: url(img/title-image-two.png) top center no-repeat;}

.custom-title-two .elementor-widget-container h2{position:relative; z-index:999;}


.service-box:hover h3{color:#0061FF!important;}
.service-box:hover .elementor-widget-container{border-color:#53D5FD!important;} 
.service-box:hover h4{color:#53D5FD!important;} 

.abt-two{ position:relative; bottom:-30px;}


.custom-title-three .elementor-widget-container{position:relative;}

.custom-title-three .elementor-widget-container:after{content:""; width:278px; height:23px; position:absolute; bottom:0px; right:0px; background: url(img/title-three.png) top center no-repeat;}

.custom-title-three .elementor-widget-container h2{position:relative; z-index:999;}

.footer-menu .elementor-nav-menu--main ul li{width:50%; float:left;}


.floating {   
    animation-name: floating; 
    animation-duration:1.5s; 
    animation-iteration-count: infinite; 
    animation-timing-function: ease-in-out; 
 
} 
  
@keyframes floating { 
    0% { transform: translate(0,  0px); } 
    50%  { transform: translate(0, 15px); } 
    100%   { transform: translate(0, -0px); }     
} 


@media only screen and (min-width: 1201px) and (max-width: 1599px) {
  
  html{zoom:0.85; zoom:85%;}

}

@media (min-width:1365px) and (max-width:1600px){
.custom-title-three .elementor-widget-container::after{width:200px; background-size:contain;}

}

@media (min-width:1025px) and (max-width:1363px){

.custom-title-three .elementor-widget-container::after{width:200px; background-size:contain;}

}


@media (min-width:1025px) and (max-width:1180px){
	.custom-title-three .elementor-widget-container::after{width:200px; background-size:contain;}
}

@media (min-width:992px) and (max-width:1024px){


.footer-menu .elementor-nav-menu--main ul li{width:100%;}

}

@media (min-width:768px) and (max-width:991px){

.custom-title .elementor-widget-container:after{background-size:contain; bottom:-11px; width:200px; left:0;}

.custom-title-two .elementor-widget-container:after{ width:203px; background-size:contain; bottom:-10px;} 

.custom-title-three .elementor-widget-container:after{   width:100px; height:23px; background-size:contain;}

.footer-menu .elementor-nav-menu--main ul li{width:100%;}

}

@media (max-width:767px){

.custom-title .elementor-widget-container:after{background-size:contain; bottom:-11px; width:200px; left:0;}

.custom-title-two .elementor-widget-container:after{ width:203px; background-size:contain; bottom:-10px;} 

.custom-title-three .elementor-widget-container:after{   width:100px; height:23px; background-size:contain;}

}