/*--------------------------------------------------------------
    large screen
---------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    
}




/*--------------------------------------------------------------
    laptop, desktop
---------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
}


/*--------------------------------------------------------------
    tablet
---------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
  
  
}


/*--------------------------------------------------------------
    large mobile
----------------------------------------------------------------*/

@media only screen and (min-width: 574px) and (max-width: 767px) {
    
}



@media only screen and (min-width: 480px) and (max-width: 575px) {

    


    
}


/*--------------------------------------------------------------
   medium mobile
----------------------------------------------------------------*/

@media only screen and (min-width: 360px) and (max-width: 479px) { 

}


/*--------------------------------------------------------------
    small mobile
----------------------------------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 359px) {
  
}


@media only screen and (max-width: 991px){
.foo_col {
    margin-top: 30px;
}
.footer-style-two .footer-widget h2 {
    margin-bottom: 20px;
}
   
}



@media only screen and (max-width: 767px){

}

@media only screen and (max-width: 575px){
  
}


@media only screen and (max-width: 414px){
    
}


/*

@media only screen  and (max-width:991px){


    .menulinks{display:inline-block;}
    ul.mainmenu > li.parent > a:before {content: none;}
    ul.mainmenu{text-align:left;position:absolute;top:50px;padding:0;right:0;width:100%;background:#000;display:none;z-index:9;max-height: calc(100vh - 91px);overflow: auto;}
    ul.mainmenu > li{float:left;width:100%;padding:0px;margin:0;border-top:1px solid rgba(255,255,255,0.2);position:relative;}
    ul.mainmenu > li:first-child{border:none;}
    ul.mainmenu > li > a:not(.child-triggerm){padding:10px 15px;font-size:16px;float:left;width:100%;border:none;text-align:left;color:#fff;}
    ul.mainmenu > li > a:hover{background:rgba(255,255,255,0.2);}
    ul.mainmenu > li > a.current:after{display:none;}
    ul.mainmenu ul{position:relative;top:auto;left:auto;float:left;width:100%;}
    ul.mainmenu ul li{position:relative;}
    ul.mainmenu li li a:link,ul.mainmenu li li a:visited{padding:8px 15px 8px 25px;color:#fff;}
    ul.mainmenu ul ul{position:relative;left:auto;top:auto;float:left;width:100%;}
    ul.mainmenu ul ul li{padding-left:10px;}
    .header-main .row > div{position:initial;}
    .mobile-toggle{display:block;height:25px;width:30px;display:block;cursor:pointer;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
    .mobile-toggle i{position:absolute;height:3px;display:block;width:100%;background:#000000;left:-20px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;    top: 40px;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);}
    .mobile-toggle i:after,.mobile-toggle i:before{content:"";height:100%;width:100%;background:#000000;left:0;position:Absolute;}
    .mobile-toggle i:after{top:6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top  0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top  0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top  0.2s linear 0.2s;transition:transform 0.2s linear,top  0.2s linear 0.2s;transition:transform 0.2s linear,top  0.2s linear 0.2s,-webkit-transform 0.2s linear;}
    .mobile-toggle i:before{top:-6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s,-webkit-transform 0.2s linear;}
    .mobile-open .mobile-toggle i{background:transparent;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
    .mobile-open .mobile-toggle i:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
    .mobile-open .mobile-toggle i:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
    a.child-triggerm{display:block!important;cursor:pointer;position:absolute!important;top:0px;right:0px;width:50px!important;min-width:50px!important;height:38px!important;padding:0!important;border-left:1px dotted rgba(255,255,255,.20);}
    a.child-triggerm:hover{text-decoration:none;color:#f00;}
    a.child-triggerm span{position:relative;top:50%;margin:0 auto!important;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
    a.child-triggerm span:after{position:absolute;content:'';}
    a.child-triggerm span,a.child-triggerm span:after{width:10px;height:1px;background-color:#fff;display:block;}
    a.child-triggerm span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
    a.child-triggerm.child-open span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
    a.child-triggerm.child-open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
    a.child-triggerm:hover span,a.child-triggerm:hover span:after{background-color:#f00;}



    ul.mainmenu > li > a:not(.child-triggerm){
        font-size: 15px;
    }
}





@media (max-width: 767px) {
  .nav-tabs.nav-tabs-dropdown,
  .nav-tabs-dropdown {
    border: 1px solid #dddddd;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
  }
  .nav-tabs.nav-tabs-dropdown::after,
  .nav-tabs-dropdown::after {
    content: "☰";
    position: absolute;
    top: 8px;
    right: 15px;
    z-index: 2;
    pointer-events: none;
  }
  .nav-tabs.nav-tabs-dropdown.open a,
  .nav-tabs-dropdown.open a {
    position: relative;
    display: block;
  }
  .nav-tabs.nav-tabs-dropdown.open > li.active > a,
  .nav-tabs-dropdown.open > li.active > a {
    background-color: #eeeeee;
  }
  .nav-tabs.nav-tabs-dropdown li,
  .nav-tabs-dropdown li {
    display: block;
    padding: 0;
    vertical-align: bottom;
  }
  .nav-tabs.nav-tabs-dropdown > li > a,
  .nav-tabs-dropdown > li > a {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    border-color: transparent;
  }
  .nav-tabs.nav-tabs-dropdown > li > a:focus,
  .nav-tabs-dropdown > li > a:focus,
  .nav-tabs.nav-tabs-dropdown > li > a:hover,
  .nav-tabs-dropdown > li > a:hover,
  .nav-tabs.nav-tabs-dropdown > li > a:active,
  .nav-tabs-dropdown > li > a:active {
    border-color: transparent;
  }
  .nav-tabs.nav-tabs-dropdown > li.active > a,
  .nav-tabs-dropdown > li.active > a {
    display: block;
    border-color: transparent;
    position: relative;
    z-index: 1;
    background: #fff;
  }
  .nav-tabs.nav-tabs-dropdown > li.active > a:focus,
  .nav-tabs-dropdown > li.active > a:focus,
  .nav-tabs.nav-tabs-dropdown > li.active > a:hover,
  .nav-tabs-dropdown > li.active > a:hover,
  .nav-tabs.nav-tabs-dropdown > li.active > a:active,
  .nav-tabs-dropdown > li.active > a:active {
    border-color: transparent;
  }
}

@media only screen  and (min-width:992px){
    ul.mainmenu{display:block!important;}
    ul.mainmenu li:hover > ul{display:block;}
    ul.mainmenu ul li:hover ul{display:block;}
}

*/

