
.footer-main h3 {font-weight: bold!important;text-transform: uppercase!important;
    border-bottom: 1px solid #444; position: relative;font-size: 16px!important; padding-bottom: 10px;}

.footer-main h3:after {border-bottom: 2px solid #f54828;content: "";position: absolute;width: 50px;left: 0;bottom: -1px;height: 1px;}
.footer .footer-main{	display:inline-block;padding-top:30px;border-right: 0px solid #313d4b!important;}
.lower-footer{border-top: 1px solid #313d4b!important;padding-top:20px;padding-bottom:25px;}
.footer .menu-footer .menu-item a{color: #FFFFFF;text-decoration: none;font-size: 14px;line-height: 18px;font-weight: normal!important;}

.footer .menu-footer .menu-item {margin-bottom: 5px!important;border-bottom: 1px dashed #404040; padding: 5px 0px;}

.footer .menu-footer .menu-item a { color: #ccc!important;}
.footer .lower-footer p { font-size: 12px;color: #808080!important;}
.footer .lower-footer p a{ font-size: 12px;color: #808080!important;}
.footer .footer-main { padding-top: 50px!important;}
.footer .menu-footer .menu-item a:hover {border-bottom: 0px dotted #FFFFFF!important;color: #f54828!important;}
.pho{background-color: #39a9bd !important; padding:5px 0px;     overflow: auto;}

.pho ul {padding: 0px;margin: 0px;  float: left;}
.pho ul li {list-style: none;display: inline-block; margin-right: 30px;color: #FFF; padding-top: 5px;}
.pho ul li a {color: #FFF;}
.header-buttons {float: right; margin-top: 0px!important;}

.pho ul li a i { color: #f54828;}
.pho img {width: 30px;}
.header {margin-top: 10px!important;padding-bottom: 10px!important;}
.row { max-width: 1140px!important;margin: auto;}

.top-menu .menu-item a {color: #fff;border-top: 0px solid #DCDCDC;}
.inner_page_single {background: #39a9bd;padding: 50px 0px 30px;margin-bottom: 20px; color: #FFF; text-transform: uppercase;}
.inner_page_single h2 {font-weight: bold;letter-spacing: 1px;}
.inner_page_single p {color: #FFF;font-size: 16px;}
.my_comm{color:#FFF;}

.top-menu .menu-item {
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 25px!important;}

.header-container { background-image: none!important;}
.banner img {height: 300px;width: 100%;object-fit: cover; margin-bottom: 20px;}

.banner {position: relative;}
.banner h1 {position: absolute;top: 40%; text-align: center;width: 100%;color: #FFF;text-transform: uppercase;}
.searchform-container {margin-top: 13px;}

.post-excerpt .comments{
	float:right;
	background-image: url(../img/comm.png);
	background-repeat: no-repeat;
	padding-left:21px;
	color: #F54828;
	line-height: 1;
}

.connt_box {
    height: 35px;
    display: block;
}

.post-excerpt .comments {
    float: none!important;
    background-repeat: no-repeat;
    padding-left: 0;
    color: #ffffff!important;
    line-height: 1;
    font-size: 14px;
    text-align: center;
    height: 26px;
    display: block;
    margin-left: 45px;
    margin-top: 10px;
}

section.main-slider img { height: 550px;width: 100%;object-fit: cover;}
section.main-slider {margin-bottom: 20px;}
.carousel-caption h3 { font-size: 35px;text-transform: uppercase;font-weight: bold;}
.carousel-caption p{color:#fff; font-size:18px;}


span.control-icon.prev.fa.fa-chevron-left, span.control-icon.next.fa.fa-chevron-right {
    top: 50%;
    position: absolute;
}
 
span.thumbnail img {width: 100%; height: 250px;}
.carousel-caption {text-align: left; bottom: 180px;}

.col-sm-6 {width: 49%;float: left;padding-right: 15px;}
.thumbnail img{width: 100%;height: 250px;object-fit: cover;}
.post-excerpt .entry-excerpt .thumbnail {float: none;}   
.daye {
    width: 120px;
    height: 120px;
    background: #f54828;
    position: absolute;
    border-radius: 0px 0px 20px 20px;
    color: #FFF;
    text-align: center;
    font-size: 38px;
    font-weight: bold; margin-left: 29px;
}

.month {
    background: #fff;
    color: #000;
    font-size: 16px;
    border-radius: 11px;
    width: 140px;
    margin-left: -10px;
}
.entry-excerpt{padding:0px!important;}
.content_place {padding: 20px;}
.content_place h1 { margin-bottom: 0px!important;width: 100%; min-height: 40px;}
.cnt {float: left;min-height: 160px;}
.post-excerpt .comments {
    float: none!important;
    background-repeat: no-repeat;
    padding-left: 28px;
    color: #ffffff!important;
    line-height: 1;
    font-size: 14px;
    text-align: left;
}

.navigation {clear: both;}
.footer .col5 { float: left; width: 29%!important;}
.footer .footer-main {float: right!important;}

.footer .col5 img {float: left; margin-bottom: 20px; display: block;}

.call_funn{ margin-top:10px;}
.call_funn a{color: #808080; margin-bottom: 7px; display: inline-block;}
.call_funn i {color: #f54828;margin-right: 10px;}
.col5 .header-buttons {float: left;margin-top: 30px;display: block;padding-top: 11px;}
.col5 .header-buttons img {margin-right: 10px;}


.eml { height: 35px;background: transparent;border: 1px solid #4e4d4d; padding: 5px;margin-bottom: 10px; width: 100%;}
.mes { height: 85px;background: transparent;border: 1px solid #4e4d4d; padding: 5px;margin-bottom: 10px; width: 100%;}
.subb {
    background: transparent;
    color: #4e4d4d;
    border: 1px solid #4e4d4d;
    padding: 6px 20px;
    text-transform: uppercase;
}






@media screen and (min-width: 200px) and (max-width: 768px){
    
 .pho ul {width: 100%!important; text-align: center!important;}
    
}