.side-menu ul{-webkit-overflow-scrolling:touch;}
#main .row .section-content{min-height:400px;color:#000 !important;}
.contact-map-wrap{display:block;width:100%;height:360px;border:3px solid #ccc;overflow:hidden;}
.contact-map-wrap .contact-map{width:100%;height:100%;}
.form-contact .btn{background:#713131;color:#fff;border-radius:0;border:none;}
.information{display:inline-block;width:98%;margin-left:1%;border:1px solid #ccc;background:#fff;box-shadow:6px 6px 5px #ccc;border-radius:0 0 10px 10px;padding-top:20px;overflow:hidden;}
.information h3,.information h4,.information p{padding:0 15px;}
.information h4{margin:0;}
.information h3{color:#5f1a19;}
.information p{line-height:2;}
.information .section-city{background:#e7e7e7;padding:10px 0 10px;}
.information .section-city .title{font-size:16px;}
.form-contact .form-control{border-radius:0;margin-top:5px;}
.form-contact label{font-weight:bold;color:#000;}
.dropdown-section-city{padding:10px 0;}
.dropdown-section-city select.dropdown{border:1px solid #ccc;width:80%;margin-left:15px;padding:5px;position:relative;}
.dropdown-section-city select.dropdown:before{content:" ";position:absolute;right:0
top:0;z-index:999;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f00;}
.news-update{display:inline-block;width:100%;}
.hero-carousel img{max-width:100%;}
.ibt_item{padding-top:10px;padding-bottom:5px;border-top:1px dashed #777;}
.ibt_item:first-child{padding-top:0;border-top:none;}
.fade{-webkit-transition:.5s all;-webkit-transition-delay:.1s;-moz-transition:.5s all;-moz-transition-delay:.1s;-ms-transition:.5s all;-ms-transition-delay:.1s;-o-transition:.5s all;-o-transition-delay:.1s;transition:.5s all;transition-delay:.1s;}
.dropdown:hover .fade.in{z-index:9999;display:block;}
.pagination li a{color:#863737;}
.pagination li.active a{background:#8d4040;border:#8d4040;}
#world-map{width:100%;height:600px;}
.sidebar-country,.sidebar-country li{list-style:none;padding-left:0;}
.sidebar-country li a{color:#8d4040;}
.section-content img{max-width:100%;}
.desc a,.desc a:hover{color:#8d4040;text-decoration:none;}
.school-listing ul,.school-listing ul li{list-style:none;padding-left:0;}
.school-detail-desc{display:inline-block;margin:0 0 20px 0;width:100%;}
.gallery #nav{display:inline-block;width:100%;margin:10px 0;}
.gallery #nav,.gallery #nav li{list-style:none;padding-left:0;}
.gallery #nav img{border:none;display:block;max-width:100%;height:80px;}
.gallery #nav li{float:left;margin-right:10px;margin-bottom:10px;}
#main h2{margin-top:0;}
#tabs ul{margin-bottom:10px;}
#tabs ul li{padding:10px 0px 10px 10px;}
#tabs ul li.active{background:#8d4040;position:relative;}
#tabs ul li.active:after{content:"";position:absolute;width:0;height:0;right:-20px;top:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #8d4040;}
#tabs ul li.active a{color:white;}
#tabs-other ul{margin-bottom:10px;}
#tabs-other ul li{padding:10px 0px 10px 10px;}
#tabs-other ul li.active{background:#8d4040;position:relative;}
#tabs-other ul li.active:after{content:"";position:absolute;width:0;height:0;right:-20px;top:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #8d4040;}
#tabs-other ul li.active a{color:white;}
.school-listing{padding-top:20px;margin-top:20px;border-top:2px solid #8d4040;}
.school-listing ul li{margin-top:15px;padding:15px 0;border-top:1px dashed #ccc;}
.school-listing ul li:first-child{border-top:0;}
.school-listing ul li a{color:#863737;}
.school-listing ul li h2{margin-top:0;}
.section-content a{color:#8d4040;}
.section-content span{font-size:inherit !important;font-family:inherit !important;}
@media (max-width:452px){#tabs ul li a{font-size:0.8em;}
#tabs ul li.active:after{display:none;}
#tabs ul{margin-bottom:10px;}
}
@media (max-width:767px){#tabs ul li h2 a{font-size:0.8em;}
#tabs ul li.active:after{display:none;}
#tabs ul{margin-bottom:10px;}
.school-listing ul li h2{font-size:1.6em}
}
@media (min-width:767px){#tabs ul li.active:after{display:block;}
}
#main img{max-width:100%;}
#leftbar .box.red h2{color:#fff;background-color:#8d4040;}
#leftbar .box h2{margin:0;font-size:14px;text-transform:uppercase;padding:8px 15px;margin-bottom:8px;line-height:normal;}
#leftbar form{margin:1em 0;}
#leftbar input.border-red{border:1px solid #8d4040;}
.search-field .default{margin-top:5px !important;padding:0px 8px 0 8px !important;font-family:inherit !important;font-size:13px !important;margin-bottom:0 !important;}
#search-school .school-listing{margin-top:0;padding-top:0;border-top:0;}
#leftbar select, #leftbar input[type=text], #leftbar input[type=password]{width:100%;padding:8px;position:relative;margin-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(PIE.htc);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#leftbar .auto-btn{border:1px solid #8d4040;margin-top:10px;color:#fff;background-color:#8d4040;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(PIE.htc);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.related-news{margin-top:10px;border-top:3px solid #8d4040;padding:10px 0 0 0;}
.related-news h3{text-transform:uppercase;margin:0;padding:0 0 10px 0;color:#8d4040;}
ul.box-related-news{list-style:none;padding:0;margin:0;width:100%;text-align:center;}
ul.box-related-news img{max-width:100%;}
.box-related-news li{list-style:none;width:18%;margin-left:2%;margin-bottom:2%;border:1px solid #8d4040;padding:1%;float:left;}
.box-related-news li:first-child{margin-left:0;}
.box-related-news li p,.box-related-news li h4{text-align:left;}
@media (max-width:1020px){.related-news h4{font-size:16px;}
.box-related-news li{margin-left:1%;}
}
@media (max-width:767px){.related-news h4{font-size:16px;}
.box-related-news li{padding:0;border:0;bord padding-bottom:10px;border-bottom:1px solid #8d4040;width:100%;text-align:left;}
.box-related-news li img{max-width:inherit;width:200px;}
}
.vistarian a.vistarian-img{padding-top:20px;}
.vistarian img{width:190px;}
#users .section-content{padding:10px;}
#users .section-content td,#users .section-content th{padding:10px 10px 10px 0;}
.signup .wrapper-signup{background:#541213;display:inline-block;padding:10px;}
.testimonials .search-bar{display:inline-block;width:100%;padding:10px 0 15px 0;border-bottom:2px solid #8d4040;margin-bottom:20px;}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a .bold{font-size:0.85em;}
.testimonials .thumbnail.male{overflow:hidden;background:#383b66;}
.testimonials .thumbnail.female{overflow:hidden;background:#dd6767;}
.caption-upper{}
.caption-upper{padding-bottom:0 !important;}
.caption-upper p{color:black !important;}
.caption-bottom{color:white;}
.caption-testimonial .quote{position:relative;font-size:22px;}
.caption-bottom p{color:#a68f59 !important;}
li.vistarian > a{height:100%;padding-bottom:0 !important;}
.caption-testimonial:before,.caption-testimonial:after{font-size:26px;}
.caption-testimonial:before{content:"“";margin-left:-14px;position:relative;}
.caption-testimonial:after{content:"”";}
.caption-testimonial{line-height:2em;}
@media (max-width:768px){#main .section-content img{width:100%;height:auto !important;}
}
@media (max-width:480px){.hero-carousel .item h2{font-size:18px !important;}
.hero-carousel .item p{font-size:14px !important;}
#main .thumbnail{height:auto !important;}
}
.promo-carousel .description, .promo-carousel .description span.btn-red,.promo-carousel .description h4{text-align:right !important;}
.promo-carousel a .description{left:0;}