.mapsvg-details-container {
	max-width:100% !important;
}
p {
    margin: 0 0 15px;
}
#main ul li{margin-bottom:10px;}
.wp-caption-text { 
	text-align:center; 
	margin-bottom: 15px; 
	margin-top:15px;
} 
.cs-blog-content .size-full {
	max-width:80%;     
	border-radius: 15px;
    margin-top: 15px;
}
.single-post .cs-blog-content .size-full {
	max-width:100%;     
	border-radius: 15px;
}

.pum-theme-20137 .pum-container, .pum-theme-lightbox .pum-container{padding:0px !important;border: 0px;}
    
.cs-blog-content .sapo {font-size:16px; line-height:22px;}
b, strong,.f_bold{font-weight: 600 !important;}
a, .cs_mega_menu ul li {
   -webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   -ms-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
}
.clearf{clear:both}
body,h1, h2, h3, h4, h5, .cshero-dropdown a, .cs-pricing-container .cs-pricing-description .loaded .number, .cs-quote-style-1, .cs-quote-style-2, .cs-quote-style-3 {font-family: 'Montserrat', sans-serif !important ;}
.header  #menu .menu-item a,#sticky-nav-wrap ul.sticky-nav > li > a{color: #0066b3;font-family: Montserrat !important;}
.header  #menu .menu-item.current-menu-item a,.header  #menu .menu-item.current-menu-ancestor a{color: #f48220;}
#sticky-nav-wrap ul.sticky-nav > li.current-menu-item > a, #sticky-nav-wrap ul.sticky-nav > li.current-menu-parent > a, #sticky-nav-wrap ul.sticky-nav > li.current-menu-ancestor > a {
    color: #f48220 !important;
    border-color: #f48220 !important;
}

