@media only screen and (max-width:1199px){.mainnav .navbar-default .navbar-brand{width:170px;}
.feature-info-box .feature-info p{min-height:auto;}
header.sticky .mainnav .navbar-default .navbar-brand{width:150px;}
.mainnav .navbar-default .navbar-nav{margin-top:20px;}
.mainnav .navbar-default .navbar-nav>li>a{padding:15px 10px;}
.signup-input .form-inline .form-control{width:220px;}
.signup-section h6{text-align:center;margin-top:20px;margin-bottom:0;}
.signup-input{margin-bottom:0px;text-align:center;}
.signup-input .es_shortcode_form input{margin-bottom:20px;}
.xzoom-thumbs a{width:23.5% !important;}
.contact-from-block label{font-size:16px;}
}
@media only screen and (max-width:1100px){.container{width:100%;}
.h2, h2{font-size:24px;margin-bottom:20px;}
.h3, h3{margin-bottom:10px;font-size:20px;}
.h4, h4{color:#00a9e0;font-size:18px;font-family:'Flama-Light-A';}
.h5, h5{font-size:16px;text-transform:inherit;letter-spacing:0;}
p{font-size:16px;margin-bottom:10px;}
.contact-from-block{}
.carousel-item-img{height:500px;}
.zoomimagegallary .MagicToolboxSelectorsContainer a{width:22%;}
.inner-banner{	min-height: 300px;}
}
@media only screen and (max-width:980px){.footer-copy .copy-text{width:100%;text-align:center;margin-bottom:10px;}
.footer-copy .footer-social{width:100%;text-align:center;}
.carousel-item-img{height:400px;}
.mainnav .navbar-default .navbar-nav{margin-top:10px;}
.mainnav .navbar-default .navbar-nav>li>a{font-size:14px;}
.primary-button-blue{font-size:18px;padding:8px 20px;margin-bottom:15px;}
.primary-button-white{font-size:18px;padding:8px 20px;margin-bottom:15px;}
.inner-banner{padding:50px 0;}
.inner-banner h1{font-size:28px;}
.news-sidebar{padding-left: 0px;}
}
@media only screen and (max-width:800px){.side-latest-news .sln-img{width:100%;margin-bottom:10px;}
}
@media only screen and (max-width:767px){
.inf_infusionsoft .inf_infusionsoft_form_container form{margin: 0;}
.contact-from-block label{font-size:18px;}
.side-latest-news .sln-img{width:150px;}
.carousel-item-img{height:300px;}
.navbar-default .navbar-toggle{margin-top:24px;}
.mainnav .navbar-default .navbar-nav>li>a{font-size:15px;padding:10px 10px;}
.feature-box:after{display:none;}
.signup-input .form-inline .form-control{width:100%;}
.signup-section h6{margin-top:20px;margin-bottom:0px;}
.footerlogo a{display:block;margin-bottom:10px;}
.footer-copy .copy-text{text-align:center;}
.footer-copy .footer-social{text-align:center;width:100%;margin:5px 0;}
.feature-box{margin:0px;}
.page-pagination .pagination li a{font-size:15px;color:#394049;margin:0;padding:5px 5px;line-height:normal;}
.event-info-block .event-info-right{padding:15px 15px;display:block;}
}
@media only screen and (max-width:579px){.es_shortcode_form div{width:100%;}
}
@media only screen and (max-width:500px){.contact-from-block{}
.xzoom-thumbs a{width:23% !important;height:60px !important;}
}
@media screen and (max-height:575px){#rc-imageselect, .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}