/*
*Theme Name : ThemeName
*Description : ThemeName Theme
*Version : 1.0
*/

@media only screen and (max-width:767px){
.header-left,.header-right-div{
		display:none!important;
}
.mean-container .mean-nav ul li li a{
		opacity:1;
	}
.slider-text li a{
     padding: 10px 17px;
     margin-right: 9px;
}
.slider-text ul{
		display:flex;
}
.download-button a {
      padding: 9px 19px;
}
.short-contact-about-seven .left-area .title{
		font-size:53px;		
	}
.responsive-video{
	margin-bottom:0;
    margin-top: 34px;
}
.pb-100 {
    padding-bottom: 52px;
}
.download-button{
	width: 50% !important;
	left:0;
}
.noptin-form-fields{
	margin-left: 13px;
}
.all-slide .owl-item{
        height: 500px;
	}
	.header-top-one{
		display:none;
	}
	.home-v2 .hd-sec{
	 top: 16px;
     position: relative;
	 margin-bottom:20px;	
   }
	.pagehding-sec{
		margin-top: 23px;
	}
	.short-contact-about-seven{
		gap: 40px;
	}
   .why-us-box {
    margin-top: 26px;
   }
  .why-us-box h2 {
    font-size: 26px;
    font-weight: 600;
   }
	.elementor-1876 .elementor-element.elementor-element-a85c472 .elementor-heading-title{
		    font-size: 23px!important;
		    padding-top: 40px;
	}
	.elementor-1876 .elementor-element.elementor-element-2aa9a04 img {
          width: 100% !important;
          margin-bottom: 30px;
	}
   .contact-page-sec.pt-100.pb_50 {
      padding: 0px;
    }
	.contact_area{
		margin-bottom:37px;
	}
	.page-heading h1{
		font-size: 26px;
		line-height: 41px;
	}
	.pagehding-sec{
		padding-bottom: 50px;
        padding-top: 50px;
	}
	.why-us-sec.pt-100.pb-100 {
    padding: 20px 0;
}
} 

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .home-v2 .download-button a {
        padding: 10px 6px;
/*         display: none!important; */
    }
 .main-menu ul li a {
        padding: 25px 6px;
	 font-size:14px!important;
    }
	.w_100{
		width:100%!important;
	}
	.download-button-area{
		display:none;
	}
	input#noptin-form-1__field-email{
		 margin-left: 56px;
	}
	.site-developer {
        text-align: left;
   }
   .contact-page-sec.pt-100.pb_50 {
      padding: 7px;
   }
	.contact_area{
		margin-bottom:40px;
	}
}

@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
{
.home-v2 .download-button a {
        padding: 10px 6px;
/*         display: none!important; */
    }
.w_100 {
    width: 90% !important;
    margin-top: -72px;
	margin-left: 142px;
	}
	.download-button-area{
		display:none;
	}
	.header-area::after{
		background:none;
	}
	.responsive-video{
		top: 42px;
	}
	.single-service-inner{
		height:287px;
	}
	.why-us-area{
		top:175px;
	}
   .contact_img {
     padding-top: 100px;
    }
   .why-us-box {
      margin-bottom: 30px;
      margin-top: 88px;
    }
	 .elementor-1606 .elementor-element.elementor-element-11145c1 {
          width: 50%!important;
    }
	.elementor-1606 .elementor-element.elementor-element-c1b2c79{
		 width: 50%!important;
	}

}

@media only screen and (max-device-width:320px){
	html, body{
		width:100%;
		position:relative;
		overflow-x:hidden;
	}
	.home-v2 .hd-sec{
		margin-bottom:23px;
	}
	.home-v2 .slider-caption{
		padding-left:0;
		padding-right:0;
	}
/*   .pt-100 {
    padding-top: 8px;
   } */
 .why-us-box h1 {
     font-size: 26px;      
    }
  .short-contact-about-seven .left-area .title {
        font-size: 34px;
    }
.short-contact-about-seven {
        gap: 34px;
    }
	.text_one{
		font-size: 16px!important;
	}
	.vedio_section{
	    padding-top:40px;
	}
	.download-button.block_btn.ourvideo a{
		margin-left:unset!important;
	}
	.py_50 {
    padding: 60px 0 0px;
}
	.why-choose-v1-title h1{
	   font-size: 24px;
       line-height: 31px;
	}
	.why-choose-v1-title h2 {
      font-size: 27px;
    }
	 .noptin-form-fields {
        margin-left: -45px;
    }

 .download-button a {
        padding: 9px 11px;
    }
	.download-button a{
		font-size: 13px;
	}
  .sec-title h1 {
        font-size: 24px;
    }
	.pb-70 {
    padding-bottom: 40px;
    }
	.sec-title {
        margin: 0 0px 42px 0px;
    }
	input#noptin-form-1__field-email {
        width: 336px !important;
    }
	
}