@media only screen and (max-width: 1600px) {
.main-menu .navigation > li > a {
    font-size: 14px;
}
}
@media only screen and (max-width: 1340px) {
.page-wrapper { overflow: hidden; }
.just_travel_p { margin-top: 130px; }
}
 @media only screen and (max-width: 1140px) {
.main-header { margin: 0px !important; }
.page-wrapper { overflow: hidden; }
.sidebar-page-container .sidebar { margin-left: 0px; }
.sidebar-page-container .content-side { padding-right: 15px; }

}
  @media only screen and (max-width: 1025px) {

.main-menu .navigation > li > a { font-size: 10px; }
}
@media only screen and (max-width: 1024px) {

.main-menu .navigation > li > a { font-size: 10px; }
}
 @media only screen and (min-width: 768px) {
.main-menu .navigation > li > ul,  .main-menu .navigation > li > ul > li > ul { display: block !important; visibility: hidden; opacity: 0; }
}
 @media only screen and (max-width: 1023px) {
.main-header .main-box .logo-box { position: relative; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 200px; margin: 0px; text-align: left; }
.main-header .main-box .outer-container { padding-left: 0px; }
.main-header .nav-outer,  .nav-outer .main-menu,  .cars-section .carousel-column .single-item-carousel:before,  .cars-section .carousel-column .single-item-carousel:after,  .testimonial-block-two .inner-box .text:before,  .testimonial-block-two .inner-box .text:after,  .services-section-two .right-image,  .experiance-section .content-column h3 a br { display: none; }
.main-header .nav-toggler { display: block; }
.main-footer .posts-widget .widget-content,  .main-footer .posts-widget h2 { margin-left: 0px; }

.main-header .main-box .outer-container { border-radius: 0px; }
.main-header .main-box { background-color: #ffffff; }

.header-style-one .main-box { height: auto; }

}
 @media only screen and (max-width: 767px) {
.header-upper .logo-outer { position: relative; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 100%; margin: 0px; }
.main-header .header-top .top-right,  .main-header .header-top .top-left { width: 50%; }

.main-slider .tp-caption,  .sec-title .rotate-title:before,  .sec-title .inner-title-box h2 br,  .testimonial-block .inner-box .quote-icon,  .news-block .inner-box .content-column .inner .posted::before,  .news-block-three.style-two .inner-box .lower-box .text blockquote::before { }
.main-slider .tp-caption,  .sec-title1 .rotate-title:before,  .sec-title1 .inner-title-box h2 br,  .testimonial-block .inner-box .quote-icon,  .news-block .inner-box .content-column .inner .posted::before,  .news-block-three.style-two .inner-box .lower-box .text blockquote::before { }
.main-header .header-top .top-right ul,  .main-header .header-top .top-left ul,  .header-top .social-icon,  .header-top .top-right ul { text-align: center; width: 100%; margin: 0px 0px; padding: 0px; }

.sidebar-page-container .comments-area .comment-box .author-thumb { position: relative; left: auto; top: 0px; margin: 0 0 20px; }

.sidebar .sidebar-widget .widget-content { padding: 40px 15px 15px; }

.sidebar-page-container .comments-area .comment,  .sidebar-page-container .comments-area .reply-comment { padding-left: 0px; }

}
@media only screen and (max-width: 667px) {

}

}
 @media only screen and (max-width: 499px) {
 h3.mobile_content {
    color: white;
    font-size: 44px;
    border: 1px dashed rgb(255, 255, 255);
}
.mobile_content {

    font-size: 44px;

}
span.calltxt{
        background: transparent;
color: #ffffff;
display: block;
font-weight: 500;
text-transform: uppercase;
border-top: 0px solid rgba(255,255,255,0.30);
border-bottom: 1px solid rgba(255,255,255,0.30);
padding: 6px 15px 3px 20px;
position: relative;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
font-size: 13px;
margin-top: 0;
    }
 .main-header .header-top .top-right,  .main-header .header-top .top-left { width: 70%; }
.main-header .header-top .top-right ul li,  .main-header .header-top .top-left ul li { margin: 0 -25px 0 52px; }
.main-header .main-box .logo-box .logo img { max-width: 100%; }

.main-header .header-top .top-right ul li .icon { margin-right: 3px; position: relative; top: 2px; font-size: 13px; }

.main-slider .text {
    position: relative;
    font-weight: 400;
    line-height: 1.4em;
    color: #ffffff;
    font-size: 30px;
    z-index: 9;
     margin-left:50px;
      margin-top:50px;
}
.main-slider h2 {

    position: relative;
    font-size: 50px;
    color: #ffffff;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: 1px;
    z-index: 9;
    text-transform: uppercase;
    margin-left:50px;

}
}
@media only screen and (max-width: 480px) {
    h3.mobile_content {
    color: white;
    font-size: 44px;
    border: 1px dashed rgb(255, 255, 255);
    margin-top: 48px !important;
}
.mobile_content {

    font-size: 44px;

}

.main-slider .text {
    margin-top: 26px !important;
}

#owl-carousel .owl-buttons {
    display: none;
}