.title-section-p h1, .title-section-p h2, .title-section-p h3, .title-section-p h4{    font-family: Roboto,sans-serif !important;}
.display-block{display:block;}
.cs-portfolio-content-wrap {
    pointer-events: none;
}
.w_banner-slogan .slogan_banner{padding: 0 7%;    margin: 0px auto 0px;}
.header  .menu-item a,#header-sticky  .menu-item a {font-weight:600;    font-family: Montserrat !important;text-transform: uppercase;}
.cshero-dropdown .menu-item .sub-menu .menu-item:hover a{color:#fff !important}
.main-menu .sub-menu,.sticky-menu .sub-menu{min-width:240px}
#header-sticky {
    background-color: rgba(255,255,255,0.9);
}
.title-section h2,.title-section .cs-title{text-transform:uppercase; color:#0066b3 !important; font-weight:600;    font-family: Roboto,sans-serif  !important;}
	.title-section  .cs-header  .cs-title span:before {
		width: 50px;
		height: 3px;
		background: #f58220;
	}
	.font-bold h2{
		text-transform:uppercase; font-weight:600
	}
	.font-18{font-size:18px;}
	.margintop15 .cs-fancy-box-content{margin-top:15px;}
	
	.list-project h4.cs-portfolio-title,.project-list .cs-portfolio-title{
		font-size: 15px;
		font-weight: 500;
		font-family: 'Montserrat', sans-serif !important;
		line-height: 18px;
		color: #000;
	}
	.list-project article:hover h4.cs-portfolio-title,.project-list article:hover .cs-portfolio-title{
		color: #fff;
	}
.single-post .cs-blog-content p{text-align:justify;}
.cshero-menu-dropdown .cshero-dropdown .multicolumn.sub-menu .current-menu-item  a {
    color: #fff !important;
}
.w_tab_cus ul li{list-style:none;display: inline-block;    margin: 0 5px;}
	.w_tab_cus ul li a {
		display: inline-block;
		padding: 5px 10px;
		border: 1px solid #d1d1d1;
		color: #666;
		text-transform:uppercase;
		font-weight:500;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.w_tab_cus ul li a:hover{
		border-color: #005aa6;
		background: #005aa6;
		color:#fff;
	}
.hight_cus{min-height:300px;}
.cs-portfolio-header-meta{overflow:hidden}
.cs-portfolio .cs-portfolio-item img{
	-webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   -ms-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
}
.cs-portfolio .cs-portfolio-item:hover img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}

#footer-top{position:relative;    padding: 60px 0px;background-size: cover;background-position: center center;}	
	#footer-top:after{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #003663;
		opacity: 0.85;
		pointer-events: none;
	}	
	#footer-top .container,#footer-top .no-container{z-index: 10;position: relative;}
	#footer-bottom p{margin-bottom:0px}
	
	.news-home h4 a,body.csbody .news-home h4{text-align:left !important;font-size: 17px;color:#000;font-weight: 500;}
.partner-home .title-section 	.cs-title{font-size:28px;}
	.footer-top li{margin-bottom:15px;color:#d6d6d6}
		 #footer-top ul li a:before{display:none !important}
			#footer-top ul li a:hover {
				color: #ffffff;
				padding-left: 5px;
			}
.link_subf{text-transform:uppercase;color:#2aaae1 !important}	
	
.footer-top .wg-title{
	text-transform:uppercase;
	color:#fff;font-size: 20px; margin-bottom:20px; font-weight:500;line-height: 27px;
}	
	.footer-top .wg-title span{color:#fff;}
	.footer-top .wg-title span:before{display:none;}
	.address_f{
		background:url('../images/map.svg') left 0px no-repeat;
		background-size:20px;padding-left: 30px;    color: #d6d6d6;
	}
	.email_f{
		background:url('../images/email.svg') left 0px no-repeat;
		background-size:19px;padding-left: 30px; display: inline-block;
		
	}
	.hotline_f{
		background:url('../images/phone.svg') left 0px no-repeat;
		background-size:19px;padding-left: 30px;display: inline-block;
	}
	.website_f{
		background:url('../images/website.svg') left 0px no-repeat;
		background-size:19px;padding-left: 30px;display: inline-block;
	}
	.footer-top p{margin-bottom:15px;}
	
	.contact-page p{color:#666;}
	.cs-social-list{margin-top:15px;}
#cs_portfolio_filters_true li a{text-transform:uppercase;font-weight: 500;}	

.tam-nhin-su-menh ul{margin-left:15px;padding-left: 0px;}	
	
	.w_tamnhin{border:1px solid #fff; padding:15px 15px !important;min-height: 253px;}
	.w_tamnhin .cs-fancy-box-title{text-align:left; position:relative;}
		.w_tamnhin .cs-fancy-box-title h3{font-weight:500;    font-size: 22px;}
		.w_tamnhin .cs-fancy-box-title:before{
			width: 3px;
			height: 34px;
			background: #f48220;
			content: '';
			left: -17px;
			position: absolute;
			top: -6px;
		}
.w_cophieu{margin:30px 0px 0px;}
	.w_cophieu tr:nth-child(1){		
		background: #4199d3;
		color: #fff;
		border: 0px;
		box-shadow: none;
	}
		.w_cophieu tr th{text-transform:none;}
	.w_cophieu th:nth-child(2),.w_cophieu th:nth-child(3),.w_cophieu td:nth-child(2),.w_cophieu td:nth-child(3){text-align:center}
	.w_cophieu table{border: 1px solid #ededed;}
	
.info_company_f h2{margin-top:20px;}	
.footer-top li a{display:block;}	
.left-colf{float:left; width:200px}	
.left-colf-policy{float:left; width:100%;}	
.right-colf{float:left; width:calc(100% - 240px); padding-left:40px;}		
.w-left-right:after{content:''; clear:both; display:block}
	.header_footer{text-transform:uppercase;}
.social_footer{margin-top:20px !important;}	
.social_footer li{display:inline-block; background:#2aaae1; border-radius:50%;padding: 5px; margin-right:15px; margin-bottom:0px;}	
	.facebook-fw a{
		background:url('../images/facebook.svg') center center no-repeat;
		background-size:19px;
		display: block;
		width: 20px;
		height: 20px;
	}
	.youtube-fw a{
		background:url('../images/youtube.svg') center center no-repeat;
		background-size:17px;
		display: block;
		width: 20px;
		height: 20px;
	}
	.twitter-fw a{
		background:url('../images/twitter.svg') center center no-repeat;
		background-size:17px;
		display: block;
		width: 20px;
		height: 20px;
	}
	
.real-agent	{
		background:url('../images/logo-agent.svg') left center no-repeat;
		background-size:17px;
		width: 20px;
		height: 20px;
		padding-left:30px;display: inline !important;
	}

.real-agent-slide	{
		background: url(../images/logo-agent-white.svg) 12px 11px no-repeat;
		background-size: 17px;
		width: auto !important;
		height: auto !important;
		white-space: nowrap !important;
		display: block !important;
		padding: 11px 14px 9px 38px !important;
		border-radius: 10px !important;
		line-height: 20px !important;
	}
	#footer-top ul li a.real-agent:hover {
		padding-left: 35px;
		background-position:5px center;
	}
	
.doi-tac-home.cs-carousel-client .cs-carousel-list .cs-carousel-container{
	border:none;
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}	
.title-section-p h1,.title-section-p h2,.title-section-p h3,.title-section-p h4{
	text-transform:uppercase;
	margin-bottom: 0px;
	color: #0066b3 !important;
    text-align: left; font-size:22px !important; font-weight:500  !important;line-height: 29px;
}
	.title-section-p h1:after,.title-section-p h2:after{
		content: '';
		width: 45px;
		height: 3px;
		background: #f58220;
		margin-bottom: 10px;
		display: block;
		margin-top: 8px;
	}
.apply_hs a{
	background: #f58220;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 15px !important;
    padding: 7px 17px !important;
    border-radius: 5px;
    margin-top: 5px !important;
    display: block;
}

.portfolio-view-all a,.view_more a{
	color: #fff !important;
    text-transform: uppercase;
    padding: 7px 35px 7px 25px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    background: #f58220 url(../images/next.svg) 92% center no-repeat !important;
    background-size: 12px !important;    font-size: 14px !important; border-radius:5px !important;
}
	.portfolio-view-all a:hover,.view_more a:hover{background: #3498db url(../images/next.svg) 92% center no-repeat !important; background-size: 12px !important; }
.view_more .wpcf7-submit{
	color: #fff !important;
    text-transform: uppercase;
    padding: 7px 25px 7px 25px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    background-size: 12px !important;    font-size: 14px !important; border-radius:5px !important;
}
	.view_more .wpcf7-submit:hover {
		-webkit-box-shadow: 0 1px #196090;
		-moz-box-shadow: 0 1px #196090;
		-ms-box-shadow: 0 1px #196090;
		-o-box-shadow: 0 1px #196090;
		box-shadow: 0 1px #196090;
		background:#f58220 !important ;
		-webkit-transform: none !important;
		-moz-transform:  none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		transform:  none !important;
	}
.dxs-services-page.title-section-p h4 {
	text-transform: uppercase;
    margin-bottom: 0px;
    color: #0066b3 !important;
    text-align: center;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.project-list .cs_portfolio_filters li a{text-transform:uppercase;    font-weight: 500;}
.myclients .cs-carousel-container{
	align-items: center;
    display: flex;    border: none !important;
}
	.myclients .cs-carousel-container img{
		text-align: center;
		margin: auto;    max-width: 190px;
	}
.more_than_numb .counter:after{content:'+'}
ul.cs_list_boxnumber li:before{font-size:24px;}
.news-home .vc_gitem-zone.vc_gitem-zone-c{background:none !important;}

.post .cs-blog-item h2,.post .cs-blog-item h3,.post .cs-blog-item h4,.post .cs-blog-item h5,.post .cs-blog-item h6{
	color: #000;
    font-weight: 500;
	margin-top:30px;
	margin-bottom:30px;
}
.single-post .post .cs-blog-item h2, .single-post .post .cs-blog-item h3, .single-post .post .cs-blog-item h4, .single-post .post .cs-blog-item h5, .single-post .post .cs-blog-item h6{
	margin:20px 0px;    font-size: 19px;
}
.single-post .post .cs-blog-item h2 a{font-size:28px;}
.post .cs-blog-item p{color:#000;}
.post .cs-blog-item div{margin-bottom:15px;}
.post .aligncenter{
	text-align: center;
    margin: auto;width: auto !important;display: block;
}
	.post .wp-caption.aligncenter .wp-caption-text{font-style:italic;text-align: center;}

.t_tagcloud{
	float: left;
    width: 40px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    height: 30px;
}
.w_tagcloud{float:left; margin-left:0px; width:calc(100% - 40px);}
   .w_tagcloud a{
		padding: 7px 10px !important;
		margin-right: 8px !important;
   }
.share_social{display:inline-block; padding-right:15px;}

.post-share a{margin-right:5px;}
	.share-box i{font-size:17px;}
	
#footer-bottom {
    padding: 15px 0 !important;background-color: #002e54;
}	
#footer-top h3.wg-title {
    text-transform: uppercase;
    font-size: 21px;
}	
.footer-top .wg-title span{display:block;}	
.category-tin-tuc .cs-blog .cs-blog-title .cs-title-main{border-bottom:none;line-height: 17px;margin-top: 10px;}
.category-tin-tuc .cs-blog-thumbnail img{min-width:363px; min-height:244px;}
.category-tin-tuc .cs-blog-thumbnail{overflow:hidden;}
	.category-tin-tuc .cs-blog .cs-blog-title .cs-title-main a{
		font-size: 22px;
		font-weight: 700;line-height: 26px;
	}
	.category-tin-tuc .cs-blog .cs-blog-title .cs-title-main a{
		font-size:16px;
		font-weight: 600;
	}
	.single-post .cs-blog .cs-blog-title .cs-title-main a{font-size: 22px;font-weight: 700;line-height: 26px;}
.category-tin-tuc .cs-blog .cs-blog-info.absolutediv li {
    padding: 4px 7px;
    border-radius: 4px;
    color: #fff;
}
.category-tin-tuc article .cs-blog{padding-bottom:0px; border-bottom:0px;    margin-bottom: 15px;}

.cs-popular .cs-details > h4 {
    font-size: 13px;
    font-weight: 500;
}
.single-post .cs-blog-content .size-full {
    border-radius: 0px;
    margin-top: 0px;
}
.post-other{margin-bottom:30px}
	.post-other h4{
		text-transform: uppercase;
		margin-bottom: 0px;
		color: #0066b3 !important;
		text-align: left;
		font-size: 20px !important;
		font-weight: 500 !important;
		line-height: 29px;
		margin-bottom:20px;
	}	
	.post-other h4:after {
		content: '';
		width: 45px;
		height: 3px;
		background: #f58220;
		display: block;
	}
		.post-other .related-title a{
			font-size: 15px;
			font-weight: 600;
			color: #000;
			line-height: 19px;
		}
.tag-post{
	display: inline-block;
    padding-right: 7px;
}
.w_tags{display:inline-block;}
	.post-details-footer .tagcloud a{
		padding: 5px 9px;
		position: relative;
		margin-bottom: 0px;
		margin-right: 10px;font-size: 13px !important;
	}
	.post-details-footer  .cs-blog-share a i {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
.post-details-footer .tagcloud{display: flex;align-items: center;}	
.single-post.csbody #cs-breadcrumb-wrapper .cs-breadcrumbs a:last-child:after {
    content: "";
}	
.category-tin-tuc .cs-masonry-layout-item:nth-child(2n) {
    padding-left: 15px;
}	
	
	
	
	
	
@media screen and (min-width:992px){
	
}
@media screen and (min-width:1200px){
	
}
@media screen and (min-width:1400px){
	

}
@media screen and (min-width:1680px){
	
}
@media screen and (min-width:1920px){
	
}
@media screen and (max-width: 1280px) {
	
}

/*IPAD Ngang*/
@media screen and (min-width:992px) and (max-width:1199px)
{

}
@media screen and (max-width:991px) {
	.header #menu .fa-bars:before,#header-sticky .cs-menu-mobile .fa-bars:before {
		content: '';
		background: url(../images/menu.svg) center center no-repeat;
		display: block;
		width: 30px;
		height: 30px;
		background-size: 30px;
		position: relative;
		top: 10px;
		 -webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
	   -ms-transition: all .3s ease-in-out;
	   -o-transition: all .3s ease-in-out;
	   transition: all .3s ease-in-out;
	}
	.header #menu .btn-navbar.open-navi .fa-bars:before,#header-sticky .cs-menu-mobile .btn-navbar.open-navi .fa-bars:before {
		background: url(../images/close.svg) center center no-repeat;
		width: 30px;
		height: 30px;
		background-size: 30px;		
	}
	.display-block{display:inline;}
	.cshero-mobile-menu li a span{color:#fff;}
	.w_banner-slogan .slogan_banner {
		padding: 0 0%;    max-width: 100%;
	}
	.wpb_wrapper .cs-quote-style-1:before {
		font-size: 87px;
		position: absolute;
		top: 0px;
		margin: auto;
		left: -15px;
	}
	.wpb_wrapper .cs-quote-style-1:after {
		font-size: 87px;
		position: absolute;
		margin: auto;
		right: -15px;
	}
	.cshero-mmenu.collapse.in {
		pointer-events: auto;
		height: 100%;
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);   
	}
	.cs-stickied .cshero-mmenu.collapse.in {
		top: 58px;
	}
	.cshero-mmenu.navbar-collapse{
		position: fixed;
		z-index: 101;
		padding-top:20px;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		pointer-events: none;
		color: #000;
		background:rgb(1 64 111);
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		transform: scale(1, 0);
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		transition: all cubic-bezier(.77, 0, .175, 1) .5s;
		-webkit-perspective: 1000;
		perspective: 1000;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		opacity: 1; top: 68px;
	}
	span.cs-menu-toggle{color:#fff}
	
}
/*IPAD Đứng*/
@media screen and (min-width:768px) and (max-width:979px){
	
}
/*Mobile Ngang*/
@media screen and (max-width:767px){
	.header  #cshero-header .logo a img {
		height: 46px !important;
	}
	#wrapper .wpb_wrapper  .q_counter_holder {
		padding: 10px 0px !important;
	}
	.footer-top .widget_media_image {margin:auto; text-align:center;}
	.wg-title{text-align:center;}
}
@media screen and (max-width:640px){
	
}

/*Mobile Đứng*/
@media screen and (max-width: 480px) and (orientation : portrait) {
	.left-colf {
		float: none;
		width: 100%;
	}
	.right-colf {
		float: none;
		width: 100%;
		padding-left: 0px;
	}
	.footer-top .footer-top-2,.footer-top .footer-top-3,.footer-top .footer-top-4{margin-bottom: 15px !important;text-align: left !important;}
	.footer-top .footer-top-2 .footer-widget-col .wg-title,.footer-top .footer-top-3 .footer-widget-col .wg-title,.footer-top .footer-top-4 .footer-widget-col .wg-title{
		border-top: 0px;
		height: 40px;
		line-height: 40px;
		margin: 0;
		position: relative;text-align: left !important;
	}
		/*.footer-top .footer-top-2 .footer-widget-col .wg-title:after,.footer-top .footer-top-3 .footer-widget-col .wg-title:after,.footer-top .footer-top-4 .footer-widget-col .wg-title:after {
			content: '';
			position: absolute;
			right: 0px;
			background: url(../images/down.svg) right center no-repeat;
			width: 14px;
			height: 13px;
			top: 13px;
		}*/
		.footer-top .footer-top-2 .footer-widget-col .wg-title.show:after,.footer-top .footer-top-3 .footer-widget-col .wg-title.show:after,.footer-top .footer-top-4 .footer-widget-col .wg-title.show:after {
			background: url(../images/up-black.svg) right center no-repeat;
			width: 14px;
			height: 13px;
			top: 13px;
		}
		.footer-widget-col ul {
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		.footer-widget-col .show-navi ul {
			display: block;
		}
			.footer-top ul{margin-top:15px !important;}
			.footer-top li {
				margin-bottom: 7px;
			}
	#footer-top {
		background-attachment: fixed !important;
		-webkit-background-size: cover !important;
		-moz-background-size:cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
		background-position: center center;
	}
	#footer-top .footer-top h3.wg-title {
		font-size: 17px;    line-height: 21px; height:auto;
	}
	/*.w_contact-footer .left-colf{
		float: left;
		width: 135px;
	}
	.w_contact-footer .right-colf{
		float: left;
		width: calc(100% - 145px);
		padding-left: 10px;
	}*/
	.header  #menu .fa-bars{font-size:18px;}
	
	
	
	#wrapper .q_counter_holder {
		padding: 20px 0px !important;
	}
	
	#wrapper .w_counter .vc_col-sm-3{width:50%;    float: left;padding-top: 0px !important;}
	.du-an-dang-trien-khai .cs-portfolio-container{margin:0px}
	.news-home .vc_grid-item{padding-bottom:0px !important}
	
	.post img{max-width:100%; width:100%; height:auto;}
	.title-section h2, .title-section .cs-title {
		font-size: 22px !important;
		line-height: 27px;
	}
	.copyright span{display:block;}
	.footer-top .wg-title span {
		display: inline-block;
	}
	.cshero-mmenu .cshero-mobile-menu li > a {
		padding: 3px 15px;
		font-size: 16px;
	}
	.footer-top>div{margin-bottom:15px !important;}
	.footer-top .wg-title{text-align:left;}
.single-post .cs-blog{padding-bottom:15px;}	
.post-details-footer .tagcloud {
    display: block;
    align-items: normal;
}	
	.post-details-footer .tagcloud a{margin-bottom:5px;}
	.tag-post{margin-bottom:5px;}
.post-details-footer .cs-blog-share {
    text-align: left;
}	
#wrapper #cs-page-title-wrapper .page-title, #wrapper #cs-breadcrumb-wrapper {
    text-align: left;
}	
#cs-page-title-wrapper{margin-bottom:10px}	
	
.single-post .cs-title-main a{font-size: 18px;}	
	.single-post .cs-blog-content p{text-align:justify}
.csbody #cs-breadcrumb-wrapper .cs-breadcrumbs a, .csbody #cs-breadcrumb-wrapper .cs-breadcrumbs span{font-size:14px;}
	#wrapper #cs-breadcrumb-wrapper .cs-breadcrumbs {margin-top: 0px;}	
	.entry-content .row-border-bottom{margin-top:0px !important;padding-top: 20px !important;}
}
@media screen and (max-width:380px) {
	
}

@media screen and (max-width:360px) {
	
}
@media screen and (max-width:330px) {
	
}
.cs-title-date {display:none;}
h5.cs-title-main a {
	font-size:16px !important; 
	line-height:18px;
	padding-top: 15px;
}

.absolutediv {
	position:absolute; 
	z-index:1;
    width: calc(100% - 30px);
    font-size: 11px;
}
.single-post .absolutediv{position:relative;}
.single-post .cs-blog .cs-blog-info ul.unliststyle{padding:0px;margin: 0px;}
	.single-post .post .cs-blog-item div.cs-blog-title {
		margin-bottom: 0px;
	}
.cs-blog .cs-blog-info li {
	background: #0066b3;
    padding: 3px 6px;
    border-radius: 15px;    margin-right: 0;
}
.cs-blog .cs-blog-info li a {color:#fff;}
.cs-blog .cs-blog-info li:nth-child(2) {
	float:right;
	background: #f48220;
}
.cs-blog .cs-blog-info li:nth-child(2) a {
	display:none;
}
.cs-blog .cs-blog-info li:nth-child(2) a:first-child {
	display:inherit;
}

:root {
  --BgGradientText: linear-gradient(180deg, var(--colorSub2) 0%, var(--colorSub) 50%, var(--colorMain) 86%);
}

.text-infor {
    left: 0;
    width: 100%;
    text-align: left;
    max-width: 520px;
    padding: 25px;
    position: relative;
    color: #FFF;
    border-radius: 30px;
    background: rgba(5, 119, 138, 0.38);
    box-shadow: var(--textShadow);
    backdrop-filter: blur(5px);
}

._big {
	font-weight: 500 !important;
    margin-bottom: 15px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04);
    background: linear-gradient(180deg, #FFD056 0%, #DA8B2A 50%, #E55425 86%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ats-ss {
	background: #05778A;
}








	
	