
@media (max-width:1550px){	}


@media (min-width:1024px) and (max-width:1700px) {


html{
	font-size:85%;
}
.bnr-logo-img {
     
}

img.cta-left {
    max-width: 15%;
    left: 2%;
    top: 10%;
}

img.cta-right {
    max-width: 25%;
}
}

@media (min-width:300px) and (max-width:960px){ 


html{
	font-size:85%;
}

.hbtn-box {
    padding: 10px;
    text-align: center;
    justify-content: center;
}

.header-inn {
    flex-flow: column;
    background: #fff;
    border-radius: 0;
    padding: 0;
}

header.head_top {top: 0;}

img.call-ico-new {
    display: none;
}

.header-inn a.logo {justify-content: center;}

.hbtn-box a {
    font-size: 1.2rem;
    text-align: center;
}

.banner-txt h1 {
    font-size: 2rem;
}

.banner-txt h1:after {
    bottom: 0;
    left: 0;
}

ul.banner-points {flex-flow: wrap;justify-content: center;margin: 30px 0;}

ul.banner-points li {
    margin-right: 10px;
    margin-bottom: 10px;
}

.banner-btn {
    margin-top: 30px;
}

.btn {
    padding: 12px 20px;
}

.btn.chats {
    margin-left: 5px;
}

.bnr-logo-img {
    display: none;
}

.bnr-logo-list {
    top: 0;
    margin-top: 30px;
    padding: 10px;
    box-shadow: none;
}
section {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.ranked-sec {
    padding-top: 40px;
    margin-top: 0;
}

.hd-txt h2 {
    font-size: 1.5rem;
    line-height: normal;
}

.ranked-sec-box {flex-flow: column;text-align: center;height: auto;}

.ranked-head-box {
    width: 100%;
    margin: 14px 0;
    padding: 0;
}

br {
    display: none;
}

.ranked-txt-box {
    width: 100%;
}

.border-inn .col-md-3 {
    display: none;
}

.border-inn .ranked-sec-box {
    padding: 20px;
}

.border-inn .ranked-head-box {
    width: 100%;
}

img.cta-left {
    display: none;
}

img.cta-right {
    display: none;
}

section.cta-sec {
    border-radius: 0;
}

section.cta-sec h2 span {
    font-size: 1.5rem;
}

section.cta-sec h2 b {
    font-size: 2rem;
}

section.cta-sec h2 {
    line-height: normal;
}

.how-we-work-box {
    min-height: auto;
    text-align: center;
}

.how-we-work-icon-box {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.how-we-work-box p {
    margin-bottom: 0;
    font-size: 1rem;
}

.how-we-work-sec .col-md-6:last-child {
    margin-top: 0;
}

.how-we-work-sec .col-md-4.order-1 {
    order: unset !important;
}

.how-we-work-sec .hd-txt {
    text-align: center;
}

.how-we-work-sec .hd-txt h2 {
    font-size: 1.5rem;
    margin-bottom: 0;
}

.how-we-work-sec .hd-txt h2:after {
    left: 0;
    right: 0;
}
ul.pkg_detail {
    height: auto;
} 
.pk-lg ul.pkg_detail {
    /*min-height: auto;*/
        height: 300px;
}

.cta-sec-big .col-md-6.order-1 {
    display: none;
}

section.cta-sec-big {
    text-align: center;
}

img.cnt-book {
    display: none;
}

img.cnt-leave {
    display: none;
}

.ftr-form-st {
    left: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
    padding: 25px;
}

.footer-sec .container {
    padding: 0 10px;
    margin-bottom: 0;
}
.footer-sec .container .row {flex-flow: column;}

.footer-up:before {
    display: none;
}

.footer-up {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.footer-up .col-md-12 {
    flex-flow: wrap;
    justify-content: center;
    text-align: center;
}

.footer-up a, .footer-up p {
    margin: 5px 0;
}

.info-foot {
    flex-flow: wrap;
    justify-content: center;
    text-align: center;
}

.info-foot address {
    margin-bottom: 10px;
}

.copy {
    padding: 15px 0;
}

 .popupform {
    width: 94%;
    padding: 18px;
}

.popupform h2 {
    font-size: 20px;
}

.popupform h2+p {
    line-height: 17px;
    font-size: 12px;
}
section.footer-sec {
    background: #2D3342;
}
 .form-div-box textarea.form-control {
    height: 80px;
}

.form-div-box .form-control {
    height: 45px;
}
.cta-txt.hd-txt {
    margin-bottom: 0;
} 

.ranked-icon-box {
    height: 65px;
}
section.main-banner {
    padding-bottom: 30px;
}  

.hd-txt {
    margin-bottom: 30px;
}  

}