@charset "utf-8";
/*----------------
RESET CSS
-----------------*/
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('robotocondensed-regular.woff2') format('woff2'),
         url('robotocondensed-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	padding: 0;
	background: #fff;
	color: #3c3c3c;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {
	margin: 0;
	padding: 0;
}
table, tr, td { border: 0;}
a {
	outline: none;
	color: #323232;
	text-decoration: none;
}
a:hover {
	outline: none;
	color: #000;
	text-decoration: none;
}
img { border: none;}
li { list-style: none;}
* { box-sizing: border-box;}
.img-full { max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.mobile-menu, .for-mobile{ display:none;}
.only-480{ display:none;}
/*-----------------------
MAIN CSS START
------------------------*/
.container {
	width: 1170px;
	margin: 0 auto;
	padding: 0;
	/*border:1px solid red;*/
	box-sizing:border-box;
}

/*-----------------------
CSS FOR TOP SECTION
-------------------------*/
.top-sec{
	float:left;
	width:100%;
	padding:4px 0;
	background: #1f73ad;
}
.logo-sec{
	float:left;
	width:34%;
}
.logo{
	float:left;
	max-width:100%;
	margin: 17px 0 0;
	
}
ul.social-icon{
	float:left;
	width:auto;
	margin-top: 14px;
}
ul.social-icon li{
	float:left;
	display:inline-block;
	font-size:16px;
	line-height:18px;
	color:#2b2b2b;
	padding:0;
	background:none;
}
.strip{
	float:right;
	max-width:100%;
	width:62.4%;
	margin: 7px 0px;
}
.search-box-icon {
    background: #3c464f;
    padding: 13px 17px 0 !important;
    height: 44px !important;
	color: white;
}
/*-----------------------
CSS FOR MENU SECTION
-------------------------*/
.menu-bar{
	float:left;
	width:100%;
	height:44px;
	background:#202529;
	}
.menu-bar ul.menu-bar-li{ float:left;}
.menu-bar ul.menu-bar-li li{
	float:left;
	line-height:27px;
	margin-left:2px;
	background: url(bg-menu.png) no-repeat center right;
	}
.menu-bar ul.menu-bar-li li a{
	float:left;
	padding:9px 17px 0 10px;
	height:44px;
	color:#fff;
	font-size:16px;
	width:100%;
	text-align:center;
	font-weight:500;
	text-transform:uppercase;
	}
.menu-bar ul.menu-bar-li li:first-child, .menu-bar ul.menu-bar-li li:last-child{ background:none;}
.menu-bar ul.menu-bar-li li:first-child a{ padding: 10px 5px 0;}
.menu-bar ul.menu-bar-li li a:hover, .menu-bar ul.menu-bar-li li a.activ{ color:#0a84c1;}
.dts-btn{
	float:left;
	margin:9px 0 0;
	}
.search-box{
	float:right;
	width:195px;
	height:38px;
	padding:0 0 0 10px;
	}
.search-box a{
	float:right;
	height:100%;
	padding:0 7px;
	}

/*-----------------------
CSS FOR SECTION ONE
-------------------------*/
.section1{
	float:left;
	width:100%;
	background:#ececec;
	padding-bottom:70px;
}
.sec1-content{
	width:100%;
	float:left;
	padding:55px 17px 55px;
	background:#fff;}
.sec1-p2{
	float:left;
	font-size:44px;
	font-weight:500;
	line-height:48px;
	color:#2b2b2b;
	text-align:left;
	padding:0 0 19px 0;
	margin-top: -7px;
}
.sec1-p2 span{ font-weight:700; color:#ff0000;}
/*-----------------------
CSS FOR LEFT SECTION
-------------------------*/
.left-sec{ float:left; width:66%;}
.left-secin{
	float:left;
	width:100%;
	padding:0;
	box-sizing:border-box;
}
.div-post, .best-part{
	float:left;
	width:100%;
	margin-bottom: 17px;
}
.best-part{padding:15px 0;}
.div-post ul{ float:left; width:100%;}
.div-post ul li{
	float:left;
	display:inline-block;
	padding:0 15px 0 0;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height:18px;
	color:#575757;
	text-align:left;
}
.div-post ul li span.orange{
	color:#0a84c1;
	font-weight:bold;
	text-transform:uppercase;
}
.div-post ul li span.f-b{
	font-weight:bold;
	margin: 0 0 0 20px;
	color:#575757;
	font-size:16px;
}
.div-post ul li span.f-b img{margin: 2px 4px 0 0;}
.face{ vertical-align:middle;}
.div-post ul li:last-child{padding:11px 0 0 0;}
/***/
.img-div{
	width:100%;
	float:left;
	margin-bottom:25px;
	box-sizing:border-box;
	}
.full-img{ max-width:100%; width:100%; float:left;}
.social-img{ float:left; margin:15px 0;}
.review-lft{
	width:100%;
	float:left;
	background:#f6f7f9;
	padding:10px;
	    margin-bottom: 20px;}
.face2{
	display: block;
    float: left;
    margin-right: 15px;
    }
.face2-txtdiv {
    float: left;
    width: calc(100% - 86px);
    margin-top: 9px;
}
.txt1-face2{
	font-size:18px;
	line-height:20px;
	text-align:left;}
.txt1-face2 span{ font-weight:700; color:#073286;}
.txt2-face2{
	color:#073286;
	font-size:17px;
	text-align:left;
	padding-top: 5px;}
.txt2-face2 span{ color:#5a5a5a;}
.comn-para, .comn-para3{
	float:left;
	width:100%;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	line-height:28px;
	color:#1d1d1d;
	text-align:left;
	margin:0 0 25px 0;
	letter-spacing:-0.5px;
}
.comn-para a{ font-weight:400; color:#ff0000;}
.comn-para span.reg{font-weight:400;}
.comn-para3{margin:0 0 15px 0;}
.txt1 {
    margin:18px 0 23px;
    width: 100%;
    position: relative;
    float: left;
}
.txt1 span.span1 {
    color: #fff;
    background: #1f73ad;
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    padding: 9px 0;
    float: left;
    margin-right: 18px;
    border-radius: 48px;
    width: 48px;
    height: 48px;
    font-weight: 500;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.txt1 span.span2 {
    color: #1f73ad;
    font-size: 30px;
    line-height: 34px;
    text-align: left;
    letter-spacing: -0.7px;
    font-weight: 500;
    border-top: 1px solid #cee3f1;
    border-bottom: 1px solid #cee3f1;
    margin-left: 53px;
    padding: 5px 0 5px 5px;
    display: block;
}
.brdr1{ border-top:1px solid #ccc; padding-top:25px;}
.mrgn7{ margin-bottom:25px;}
.mrgn3{ margin:5px auto 15px;}
.mrgn4{ margin:0 auto;}
.img-txt, .txt6 {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 20px 10px;
    font-size: 22px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 500italic;
    line-height: 26px;
    color: #bc1f88;
    text-align: left;
    margin: 10px 0 25px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.img6{ margin:20px 0;}
.hdng1{
	float:left;
	width:100%;
	font-size:32px;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	line-height:34px;
	color:#1f1f1f;
	text-align:left;
	letter-spacing:-0.5px;
}
.hdng1{margin: 12px 0 23px;}
.hdng1 span{
	color:#bc1f88;
	font-weight:700;
	text-transform:uppercase;}
.mrgn1{ margin-bottom:15px;}
.mrgn2{ margin-bottom:0;}
.mrgn6{ margin-top:18px;}
.txt6 {
    padding: 0;
    margin: 10px 0 25px;
    border-top: none;
    border-bottom: none;
}
.pink{ color:#1f73ad; text-decoration:underline;}
a.pink{ color:#ff0000; text-decoration:underline;}
.red{ color:#ff0000;}
.inner-box{
	width:47.5%;
	padding:12px;
	background-color:#fff;
	margin-bottom:10px;
}
.fl{ float:left;}
.fr{ float:right;}
.padd1{ padding-bottom:25px;}
.padd3{ padding-top:25px;}
.padd2{ padding-bottom:25px; padding-top:25px;}
.update-div{
	width:100%;
	float:left;
	background: url(bg-updt.jpg) no-repeat center center;
	background-size:cover;
	padding:37px 30px 35px;}
.p1-updt {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    line-height: 24px;
    font-weight: 500;
    background: #ff0000;
    padding: 9px 25px 7px;
}
.p2-updt {
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 24px;
    font-weight: 500;
	width: 100%;
    margin: 12px 0 20px;
}
.p3-updt {
    display: inline-block;
    color: #232323;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    background: #ffffe8;
    border: 4px dashed #ff0000;
    padding: 20px;
    width: 90%;
}
.p3-updt span{ font-weight:700;}
.p4-updt {
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    background: #1AAF5D;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 20px;
    border-radius: 5px;
    padding: 15px 50px;
    margin: 22px auto 0;
	-webkit-box-shadow: 0px 5px 0px 0px #1b0000;
	-moz-box-shadow: 0px 5px 0px 0px #1b0000;
	box-shadow: 0px 5px 0px 0px #1b0000;
}
.p4-updt:hover{ color:#fff;}
/*****************/
.lft-sec2{ position:relative; margin-top:155px;}
.comnt-box{max-width:100%;}
.revw-hdr, .cmnt-sec{
	display:inline-block;
	width:100%;
	line-height:30px;
	padding-bottom: 14px;
	}
.revw-hdr{ border-bottom: 1px solid #f2f2f2;}.revw-hdr h3{
	font-size:30px;
	text-align:left;
	float:left;
	font-weight:500;
	text-transform:uppercase;
	line-height:34px;
	}
.revw-hdr  .rgt-sec{ float:right;}
.revw-hdr .rgt-sec img{ vertical-align:middle;}
.num-comnts { float:left; margin: 5px 0 4px;}
.cmnt-sec{
	padding-left:80px; 
	border-bottom:1px solid #b3b3b4;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;
	}
.last{border:none}
.cmnt-sec .user-icon {
    position: absolute;
    left: 0px;
    border-radius: 33px;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.cmnt-sec .rgt-sec{float:left; width:100%}
.cmnt-hdng{
	display: inline-block;
	line-height: 15px;
	width: 100%;
	text-align:left;
}
.cmnt-hdng span{ float:left; color: #848484;}
.cmnt-hdng h3, .cmnt-hdng .user-rtngs{text-align:left; float:left}
.cmnt-hdng h3{
	font-size:18px; 
	line-height:16px;
	color:#5d6ea2;
	font-family:Arial, Helvetica, sans-serif;
}
.cmnt-sec a{color:#5d6ea2; font-weight:700;}
.cmnt-sec .comn-para{color:#232323; font-size:17px; margin:5px 0 0px; font-family:Arial, Helvetica, sans-serif; line-height:21px}
.cmnt-sec .cmnt-dt{float:left; color:#848484; font-weight:400; text-align:left;}
.cmnt-sec .cmnt-dt span{font-weight:400; color:#5d6ea2}
/*-----------------------
CSS FOR RIGHT SECTION
-------------------------*/
.right-sec{ float:right; width:30%;}
.right-head {
    width: 100%;
    float: left;
    font-size: 24px;
    line-height: 24px;
    padding: 0 8px 7px 0;
    text-transform: uppercase;
    text-align: left;
    font-weight: 700;
	color:#333333;
}
.right-head span { display: inline-block; margin-top: 10px;}
.icon-rgt { float: left; margin: 0 8px 0 0;}
/*-RIGHT SECTION DIV 1--*/
.treading-div{
	float:left;
	width:100%;
	margin-bottom:30px;
}
.treading-div{
	width:100%;
	float:left;
	margin:30px 0 0;}
/*-RIGHT SECTION DIV 2--*/
.right-secin{
	width:100%;
	float:left;
	box-sizing:border-box;
	}
.right-secin2 {
    margin-top: 0px;
}
.icon-rgt{
	float:left;
	margin:0 15px 0 0;}
.treading-div p{
	float:left;
	width:100%;
	font-size:17px;
	font-weight:500;
	line-height:20px;
	color:#1f1f1f;	
	text-align:left;
}
/********/
.p1-rgt {
    width: 100%;
    float: left;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    background: #1f73ad;
    font-size: 20px;
    line-height: 20px;
    padding: 8px 10px 10px 13px;
	margin-top:2px;
    font-family: 'roboto_condensedregular';
}
ul.list-rgt{
	width:100%;
	float:left;
	margin:17px 0 0;}
ul.list-rgt li{ width:100%; float:left;}
ul.list-rgt li p{ width:100%; float:left;}
ul.list-rgt li .imgsml-rgt{ float:left; margin: 5px 7px 5px 0;}
ul.list-rgt li p span{
	display: table;
    border-bottom: 1px dashed #d9d9d9;
    font-size: 17px;
    line-height: 20px;
    text-align: left;
    color: #2b2b2b;
    height: 70px;
    padding: 13px 0 0;
	width: 274px;
    font-family: 'Open Sans', sans-serif;}
.frmdiv-rgt{
	width:100%;
	float:left;
	background:#1f73ad;
	padding:12px 10px;
	margin: 30px 0;}
.p2-rgt{
	width:100%;
	text-align:center;
	color:#fff;
	background:#000;
	letter-spacing:2px;
	font-size:16px;
	line-height:16px;
	padding:7px;}
.p3-rgt{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:17px;
	line-height:20px;
	padding:7px;}
.ft-input-rgt {
    float: left;
    width: 100%;
    outline: none;
    padding: 8px 40px 8px 10px;
    margin-top: 3px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    border: none;
	background: #fff url(mail-ic-rgt.png) no-repeat 96.5% center;
}
.socialdiv-rgt {
    width: 100%;
    float: left;
    border-top: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
    padding: 12px 0 23px;
    margin: 25px 0;
}
.p4-rgt{
	color:#333333;
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	font-size:18px;
	line-height:18px;
	margin-bottom:15px;}
.social-rgt{ float:left;}
/*-----------------------
CSS FOR FOOTER
-------------------------*/
.footer{
	float:left;
	width:100%;
	background:#202529;
	padding:35px 0;
	text-align:left;
	font-family: 'Roboto', sans-serif;
	}
.ft-blocks{
	float:left;
	width:20%;
	height: 123px;
	}
.ft-blocks.left-border{
	border-left:1px solid #4c4c4c;
	padding-left:30px;
	box-sizing:border-box;
	}
.footer_social{
	float:left;
	width:100%;
	color:#8f8f8f;
	font-size:16px;
	margin-top:8px;
	}
.footer_social a{margin-left:11px;}
.footer_social img{vertical-align:middle;}
.copyright{
	float:left;
	width:100%;
	color:#bababa;
	font-size:16px;
	margin-top:8px;
	font-family: 'Open Sans', sans-serif;
	}
.ft-blocks ul, .ft-blocks ul li{
	float:left;
	width:100%;
	}
.ft-blocks ul li a{
	float:left;
	color:#a5a5a5;
	font-size:16px;
	padding:1px 0;
	font-weight:300;
	}
.ft-blocks ul li a:hover{color:#fff;}	
.subscribe-txt{
	float:left;
	width:100%;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	}
.ft-input{
	float:left;
	width:100%;
	border:none;
	outline:none;
	padding:10px 10px;
	margin-top:11px;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	box-sizing:border-box;
	background:#ececec;
	border:1px solid #3c3c3c;
	}
.input-submit{
	float:left;
	width:100%;
	margin-top:6px;
	}
.bl{font-weight:700;}
.img-txt a{color:#ff0000; text-decoration:underline;}
.txt-ftr{ color:#636363;
	font-size: 16px; line-height:22px;
	float:left;
    margin: 40px 0 0;
    font-family: 'Roboto', sans-serif;}
