@charset "utf-8";

@media only screen and (max-width:1000px),(max-width:100%) {
.container{ width:990px;}
}
@media only screen and (max-width:851px),(max-width:1000px),(max-width:100%) {
.container{width:90%;margin:auto;padding:0px}
.cte-logo{float:left;width:18%}
.cte-banner{float:left;text-align:center;width:55%;padding-top:5px}
.cte-banner img{ width:100%;}
.ct-logo{float:right;width:22%;text-align:right}
.col-left{width:65%}
.col-right{width:33%}
.img-responsive{width:100%}
.banners,.sms img{width:100%}
}
@media only screen and (max-width:768px),(max-width:1000px),(max-width:100) {
li.cf{width:50%;float:left}
}
@media only screen and (max-width:768px),(max-width:850px) {
.col-left{width:60%}
.col-right{width:38%}
li.cf{width:100%;float:none}
.register-btn{text-align:center;margin-bottom:0}
.register-btn a{display:block;margin-top:15px;margin-left:0}
.eventCntLft, .eventCntRht{ clear:both; float:none; width:95%;}
}
@media only screen and (max-width:550px),(max-width:767px) {
.sms{width:50%;float:left}
.ourservices{float:right;width:48%}
}

@media only screen and (max-width:280px),(max-width:549px) {
.sms{width:100%;float:none}
.ourservices{float:none;width:100%}
.cte-banner img{ width:100%;}
.back {width:100%; clear:both;}
}
@media only screen and (max-width:300px),(max-width:320px),(max-width:400px),(max-width:450px),(max-width:500px),(max-width:767px) {
.container{width:90%;margin:auto;padding:10px 0 0 0}
.cte-banner{float:none;text-align:center;width:100%!important; margin-left:0px!important;padding-top:0; clear:both;}
.cte_banner_in {height:auto;}
.cte-logo{padding-top:0; padding-bottom:0px; float:left;width:50%;text-align:left}
.log a span, .cte-logo img {width:70%;}


.ct-logo{padding-top:0;padding-bottom:15px;float:right;width:50%;text-align:right}
.cte-banner{padding:0 0 15px !important;}
.img-responsive{width:80%}
.banners{width:100%}
.col-left,.col-right{float:none;width:100%}
.col-right{margin-top:20px}
li.cf{width:100%;float:none}
.footer-bg{padding-bottom:370px}
.mbrk{display:block}
.register-btn{text-align:center;margin-bottom:0}
.register-btn a{display:table;margin:20px auto}
.date-left{display:block;width:100%}
.date-right{display:block;color:red}
.tab-contents, .tab-contentsd {clear:both;}
.eventCntLft, .eventCntRht{ clear:both; float:none; width:95%;}
}
@media only screen and (max-width: 768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-tab-content{display:none;padding:15px;min-height:auto}
}

/*@media only screen and (max-width:320px),(max-width:768px) {

h2.resp-accordion{display:block;}
} */

@media only screen and (max-width:320px),(max-width:450px) {
.sms{width:100%;float:none}
.ourservices{float:none;width:100%}
#reg_popbox{ left:-20px;}
 #reg_popbox2{ left:-20px; margin-left:0px !important; margin-top:0px !important;}
 .product-customize-image {width:67px;}
}
