@charset "utf-8";
@media only screen and (max-width:1366px) {
.slider-text{padding-top:272px;}
.slider-text p{padding:40px 0;}
.slider .owl-controls{bottom:50px;}
}
@media only screen and (max-width:1170px) {
    .slider-text h1{font-size:58px;}
    .inner-wrapper{width:99%; padding:0 15px;}

    .slider-text p{font-size:20px; line-height:29px;}
    .slider-text p{padding:30px 0;}
    #sync2 .owl-wrapper{width:100% !important;}
    #sync2 .owl-item {
    width: 25% !important;
}
#sync2 .owl-item .color-overlay{height:161px;}
#sync2 .owl-item .color-overlay h2{font-size:25px;}
.tweet-section .customNavigation{right:20px;}
    
   
 }
    @media only screen and (max-width:1160px) {
.slider .carousel-caption{left:0;}
.slider .carousel-indicators{bottom:0;}
header .header-top{padding:0;}
        
   .slider-text{padding-top:240px;}
   .menuu{padding-top:30px;}  
   .slider-text p{padding:10px;}  
   .slider .owl-controls{bottom:20px;} 
   .buttons li .btn span:first-child{font-size:25px;}
   .buttons li .btn span:first-child{width:20%;}
   .buttons li .btn span:last-child{width:80%; font-size:20px;}
   .video-text{padding-top:0; padding-left:20px;}
   .what-we-do .owl-controls{padding-left:20px;}
   .video-text h3{margin-top:0;}
   .buttons li .btn span {
    height: 65px;
    line-height: 65px;
}
#owl-demo2{padding:0 5px;}
.bussiness-set {  
    background-attachment:scroll;    
    }
.bussiness-set.booking-features {
    background-attachment:scroll;
    height: auto;
}
.features > li{width:31%;}
.feature-head{padding:10px 20px;}
.bussiness-set.booking-features .black-bg{padding-bottom:30px;}

    }
    
    @media only screen and (max-width:1159px) {
    .middle-footer p{font-size:12px;}
    .features > li li{font-size:14px; line-height:25px;}
    .bussiness-set.booking-features .heading h2{font-size:30px;}
    .news-section .about-left ul{padding-right:0;}
    }
  
@media only screen and (max-width:1024px) {
    #sync2 .owl-item .color-overlay {
    height: 140px;
}

.slider-text h1{font-size:50px;}
.slider-text p{font-size:18px;}
#sync2 .owl-item .color-overlay h2{font-size:18px;}

.menuu .dropdown-menu.mega-dropdown-menu {
    height: 500px;
    overflow-y: auto;
    width: 100%;
}
.footer{padding-bottom:20px;}
.heading,.bussiness-set .heading,.partners .heading{padding:35px 0;}
.what-we-do p br{display:none;}
}
  
@media only screen and (max-width:1023px) {
header{position:static; background:none repeat scroll 0 0 rgba(32, 45, 55, 1);}
header .header-top{background:none;}
.menuu{padding:20px 0;}
  .slider-text {
    padding-top: 100px;
}
.slider .owl-controls{bottom:50px;}
.features > li{width:30%;}
.features > li li{font-size:12px; line-height:20px;}
}
@media only screen and (max-width:990px) {
  
.bussiness-set .heading h2,.partners .heading h2,.heading h2{font-size:30px;}
   
    
    }
@media only screen and (max-width:980px) {
.menuu .navbar-default .navbar-nav > li{padding-right:0px;}    
/*my-css*/

}
@media only screen and (max-width:960px) {
#sync2 .owl-item .color-overlay{height:111px;}
.heading,.bussiness-set .heading,.partners .heading{padding:40px 0;}
.menuu .navbar-default .navbar-nav > li > a{padding:8px 12px;}
.bot-header li{padding-left:10px; margin-left:10px;}
.social-head a .fa{padding-left:10px;}
.menuu .navbar-default .navbar-nav > li{font-size:15px;}
.demo-left ul{padding-right:0;}
.contact-box{float:none; width:100%;}
.banner-heading h1{font-size:20px;}

    }
    @media only screen and (max-width:959px) {
    .slider-text h1{font-size:45px;}
    .slider-text h1:before,.slider-text h1:after{width:120px;}
    .slider-text h1:before{left:-132px;}
    .slider-text h1:after{right:-132px;}
    .slider-text p br{display:none;}
    .slider .owl-page > span{width:150px;}
    .slider-text { padding-top: 90px;}
    .partners .item > img {width:auto;  margin:0 5px;}
    .buttons li .btn span:last-child{font-size:16px;}
    .tweet-section p:after{right:-31px;}
    .top-footer li{font-size:13px;}
    .footer .form-control{padding-left:10px;}
    .top-footer li{padding-left:19px;}
    .right-foot.text-right{width:35%;}
    .left-footer{width:65%;}
    .footer .form-control{font-size:14px;}
    .mid1{width:33%;}
    .mid2{width:100%; text-align:center;}
    .mid2 p{text-align:left; padding-top:10px;} 
    .footer{padding:30px 0 10px;}
    .capcha-img{line-height:38px;}
     .demo-content{padding:20px 10px;}
 .inr-page-section .demo-head h2{font-size:17px;}
 input.css-checkbox[type="checkbox"] + label.css-label{font-size:12px; padding-left:30px;}
  .demo-content .blue-btn .btn{padding:6px; width:100%; font-size:14px;}
    .bussiness-set .heading h2:before{left:-56px; width:52px;}
.bussiness-set .heading h2:after{right:-56px; width:52px;}
.contact-box p span{display:inline;}
.bussiness-set.booking-features .heading h2{font-size:18px;}
.about-text p a{font-size:14px;}
   }
    