.fixed-header .main-box .logo-box {
    padding: 5px 0px;
}

.tp-banner {
    height: 300px !important;
}

.suyogsectionspace {
    padding: 40px 11px;
}
    .about {
        padding: 40px 11px;
    }
        #partner {
        padding: 40px 11px;
    }
    #breadcrumb {
    padding: 20px 11px;
}
.about1 {
    padding: 40px 11px 50px 11px;
}
.certificatres {
    padding: 50px 11px;
}

.certificatres {
    padding: 50px 11px !important;
}
    .services {
        padding: 20px 11px !important;
    }
    
    .wow.fadeInDown.animated > p {
        text-align: justify;
    }
        .our-team {
        padding: 25px 11px;
    }

}
@media only screen and (max-width: 360px) {
.main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li { margin: 0 -25px 0 40px; }
 h3.mobile_content {
    color: white;
    font-size: 44px;
    border: 1px dashed rgb(255, 255, 255);
}
   .mobile_content {

    font-size: 44px;

} 
}
 @media only screen and (max-width: 320px) {
.main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li { margin: 0 -25px 0 25px; }
h3.mobile_content {
    color: white;
    font-size: 44px;
    border: 1px dashed rgb(255, 255, 255);
}
    .mobile_content {

    font-size: 44px;

} 
 }
