*{
margin:0px;
padding:0px;
}
body {
    background-image: url(../images/bc-img.jpeg);
	font-family: 'Overlock', cursive;
}
img{
	max-width:100%;
}
.plr{
	padding-left:0px;
	padding-right:0px;
}
.mt-50{
	margin-top:50px;
}
.mt-40{
	margin-top:40px;
}
.mt-30{
	margin-top:30px;
}
.mt-20{
	margin-top:20px;
}
.mt-10{
	margin-top:10px;
}
.mb-50{
	margin-bottom:50px;
}
.mb-40{
	margin-bottom:40px;
}
.mb-30{
	margin-bottom:30px;
}
.mb-20{
	margin-bottom:20px;
}
.bc-cl {
    background: linear-gradient(0deg, rgba(22, 22, 22, 0.5), rgba(0, 0, 0, 0.55)), url(../images/bc-cl.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px 0px;
	color:#fff;
}


/* NAV BAR CSS STARTS */

.navbar-inverse {
    background-color: #a04e4e;
    border-color: #a04e4e;
}
.navbar {
   margin-bottom: 0px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #a04e4e;
	font-weight:700;
}
.nav>li>a {
    padding: 4px 20px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-weight:700;
	font-size: 16px;
}
.navbar-nav{
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
	align-items: center;
}
.navbar-nav img{
	width: 100px;
    height: 94px;	
}
/*   MEDIA QUERRY OF NAV BAR MAX-WIDTH 1300PX STARTS   */
@media screen and (max-width: 1300px) {
.nav>li>a {
    padding: 4px 8px;
	font-size:13px;
}
.navbar-nav li{
	text-align:center;
}
}


/*   MEDIA QUERRY OF NAV BAR MAX-WIDTH 1300PX ENDS   */
/*   MEDIA QUERRY OF NAV BAR MAX-WIDTH 767PX STARTS   */
@media screen and (max-width: 767px) {
.navbar-collapse {
	padding-right:0px;
}
.navbar-toggle:hover {
    background-color: transparent;
    border-color: #ffa5001f;
}
.navbar-inverse .navbar-toggle {
    border-color: #ffa5001f;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ffb8351c;
}
.navbar-nav{
    width: 100%;
    float: left;
    display: unset;
}
.navbar-nav li {
    text-align: left;
    margin-bottom: 15px;
    border-bottom: 1px solid #ffb8351c;
}
.navbar-nav .logoli{
	display:none;
}
.nav>li>a {
    padding: 4px 8px;
	font-size:15px;
	margin-left:10px;
}
}

/* MEDIA QUERRY OF NAV BAR CSS ENDS */

/* NAV BAR CSS ENDS */

/* HOME ABOUT CSS US STARTS */
.home-aboutus h2{
	text-align:center;
	color: #484338;
	font-size:42px;
	font-weight:700;
	font-family: 'PT Serif', serif;
}
.design-line{
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.design-line img{
	width:69px !important;
	height:24px !important;
}
.design-line:before, .design-line:after{
	content: "";
    height: 4px;
    width: 120px;
    border-color: #a58251;
    border-style: dashed none solid;
    border-width: 1px 0;
	margin-right: 10px;
	margin-left: 10px;
}
.home-aboutus p{
    color: #484338;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
/* HOME ABOUT CSS US ENDS */
/* HOME SERVICES CSS STARTS */
.home-srv a{
	text-align:center;
	width: 100%;
    float: left;
}
.home-srv a img{
	height:160px;
	width:200px;
	border-radius:4px;
	border:2px solid orange;
}
.home-srv a h3{
	color: #4a3f3f;
	font-size:18px;
}
.home-srv p{
    color: #484338;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
	text-align:center;
}
/* HOME SERVICES CSS ENDS */
/* HOME BLOG CSS STARTS */
.new-dvt-bft .bft-sd{
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.29); 
width: 100%;
float: left;
padding-bottom: 20px;
background:#fff;
}
.new-dvt-bft .bft-pad{
width: 100%;
float: left;
padding-left: 20px;
padding-right: 30px;
}
.new-dvt-bft img {
    width: 100%;
    height: 285px;
    clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%, 0% 40%);
}
.new-dvt-bft .d-flex img{
width: 69px;
height: 24px;
}
.new-dvt-bft .bft-art{
margin-top:10px;
}
.new-dvt-bft span{
float:right;
font-size:18px;
}
.new-dvt-bft .bft-art span i{
font-size: 18px;
color:#64a3a0;
margin-right:10px;
}
.new-dvt-bft span a{
font-size: 16px;
color:#aeaeae;
}
.new-dvt-bft h3{
color:#28231e;
font-size:24px;
color:#28231e;
}
.new-dvt-bft .bft-dt{
color:#8a8173;
font-weight:600;
font-size:15px;
padding-left: 12px;
padding-right: 30px;
}
.new-dvt-bft .bft-dt i{
font-size:20px;
}
.new-dvt-bft p{
width: 100%;
float: left;
}
.new-dvt-bft .bft-para{
font-size:16px;
color:#676055;
margin-bottom: 5px
}
.mb-80{
margin-bottom:80px;
}
/* HOME BLOG CSS ENDS */
/* HOME FOOTER CSS STARTS */

.footer-section {
	padding-top: 50px;
	padding-bottom:20px;
	background: rgb(85, 69, 47);
	width: 100%;
	float: left;
}
.footer-section h3 {
	font-size:28px;
	color:rgb(165, 130, 81);
}
.footer-section p {
	font-size: 16px;
	line-height: 25px;
	color: rgb(165, 130, 81);
	margin-top: 20px;
	padding: 0px 30px 0px 0px;
}
.footer-about i {
	border: 1px solid #e5e3e3;
	font-size: 20px;
	margin-right: 10px;
	margin-top:20px;
	background: #ecffd7;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	color: #886704;
}
.quick-link ul {
	margin-top:20px;
	list-style:none;
	float:left;
	width: 100%;
}
.quick-link li {
	width: 50%;
	float:left;
	margin-bottom: 10px;
}
.quick-link li a {
	font-size:16px;
	color:rgb(165, 130, 81);
	text-decoration:none;
}
.subscribe-us input {
	margin-top:20px;
	padding: 10px;
	border: 1px solid #e5e3e3;
	border-radius: 5px;
	width: 100%;
	color: #000000;
	text-align: left;
	background: #ffecb2;
	height: 42px;
}
.subscribe-us input::placeholder{
	font-size:14px;
}
.subscribe-us button {
	padding: 13px;
	background: #886704;
	color: #ffffff;
	font-size: 14px;
	width: 100%;
	float: left;
	margin-top: 10px;
	border: none;
}
.copyright {
	text-align: center;
	border-top: 1px solid rgb(165, 130, 81);
	margin-top: 30px;
	padding-top:20px;
	color: rgb(165, 130, 81);
	font-size: 16px;
}
/* HOME FOOTER CSS ENDS */

/* FACT-CHECK PAGE CSS STARTS */
.width-60p{
	width:60px;
	float:left;
}
.width-fullc{
	width: calc(100% - 60px);
	float: left;
}
.fact-check .fc-border{
	border: 1px solid #ffe29a;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
	padding-bottom: 20px;
	background: #fff;
}
.fact-check h1{
	font-size:28px;
	font-weight: 600;
	margin-bottom: 5px;
}
.fact-check h1 a{
	color:#333333;
}
.fact-check .user{
	color: #a04e4e;
    font-size: 25px;
    background: #ffda6b;
	height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
}
.fact-check h2{
	margin-bottom:0px;
}
.fact-check h3{
	font-size: 20px;
    margin: 0px;
}
.fact-check p{
	font-size:15px;
	margin-bottom:2px;
}
.fact-check .bd-li{
	border-bottom: 1px solid #ffe29a;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.view{
	color: #1da4d1;
    background: none;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    position: relative;
    top: 1px;
}
.ans{
	color: #bf3939;
    font-size: 18px;
    padding: 0px;
    background: none;
    margin: 0px;
    position: relative;
    top: 1px;
}
.fact-check p span{
	margin-left: 10px;
}
.fact-check p span a{
	color:#333333 !important;
}
.fact-check p label span{
	margin-left: 5px;
	color: #333333;
    font-weight: 500;
}
.btn button{
	background: #a04e4e;
    border: none;
    color: white;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 3px;
    border-radius: 20px;
	margin-top: 50px;
    margin-bottom: 40px;	
}
.fact-check-right{
	border: 1px solid #ffe29a;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
	padding-bottom: 20px;
	padding-left: 0px;
    padding-right: 0px;
	width: 100%;
    float: left;
	background: #fff;
}
.fact-check-right .rt-q{
	padding-left: 0px;
    padding-right: 0px;	
}
.fact-check-right h2{
    font-size:22px;
	font-weight:600;
	padding:5px 10px;
	margin-bottom:12px;
}
.fact-check .rt-q p{
	font-size: 16px;
    color: #a04e4e;
    padding-left: 8px;
	border-bottom: 1px solid #ffd9c1;
	margin-top: 15px;
    padding-bottom: 8px;
}
.fact-check .rt-q p a{
	color:#a04e4e;
}
/* FACT-CHECK PAGE CSS ENDS */
/* LISTING PAGE CSS STARTS */
.listing .user{
	color: #a04e4e;
    font-size: 25px;
    background: #ffda6b;
    width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
    border-radius: 50%;
}
.listing h3{
	margin-bottom:2px;
	margin-top: 0px;
}
.listing h3 a{
	color:#333333;
}
.listing .view{
	color: #1da4d1;
    background: none;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
	position: relative;
    top: 1px;
}
.listing .ans{
	color: #bf3939;
    font-size: 18px;
    padding: 0px;
    background: none;
    margin: 0px;
	position: relative;
    top: 1px;
}
.listing span{
	margin-right: 5px;
    margin-left: 2px;
}
.listing span a{
	color:#333333;
}
.listing p{
	width:100%;
	float:left;
	margin-bottom: 4px;
	font-size: 16px;
}
.listing .bd-li{
	padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
	background:#fff;
}
/* LISTING PAGE CSS ENDS */
/* BLOG DETAIL PAGE CSS STARTS */
.blog-detail .bc-pd{
	background:#fff;
	padding:20px 10px;
	width:100%;
	float:left;
	
}
.blog-detail .bc-pd1{
	background:#fff;
	padding:20px 15px;
	width:100%;
	float:left;
	
}
.blog-detail ul{
	list-style:none;
	width: 100%;
    float: left;
}
.blog-detail ul .bl-li{
    position: relative;
    top: 3px;
    font-size: 15px;
}
.blog-detail li{
	float:left;
	padding-right:5px;
}
.blog-detail li a{
	color: #695333;
    font-size: 17px;
}
.blog-detail h2{
	width: 100%;
    float: left;
	margin-top: 5px;
    margin-bottom: 15px;
	font-weight: 600;
}
.blog-detail p{
	width:100%;
	float:left;
	font-size:15px;
}
.blog-detail a{
	font-size:15px;
}
.newsesocimedilnks{
	list-style: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.newsesocimedilnks li{
float:left;

}
ul.newsesocimedilnks li a .facbk{
background: #3b5998;
padding: 4px 8px;
color: white;
font-size: 15px;
font-weight: 500;
border-radius:2px;
}
ul.newsesocimedilnks li a .twitter{
background: #2ed1ff;
padding: 4px 8px;
color: white;
font-size: 15px;
font-weight: 500;
border-radius:2px;	
}
ul.newsesocimedilnks li a .whastpss{
background: #4caf50;
padding: 4px 8px;
color: white;
font-size: 15px;
font-weight: 500;
border-radius:2px;
}
ul.newsesocimedilnks li a .linkedin{
background: #0077b5;
padding: 4px 8px;
color: white;
font-size: 15px;
font-weight: 500;
border-radius:2px;
}
ul.newsesocimedilnks li a .envelope-o{
background: #ea4335;
padding: 4px 8px;
color: white;
font-size: 15px;
font-weight: 500;
border-radius:2px;
}
.blog-detail p:nth-child(4){
	font-size:16px;
	margin-bottom: 0px;
}
.blog-detail .dt-p{
	font-size:18px;
}
.blog-detail p:nth-child(7){
	font-size:18px;
	margin-top:20px;
}
.blog-detail .rt-post ul a{
	color: #695333;
    font-size: 17px;
}
.blog-detail h3{
	border-bottom: 1px solid #ffd9c1;
    margin-bottom: 10px;
    font-size: 20px;
    padding-bottom: 15px;
	padding-left: 5px;
    margin-top: 0px;
    font-weight: 600;
}
.blog-detail h4{
	width: 100%;
    float: left;
	font-size: 26px;
    color: #001069;
    font-weight: 600;
	margin-top: 0px;
	margin-bottom:2px;
}
.blog-detail .bc-pd1 p:nth-child(2){
	font-size: 16px;
}
.blog-detail .bk-cl{
	background:#fff;
}
.blog-detail .bc-pd1 textarea{
	height: 110px;
    margin-top: 12px;
    width: 100%;
    float: left;
	font-size: 15px;	
}
.blog-detail .bc-pd1 .mb-p{
	padding-left: 0px;
    margin: 20px 0px;
}
.blog-detail .bc-pd1 .mb-p1{
	padding-right: 0px;
    margin: 20px 0px;
}
.blog-detail .bc-pd1 input{
	height: 50px;
	font-size: 15px;
}
.blog-detail .bc-pd1 button{
	color: #fff;
    font-size: 18px;
    display: inline-block;
    padding: 12px 20px;
    background: #3f51b5;
    border: 1px solid #3f51b5;
    cursor: pointer;
    margin-top: 20px;
}
.blog-detail .user{
	color: #a04e4e;
    font-size: 25px;
    background: #ffda6b;
	height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
}
.blog-detail h5{
	font-size: 20px;
    margin: 0px;
}
.blog-detail .bc-pd1 span{
	margin-right:5px;
}
.blog-detail .bc-pd1 span a{
	color: #695333;
}
.blog-detail .bc-pd1 .bd-li{
	border-bottom: 1px solid #ffd9c1;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
/* BLOG DETAIL PAGE CSS ENDS */