@media only screen and (max-width:800px) {
    #sync2 .owl-item .color-overlay{height:110px;}
    #sync2 .owl-item .color-overlay h2{font-size:18px;}
    .what-we-do p br,.bussiness-set p br{display:none;}
    .bot-header li:first-child { margin-left: 0;  padding-left: 0;}
    .footer{background:#202d37;}
   .bussiness-set {
    background: url("../images/bussiness.jpg") no-repeat  rgba(0, 0, 0, 0);
    background-attachment:inherit;
    background-size:100% auto;
    height: auto;
}
.black-bg{padding-bottom:40px;}
.about-left p{text-align:justify;}


}
@media only screen and (max-width:799px) {
     .menuu .navbar-default .navbar-nav > li{font-size:16px;}
    .slider-text {    padding-top: 7%;    }
    .slider-text h1:before, .slider-text h1:after{width:27%;}
    .slider-text h1:before {
    left: -29%;
}
 .slider-text h1:after{right:-29%;}
 .slider .owl-page > span{width:100px;}
 .video-text{padding:0 20px;}
 .buttons li .btn span:last-child{font-size:15px;}
 
 .demo-content{padding:20px 10px;}
 .inr-page-section .demo-head h2{font-size:17px;}
 input.css-checkbox[type="checkbox"] + label.css-label{font-size:12px; padding-left:30px;}
  .demo-content .blue-btn .btn{padding:6px; width:100%; font-size:14px;}

}

@media only screen and (max-width:768px) {
  

    


}
@media only screen and (max-width:767px) {
.left-head {
    float: left;
    width: 24%;
}
.right-head{ width:100%;}
.logo{padding:0;}
.menuu .navbar-default .navbar-nav > li{display:block;}
.menuu .navbar-default .navbar-nav > li > a {
    padding: 20px 0 18px;
}
.menuu .navbar-nav{margin:7px 0;}
.menuu .dropdown-menu{max-width:100%; width:100%; padding:30px;}
.menuu .navbar-nav .open .dropdown-menu{background:#fff;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 0;
}

.menuu .navbar-default .navbar-nav > li > a {
    display: block;
    padding: 20px 0 18px;
    text-align: center;
}
video-image{text-align:center; }
.video-image img{width:100%; padding-bottom:20px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #00aeef;
}
.what-we-do .owl-controls{text-align:center; padding-left:0;}

.video-text,.video-text p{text-align:center;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.footer .col-md-8.col-sm-8{float:left; width:70%;}
.footer .col-md-4.col-sm-4.text-right {
    float:left; width:30%;
}

.mid1 {
    float: left;

}
.bot-header li{margin-left:6px; padding-left:6px;}
.slider-text h1{font-size:30px;}
.slider-text p{font-size:16px;}
.slider-text p br{display:none; }
.blue-btn .btn{padding:9px 30px;}
#sync2 .owl-item {
    width: 50% !important;
}
#sync2 .owl-item .color-overlay{height:205px;}
.what-we-do p{padding-bottom:30px;}
    header .header-top { padding: 0 0;}
.menuu .dropdown-menu > li {padding-left:15px; margin-left:6px;} 
.menuu .navbar-default .navbar-nav > li:hover .dropdown-menu {
    display:inherit;
}
   
   .left1 {
    float: left;
    width: 33%;
}
.left-footer,.right-foot.text-right{width:100%;} 
.footer .social-head{text-align:center;}
.footer .social-head li{margin:0; padding:0;}
.footer .social-head li a .fa{padding:0 5px}
.menuu{padding:0;}
.demo-left ul{padding-right:0;}
.demo-left ul li {
    padding: 0 5px;
}    
.demo-left li.full-width{width:100%; padding-right:15px;}
.demo-right {
    text-align: center;
    padding-top:10px;
}
.demo-right img{width:96%;}
.capcha-img{width:16%;}
.capcha-input{width:82%;}
.request-section .row {
    margin-left: -15px;
}
.bussiness-set.booking-features {
    background: none repeat scroll 0 0 #e7e6e6;

}
.about-left p{font-size:14px; margin-bottom:0;}
.about-text p{padding-left:0;}
.about-left{margin-bottom:20px;}
.features > li{margin:0 auto 10px; width:100%;}
.features > li ul{min-height:0;}
.contact-left {
    padding-bottom: 20px;
}
.contact-box{float:left; width:50%;}
#sync2 .owl-item .color-overlay{height:131px;}
.inner-news{padding-right:0;}
.new-img{text-align:center;}
}





@media only screen and (max-width:640px) {
    .bot-header li{font-size:12px;}
    .bussiness-set p{padding-bottom:15px; font-size:16px;}
    .buttons li{ margin:10px auto 0;}
    #owl-demo2 .item > img {
    width: 80%;
}
.buttons li .btn span:last-child{font-size:13px;}


.footer {
    background:  #202d37;
    padding: 30px 0 10px;
}
  
  


}
@media only screen and (max-width:639px) {
    .logo{padding-bottom:0;}
    
    .bot-header{padding-bottom:0;}
    .menuu{padding-top:0;}
    header .header-top{padding:0 ;}
    .heading h2:before,.heading h2:after{display:none;}
    .slider-content{position:static; padding:20px;}
    .slider-content{background:none repeat scroll 0 0 rgba(32, 45, 55, 1);}
    .slider .owl-controls {background:rgba(32, 45, 55, 1); padding-bottom:20px; position: static;}

    .buttons li{width:auto;}
    .buttons{margin:0 auto 20px;}
    .bussiness-set p{font-size:13px; line-height:18px;}
    .bussiness-set .heading h2, .partners .heading h2, .heading h2{font-size:20px;}
    .heading, .bussiness-set .heading, .partners .heading{padding:20px 0;}
    .footer .col-md-8.col-sm-8 { float: left; margin-bottom: 20px;  width: 100%;}
.footer .col-md-4.col-sm-4.text-right{float:none; width:100%; text-align:center;}
.bussiness-set{background-size:cover;}
.tweet-img{text-align:center; float:none;}
.what-we-do p,.video-text p{font-size:13px;}
.tweet-text{width:100%; padding:0 20px;}
.footer .input-group-addon{padding:0 10px; font-size:12px; height:45px;}
.footer .form-control{font-size:12px; height:45px;}
.slider-text h1:before, .slider-text h1:after{display:none;}
.slider .owl-page{width:24% !important;}

.left-head{width:100%; text-align:center; float:none; position:static;}
.right-head{text-align:center; padding:10px 0; position:static;}
.menuu .navbar-toggle{position:absolute; top:5%; right:0;}
.menuu .navbar{min-height:0;}
.buttons li{display:block;}
.top-footer{padding-bottom:0;}
.mid2 p{text-align:center;}
.top-footer li{font-size:12px;}
.mid2,.mid2 p{clear:both;}
.mid1,.middle-footer p{width:100%; text-align:center;}
.mid1 img{margin-bottom:10px;}
.buttons li .btn span,.buttons li .btn span:last-child{height:45px; line-height:45px;}
.tweet-section p:after{right:-10px;}
.tweet-section .customNavigation{top:0;}
.tweet-section p:before{left:-20px;}
.tweet-section p{padding:0 0 15px 15px;}
.demo-left ul li{width:100%;}
.demo-left li.full-width{padding-right:5px;}
.bot-header li{margin-left:0;}
.banner-heading h1{font-size:20px;}
.news-section li a{font-size:12px;}

}
    
   
@media only screen and (max-width:480px) { 
.slider .owl-page{width:20% !important;}
.slider .owl-page > span{display:block; width:100%; content:"";}
#sync2 .owl-item .color-overlay { height: 131px;}
}
@media only screen and (max-width:479px) {
.social-head{width:100%;}
.social-head a{padding:0 5px;}
.bot-header li{border:none;}

.logo {
    margin: 0 auto;
    width: 50%;
}

.left1{width:100%; float:none;}
.tweet-section p:after{right:0;}
.left1 ul{margin-bottom:0;}
#sync2 .owl-item .color-overlay{height:99px;}
#sync2 .owl-item .color-overlay h2{font-size:16px}
.video-text h3{font-size:20px;}
.bot-header li{margin-left:0;}
.contact-box{float:none; width:100%;}
}

@media only screen and (max-width:360px) {
    .footer .col-md-3.col-sm-3, .footer .col-md-2.col-sm-2{width:100%;}


}
@media only screen and (max-width:320px) {
    /*my-css*/

}