/*
	Theme Name: plustheme
	Theme URI: 
	Description: 
	Version: 1.3.1
	Author: plustheme
	Author URI: 
	Tags: Blank, HTML5, CSS3
*/*,
*:after,
*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;font-family:robotoregular;}
h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, span, a, p, sub, blockquote, th, td{color:#222;font-family:robotoregular;font-size:15px;}
ul, ol{list-style:none;}
@font-face {font-family: "utmswiss";src:url("fonts/UTMSwissCondensed.ttf") format('truetype');}
@font-face {font-family: "montserratitalic";src:url("fonts/Montserrat-BoldItalic.ttf") format('truetype');}
@font-face {font-family: "montserratSemiBold";src:url("fonts/Montserrat-SemiBold.ttf") format('truetype');}
@font-face {font-family: "robotoregular";src:url("fonts/Roboto-Regular.ttf") format('truetype');}
@font-face {font-family: "robotobold";src:url("fonts/Roboto-Bold.ttf") format('truetype');}
@font-face {font-family: "montserratRegular";src:url("fonts/Montserrat-Regular.ttf") format('truetype');}
i{font-style:italic;font-size:11px;}
strong{font-family:robotobold}
article, aside, figure, footer, header, hgroup, menu, nav, section{display:block;}
a img, img{border:0;margin:0;padding:0;vertical-align:middle;max-width:100%;}
a{text-decoration:none;color:#c94332}
a:hover{text-decoration:none !important; color:#333 !important}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{}
body{}
#wapper{height:auto;margin:0 auto;width:100%}
/*Style header box*/
#site-header{width:100%;margin:0 auto}
.top-header{background:#000000}
.top-header p{font-size:13px;margin:5px 0;color:#fff}
.logo{ z-index:999;padding-left:0}
.logo img{margin:20px 0 20px 0}
.logo h1 {overflow:hidden;text-indent: 100%;position: absolute;white-space: normal;height: 0}


.top-header .photline{margin-right:40px}
.hotline-social p{color:#fff;line-height:40px}
.social-item a{margin:0 5px;color:#fff;font-size:20px}
.social-item a:hover{color:#bd9432 !important}

/*Style banner-box*/
.banner-box {width:100%}
.banner-box .bx-wrapper{margin-bottom:0 !important}
.banner-box .banner-box-image img{width:100%}
.banner-box .banner-box-desc{top: 25px !important; width: 27.333% !important; right: 25px !important; left: initial !important;
bottom: 25px !important;padding: 30px;color: #fff;font-size: 16px;text-align: justify;line-height: 27px;border-radius: 8px}
.banner-box .banner-box-desc .redmore{color: #fff;font-size: 14px; background: #b98e28;padding: 4px 16px 1px;
transition:all 0.3s ease-out 0s;border-radius: 6px; margin-top: 25px}
.banner-box .banner-box-desc .redmore:hover{background:rgba(80, 80, 80, 0.18);border:1px solid #b98e28;color:#fff !important;transition:all 0.3s ease-out 0s}
.banner-box .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: 100%;bottom:10px}
.banner-box:hover .bx-controls-direction .bx-prev{
transform:translateX(65px);
-ms-transform:translateX(65px); /* prefix for IE 9 */
-webkit-transform:translateX(65px);
transition: all 0.4s
}
.banner-box:hover .bx-controls-direction .bx-next{
transform:translateX(-65px);
-ms-transform:translateX(-65px); /* prefix for IE 9 */
-webkit-transform:translateX(-65px);
transition: all 0.4s
}
.banner-box .bx-controls-direction{display:initial !important}
.banner-box .bx-wrapper .bx-controls-direction a{text-indent: inherit;height: 42px;top: 50%;transition: all 0.4s;
background: rgba(173, 171, 171, 0.77);font-size: 2.1em;width: 42px;text-align: center;color: #fff;border-radius: 50%}
.banner-box .bx-wrapper .bx-controls-direction a:hover{background:#055699;color:#fff !important;transition:all 0.3s ease-out 0s}
.banner-box .bx-wrapper .bx-prev {left:-42px}
.banner-box .bx-wrapper .bx-next{right:-42px}
/*Style main-nav*/

.header-menu{}
#nav-menu-wrap .nav-main-menu .navbar-collapse{padding-left:0;padding-right:0}
.nav-main-menu{background-color:transparent;border-color:transparent;
margin-bottom:0;border-radius: 0;min-height:40px;border:none;float:left}
.nav-main-menu ul.navbar-nav li{position:relative}
.nav-main-menu ul.navbar-nav li a{    text-transform: uppercase;
    color: #333;
    font-family: utmswiss;
    padding: 42px 16px;
    display: block;
    transition: all 0.3s ease-out 0s;
    font-size: 18px}
.nav-main-menu ul.navbar-nav li a:hover{color:#cc0000 !important;transition:all 0.3s ease-out 0s}
.nav-main-menu ul.navbar-nav .current-menu-item>a {background:transparent;color:#cc0000 !important}
.angle-parent {position: relative;right: -8px;color:#fff;font-size:0.9em !important}
.nav-main-menu ul.navbar-nav li:hover > ul.sub-menu{opacity: 1;transform: translate(0px, 0px);visibility: visible;}
.nav-main-menu ul.sub-menu{    
	position: absolute;
    width: 16em;
    z-index: 999999;
    background-color: #fff;
    transition: all 0.2s ease-out 0s;
    transform: translate(0px, 20px);
    visibility: hidden;
    border-radius: 0px 0px 5px 5px;
    padding: 10px 5px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4)}

.nav-main-menu ul.navbar-nav ul.sub-menu li{width:100%;padding-left:0 !important;padding-right:0 !important;}
.nav-main-menu ul.navbar-nav ul.sub-menu li a{display:block;padding:12px 10px!important;
font-size: 17px !important;margin-bottom:0;transition:initial}
.nav-main-menu ul.navbar-nav ul.sub-menu li > a:hover,
.nav-main-menu ul.navbar-nav .current-menu-item ul.sub-menu li a:hover{}
.nav-main-menu ul.navbar-nav ul.sub-menu>li>a:hover>span{color:#404040 !important}
.nav-main-menu ul.navbar-nav .current-menu-item ul.sub-menu>li>a>span{color:#fff}
.nav-main-menu ul.navbar-nav .current-menu-item ul.sub-menu li a{}
.nav-main-menu ul.navbar-nav li ul.sub-menu li a span{font-size:14px}
.nav-main-menu ul.navbar-nav ul.sub-menu  .current-menu-item a{background-color:transparent !important}

.tca-menu ul ul{top: 0;left: 100%}
.tca-menu ul ul li a{text-transform:inherit !important;}
.tca-menu ul ul li a span{color:#464646 !important}
.tca-menu ul li ul li,.tca-menu ul li{background-image:none !important}

/*Style fexid menu top*/
.fixed {position: fixed;top: 0;
height:auto;width: 100% !important;z-index: 9999999;box-shadow:1px 1px 10px rgba(0,0,0,0.15)}
.fixed .logo img{}
.fixed .angle-parent{color:#fff}

/*Style content*/
#content{width:100%;overflow:hidden}
.banner .owl-theme .owl-controls{margin-top:0 !important;text-align: center;position: relative;bottom: 26px;height: 0}
#breadcrumb{margin: 20px 0; font-size: 13px; color: #888; padding: 12px 10px 12px 0;
border-radius:0;background: #fff;border-bottom: 1px solid #ccc}
#breadcrumb a.home-breadcrumb{color:#888}
#breadcrumb a{font-size:13px;color:#888;padding-right:3px;padding-left:3px}
#breadcrumb span{font-size:13px;color:#888}
#breadcrumb .fa{padding:0 8px}
/*Style Genneral*/
.col-left--wrap{border:1px solid #ccc;padding:15px;overflow:hidden}
.meta-posts{font-size:13px;font-style:italic;color:#666;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}
.titlePosts{font-size:24px;color: #666;margin: 10px 0;font-family:utmswiss;font-weight:bold}
.entry-titlePosts{padding-bottom: 5px;text-transform: uppercase;font-weight:bold;font-size:26px;position: relative}
.pk{margin:25px 0}
.titleh{font-size:40px;color:rgb(147, 188, 10);font-weight:bold;text-transform:uppercase;margin:20px 0 20px 0;text-align:center}
.general-box h2{font-size: 28px;color:#333;text-align:center;font-family:montserratitalic;
text-transform: uppercase;padding-bottom:10px; margin: 0 0 15px 0;line-height:33px;position:relative}
.general-box h2.heading:before{position: absolute;width: 117px;height: 9px;bottom: -15px;left: 0px;
    right: 0px;content: "";z-index: 999;background-image: url('image/line-1.png');margin: 0px auto}
.col-left--general{}
.marginbot30{margin-bottom:30px}
.marginbot15{margin-bottom:15px}
.paddingtop15{padding-top:15px}

/*Style category page*/
.catsPosts-item{padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0;border-bottom: 1px dashed #ccc;clear:both;overflow:hidden}
.catsPosts-item h4{margin:10px 0 5px 0}
.catsPosts-item h4 a{font-size:20px;color:#333;font-weight:bold;font-family:utmswiss}
.catsPosts-item h4 a:hover{color:#cc0000 !important}
.catsPosts-item p{line-height:23px;font-size:16px;padding: 5px 0;color:#666}
.catsPosts-item span{font-size:13px;color:#8c8c8c}

/*Style service strength box*/
.service-strength-box{overflow:hidden}
.service-strength_left p img{margin-top:0;margin-bottom:0;height:auto}
.service-strength h3{font-size:28px;color:#0392ce;text-transform:uppercase;font-weight:bold;margin-bottom:30px}
.service-strength-box .service_item{padding-top:15px;padding-bottom:15px}
.service-strength-box .service_item .service_item_wrap{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3)}
.service-strength-box .service_item .service_item_wrap img{margin-bottom:25px;width:100%}
.service_item .service_item_wrap h4{padding: 0 15px;margin-bottom:15px}
.service_item .service_item_wrap h4 a{transition: all 0.3s ease-out 0s;
color: #333;font-size: 20px;text-transform: uppercase;font-family: utmswiss}
.service-strength-box .service_item .service_item_wrap p{padding:0 15px 30px}
.service_item .service_item_wrap h4 a:hover{color:#cc0000 !important}
.effs {
  transition: 0.70s;
  -webkit-transition: 0.70s;
  -moz-transition: 0.70s;
  -ms-transition: 0.70s;
  -o-transition: 0.70s;
} 

/*Style introduce*/
.introduce-box{    background: url('image/gioi-thieu-bravat-mien-bac-bg.jpg');
    background-size: cover !important;background-repeat: no-repeat !important;
    background-position: 50% 50%;background-attachment: fixed;opacity: 1;position: relative;
    min-height: auto;padding-top: 45px;padding-bottom: 45px}
.overlay_box{background: rgba(0,0,0,0.59);position: absolute;top: 0;left: 0;
    height: 100%;right: 0;bottom: 0;padding: 0 !important}
.introduce_wrap{position:relative}
.introduce_wrap_botmd6 h3{margin:10px 0;color:#fff;text-transform:uppercase;font-family:montserratSemiBold;font-size:32px}
.introduce_wrap_botmd6 p{color:#fff;line-height:26px}
.introduce_wrap_botmd6 ul{overflow:hidden;margin-bottom:20px}
.introduce_wrap_botmd6 ul li{width: 50%;font-size:15px;color: #fff;float: left;padding: 10px 0}
.introduce_wrap_botmd6 p a{background: #000;padding: 10px 25px;font-size: 16px;
    color: #fff;border-radius: 30px;text-transform: uppercase}

/*Style choose drthaiha box*/
.choose_box_wrap{overflow:hidden;margin-top:35px}
.choose_box_item{padding-top: 25px;padding-bottom: 15px;text-align:center}
.choose_box_item .choose_sn4_top{width: 122px;height: 122px;transition: all 0.3s ease-out 0s;margin: 0 auto;
    font-size: 6em;border: 2px solid #333;margin-bottom: 20px;border-radius: 10px;transform: rotate(45deg)}
.choose_box_item .choose_sn4_top i.fa{transform: rotate(-45deg);}
.choose_box_item .choose_sn4_top:hover{color:#cc0000;border-color:#cc0000}
.choose_sn4_bottom{padding-top:20px}
.choose_sn4_bottom h4{font-size: 19px;font-family: montserratSemiBold;margin-bottom: 10px}
.choose-drthaiha-right_top{overflow:hidden;padding-top:25px;padding-bottom:10px}
.choose_sn6_bottom h4{font-family: robotobold;font-size:19px;text-transform: uppercase;
color: #0392ce;margin: 10px 0;font-weight: bold}
.choose_sn6_bottom p{text-align:justify;line-height:26px;font-size:16px;color:#1e1e1e}


/*Style expert team box*/
.expert-team-box{background:#f5f5f5;width:100%;padding:30px 0 25px}
.expert-team-box h2{color:#454545 !important}
.expert-teammd3{padding-top:15px;padding-bottom:15px}
.expert-team-top .expert-team-topimg{text-align:center}
.expert-team-top .expert-team-topimg img{width: 100% !important;display:inline-block}
.expert-team-top .expert-team-topct1{padding-top:25px;padding-bottom:25px;text-align:center;border: 1px solid #ddd}
.expert-team-top .expert-team-topct1 h4{font-size:16px;font-family:montserratSemiBold;
color:#131313;margin-bottom:5px;text-transform:uppercase}
.expert-team-top .expert-team-topct1 p{line-height:26px;font-size:16px;color:#666}

/*Style project complate box*/
.projectComp_div3wrap {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}
.projectComp_div3wrap h4 {
    position: absolute;
    bottom: 15px;
    text-align: center;
    left: 0;
    padding: 10px;
    background: rgba(148, 148, 148, 0.60);
    display: block;
    right: 0;
    z-index: 99;
}
.projectComp_div3wrap h4 a {
    font-family: montserratSemiBold;
    color: #fff;font-size:14px
}
.projectComp_div3wrap .project_complate_projimg a{position: relative;display:inline-block}
.projectComp_div3wrap .project_complate_projimg  a:before{
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0;
	opacity:0;
	background: rgb(74,82,101);
	background: linear-gradient(180deg, rgba(74,82,101,1) 0%, rgba(88,161,91,1) 77%);
    transition:.35s ease-in-out;
}
.projectComp_div3wrap .project_complate_projimg  a:hover:before,
.projectComp_div3wrap h4 a:hover:before{opacity:0.86;z-index:9}


/*Style customer reviews box*/
.customer-reviews-box{background:#f1f1f1;padding-top:30px}
.reviews-box_wrap{padding:25px 0;overflow:hidden}
.customer-reviews-content .reviews-content_item{width:100%;padding:0 9%}
.reviews-content_item .reviews-content_image{margin-bottom:30px}
.reviews-content_item .reviews-content_image img{width:110px !important;margin:0 auto;border-radius:50%}
.reviews-content_item .reviews-content_wrap{position:relative}
.reviews-content_item .reviews-content_wrap span{margin-top:15px;margin-bottom: 10px;display: inline-block;line-height: 27px;color:#1e1e1e;font-size:16px;text-align:center}
.reviews-content_item .reviews-content_wrap h4{font-size:20px; color:#1e1e1e;margin-bottom:5px;font-family:montserratSemiBold}
.reviews-content_item .reviews-content_wrap p{font-size:16px;color:#333}
.owl_dots .owl-dots .owl-dot.active span, .owl_dots .owl-dots .owl-dot:hover span{background:#0392ce !important}
.owl_dots .owl-nav.disabled + .owl-dots{margin-bottom:10px}

/*Style construction progress box*/
.const-pro-box{position:relative}
.const-pro--wrap{overflow:hidden;padding-top:15px}
.const-pro--wrap .consth-pro-item{padding-top:15px;padding-bottom:15px}
.const-pro--wrap .consth-pro-item .consth-pro-item_wrap{padding:10px;min-height:360px;border:1px solid #f1f1f1;overflow:hidden}
.const-pro--wrap .consth-pro-item h4{transition: all 0.5s}
.const-pro--wrap .consth-pro-item h4 a{font-weight:bold;float: left;line-height: 22px;width:100%;margin:15px 0px;font-size:16px;color: #1e1e1e}
.const-pro--wrap .consth-pro-item h4 a:hover{color:#cc0000 !important}
.const-pro--wrap .consth-pro-item:hover h4{transition: all 0.5s}
.const-pro--wrap .consth-pro-item .consth-pro-thumb{width:100%;overflow:hidden}
.const-pro--wrap .consth-pro-item .consth-pro-thumb img{width:100%}

.const-pro--wrap .consth-pro-item .item-date{float: left;width: 100%;}
.const-pro--wrap .consth-pro-item .item-date span{font-size: 13px;font-style: italic;color: #666;}
.const-pro--wrap .consth-pro-item .item-excerpt{float:left}
.const-pro--wrap .consth-pro-item .item-excerpt p{color:#1e1e1e;margin:0 0 10px}
.const-pro--wrap .consth-pro-item img{-webkit-transition: all 0.7s ease;transition: all 0.7s ease}
.const-pro--wrap .consth-pro-item:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}

/*tyle partner box*/


/*Style single product*/
#nav_tabs_pro{
	border-top:0;padding:0;margin:10px 0;
	border-bottom:2px solid #00863f
}
#nav_tabs_pro>li{margin-left:0}
#nav_tabs_pro>li>a{margin-right:0;border-radius:0;border:none;color:#393939 !important;
padding:10px 15px;font-size:16px;text-transform:capitalize}
#nav_tabs_pro>li.active>a, #nav_tabs_pro>li.active>a:focus, #nav_tabs_pro>li.active>a:hover{border:none;cursor:pointer}
#nav_tabs_pro>li.active a{background-color:#00863f;color:#fff !important}

/*Style contact page*/
#gridSystemModal{z-index:9999999}
#gridSystemModal .modal-header{ background: #cb9958}
#gridSystemModal .modal-header button.close span{font-size:1.4em}
.popup-body{overflow:hidden}
.popup-title{font-size:19px;color:#fff;text-align:center}
.popup-body p {
    text-transform: inherit !important;
    font-size: 13px !important;
    padding: 0 15px;
    margin-bottom: 0;
    color: #b1b1b1 !important;
    line-height: 19px
}
.form-style{display: block;overflow: hidden}
.form-style p{padding-top:0 !important;padding-bottom: 0 !important}
div.wpcf7-response-output{margin: 0em 0em 1em !important}
div.wpcf7-mail-sent-ok{overflow:hidden;clear:both;color: #f5eb75}
.contact-addrr{margin-top:-40px}
.wpcf7-form .frm-paper-plane{ transition: all .35s ease;
    border: 1px solid #acacac;
    padding: 7px 35px !important;
    background: #acacac;
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 auto;
    font-style: initial !important;
    font-family: utmswiss;
    font-size: 18px}
.wpcf7-form .frm-paper-plane:hover{color:#fff !important;background:#cc0000;transition: all .35s ease;border: 1px solid #cc0000}

.transition-wrap .ft-thumb,
.transition-wrap .catsPosts-thumb,
.transition-wrap .related-posts-thumb {
	position:relative
}
.transition-wrap .ft-thumb  span,
.transition-wrap .catsPosts-thumb span,
.transition-wrap .related-posts-thumb span{
	position: absolute;
    top: 0;
    left: 0;
    display: block;
    visibility: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(255,255,255,.5)
}
.transition-wrap .ft-thumb .transition-y7,
.transition-wrap .catsPosts-thumb .transition-y7,
.transition-wrap .related-posts-thumb .transition-y7{
	-webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease
}
.transition-wrap .ft-thumb .fa-link,
.transition-wrap .catsPosts-thumb .fa-link,
.transition-wrap .related-posts-thumb .fa-link{
	font-size: 18px;
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    visibility: hidden;
    width: 43px;
    height: 43px;
    margin: 0 0 0 -24px;
    padding-top: 12px;
    text-align: center;
    opacity: 0;
    color: #fff;
    border-radius: 50%;
    background:rgba(230, 176, 46, 0.86);
}
.transition-wrap .ft-thumb .fa-link:hover,
.transition-wrap .catsPosts-thumb .fa-link:hover,
.transition-wrap .related-posts-thumb .fa-link:hover{
	background:rgba(1, 67, 117, 0.70);
}
.transition-wrap .ft-thumb:hover span,
.transition-wrap .catsPosts-thumb:hover span,
.transition-wrap .related-posts-thumb:hover span{
	visibility: visible;
	opacity: 1
}
.transition-wrap .ft-thumb:hover .fa-link,
.transition-wrap .catsPosts-thumb:hover .fa-link,
.transition-wrap .related-posts-thumb:hover .fa-link{
	visibility: visible;
	margin-top: -24px;
	opacity: 1
}

.image-link {
    display: block;
    position: relative;
}
.effect-line {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.effect-line:before {
    z-index: 1;
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.effect-line:after {
    z-index: 1;
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(0, 1);
    transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.effect-line:hover:before, .effect-line:hover:after {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
}
.image-link:hover {
  -webkit-transition: opacity 0.3s linear;
   -moz-transition: opacity 0.3s linear;
     -o-transition: opacity 0.3s linear;
   transition: opacity 0.3s linear;
  opacity: 0.7;
}

/*Style sidebar*/
ul#menu-sidebar-menu li{padding: 15px 0; border-bottom: 1px dashed #ccc}
ul#menu-sidebar-menu li a{text-transform: uppercase;font-size: 17px; color: #666}
ul#menu-sidebar-menu li a:hover{color:#cc0000 !important}
.widget_categories h3.sidebar-heading{margin-bottom:2px !important}
.widget_categories ul li{    margin-bottom: 2px;
    background: #eee;}
.widget_categories ul li a{    
    background: url(image/arrow-sidebar.png) no-repeat transparent left 8px center;
    text-transform: capitalize;
    font-weight: bold;
    display: block;
    color: #545454;
    padding: 12px 10px 12px 20px;}
.widget_categories ul.children{padding-left:10px}
.widget_categories ul.children li {margin-bottom:0 !important;padding:4px 0;background-image:url('image/arrow-sidebar.png');
background-repeat:no-repeat;background-position:left center;border-bottom:1px soild #bbbbbb}
.widget_categories ul.children li a{font-family:arial !important;font-size:16px !important;text-transform:inherit !important;
color:#393939 !important;padding:4px 0;padding-left: 12px;border-bottom:1px solid #bbb}
.widget_categories ul li a:hover{color:#0392ce !important}
.sidebar-box .widget_nav_menu,
.sidebar-box .sidebar-posts, 
.sidebar-box .widget_text, 
.sidebar-box .widget_categories, 
.sidebar-box .widget_tag_cloud,
.sidebar-box .facebook-widget {
margin-bottom:20px;
}
.sidebar-posts{position:relative}
.sidebar-posts ul li h4{display:table}
.sidebar-posts ul li a:hover,
.top-cate-posts ul li h4 a:hover{transition:ease all 0.3s;color:#cc0000 !important}
.sidebar-posts ul li{border-bottom:1px dashed #ccc;padding:20px 0;overflow: hidden;display: block;position:relative}
.sidebar-posts ul li:last-child{border-bottom:none}
.sidebar-posts ul li h4 a{color:#666;line-height:21px}
.post-sidebar-thumb a{padding-left:0 !important}
.post-sidebar-thumb{width: 76px;margin-right: 12px}
.post-sidebar-thumb img{width:100%}

.list-sidebar-posts-cat .sidebar-first-post-cat h4{position: absolute;bottom: 19px;left: 0;
padding: 10px;background: rgba(0,0,0,.5); display: block; right: 0; z-index: 999}
.list-sidebar-posts-cat .sidebar-first-post-cat h4 a{color:#fff}
.list-sidebar-posts-cat .sidebar-first-post-cat .sfp-cat-thumb img{width:100%}
#site-sidebar .support-online-widget .sidebar-heading{padding-right: 44%; background-color: #D63240}

.support-online-widget ul li .spsb--name {display: block;float: left;width: 100%;font-weight: 500;color: #D63240}
.support-online-widget ul li .spsb--phone, .support-online-widget ul li .spsb--skyper {
width: 50%;float: left;font-size: 16px; color: #037c07}
.support-online-widget ul li .spsb--skyper {color: #337AB7;}
.support-online-widget ul li .spsb--name:before {content: '\f007';	}
.support-online-widget ul li .spsb--phone:before { content: '\f095';}
.support-online-widget ul li .spsb--skyper:before { content: '\f17e';}
.support-online-widget ul li span:before {font-family: 'FontAwesome';float: left;margin-right: 5px}
.support-online-widget ul li{padding:10px 0;border-bottom:1px dashed #ccc;overflow:hidden}
.support-online-widget ul li:last-child{border-bottom:none}
#site-sidebar .sidebar-heading,.posts-related .sidebar-heading{padding: 8px 10px;color: #333;text-transform:uppercase;line-height: 26px;background:#ccc; margin-bottom: 15px;position: relative;font-size:20px;font-family:utmswiss;font-weight:bold}
#site-sidebar .facebook-widget{width:100%}
#site-sidebar .sidebar-posts h3{margin-bottom:0}
#site-sidebar .widget_media_image{margin-bottom:20px}

.meta-date{ font-size: 12px;color: #8b949d; margin-top: 7px}
.meta-date .fa-clock-o{font-size:1.2em}
/*Style related*/
#relatedposts{margin: 25px 0 30px 0;padding-top: 30px;border-top: 1px solid #ccc}
#relatedposts h3{position:relative;text-align:center}
#relatedposts h3 span{z-index:99;background:#fff;text-transform: uppercase;margin-bottom: 15px;
text-align: center;position: relative;display: inline-block;padding: 0 10px;
font-size: 20px;letter-spacing: 1px;font-family: utmswiss;color: #343434}
#relatedposts h3:after{
	content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #999;
    display: block;
    top:40%;
    margin-top: -1px
 
}
#relatedposts .col-related{padding-top:10px;padding-bottom:10px;}
#relatedposts .col-related h4{margin:5px 0}
#relatedposts .col-related h4 a{color:#333 !important;font-size:16px;font-family:utmswiss;line-height:23px;position:relative}
#relatedposts .col-related h4 a:hover{color:#cc0000 !important}
#relatedposts .related-posts-thumb{width: 110px; margin-right: 15px}
#relatedposts .col-related .related-posts-thumb a span {
display: block; position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden}
#relatedposts .col-related .related-posts-thumb a span:after {
position: absolute;top: 0;left: 0;width: 110%;height: 110%;background: rgba(255,255,255,0.5);
-webkit-transition: -webkit-transform 0.9s;-moz-transition: -moz-transform 0.9s;-o-transition: -o-transform 0.9s;
-ms-transition: -ms-transform 0.9s;transition: transform 0.9s;
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);content: ''}
#relatedposts .col-related .related-posts-thumb a:hover span:after{
-ms-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)}
#relatedposts .col-related .related-posts-thumb a:hover img{opacity:0.9}

#post-single-prev-next{display:block;clear:both;overflow:hidden}
#post-single-prev-next .nav-box {display: block;position: relative;font-size: 14px;color: #999;margin-top:10px}
.post-single-previous {float: left;padding-left: 0}
#post-single-prev-next .nav-box a:after {position: absolute;color: #ccc;font-size:30px;
margin-top: -11px;height: 22px; line-height: 22px;top: 34%}
#post-single-prev-next .nav-box a {color: #444 !important;font-size: 17px}
#post-single-prev-next .nav-box {display: block;position: relative;font-size: 14px;color: #999;margin-top: 25px}
/*.post-single-previous a:after {content: '←';left: 0}
.post-single-next a:after {content: '→';right: 0}*/
.post-single-next {float: right;text-align: right;padding-right: 0}
#post-single-prev-next .nav-box a:hover{color:#cc0000 !important}
#post-single-prev-next .nav-box span{color:#6f6f6f}

.box-tags{padding-top:20px}
.box-tags strong{border: 1px solid #222;padding: 6px;font-size:16px}
.box-tags a{border:1px solid #dedede;padding:4px 15px 4px;margin: 4px;color: #333;
transition: all 0.3s ease-out 0s;display: inline-table;color:#888}
.box-tags a:hover{background:#003462;color:#fff !important;transition:all 0.3s ease-out 0s;border:1px solid #003462}

.entry-posts{margin:5px 0}
.entry-content{text-align:justify}
.entry-content img{max-width:100%;height:auto}
.entry-content p{padding-top:7px;padding-bottom:7px;line-height:25px}
.entry-container h1{font-size:30px;padding-top:7px;padding-bottom:7px}
.entry-content h2{font-size: 21px;
    padding-top: 10px;text-transform:uppercase;
    padding-bottom: 10px;font-weight: bold;margin-bottom:10px}
/* 	.entry-content h2:before{
		content:'';
		position:absolute;
		background: url(image/icon-h2-phong-kham-drthaiha.png);
		background-repeat: no-repeat;
		background-position: left center;
		height:57px;
		width:57px
	} */

.entry-content h3{font-size:20px;padding-top:10px;padding-bottom:10px;font-weight:bold}
.entry-container h4{font-size:19px;padding-top:10px;padding-bottom:10px;}
.entry-container h5{font-size:17px;padding-top:10px;padding-bottom:10px;}
.entry-container h6{font-size:15px;padding-top:10px;padding-bottom:10px;}
.entry-container{color:#474646;margin-bottom:25px;line-height:27px}
.entry-content ul{margin-left:35px}
.entry-content ul li{list-style: disc !important; margin-left: 10px;line-height:30px;font-size: 15px}
.entry-content ul li a{color:#c94332  !important}
.entry-content ul li a:hover{text-decoration: underline !important}
.entry-content a{color:#c94332}
.entry-content h2 span{font-size:20px}.entry-content .gallery .gallery-item .gallery-icon img{border:1px solid #cfcfcf !important}
.entry-content table>tbody>tr{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd}
.entry-content table>tbody>tr>td{border-right:1px solid #ddd}
#descript-taxonomy{background:rgba(221, 221, 221, 0.69);border-radius:5px;margin-top:15px;padding: 10px}
#descript-taxonomy p{line-height:26px;padding:3px 0}
#descript-taxonomy ul li{list-style: disc !important; margin-left: 30px;line-height:26px}

@-moz-keyframes call-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}
@-webkit-keyframes call-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}
@-o-keyframes call-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}
@keyframes call-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}
@-moz-keyframes call-circle-fill-anim {
    0%, 100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
}
@-webkit-keyframes call-circle-fill-anim {
    0%, 100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
}
@-o-keyframes call-circle-fill-anim {
    0%, 100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
}
@keyframes call-circle-fill-anim {
    0%, 100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
}
@-moz-keyframes call-icon-anim {
    0%, 100%, 50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}
@-webkit-keyframes call-icon-anim {
    0%, 100%, 50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}
@-o-keyframes call-icon-anim {
    0%, 100%, 50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}
@keyframes call-icon-anim {
    0%, 100%, 50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}

.call_ichloi {display:none !important;width: 200px;height: 200px;display: block;position: fixed;bottom: 10%;left: -2%;overflow: hidden;z-index: 9999999}
.call_ichloi_circle {
    width: 160px;
    height: 160px;
    top: 20px;
    left: 20px;
    position: absolute;
    border: 2px solid #93bc0a;
    opacity: .5;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    animation: call-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: call-circle-anim 1.2s infinite ease-in-out;
    -o-animation: call-circle-anim 1.2s infinite ease-in-out;
    -webkit-animation: call-circle-anim 1.2s infinite ease-in-out;
}
.call_ichloi_circle_fill {
    width: 100px;
    height: 100px;
    top: 50px;
    left: 50px;
    position: absolute;
    opacity: .75;
    background: #93bc0a;
    border: 2px solid transparent;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
}
.call_ichloi_icon {
    position: absolute;
    top: 70px;
    right: 70px;
    width: 60px;
    height: 60px;
    background: url('image/icon-phone.png') center center/60% auto no-repeat #d12e2e;
    border: 2px solid transparent;
    opacity: .7;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    animation: call-icon-anim 1s infinite ease-in-out;
    -o-animation: call-icon-anim 1s infinite ease-in-out;
    -moz-animation: call-icon-anim 1s infinite ease-in-out;
    -webkit-animation: call-icon-anim 1s infinite ease-in-out;
}

.call_ichloi, a[href] {cursor: pointer;}

/*Style Footer*/

footer{clear: both}
.address-footer{background:#151515;padding:25px 0}
.footer-out{margin-top:20px}
footer p{line-height:30px;color:#fff}
footer a{color:#fff}


.ft-widget h3{color: #fff;font-size: 18px;margin-top: 15px;text-transform: capitalize;
position: relative;padding-bottom:15px;font-family:utmswiss}
/* .ft-widget h3:before{position: absolute;width: 40px;bottom: 0;top: initial;left: 0px;content: "";z-index: 999;
border-width: 3px;border-style: solid;border-color: #8bcde9;border-image: initial;margin: 0px auto;border-radius: 5px} */
.ft-widget h2{color:#cc9957;padding-bottom:10px;font-size:18px;line-height:26px}
.ft-widget .widget_media_image {text-align:center}
.ft-address ul{padding-top:10px;padding-left:15px}
.ft-address ul li{color: #fff;list-style: disc !important;font-size: 15px;line-height: 23px;padding: 5px 0}

.ft-news ul{overflow: hidden;padding-left:15px}
.ft-news ul li{padding:10px 0}
.ft-news ul li a{font-size:15px;transition: all 0.5s ease-in-out;color:#fff}
.ft-news ul li a:before{position: absolute;font-family: FontAwesome;content: '\f105';margin-left: -12px;margin-top:0px}
.ft-news ul li a:hover{color:#cc0000 !important;transition: all 0.5s ease-in-out;margin-left:15px;text-decoration:underline !important}
.ft-news input.form-control{height: 40px; background: #E7E7E7;color: #666;border-radius: 0}
.ft-news div.wpcf7-validation-errors{color:#fff}

.ft-widget .facebook-box{margin-top:15px}
.posts-popular-footer{padding:0}
.ft-news div.wpcf7{margin-top:12px !important}
.posts-popular-footer .post-sidebar-thumb img{border-radius:0;width:100%;height:auto}
.posts-popular-footer .post-sidebar-thumb{height:auto}
.posts-popular-footer ul{padding-left:0 !important}
.posts-popular-footer ul li{padding:10px 0;border-bottom:none;width:100% !important}
.posts-popular-footer ul li a{color:#fff !important}
.posts-popular-footer ul li a:before{content:'';}
.copyright-footer{background:#2B303B;padding:10px 0}
.copyright-footer p{line-height: 20px;color:#7c7e83}
.copyright-footer p span{color:#cba442}

.footer-sup{display:none}
#top {width: 42px;height: 42px;position: fixed;bottom:60px;border-radius:50%;
right: 10px;cursor: pointer;background-color:rgba(102,102,102,0.9);z-index:99999999}
#top .fa-angle-up{color: #fff;margin:5px 12px}
#top:hover{background-color:rgba(102,102,102,0.4)}

@font-face{font-family:'Font-Name';src:url('fonts/font-name.eot');src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
url('fonts/font-name.woff') format('woff'),
url('fonts/font-name.ttf') format('truetype'),
url('fonts/font-name.svg#font-name') format('svg');font-weight:normal;font-style:normal;}
@media only screen and (max-width:320px){}
@media only screen and (max-width:375px){
	.post-cat-wrap .ft-cat-post .ft-thumb img{width:125px;height:125px;margin-right:15px}
}
@media only screen and (max-width:395px){
	.clinic_wrap_hotline strong{left: 100px;font-size:25px}
	.clinic_wrap_hotline a img{width:100%;height:auto}
}
@media only screen and (max-width:479px){
	.logo{width: 80%}
	.logo img,.fixed .logo img{margin-top:10px;width:100% !important}
}

@media only screen and (max-width:480px){
	.tith-h2 span{font-size: 24.5px;}
	.post-cat-wrap{margin-left:0 !important;margin-right:0 !important}
	.catsPosts-item{padding-top:20px;padding-bottom:0}
	#right-id{float:none !important;clear:both}
	.related-posts-thumb{width:100%}
	.col-related h4 a,.sidebar-posts ul li h4 a{font-size:17px !important}
	.ft-news ul li{width:50%}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.col-related{width:50%;float:left}
}
@media only screen and (max-width:767px){
	.logo{padding-left:15px}
	.logo img{margin-bottom:10px;margin-left:0;width:100% !important}
	.nav-main-menu{min-height:50px}
	.nav{margin:0 !important}
	.nav-main-menu ul.navbar-nav li:last-child{border-bottom:none}
	.titleh{font-size:30px}
	.post-cat-wrap{margin-left:15px;margin-right:15px}
	.choose_sn6_top img{width:100%}
	.service-strength .service_item{padding-left:0;padding-right:0}
	
}
@media only screen and (max-width:991px){
	#left-id{float:none !important;padding-left:0;padding-right:0}
	#right-id{margin-top:35px;float:none !important;clear:both;padding-left:0;padding-right:0}
	.logo{float:left;padding-left:0;padding-right:0;width:20%}
	.logo img{width:70%}
	.fixed .logo img{width:60%}
	#site-header ,.header-menu{height:auto}
	.navbar-header,#nav-menu-wrap {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
	#nav-menu-wrap{padding-left:0;padding-right:0}
	#nav-menu-wrap {clear: initial;}
    #nav-menu-wrap .navbar-toggle {display: block;margin-right:0}
    #nav-menu-wrap .navbar-collapse{padding-left:0;padding-right:0}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .collapse.in{display:block !important;}
	.nav-main-menu{float:none;padding-top:0}
	.nav-main-menu .navbar-toggle{}
	.nav-main-menu .navbar-toggle .icon-bar{background-color:#333 !important}
	.nav-main-menu .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent}
	.fixed {max-height: 60%;overflow-y: auto;}
	.fixed .nav-main-menu ul.navbar-nav li a{padding:10px 12px}
	.fixed .nav-main-menu ul.navbar-nav ul.sub-menu li a{color:#333 !important;padding-left:25px !important}
	.nav-main-menu ul.navbar-nav li a{line-height:normal;margin-bottom:0;padding:0.8em 0 0.8em 0}
	.navbar-default .navbar-nav>.active>a{background-color:transparent}
	.nav-main-menu ul.navbar-nav ul.sub-menu li a{padding:1em 1em 1em 1.2em !important;color:#333 !important}
	.nav-main-menu ul.sub-menu{box-shadow: inherit;width:100%;position:initial;visibility:initial;transform:initial;background:transparent}
	.nav-main-menu ul.sub-menu li{border-bottom:none !important}
	.nav-main-menu ul.navbar-nav li{border-bottom: 1px dashed #ccc}
	.tca-menu ul ul{background-color:transparent !important;padding-left:1em !important}
	.tca-menu ul ul li a span{color:#fff !important}
	.tca-menu ul ul li{border-top:none !important}
	.nav-main-menu ul.navbar-nav ul.sub-menu li{border-top:1px dashed #ccc}
	.nav-main-menu ul.navbar-nav li a:hover, .nav-main-menu ul.navbar-nav .current-menu-item a{background-color:transparent !important}
	.accordion-btn{color:#9d9d9d;line-height:36px !important;height:36px !important}
	.general-box h2:before,.general-box h2:after{bottom:0 !important;top:initial}
	
	.general-box h2{padding-bottom:10px !important}
	.const-pro--wrap .consth-pro-item h4 a{font-size:21px}
	
	.service-strength h3{margin-bottom:15px}
	.expert-team-box{background-size:cover}
	.expert-team-top .col-md-8{padding-left:0;padding-right:0}

	
	.disnone{display:none}
	
	.const-pro--wrap .consth-pro-item .consth-pro-thumb img,
	.const-pro--wrap .consth-pro-item .consth-pro-thumb{height:auto}
	.entry-description{padding-left:15px;padding-right:15px}
	.sidebar-posts ul li h4 a{font-size:18px}
	.col-related h4{min-height:0}
	.address-footer{padding:30px 0}
	.ft-news ul{padding-top:15px;padding-bottom: 15px}
	.ft-widget:nth-of-type(4){padding-top:15px;padding-bottom:15px}
	.copyright-footer p{float:none !important;text-align:center}
}
@media only screen and (min-width:768px){
	.col-related p{height:62px}
	.modal-load__wrap {width: 430px; margin: 120px auto}
}
@media only screen and (min-width:481px) and (max-width:1024px){
	.catsPosts-thumb{width: 40%;float: left; margin-right: 15px}
}
@media only screen and (min-width:640px) and (max-width:991px){
	.widget-footer{width: 33%;float: left}
}

@media only screen and (min-width:992px) and (max-width:1199px){}
@media (min-width:992px){
	#relatedposts .col-related h4{}
	.widget-footer{width:21%}
}
@media only screen and (min-width:1024px){}
@media (min-width:1024px){
	#left-id{float:left !important}
	#right-id{float:right !important;clear:inherit}
	.colbaner{width:66.6%;padding-right:0}
	.col-related p{height:48px}

	.catsPosts-thumb{width: 30%;float: left;margin-right: 20px}
	.catsPosts-thumb img{height:168px;width:100%}
}
@media only screen and (min-width:1140px){}
@media (min-width: 1200px){
	.col-left{width:70.3%;padding-left:0;padding-right:0}
	.col-right{width: 26.5%;padding-left:0;padding-right:0}
	#relatedposts .col-related .related-posts-thumb img{max-height:100%;max-width:100%}
}
@media only screen and (min-width:1280px){}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi){}
::selection{background:#04A4CC;color:#FFF;text-shadow:none;}
::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none;}
::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none;}
.alignnone{margin:5px 20px 10px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption .wp-caption-text,
.gallery-caption{font-size:13px;line-height:17px;margin:0;padding:8px 4px 5px;font-style:italic}
.sticky{}
.bypostauthor{}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
.pagination{clear:both;padding-right:10px}
.pagination a, .pagination span{padding:9px 15px;margin: 0 3px;
color: #3d3d3d;background: #b7b7b7;font-size: 12px }
.pagination span{background:#297ba6 !important;color: #fff !important;border: none}
.pagination a:hover{background-color:#de350a !important;color:#fff !important}
@media screen and (-webkit-min-device-pixel-ratio:0){}
