body {
font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	word-wrap: break-word;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #333333;
	font-size: 14px;
	background: #ffffff;
}
.page_nav {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.page-numbers {
	float: left;
	padding: 10px;
	color: #42b649;
	border: 1px solid #42b649;
	margin-right: 3px;
}
.current {
	color: #fff;
	border: 1px solid #42b649;
	background: #42b649;
}
p {
	font-family: 'Open Sans', sans-serif;
	word-wrap: break-word;
}
a {
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
::selection {
	background: #c01f24;
	color: #FFF; /* Safari */
}
::-moz-selection {
 background: #c01f24;
color:#FFF; /* Firefox */
}
ul, ol {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
p, h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
font-family: 'Open Sans', sans-serif;
}
/*==================common===================*/

	/*---------------main-wrapper-----------*/
.primaryContainer {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 1080px;
	padding: 0 20px;
	width: 100%;
}
/*---------------main-wrapper-----------*/


.cl_1 { background:#171936;

}
.cl_2{ background:#fff;

}

.cl_6{ padding:50px 0px;}

/*---------------bg-color----------*/


.row {
	position: relative
}
/*---------------main--contenar-----------*/
.row {
	width: 100%;
	float: left;
}
/*---------------main--contenar-----------*/

h1 {font-family: 'Open Sans', sans-serif;
	
}
/*---------------ful-width--contenar-----------*/
.sec {
	width: 100%;
	float: left;
}


/*============================mid=====================*/


.solicl-top{ float:right; width:230px;}
.solicl-top ul{ float:left; width:100%;}
.solicl-top ul li{ float:left;}
.solicl-top ul li a{ float:left; padding:12px 12px;}
.solicl-top ul li a:hover{ background:#02743a;}

.top-ph{ float:left; padding:9px;}
.ph{ float:left; padding-top:3px;}
.p-namber{ float:left; font-weight:bold; color:#fff; margin-left:8px; padding-top:4px;}

.logo{ float:left;width:254px;}
.ph-top-right{width:311px; float:right;}
.ph-det{ float:left; width:204px;}
.ph-icons{width:82px; float:right; background:#02743a; text-align:center; padding:26px 0px;}
.cll-heidng{width:100%; float:left; text-align:right; font-size:14px; color:#404040; font-weight:bold; text-transform:uppercase; padding-top:30px;}
.cl-namber{width:100%; float:left; text-align:right; font-size:24px; color:#02743a; font-weight:bold; text-transform:uppercase; padding-top:8px;}

.pos-nav{ position:absolute; top:0px; width:100%; float:left; z-index:999999;}
.nav { background:url(images/nav-trp.png) repeat 0px 0px; border-bottom:4px solid #02743a;
	width:100%;
	float: left;
}

.h1-hedings{width:100%; float:left; color:#fff; text-transform:uppercase; font-size:30px;}
.h1-hedings span{ color:#ff5353;}
.slid-txt{width:100%; float:left; font-size:18px; font-weight:600; color:#fff; line-height:30px; margin-top:18px;}
.sl-btn{ float:left; width:133px; color:#fff; margin-top:15px; font-size:16px; font-weight:bold; background:#ff5353 ; text-align:center; padding:12px 0px; text-transform:uppercase;}
/*==================nav=================*/
.menu { padding-left:80px;  box-sizing:border-box;
	width: 100%;
	float: left;
}
.menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.menu ul li {
	float: left;
	
	padding: 25px 24px 25px 24px;
	position: relative;
}

.menu ul li a { font-weight:bold;
	font-size: 14px;
	color: #fff;
	float: left;
	margin-top: 0px;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	padding-top: 0px; text-transform:uppercase;
}
.menu ul li:hover,.menu ul li.act { background:#02743a; color:#fff;
	
}
.menu ul li:hover a,.menu ul li.act a{ color:#fff;}

 
/*=======================icon====================*/

#pull {
	float: left;
	display: none;
}
/*=======================main-hedin====================*/




.row {
	float: left;
	margin-left: 0%;
	margin-top: 0px;
	clear: none;
	width: 100%;
}


.footer { background:#1d1f2f; padding:30px 0px 0px 0px;}
.f-grd{width:30%; float:left; margin-left:5%;}
.f-grd:first-child{ margin-left:0px;}
.email-txt{ float:left; width:100%; color:#5d6285; text-shadow:none; font-size:13px;}

.f-heding{width:100%; float:left; }
.f-heding > h3{width:100%; float:left;text-transform:uppercase; color:#fff; font-size:18px; font-weight:600;}


.f-list{width:100%; float:left; margin-top:20px;}
.f-list li{width:100%; float:left;  font-size:14px; background:url(images/d.png) no-repeat left; padding:10px 0px; border-bottom:1px solid #292b45; }
.f-list li a{ color:#5D6285; float:left; padding-left:20px; }
.f-list li:hover{ background:url(images/dh.png) no-repeat left; }
.f-list li:hover a{ color:#fff;}
.f-list2{width:100%; float:left; margin-top:20px}
.f-list2 li{width:100%; float:left;padding:20px 0px; border-bottom:1px solid #292b45;}

.ico{ float:left; width:37px;}
.adres-txt{ float:left; font-size:14px; color:#91a9bf; margin-left:10px; width:75%; text-shadow: 1px 1px 1px #0c0d18;}

.solicl-top2{ float:left; width:230px; margin-top:15px;}
.solicl-top2 ul{ float:left; width:100%;}
.solicl-top2 ul li{ float:left;}
.solicl-top2 ul li a{ float:left; padding:6px 12px; border-radius:3px;}
.solicl-top2 ul li a:hover{ background:#525c99;}

.f-log{width:100%; float:left;  margin-top:15px;}

.copy-bgs{width:100%; float:left; border-top:1px solid #292b41; padding:10px 0px; text-align:center; margin-top:35px; color:#5D6285;}
.f-txts{width:100%; float:left; font-size:13px; color:#5D6285; line-height:20px; margin-top:15px;}
.res{ font-size:13px; text-transform:uppercase; color:#03783b; float:left;width:100%; margin-top:20px; }








.cl_4{ padding:50px 0px;}

	
	
	
	.cl_5{ background:url(images/bg.png) no-repeat; background-size:cover; background-attachment:fixed;}
	












.map-bg{width:100%; float:left;border:3px solid #E4E4E4; margin-top:30px;}
.dirc-bg{width:100%; float:left;}
.dir-grd{width:45%; float:left; margin-left:10%; background:#f9f9f9; border:1px solid #ebebeb; padding:15px; margin-top:30px;
 border-bottom:3px solid #3f51b5;}
.dir-grd:nth-child(odd){ margin-left:0px;}

.dic-gr-heidn{width:100%; float:left;}
.heding-nmaber{ float:left; width:30px; height:30px; border-radius:100px; color:#fff; background:#ff5353; text-align:center; line-height:30px; font-weight:bold;}
.naber-right-heding{ float:left; margin-left:10px; font-weight:bold; font-size:14px; color: #6c6c6c;  margin-top:6px;}
.clm-in{width:48%; float:left;}
.clm-in2{width:48%; float:right;}

.adres{width:100%; float:left; font-size:14px; color: #494949; font-weight:bold; margin-top:20px;}
.adres p{ line-height:24px;}

.ico2{ float:left; width:26px;}
.ad-namber{ float:left; font-size:20px;color: #494949; font-weight:normal; width:82%; margin-left:10px;}
.star{width:100%;  float:left;}
.star li{margin-right:4px; float:left;}

.page-anv{width:100%; float:left; margin-top:30px;}
.page-anv li{ float:left; margin-right:4px; padding:10px; border:1px solid #3f51b5; background:#3f51b5; color:#fff; border-radius:3px;}
.page-anv li a{ color:#fff;}
.page-anv li.activ{ background:#fff; border:1px solid #3f51b5;}
.page-anv li.activ a{ color:#3f51b5;}

.warto-bg{ width:100%; float:left; margin-bottom:8px; margin-top:25px;}

.b-img{width:15%; float:left; margin-top:60px;}
.b-img img{border-radius:200px; border:2px solid #e2e2e2;}
.b-txt-right{ float:right; width:83%; margin-top:15px; background:#f9f9f9; padding:30px 50px; border-left:4px solid #e3e3e3;}

.b-heding{ font-size:25px; font-weight:bold; color:#5d5d5d; width:100%; float:left;}
.b-txts{width:100%; float:left; font-size:14px; line-height:24px; color:#4e4e4e; margin-top:15px;}
.read-more{ float:left; background:#3f51b5; color:#FFF; font-size:14px; font-weight:600; padding:8px 5px; width:74px; text-align:center; border-radius:3px; margin-top:10px;}

.heding-h2{width:100%; float:left; color:#494949; font-size:35px; margin-top:30px;}

.heding-bg{width:100%; float:left; text-align:center;}
.h-cin{width:100%; float:left; text-align:center;}
.h2-heding{width:100%; float:left; text-align:center; text-transform:uppercase; font-size:26px; color:#2d2d2d; font-weight:900; margin-top:5px;}
.mid-grd-bgs{width:100%; float:left; margin-top:60px}
.grd3{width:30%; float:left; margin-left:5%; background:#272947;}
.grd3:first-child{ margin-left:0px;}
.grd-imgs{width:100%; float:left;}
.grd-icons{width:100%; float:left; margin-top:-40px; text-align:center;}
.h3-grd-heding{width:100%; float:left; margin:25px 0px; text-align:center; text-transform:uppercase; color:#fff; font-size:16px; font-weight:bold;}


.clm-left{width:56%; float:left;}
.clm-right{width:44%; float:right; margin-bottom:-150px;}
.serv-heding{width:100%; float:left; text-transform:uppercase; font-size:24px; color:#fff; font-weight:bold;}

.serv-grd-bg{ float:left; margin-top:15px;}

.serv-grd2{width:48%; float:left; margin-left:2%; margin-top:23px;}
.serv-grd2:nth-child(odd){ margin-left:0px;}
.s-icon{ float:left; }
.serv-titel{ float:left; font-size:14px; line-height:20px; margin-left:4%; margin-top:6%; color:#fff; font-weight:500; text-transform:uppercase;}
.ex-bgs{width:100%; float:left; background:url(images/repts.png) repeat 0px 0px; padding:40px 0px;}

.homeblog{width:48%; float:left; background:#fff; margin-left:4%;


-webkit-box-shadow: 0px 0px 3px 0px #dfdfdf;
-moz-box-shadow:    0px 0px 3px 0px #dfdfdf;
box-shadow:         0px 0px 3px 0px #dfdfdf;}
.homeblog:first-child{ margin-left:0px;}

.blo-img{width:100%; float:left; text-align:center; margin-top:-54px;}
.blog-in-conter{ width:100%; float:left; box-sizing:border-box; padding:15px 50px;}
.dts{width:100%; float:left; text-align:center; text-transform:uppercase; font-weight:normal; font-size:14px; color:#7d7d7d;}
.blog-home-hed{width:100%; float:left; text-transform:uppercase; text-align:center; font-size:16px; color:#312f2f; margin-top:18px;}
.home-blg-txt{width:100%; float:left; font-size:14px; color:#312f2f; line-height:24px; text-align:center; margin-top:18px;}
.cl_imgs{ background:url(images/test-bg.png) no-repeat center; background-size:cover; background-attachment:fixed; padding:35px 0px;}
.clw{ color:#fff !important;}
.ful-testmo{width:100%; float:left; padding-left:10%; padding-right:10%; box-sizing:border-box;}

/*====================menu=================*/
.cd-testimonials-wrapper{width:100%; float:left;}
.cd-testimonials{width:100%; float:left;}
.testimo-img{width:100%; float:left; text-align:center; margin-top:-35px;}
.testimo-img img{ border-radius:100px; border:3px solid #fff;}
.tesmo-txt{ float:left; width:100%;text-align:center;}
.testimo-name{width:100%; float:left; color:#fff; text-transform:uppercase; font-size:16px; margin-top:20px;}
.par-testimo{width:100%; float:left; color:#fff; font-size:16px; line-height:24px; margin-top:20px; background:url(images/test-trp.png) repeat 0px 0px; border-radius:5px;  padding:45px 30px; box-sizing:border-box; position:relative;}

.par-testimo:after{content:""; width:27px; height:19px; background:url(images/tr-test.png) no-repeat; position:absolute; bottom:-19px;margin-left:-13px;}

.flex-direction-nav{ position:relative;}
.flex-prev{ left:0px;position:absolute; background:none; width:28px; height:28px; text-indent:-9999px;}
.flex-next{ right:0px;position:absolute;background:none; width:28px; height:28px; text-indent:-9999px;}
.name-desc{ text-align:center; font-size:14px; text-align:center; color:#fff; margin-top:8px; width:100%; float:left;}
.cl_3{ padding:30px 0px;}
/*============blog========*/

.blog-bg{width:100%; float:left; margin-top:33px;}
.blog-left{width:65%; float:left;}
.blog-right{width:27%; float:right; border-left:1px dashed #E7E7E7; padding-left:20px;}

.blog1 {width:100%; float:left; padding-bottom:33px; border-bottom:1px solid #e8e9e9; margin-bottom:33px;}


.ditels-bg{width:84%; float:left;}

.date-time-bg{ width:9%;  margin-left:7%; background:#ff5353;float:left;position: relative; padding-top:18px; padding-bottom:18px;

-webkit-box-shadow: -1px 0px 1px 0px #a91e1e;
-moz-box-shadow:    -1px 0px 1px 0px #a91e1e;
box-shadow:         -1px 0px 2px 0px #a91e1e;} 




.manth{width:100%; float:left; font-size:16px; text-align:center; color:#FFFFFF; margin-top:4px; }
.dt{width:100%; float:left;  font-size:37px; color:#FFFFFF; text-align:center;text-shadow: 0px 1px 1px #a91e1e; line-height:32px; font-weight:900;}


.date-time-bg:before { content:"";
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1.8em solid transparent;
    border-right: 1em solid #d53535;
    border-top: 3.5em solid #d53535;
    left:-33px;
    top: 0em; z-index:-9999;
}
.date-time-bg:after { content:"";
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1.8em solid transparent;
    border-right: 1em solid #d53535;
    border-bottom: 3.45em solid #d53535;
    left:-33px;
    top: 3em; z-index:-9999;
}
.blog-banner{width:100%; float:left; margin-bottom:15px; border:1px solid #dedede;}

.blog-txt{width:100%; float:left; margin-top:15px; line-height:20px;}
.blog-txt p{width:100%; float:left; margin-bottom:15px;}


.blog-txt a{ color:#39ae77;}

.blog-txt span{ margin-bottom:10px !important; width:100% !important; float:left;}
.blog-h3{width:100%; float:left; font-size:16px; font-weight:600; margin-bottom:10px;}


.blog-right-list{width:100%; float:left;  list-style-type:none; padding:0px; margin:0px; margin-top:20px;}
.blog-right-list li{ float:left; width:100%; border-bottom:1px solid #EFEFEF;}
.blog-right-list li:hover{ background:#3f51b5;}

.blog-right-list li a{width:100%; float:left; background:url(images/blo-list-arow.png) no-repeat left; font-size:16px; padding:10px 0px 10px 10px; margin-left:5px; color:#353535;}
.blog-right-list li a:hover{ float:left;  background:url(images/blo-list-arowHover.png) no-repeat left; padding:10px 0px 10px 10px; color:#FFFFFF; margin-left:8px;
}

.home-h2-heding{width:100%; float:left; font-size:24px; color:#383838; font-weight:normal;}
.cont-red{width:130px; float:left; background:#3f51b5; text-align:center; margin-top:20px; padding:10px 0px; color:#fff; border-radius:3px;}
.new-let-bg{width:100%; float:left; margin-bottom:20px;}
.ins-bg{width:100%; float:left; padding:29px 0px;}
.in-page-ico{width:85px; margin:auto; clear:both;}
.in-con{width:100%; float:left; border-radius:100px; background:#1289c4;}
.in-heding-ins{width:100%; float:left; color:#484848; font-size:36px; text-transform:uppercase; text-align:center; margin-top:40px;}
.in-top-para{width:100%; float:left; padding-left:15%; padding-right:15%; text-align:center; line-height:24px; font-size:16px; margin-top:30px;}
.in-heding{width:100%; float:left;font-size:24px;border-bottom:1px solid #f0f0f0; color:#484848; font-weight:bold; margin-bottom:10px;}
.in-h3-hedings-pare{width:100%; float:left; font-size:20px;}
.lins{width:100%; float:left; padding-top:20px; line-height:0px;  }
.in-content-area{width:100%; float:left;  margin-bottom:10px;}
.in-left-img{width:20%; float:left;}
.in-right-txt{width:77%; float:right;}
.in-right-txt p{width:100%; float:left; font-size:14px; line-height:24px; margin-top:10px;}
.in-content-area2{width:100%; float:left; font-size:16px; color:#484848; margin-bottom:20px;}
.in-content-area2 p{width:100%; float:left; margin-top:20px; font-size:14px; line-height:24px;}
.in-right-txt2{width:77%; float:left;}
.in-right-txt2 p{width:100%; float:left; font-size:16px; line-height:24px; margin-top:10px;}
.in-left-img2{width:20%; float:right;}
.list-ins{width:100%; float:left; margin-top:10px; margin-bottom:15px;}
.childlist{ margin-left:25px; float:left;}
.childlist li{ float:left;}
.childlist li a{color:#333 !important;}
.list-ins li{width:100%; float:left; font-size:14px; color:#484848; margin-top:10px; padding-left:20px; background:url(images/dot.png) no-repeat left;}
.list-ins li a{ color:#02743a;}
.contact-bg{width:100%; float:left; margin-top:30px;}
.contct-left{width:53%; float:left;}

.contct-right{width:45%; float:right; border:3px solid #CCC;}
.contct-right iframe{width:100%;}
.fild{width:100%; color:#000; float:left; font-size:14px; padding:10px 10px; border:1px solid #e7e7e7; border-radius:3px; outline:none; margin-bottom:12px;

-webkit-box-shadow: 0px 0px 5px 0px #f1f1f1;
-moz-box-shadow:    0px 0px 5px 0px #f1f1f1;
box-shadow:         0px 0px 5px 0px #f1f1f1;}
.fild:focus{ border:1px solid #3f51b5;}
.send-btn{width:110px; border-radius:3px; background:#2c3065; font-size:20px; text-transform:uppercase; color:#fff; border:none; outline:none; padding:10px 0px;}
.send-btn:hover{background:#02743a; }
.sub-titl{width:100%; float:left; font-size:16px; margin-top:20px; text-align:center;}
.zip-mid{width:600px; clear:both; margin:auto; margin-top:30px;}

.leftin-clm{width:70%; float:left;}
.rightin-clm{width:28%; float:right; background:#171936;}
.heding-bg2{ float:left; width:100%;}
.h-cin2{ float:left;}
.h2-heding2{  color: #2D2D2D;
    float: left;
    font-size: 26px;
    font-weight: 900;
    margin-top:9px;margin-left:10px;
    text-transform: uppercase;}
	
	.heding-lefr{ background:#02743a; width:100%; float:left; color:#fff; font-size:18px; text-align:center; padding:20px 0px; text-transform:uppercase;}
	.boxs{width:100%; float:left; padding:20px; box-sizing:border-box;}
	.right-lists{width:100%; float:left;}
	.right-lists li{width:100%; float:left; padding:8px 0px; border-bottom:1px solid #323459;}
	.right-lists li a{ color:#cccde5; font-size:14px;}
	
	.list-nes{width:100%; float:left;}
	.list-nes li{width:100%; float:left; padding:15px 0px; border-bottom:1px solid #eeeeee;}
	.list-nes li a i{ float:left;}
	.list-nes li a span{ float:left; margin-left:8px; font-size:18px; line-height:58px; color:#02743a;}
	
	.in-content-txts{width:100%; float:left;}
	.in-content-txts p{float: left;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    width: 100%;}
	
	.in-imgs{width:100%; float:left; margin-top:10px; margin-bottom:20px;}
	.in-imgs img{ border:3px solid #ccc;}
	
	.main-pages{width:100%; float:left; font-size:26px; margin-bottom:15px; color:#02743a;}
	.in-content-txts p b{ color:#02743a;}
	.links{ color:#02743a;}
	.nos{ text-shadow:none; color:#171936 !important;}
	
	.fild-boxs{width:100%; float:left;}
	.names{width:100%; float:left; font-size:14px; margin-bottom:10px; font-weight:bold;}
	form{ margin-top:20px;width:100%; float:left;}

@media only screen and (max-width:1030px) {.clm-left{width:100%; float:left;}
.clm-right{ margin-bottom:0px; width:100%; text-align:center; display:none;}}
@media only screen and (max-width: 980px) {.menu{ padding-left:0px;}}

@media only screen and (max-width: 926px) {



.nav {
	width: 100%;
	float: left;
}
/*=====================respon===============*/
.menu ul li.icon1 a {
	background-position: left;
	padding: 8px 0px 8px 40px;
}
.menu ul li.icon2 a {
	background-position: left;
	padding: 8px 0px 8px 40px;
}
.menu ul li.icon3 a {
	background-position: left;
	padding: 8px 0px 8px 40px;
}
.menu ul li.icon4 a {
	background-position: left;
	padding: 8px 0px 8px 40px;
}
.menu ul li.icon5 a {
	background-position: left;
	padding: 8px 0px 8px 40px;
}
/*=====================respon===============*/

.menu {
	width: 100%;
	margin-left: 0px;
}
.menu ul li { box-sizing:border-box;
	float: left;
	border-left: none;
	padding: 10px 0px 10px 10px;
	position: relative;
	width: 100%;
}
.menu ul li:hover a {
	color: #333;
}

#menu-bg {
	display: none;
}
#pull { text-align:center; width:100%; float:left; margin-bottom:15px;
	display: block; margin-top:15px;
}

.blog-left{width:100%; float:left;}
.blog-banner{ border:none;}
.blog-right{width:100%; float:left;}
}
@media only screen and (max-width:800px) {
.leftin-clm{width:100%; float:left;}
.rightin-clm{width:100%; float:left; margin-top:30px;}
.lineimgs{ display:none;}}


@media only screen and (max-width: 768px) {
	.grd-box{width:48%; float:left; margin-left:4%;}
	.grd-box:nth-child(odd){ margin-left:0px;}
	
	.f-grd{width:100%; float:left; margin-left:0px; margin-top:20px;}
	
	

	
	.h-b-right{ float:left; margin-left:3%;}
	
	.dir-grd{width:100%; float:left; margin-left:0px;}
	.b-img{width:100%; float:left;}
	.b-txt-right{width:100%; float:; margin-top:10px;}
	.in-top-para{ padding:0px;}
	.in-left-img{width:100%; float:left;}
	.in-right-txt{width:100%; float:left;}
	.in-right-txt2{width:100%; float:left;}
	.in-left-img2{width:100%; float:left; margin-top:15px;}
	.contct-left{width:100%; float:left;}
	.contct-right{width:100%; float:left; margin-top:20px;}
	.grd3{width:100%; float:left; margin-left:0px; margin-top:40px;}
	.grd-imgs{ text-align:center;}

	.serv-grd2{width:100%; float:left; margin-left:0px;}
	.serv-titel{ margin-top:18px;}
	.homeblog{width:100%; float:left; margin-top:80px; margin-left:0px;}
	.ful-testmo{ padding:0px;}
}




@media only screen and (max-width: 600px) {

	.mid-grd-bgs{ margin-top:0px;}
	
	.grd-imgs img {
    width: 100%;
}

	.clm-in{width:100%; float:left;}
	.clm-in2{width:100%; float:left;}
	
	.ditels-bg{width:100%; float:left;}

	
	.date-time-bg{width:100%; margin-left:0px;}
	
	.date-time-bg:before { content:"";
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1.9em solid transparent;
    border-right: 2em solid none;
    border-bottom: 1.9em solid none;
    left:-3.5em;
    top: 3em; z-index:-9999
}
.date-time-bg:after { content:"";
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1.9em solid transparent;
    border-right: 2em solid none;
    border-bottom: 1.9em solid none;
    left:-3.5em;
    top: 3em; z-index:-9999;
}

.blog-banner{width:100%;}

.ditels-bg{width:100%;}
.dt{ font-size:55px;}
.blog-icon-a{width:100%; padding-bottom:10px; border-bottom:1px solid #3fc385; padding-top:10px;}

	

}

@media only screen and (max-width: 500px) {.top-ph{width:100%; float:left;}
.solicl-top{width:100%; float:left; border-top:1px solid #292b4d;}
}

@media only screen and (max-width: 400px) {
}
@media only screen and (max-width:360px) {
	
	}


