

@media only screen and (max-width: 767px) {
    .main-menu .navbar-collapse > .navigation, .header-style-three .main-menu .navigation:first-child, .header-style-three .main-menu .navigation:last-child {
        background: #6362aa;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box .buyerreg-detail .top-row .delegate .gender .established {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box .buyerreg-detail .top-row .padding1 {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .selection-box .domestic-buyer {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .selection-box .indian-buyer {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .selection-box .reg {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .selection-box #IdDomesticTourType {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .row .country {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .row .city {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .row .city {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .reg-buyer-mobno {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .reg-buyer-whtappno {
        padding-left: 0;
        padding-right: 0;
    }

    #login-ktm .login1 .background-color-reg .column .background-color-row2 .trade-references select {
        width: 100%;
    }

    #login-ktm .login1 .background-whitecolor-reg .container .captcha-row .agree .agree-border h4.panel-title {
        width: 85%;
    }

    .agree-border .input {
        width: 10%;
    }

    #login-ktm .reg {
        max-width: 100%;
        width: 100%;
    }

    #login-ktm .capcha-border .captche img {
        width: 80px;
        height: 50px;
    }

    #login-ktm .agree-border input {
        width: 8%;
    }
    #login-ktm .login1 .background-whitecolor-reg .container .captcha-row .background-whitecolor .capcha-border input{
        width:40%;
    }
    #login-ktm .login1 section#guest-signup .container form .captcha-row .background-whitecolor .capcha-border input {
              width:40%;
    }
    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .contact-buyer-reg .reg-buyer-mobno .row input.mbno{
        display: inline-block;
    }
    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .contact-buyer-reg .reg-buyer-whtappno .row input.phonecode-color1{
               display: inline-block;
    }
    #login-ktm .login1 .background-color-reg .column .ref .trade-references{
        margin-bottom: 5%;
    }
    #login-ktm .login1 .background-color-reg .column .ref .trade-ref1 select {
            margin-top: 0%;
     }
    #login-ktm .login1 .background-color-reg .column .ref {
            margin-bottom: 0%;
        }
    #login-ktm .login1 section#register-buyer .column .detail-box1 .detail-box1-second .contact-buyer-reg .reg-buyer-mobno .row input.phonecode-color1{
        display:inline-block;
    }
    .tp-banner{
        height: 200px!important;
    }
    .main-slider .tp-caption{
            top: 140px!important;
    }
}
@media only screen and (max-width: 767px){
  .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a {
    background: #6362aa;
}}
@media only screen and (max-width: 1150px){
.main-header .header-upper .logo-outer {
    margin-bottom: 30px;
    margin-top: 30px;
}}
@media only screen and (max-width: 1023px){
.main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li {
    display: inline-block;
    float: none;
    padding: 0px 20px;
}
}
@media only screen and (max-width: 1150px){
.header-style-two .header-upper .logo {
    top: 0px;
        padding-top:  0px;
    padding-bottom: 0;
}
.main-header .header-upper .logo-outer {
    margin-bottom: 0px;
}
}
/*@media only screen and (max-width: 899px){
.main-menu .navbar-header .navbar-toggle {
    display: inline-block;
    z-index: 7;
    border: 1px solid #04203b;
    float: none;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
    background: #e4b700;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
.navbar-toggle {
    position: relative;
    padding: 9px 10px;
}
button, input, select, textarea {
    color: #74613c;
}

button, select {
    text-transform: none;
}
button, input {
    overflow: visible;
}
.main-menu .collapse {
    max-height: 300px;
    overflow: auto;
    float: none;
    width: 100%;
    padding: 10px 0px 0px;
    border: none;
    margin: 0px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.main-menu .collapse.in, .main-menu .collapsing {
    padding: 10px 0px 0px;
    border: none;
    margin: 0px 0px 15px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
}*/



