.col-lg-12.col-md-12.col-sm-12.content-sty{padding-left:0;padding-right:0;}
.col-lg-12.col-md-12.col-sm-12.bdr-sty{padding-bottom:15px;margin-bottom:20px;padding-left:0px;margin-top:50px;}
span.advice-btn-sty{color:#fff;padding:10px 45px 10px 45px;font-size:20px;font-weight:600;box-shadow:2px 1px 3px 0px #ddd;border-radius:3px;transition:.5s;}
.text-heading{color:#fff;padding:4px 5px 4px 5px;font-size:11.5px;width:125px;box-shadow:-3px 1px 9px -1px #ccc;border-radius:3px;margin:-15px auto;z-index:1;position:relative;text-transform:uppercase;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty img{width:100%;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty{margin-top:17px;margin-left:12px;}
.div-heading h4{font-size:20px;text-align: left; padding: 0 12px;line-height: 22px;}
.advice-color{background-color:#f97791;border:1px solid #f5708a;transition:.5s;}
.advice-bdr{border-bottom:3px solid #f97791;}
.blog-color{background-color:#FFA952;transition:.5s;}
.blog-bdr{border-bottom:3px solid #FFA952;}
.video-color{background-color:#FF5C5F;}
.video-bdr{border-bottom:3px solid #FF5C5F;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty:last-child{margin-right:-15px;margin-left:12px;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty:first-child{margin-left:-15px;}
span.advice-btn-sty a{color:#fff !important;text-decoration:none;}
.text-heading a{color:#fff !important;text-decoration:none;}
span.advice-btn-sty.video-color:hover{cursor:pointer;background-color:#f44143;}
.blog-color:hover{cursor:pointer;background-color:#f4922c;}
.advice-color:hover{cursor:pointer;background-color:#f05b79;}
.video-btn{position:absolute;left:0;right:0;top:23%;text-align:center;margin:0 auto;display:block;}
h1.head-home.text-center{font-weight:bold;font-size:35px;margin-top:18px;margin-bottom:10px;}
.customh2{text-align:center;font-size:27px;font-weight:500;margin:0 0 32px 0;}
.video-btn a{border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border:3px solid #fff;width:55px;height:55px;line-height:50px;text-align:center;margin:0 auto;display:inline-block;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;}
.video-btn span{width:0;height:0;border-style:solid;    border-width: 12.5px 0 12.5px 20px;border-color:transparent transparent transparent #3c8ac9;display:block;margin: 11px auto 0 21px;text-align:center;}
.video-btn a:hover{border:3px solid #3c8ac9;}
.video-btn a:hover span{border-color:transparent transparent transparent #fff;}
ul.nav.nav-pills.nav-top li a:hover{color:#000 !important;}
.col-md-4.write-heading{padding-left:45px;}
.col-md-4.contact-heading{padding-left:45px;}
.customdiv{}
@media screen and (max-width:699px){h1.head-home.text-center{font-weight:600;font-size:20px;line-height:45px;color:#4d4d4d;font-family:'Roboto', sans-serif ;}
.customdiv{width:98%;height:35px;margin: 0 0 0 1%;/*margin-left:35px;margin:-15px 0px 0px 35px;*/}
.customh2{font-size:16px;font-weight:normal;font-style:normal;text-align:center;margin:0 0 45px 0;line-height:normal;color:#626262;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty{padding-left: 0;padding-right: 0;margin: 0px;padding-top: 7px; padding-bottom: 7px;}
.advice-color {margin-top: 10px;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty:last-child{margin-right:0;margin-left:0;}
.col-lg-4.col-md-4.col-sm-4.text-center.sub-content-sty:first-child{margin-left:0px;}
#footer{padding-top:5px;margin-top:0px;background-image:url(//www.marriage.com/img/mobile-footer-img.png);background-repeat:no-repeat;background-size:100% 100%;}
.image_wrap{margin-top:10px;}
.div-heading h4{font-size:16px;text-align:left;font-weight:600;color:#3b5998;line-height: 25px;}
.col-md-4.write-heading{padding-left: 0px;}
.col-md-4.contact-heading{padding-left:15px;}
article .post-img { margin-top:22px; }
h2.short.word-rotator-title {
   
    font-size: 18px !important;
}
.recent_mob h4{ margin-bottom: 0;   line-height: 0;margin-top: 22px;}
}
@media screen and (max-width:320px){
	.head-home{ line-height: 30px !important; }
}

@media screen and (min-width:480px) and (max-width:480px){.image-info .image_res{height:250px;}
}
/* css for byLine*/
.author_img img{    border-radius: 50%;  width: 34px;  height: 34px;}
	.author_para p{font-size: 12px; line-height: 20px; margin-bottom: 0;font-family: Roboto;margin-top: 0; }
	.author_para {padding-left: 0;   padding-bottom: 15px;}
	.min_read{ font-family: Roboto; font-size: 12px;  color: #828282; letter-spacing: 0; background-image: url(/img/icons/clock_icon.svg); 	background-repeat: no-repeat;line-height: 12px;float: left;	margin-left: 5px; padding-left: 17px; background-size: contain;}
	.min_read span{padding-right: 3px;}
	.min_read img{width: 12px !important;}
	.pdL{ padding-left:0 !important;}
	.author_name{    font-size: 12px; color: #828282; letter-spacing: 0;}
	.author_pd15{ padding-top: 15px;}
	.post-excerpt{font-family: Roboto; font-size: 16px; color: #000000; letter-spacing: 0; line-height: 25px;}
	.related_quiz_title, .post-title a, .div-heading a{    font-size: 20px; font-family: Roboto; letter-spacing: 0;     font-weight: bolder !important;}
	h2.short.word-rotator-title {line-height: 40px; color: #3b5998; margin: 0 auto; padding-top: 10px; font-size: 30px; font-weight: bold;}
	.related_quiz_title, .post-title a, .div-heading a{    font-size: 17px; font-family: Roboto; letter-spacing: 0;     font-weight: bold !important;}
	.advice_heading{text-transform: unset; font-weight: 600; margin-bottom: 0;font-size: 30px; text-transform: uppercase; padding-bottom: 0px; margin-top: 40px; text-align:center}
	.m25{    margin-top: 20px !important;}
	.advice_heading a{color: #080808 !important; border-bottom: 2px solid #080808; padding: 3px 3px;}
	.advice_heading a:focus { text-decoration: none; }
	.advice_inner h4{text-transform: unset;color: #040000; font-weight: bolder; text-align: left; padding-bottom: 6px;}
	.advice_inner{text-transform: unset; font-size: 24px; font-weight: 400; margin-bottom: 15px; padding-top: 40px;}
	.author_specialize{float: left;	padding-right: 5px;	line-height: 12px;}
	.author_pipe{float: left; line-height: 12px;}
	.side-post h4{color: #444444 !important; font-size: 22px; font-weight: bold; line-height: 21px;}
/* css for byLine */