@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1024px) and (max-width: 1199px) {

}

@media only screen and (min-width: 768px) and (max-width:1023px) {
.nav ul a{ padding:0 15px 26px}

.right-col{max-width:100%; margin-top:30px;}
.inner-page .right-col{margin-top:0}
.innerpage-banner .banner-info h1{font-size:60px;}
.contact-page .contact-form .submit-btn{max-width:300px; float:none; display:block;  margin:0 auto}
.footer-col.footer-logo{padding-right:0}
}


@media only screen and (max-width: 767px) {
.header .top-bar{}
.mm-toggle{float:left; margin:2px 0 0}

.header .top-bar em{font-style:normal; display:none;}

.nav{display:none}

.logo{width:100%; text-align:center}
.sticky .logo{width:100%}




.panel1{margin:0; padding:15px 0}
.panel1 .box{padding:30px; margin:7px 0}
.right-col{max-width:100%; margin-top:30px;}
.innerpage-banner .banner-info h1{font-size:40px;}
/************/
.footer-col{padding-bottom:10px; text-align:center ; margin-bottom:20px;}
.footer-col.footer-logo{padding-right:0}
.footer-col .social-media h6{ width:100%; font-style:normal;font-size: 18px;color: #fff;text-transform: uppercase;font-weight: 700;margin: 0 0 15px;}
.footer-col .social-media ul{float:none; display:inline-block; margin:0}
.scrollToTop{visibility:hidden}

/******mt css*********/

.col-sm-4.right {
    float: left;
    width: inherit;
    margin-top: 36px;
}

.contact-info .contact-detail {
    float: left;
    width: 100%;
    background: #121533;
    text-align: center;
    min-height: 350px;
    position: relative;
    margin-bottom: 20px;
}

.contact-info .google-map {
    float: left;
    width: 100%;
    position: relative;
}
.desktopview{display:none}
.google-map.mobileview{display:block; margin-top: 30px; float: left; width: 100%; position:relative; padding-bottom:50%}
.google-map.mobileview iframe {position:absolute; width:100%; height:100%; left:0; top:0; display:block}
.contact-page .contact-form .submit-btn{max-width:300px; float:none; display:block;  margin:0 auto}

.woocommerce div.product form.cart .variations tbody tr td.value{padding: 0 8px 8px;}
.alg-wc-civs-term{margin: 0 11px 5px 0 !important;}
.alg-wc-civs-term:last-child{margin-right: 0 !important;}
}
@media only screen and (max-width:470px) {


}
@media only screen and (min-width: 480px) and (max-width:767px) {

}