@media only screen and (max-width: 767px) {
    .header-style-two .header-top li a.header-btn.colorbtn3 {
           width: 100%;
                margin-top: 2%;
    }
    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li{
        width:100%;
    }
    .header-style-two .header-top li a.header-btn.colorbtn1{
            margin-top: 2%;
            margin-bottom: 2%;
                width: 100%;
    }
       .header-style-two .header-top li a.header-btn.colorbtn2{
                width: 100%;
    }
       section.ktmbox .services-container .ktmbox3{
           margin-bottom:10%;
       }
       .choose-style-two {
    padding: 25px 0px 25px 0px;
}
       .services-style-two .services-container {
    padding: 25px 0px 25px 0px;
}
      .section.welcomektm{
           padding-top:25px;
       }
      .fun-fact-counter{
           padding: 25px 0px 25px 0px;
      }
    .fact-counter .column {
        margin-top: 30px;
    }
    .sec-title h2, .sec-title-one h2, .sec-title-two h2, .sec-title-three h2, .subscribe-form .subscribe-content h3{
    font-size: 34px;
    }
    .fact-counter .column .counter-title{
        padding:10px;
    }
    .footer-style-two .footer-bottom .copyright{
        font-size:12px;
    }
    .team-carousel .owl-controls .owl-nav{
            top: -70px;
    }
    .office-info{
        border-right: 0px solid #dadbdc;
    }

.about-section {
    padding: 50px 0px 50px 0px;
}
.joinktm .underline-inner h2:after{
  position:static;
}
.services-style-one{
    padding: 50px 0px 50px 0px;
}
.choose-style-two{
     padding: 50px 0px 50px 0px;
}
.team-section {
     padding: 50px 0px 50px 0px;
}
.genderspace{
    padding-right:0;
}
.choose-style-two .sec-title-one{
        margin-bottom: 30px;
}
section.gallery-section .inner-box{
       margin-right: 0px; 
     margin-left: 0px;
}
.choose-style-two{
         padding: 50px 0px 50px 0px;
}
}
@media (min-width : 768px) and (max-width: 1024px) {
    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li{
        margin-bottom: 2%;
    }
    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.phone-email{
        width:50%;
        float:left;
    }
    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.lbtn1{
        width:50%;
             float:right;
    }

    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.lbtn{
        width:50%;
                     float:left;
    }
    .service-block-three .inner-box .text {
    margin-bottom: 34%;
}
    .ktmbox1 .service-block-three .inner-box .text {
        margin-bottom: 28%;
    }
    .service-block-three .inner-box h3 {
    font-size: 20px;
}
    .ktmbox2 .service-block-three .inner-box .text {
    margin-bottom: 28%!important;
}
    .choose-style-two {
    padding: 50px 0px 50px 0px;
}
    .fun-fact-counter{
   padding: 50px 0px 50px 0px;
    }
    
.choose-style-two .sec-title-one {
    margin-bottom: 0;
}
section.choose1 {
    padding: 50px 0px 50px 0px;
}
.choose2{
        flex: 0 0 100%;
    max-width: 100%;
}
.super{
        flex: 0 0 100%;
    max-width: 100%;
}
.Ktm-time{
   margin-bottom:5%;
}
section.welcomektm .home-welcome .text p{
        text-align: justify;
}
.footer-section1{
         flex: 0 0 100%;
    max-width: 100%;
}
footer-section2{
     flex: 0 0 100%;
    max-width: 100%;
}
footer-section3{
flex: 0 0 100%;
    max-width: 100%;
}
.office-info {
    border-right: 0px solid #dadbdc;
}
.copy{
       flex: 0 0 100%;
    max-width: 100%;
}
.footer-section2 {
    border-right: 0px solid #dadbdc;
    flex: 0 0 100%;
}
.undeline1 h2:after{
    left:0;
}
.undeline3 h2:after{
    left:0;
}
.copy1{
       flex: 0 0 100%;
    max-width: 100%;
}
.footer-style-two .footer-bottom {
    padding-bottom: 20%;
}
.footer-style-two .footer-bottom .copyright{
        font-size: 24px;
            margin-bottom: 10px;
}
.con{
        flex: 0 0 100%;
    max-width: 100%;
}
.con1{
        flex: 0 0 100%;
    max-width: 100%;
}
.info-box .inner-box h3{
        top: 0px;
    margin-top: 17px;
}
.info-box .inner-box{
    padding-left:0;
}
    .mm1 {
        flex: 0 0 100%;
        max-width: 100%;
 
}
}
@media (min-width : 1024px) and (max-width: 1366px) {
   /* .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.phone-email {
        float: left !important;
        width: 25% ;
    }

    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.lbtn1 {
        width: 25%;
    }

    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.lbtn {
        width: 25% ;
    }
       */
    .ktmbox2 .service-block-three .inner-box .text {
            margin-bottom: 23% !important;
    }
   .service-block-three .inner-box .text {
    margin-bottom: 26%!important;
}
   .ktmbox1 .service-block-three .inner-box .text {
    margin-bottom: 15% !important;
}
  /* .about-style-one .content-column .content-box {
    max-width: 950px;
}*/
   .undeline1 h2:after {
    left: 0%; 
}
}




/***************************************landscape*****************************************/
/*@media screen and (max-width: 680px), screen and (orientation: landscape) and (max-width: 750px) {
 
}*/
@media only screen and (min-device-width : 360px) and (max-device-width : 731px) and (orientation : landscape) {
    .main-3boxes{
            margin-top: 20%!important;
    }
    .service-block-three .inner-box.ban-head2 .text {
   margin-bottom: 10%;
}
    .service-block-three .inner-box .text {
    margin-bottom: 10%;
}
    .service-block-three .inner-box.ban-head3 .text{
        margin-bottom: 10%;
    }
    .top-logo{
        float:none!important;
    }
    .news-block .inner-box .lower-content .text{
            margin-top: 55px;
    }
    p.csr1{
        margin-bottom: 20%;
    }
    p.csr6{
            margin-bottom: 30%;
    }
    p.csr8{
        margin-bottom: 21%;
    }
}
@media only screen and (min-device-width : 411px) and (max-device-width : 823px) and (orientation : landscape) {
   /* .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li.lbtn{
        width:25%;
    }*/

    .main-header .header-top .top-right ul li{
        padding:0;
    }
    .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li, .main-header .links-nav li{
        float:left;
    }
}