@media (max-width:1920px){
    .form-block{padding:140px 0;}
}
@media (max-width:1600px){
    .form-block{padding:62px 0;}
}
@media (max-width:1536px){
    .form-block{padding:5px 0;}
}
@media (max-width:1366px){
  /*----- contact page -------*/
    .form-block{padding:1px 0;}  
}
@media (max-width:1150px){
    .caraousels-top-wrap {margin: 0 40px;}
    .form-block{padding:0 0;}
    .container{width: 100%;padding: 0 15px;}
    .banner-left{padding: 219px 0px 166px 0;}
    .banner-block{height: 662px;}
    .banner-left p{padding: 30px 115px 30px 60px;}
    .banner-left h1{font-size: 42px;line-height: 46px;}
    .about-block h2 .left{width: 45%;}
    p{font-size: 18px;line-height: 24px;}
    .client-dtls .slick-next{right: 12px;}
    .client-dtls .slick-prev{left: 0;}
    h4{font-size:16px;line-height: 22px;}
    .client-dtls .slick-dots{width: 20%;}
    .about-block.block1 .about-left h2{font-size: 39px;color: #000;padding: 55px 0 0 0;}
    .client-main a figure{min-height: 219px;}
    .footer-left{padding: 0 20px;}
    .checkbox .radio_btns{font-size: 12px;}
    .footer-in ul li a br{display: none;}
    .footer-in {padding: 0 0px 18px 0px;}
    .form-block ul li{padding: 0 0 35px 0;}
    
}
@media (max-width:1024px){
    .about-block h2 .left{width: 43%;}
    p{font-size: 16px;line-height: 22px;}
    .banner-left {padding: 225px 0px 166px 0;}
    .footer-btm-in{padding:35px 35px 0px 35px; }
    .footer-right:before{width: 450px;}
    .footer-inner{padding: 0 10px;}
    .caraousels-top .slick-next{right: 170px;}
    .caraousels-top .slick-prev{left: 170px;}
}
@media (max-width:991px){
    header{padding: 39px 25px;}
    .banner-left h1 {font-size: 38px;line-height: 44px;padding: 8px 0 6px 25px}
    .get{padding: 0 0 0 25px;}
    .about-block h2{font-size: 83px;line-height: 90px;}
    .about-block h2 span{line-height: 40px;font-size: 36px;padding: 0 0 0 344px;}
    
    .header-rt ul li{padding:0 7px;}
    .banner-block {height: 510px;}
    .banner-left {padding: 153px 0px 93px 0;}
    .banner-left p {padding: 30px 40px 30px 30px;font-size: 20px;}
    h2{font-size: 45px;line-height: 50px;}
    .client-dtls .slick-dots{width: 27%;}
    .caraousels-top{padding: 42px 0 0 0;}
    .about-block.block1 .about-left h2{padding: 33px 0 0 0;font-size: 33px;line-height: 40px;}
    .about-right iframe{height: 175px;}
    .checkbox .radio_btns{margin: 0 5px 0px 0;}
    .footer-left{padding: 0;}
    .checkbox ul li label .fgender{margin: 0 4px 0 0;}
    .footer-right:before{width: 335px;height: 146px;}
/*    .footer-right{padding: 164px 0 0 0;}*/
    .footer-in ul li a{font-size: 12px;}
    .form-block ul li{padding: 0 0 25px 0;}
    .footer-logo {padding: 123px 0 0px 75px;}
    .footer-in h6{padding: 0 0 16px 0;}
    .footer-btm-in {padding: 35px 20px 0px 20px;}
    p{font-size: 14px;line-height: 21px;}
    .about-left p {padding: 0 30px 25px 0;}
}
@media (max-width:767px){
    header {padding: 20px 15px;}
    .header-lt a img{width: 100px;height: 100px;}
    .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #2481be;transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;}
   nav{display: none;}       
   #nav-icon{display:block;position: absolute;top: 94px;right: 10px;}
    .sticky #nav-icon{top: 8px;}
    .side_bar{display:block;width:240px;background:#000;
    height:100%;position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	.side_bar ul{padding:0;}   
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
	.side_bar ul li a{display:block;padding: 13px 35px;font-size: 16px;color:#fff;text-align: left;}
	.side_bar ul li a:hover{color:#ffca05;}
	.menu{text-align: center;margin: 0 auto;position:absolute; right: 14px;top: -44px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block !important;position:static; padding:0; box-sizing:border-box;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 86px;}
    .banner-left{width:45%;display: block;float: none;padding:119px 0px 70px 0;}
    .header-lt{position: static;}
    .banner-block{height: 430px;}
    .banner-left h1 {padding: 8px 0 8px 20px;font-size: 32px;
    line-height: 39px;}
    .banner-left p{padding: 25px 40px 19px 20px;font-size: 18px;}
    .get{padding: 0 0 0 20px;}
    .about-block h2 .left{width: 38%;}
    .about-left{width: 100%;float: none;display:block;padding: 0 0 35px 0;}
    .about-right{width: 100%;float: none;display:block;padding: 0;}
    .about-right iframe{height: 260px;}
    .client-main a figure{min-height: 131px;}
    .client-dtls .slick-dots{width: 36%;}
    .client-dtls ul li{padding: 0 20px;}
    h4{font-size: 19px;line-height: 22px;padding: 20px 0 0 0;}
    .caraousels-top-wrap{margin: 0 20px;}
     .caraousels-top .slick-next{right: 48px;}
    .caraousels-top .slick-prev{left: 48px;}
    .about-block.block1 .about-left h2{padding: 0;}
    .footer-left{width: 100%;float: none;display: block;}
    .footer-right{width: 100%;float: none;display: block;padding: 0px 0 20px 0;}
    .footer-logo{padding: 12px 0 0px 75px;}
    .about-left p{padding: 0 0 30px 0;}
    .about-block h2 {font-size: 69px;line-height: 74px;}
    .about-block h2 span {line-height: 35px;font-size: 32px;padding: 0 0 0 275px;}
    .client-dtls ul li {padding: 0 15px 29px 15px;float: none;display: block;width: 100%;}
}
@media (max-width:599px){
    .banner-left h1{font-size: 26px;line-height: 35px;}
    .banner-left{padding:118px 0px 96px 0;}
    .get .btn{width: 110px;height: 35px;font-size: 12px;}
    h2{font-size: 35px;line-height: 40px;}
    .about-block h2 .right{top: -9px;}
    .banner-left p{padding: 16px 0px 16px 20px;font-size: 15px;}
    h4{font-size: 16px;line-height: 20px;}
    .client-main a figure{min-height: 215px;}
    .client-dtls .slick-dots{width: 45%;}
    .about-block h2 .left{bottom: 38px;}
    .about-block h2{font-size: 55px;line-height: 60px;}
    .about-block h2 span {font-size: 24px;line-height: 25px;padding: 0 0px 0 217px;}
    
}
@media (max-width:478px){
    .checkbox .radio_btns {font-size: 10px;}
    .form-block ul li.text .form-control {height: 130px;}
    .footer-btm-in ul li{width: 100%;float: none;display: block;}
    .footer-logo{padding: 12px 0 0 0;}
    .banner-block{height: auto;}
    .checkbox ul li{padding: 0 !important;}
    p{font-size: 14px;line-height: 16px;}
    .banner-left{width: 70%;}
    .client-dtls .slick-dots{width: 72%;}
    .social-icons{padding: 0px 0 22px 0;}
    .banner-left p {padding: 19px 25px 30px 20px;font-size: 16px;}
    .caraousels-top .slick-next{top: 48%;}
    .banner-left p br{display: none;}
    .about-block h2 {font-size: 39px;line-height: 44px;}
    .about-left p{padding: 0 0 25px 0;}
    .about-block h2 span {font-size: 18px;padding: 0 0px 0 130px;}
    .client-main a figure{min-height: 150px;}
    .about-block.block1 .about-left h2{font-size: 27px;}
}




































