@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@500;600;700&display=swap');

html,body { width: 100%; height: 100%; margin: 0;  padding: 0;}
body {line-height: 1.6; color:#333; font-family: 'Roboto', sans-serif;  font-weight:400;-webkit-text-size-adjust: 100%}
.btn, a, button {webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-o-transition: all 250ms ease;-ms-transition: all 250ms ease; transition: all 250ms ease;}
a { text-decoration: none;color: #000;}
a:hover, a:focus, a:active {color:#50575a; text-decoration: none; outline: 0; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none !important; color:#F9F9F9}
a:focus, :focus {outline: 0  !important; box-shadow:none !important}
ul{ list-style:none; padding:0}
button:focus{ outline:none}

/*FONT WEIGHTS*/
.fw100{font-weight: 100;} .fw200{font-weight: 200;} .fw300{font-weight: 300;} .fw400{font-weight: 400;} .fw500{font-weight: 500;} .fw600{font-weight: 600;} .fw700{font-weight: 700;} .fw800{font-weight: 800;} .fw900{font-weight: 900;}

/*HEADINGS*/
h1,h2,h3,h4,h5,h6{font-weight: 700; }
.all_heading{font-size:34px; font-weight: 700; color: #010101;}

 
/*buttons css*/
.btn-rd-more{color: #000000; font-size: 14px; padding: 0; border-bottom: 2px solid #c9d0f8; border-radius: 0; padding-bottom:5px; font-weight:700}
.btn-rd-more:hover { color:#ae3739}
.btn-rd-more .fa-caret-right{color:#ae3739; font-size:16px}

.container{ max-width: 1280px}

/*#################################################*/
/*################## MAIN STYLE ###################*/
/*#################################################*/

/*top part*/
.top-part{background:#ae3739; padding:5px 0; font-size:13px}
.top-part .lang { position: relative;z-index:999;display: inline-block;}
.top-part .lang ul {margin: 0; padding: 0;}
.top-part .lang ul li {list-style: none;position: relative;z-index: 2;transition: all 0.3s;display: inline-block;}
.top-part .lang ul li:hover ul {visibility: visible;opacity: 1;top: 40px;transition: all 0.3s;}
.top-part .lang ul li ul {margin: 0; padding: 0;position: absolute;left: 0; top: auto;background: #ffffff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);visibility: hidden;top: 70px; padding: 10px 0;transition: all 0.3s;width: 100px;opacity: 0;}
.top-part .lang ul li ul li {list-style: none; display: block;}
.top-part .lang ul li ul li a {padding: 5px 15px; color:#222}
.top-part .lang ul li ul li a:hover{ color:#ae3739}
.top-part .lang ul li a { color: #fff; display: inline-block;padding: 7px; text-transform:uppercase;font-size: 13px;}
 
.logo-part{position:relative}
.logo-part .navbar-brand{ position:absolute;padding-top: 0; left:0; right:0}
.logo-part .navbar-brand img{ width:100px;}
.time_date{ color: #fff; display: inline-block;letter-spacing: 1px;}

.search_icon { position: relative;}
.search_btn {cursor: pointer; display:block;  padding:8px ;font-size: 17px;color: #fff;background: #740005;}
.search-box {background: #fff; position: absolute; top: 47px;right: -10px;width: 450px;height: 70px;line-height: 80px;box-shadow: 0 0 10px rgba(0,0,0,0.060);display: none;z-index: 100; padding: 5px; border-radius: 0 0 5px 5px;}
.search-box:before {content: "";position: absolute;top: -28px;right: 13px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid transparent;border-bottom: 14px solid #fff;}
.search-box .input-group{width: 100%;}
.search-box .form-control{height: 40px;line-height: 40px;margin: 8px;border:1px solid #f1f1f1;outline: none;text-transform: capitalize;}
.search-box button[type="submit"] {width: 55px;height: 38px;padding: 5px 0;background:#ae3739;color: #fff;border: 1px solid #ae3739;outline: none;cursor: pointer;position: absolute;z-index: 100;right: 8px;top: 9px;border-radius: 0;transition: 0.5s;}
.search-box button[type="submit"]:hover{background:#5f3282;border-color:#5f3282;}
.search-box button i{color: #fff;}


/*HEADER*/
.logo img{ width: 240px;}
.site_header .navbar {transition: 0.5s all}
.site_header .navbar ul li a.nav-link {color:#3a4551; margin-left:10px;margin-right:10px; font-size:15px; font-weight: 600; }
.site_header .navbar ul li a.nav-link:hover{color: #ae3739;}
.site_header  .nav-item > .nav-link.active  {color:#ae3739;border-bottom: 3px solid #ae3739;}
.site_header .right_nav .video a{ padding:3px 10px; background:#fd3f2f; color:#fff !important; border-radius:5px;font-weight: 500 !important;}
.site_header .right_nav .video a:hover { background:#ae3739;}
.site_header .right_nav .video a i{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) }

/*BOOTSTRAP   DROPDOWN ON HOVER*/
.site_header .dropdown-menu{ border: 1px solid rgba(120,130,140,.13);border-radius: 0; box-shadow: 0 3px 12px rgba(0,0,0,.05)!important;-webkit-box-shadow: 0!important;-moz-box-shadow: 0!important; padding-bottom: 8px; margin-top: 0;}
.site_header .dropdown-menu .dropdown-item{font-size: 13px;}
.site_header .dropdown-menu .dropdown-item:hover,
.site_header .dropdown-menu .dropdown-item:focus{background-color: transparent;color:  #4a2964;}
.site_header .dropdown:hover>.dropdown-menu{display: block;}

 


.site_header .navbar-toggler{padding: 0; outline: 0; color: transparent; background-color:transparent; border-color: transparent;}
.site_header .navbar-toggler:focus,
.site_header .navbar-toggler:active{outline: 0;}
.site_header .navbar-toggler .navbar-toggler-icon{position: relative; height: 2px; background-color: transparent; width: 35px; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site_header .navbar-toggler .navbar-toggler-icon:before,
.site_header .navbar-toggler .navbar-toggler-icon:after{content: ""; position: absolute; display: block; height: 2px; width: 100%; background-color: #444; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site_header .navbar-toggler-icon:before{top: 0; transform: rotate(45deg);}
.site_header .navbar-toggler-icon:after{bottom: 0; transform: rotate(-45deg);}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon{background-color: #444;}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon:before{top:-12px; transform: rotate(0);}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:-12px; transform: rotate(0);}
@media (max-width: 991.98px){.site_header .navbar-toggler-icon:before,.site_header .navbar-toggler-icon:after{background-color: #333;}}
/*HAMBURGER MENU END*/

/*HEADER FIXED ON SCROLL*/
.isFixed {position: fixed; top: 0; right: 0;  left: 0;  z-index: 1030;background-color: #fff; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);padding-top: 10px;padding-bottom: 10px; z-index: 9999;}
.site_header .navbar.isFixed{ padding: 5px 0 10px 0;}

 
 
/*Banner HERO*/
.hero{background:#fbfbfb; padding:20px  0 }

#big{ position:relative; color:#fff}
#big .tag {position: absolute; left: 15px;background: #ae3739; padding: 4px 15px; color: #fff;text-align: center;
z-index: 5;top: 15px; display: inline-block; text-transform:uppercase; font-size:14px}
#big .item_title { text-align: left; width: 100%;  position: absolute; bottom: 0; left: 0; padding: 65px 20px 10px 20px;background: -moz-linear-gradient(top, transparent 5%, #000 100%); background: -webkit-linear-gradient(top, transparent 5%, #000 100%); background: linear-gradient(to bottom, transparent 5%, #000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#big .item_title h3{font-size: 33px;margin-bottom:25px;}

#big .owl-nav.disabled+.owl-dots {  position: absolute; bottom: 0; left: 20px;}
#big .owl-dots .owl-dot span { margin: 5px 3px;width: 8px;height: 8px;}
#big .owl-dots .owl-dot.active span, #big  .owl-theme .owl-dots .owl-dot:hover span { background: #ae3739;}
#big button:focus{ outline:none}
 
#thumbs .content-part{ border-left: 3px solid #ae3739; padding-left: 8px;margin-bottom:26px;}
#thumbs .content-part .tag{color:#ae3739; letter-spacing:1.2px; font-weight:600;font-size: 12px;}
#thumbs .content-part .time{ color:#888992;font-size: 12px; margin-top: 7px;display: block;}
#thumbs .content-part h4 {font-weight: 500;line-height: 20px;margin: 0;height:70px;overflow: hidden;}
#thumbs .content-part h4 a {font-size: 19px; color: #3a4551;}
#thumbs .content-part a:hover {color: #ae3739}

#thumbs {  height:500px;overflow: hidden;}
#thumbs .item {cursor: pointer; }
#thumbs .owl-item{ width:100% !important; }
#thumbs hr { margin-top: .5rem;  margin-bottom: .5rem;}

#big img{ width:100%; height:500px} 

 

/*Latest News */
.NewS_part{ padding:50px 0 }
.NewS_part-left_Part{ } 
.latest-news-box .title-section {display: inline-block; padding-bottom: 10px; padding-right: 5px; border-bottom:2px solid #ae3739; font-family: 'Lora', serif; font-size:26px;margin-bottom: 0;}
.latest-news-box .cont { padding:0; margin:0}
.latest-news-box .cont li{ display:inline-block} 
.latest-news-box .cont li a{ color: #384049;line-height: 30px;padding-left: 13px;}
.latest-news-box .cont li a:hover{color:#ae3739}
.latest-news-box .more-ltst-news{color:#ae3739 !important }

.latest-news-box .border-box{ border-top:1px solid #e9ebf5; border-bottom:1px solid #e9ebf5; margin-top: -2px;padding:30px 0 20px 0;}

.latest-news-box .list-col {}
.latest-news-box .img-Part{ position:relative}
.latest-news-box .latest{position: absolute;left: 15px;background: #ae3739;padding: 4px 15px; color: #fff;text-align: center;z-index: 5;top: 10px;display: inline-block; font-size:14px}
.latest-news-box .list-col h3 {font-weight: 700;margin: 10px 0 5px 0;line-height: 27px;}
.latest-news-box .list-col h3 a {font-size: 26px;  color: #384049;}
.latest-news-box .list-col img {margin-bottom: 10px;transition: all 0.5s ease 0s;}
.latest-news-box .tag{color:#ae3739; letter-spacing:1.2px; font-weight:600;font-size: 12px;}
.latest-news-box .time{ color:#888992;font-size: 13px;margin-top: 4px;display: block;}
.latest-news-box .list-col .dsc p {margin-bottom: 0;color: #666666; font-size:16px}
.latest-news-box .list-col:hover img {filter: grayscale(100%);opacity: .8;}
.latest-news-box .list-col a:hover {color: #ae3739}





.paddimg-right-none { padding-right: 0;}
.latest-news-box .news-post { padding:0; position:relative}
.latest-news-box .news-post:after{content: ""; height: 100%; position: absolute;left: -16px;top: 0;background: #e9ebf5;width: 1px;}
.latest-news-box .news-post li { margin-bottom: 20px;border-bottom: 1px solid #e9ebf5;padding-bottom: 23px;} 
.latest-news-box .news-post li:last-child {border-bottom: none}
.latest-news-box .news-post li h4 {font-weight: 500;line-height: 16px;margin: 0;}
.latest-news-box .news-post li h4 a {font-size: 16px; color: #3a4551; letter-spacing: .3px; font-weight: 600;}
.latest-news-box .news-post li img {transition: all 0.5s ease 0s;}
.latest-news-box .news-post li:hover img { filter: grayscale(100%); opacity: .8;}
.latest-news-box .news-post li a:hover {color: #ae3739}


/*Top_Stories*/

.Top_Stories{ padding: 50px 0 30px 0;}
.Top_Stories .heading1{ font-size: 23px; color: #384049; border-left: 4px solid #d01212;padding-left: 10px; margin: 0px 0 20px 0; font-weight:600 }
.Top_Stories .cont li a { padding-left: 14px;}
.Top_Stories .heading1 span{ font-size:14px; color: #8f979f;   }
.Top_Stories .list-col h3 a {font-size: 18px; line-height: 22px;}
.Top_Stories .list-col .dsc p {font-size: 14px;}
.Top_Stories .list-col h3 { margin-top:0}
.Top_Stories .heading2{border-left: 4px solid #d94141;}
.Top_Stories .heading3{border-left: 4px solid #903643;}
.Top_Stories .box1 {position:relative}
.Top_Stories .box1:after{content: ""; height: 100%; position: absolute;left: -16px;top: 0;background: #e9ebf5;width: 1px;}
.all-top_storys {  border-top:1px solid #e9ebf5;margin:30px 0 10px 0;padding-top: 15px;}
.all-top_storys ul{ padding:0}
.all-top_storys li{ padding-bottom:15px;}
.all-top_storys li h4 { font-weight: 500;line-height: 19px; margin: 0;}
.all-top_storys li h4 a {font-size: 16px; color: #242e39; font-weight:600}
.all-top_storys li h4 a:hover {color: #ae3739}

/*top Video part*/
.Top_Videos .cont li a {padding-left: 17px;}
.video-box{border-top: 1px solid #e9ebf5;  margin-top: -2px; padding: 30px 0 20px 0;}
.video-box .video-img{ position:relative;border-radius: 10px;}
.video-box .video-img:hover{-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);}
.video-box .total-tim{position: absolute; z-index: 1;left: 0px;bottom: 0px;background: #ae3739;color: #fff;padding: 2px 10px;}
.video-box .vidoe-content h5 { font-weight: 500;line-height: 15px;  margin: 13px 0 5px 0;}
.video-box .vidoe-content h5 a {font-size: 15px; color: #242e39; font-weight:600 }
.video-box .vidoe-content h5 a:hover {color: #ae3739}
.video-box .vidoe-content span a{color: #ae3739; letter-spacing: .7px; font-weight:600}
.video-box .vidoe-content span { color:#888992; padding-right:5px; font-size:12px;}
.pd-l-5{ margin-bottom: 20px;}
.listing-img img{ height: 240px;}

/*homepage righ side css*/
.NewS_part-right_Part{ position:relative}
.NewS_part-right_Part:after{content: ""; height: 100%; position: absolute;left: -16px;top: 0;background: #e9ebf5;width: 1px;}
.heading-layout .heading-title{background:#ae3739; padding:10px; color:#fff; font-size:16px;font-family: 'Lora', serif; position:relative;text-transform: uppercase;overflow: hidden; }
.heading-layout .heading-title:after { content: "";position: absolute; top: 0;right: 0; border-width: 0 16px 16px 0;
border-style: solid;border-color: #fff #fff #eaeaea #dde0e2; background: #ae3739; display: block;width: 0;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3), -1px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3), -1px 2px 2px rgba(0,0,0,0.2); box-shadow: 0 2px 2px rgba(0,0,0,0.3), -1px 2px 2px rgba(0,0,0,0.2);}

.NewS_part-right_Part .news-post { padding:0; position:relative}
.NewS_part-right_Part .boxs{ margin-bottom:20px}
.NewS_part-right_Part .news-post li { padding-bottom:12px;border-bottom: 1px solid #e9ebf5;padding-top: 12px;} 
.NewS_part-right_Part .news-post li:last-child {border-bottom: none}
.NewS_part-right_Part .news-post li h4 {font-weight: 600;line-height: 16px;margin: 0;}
.NewS_part-right_Part .news-post li h4 a {font-size: 16px; color: #3a4551;  }
.NewS_part-right_Part .news-post .time { color: #888992;font-size: 13px;margin-top: 4px; display: block;}
.NewS_part-right_Part .news-post li img {transition: all 0.5s ease 0s;}
.NewS_part-right_Part .news-post li:hover img { filter: grayscale(100%); opacity: .8;}
.NewS_part-right_Part .news-post li a:hover {color: #ae3739}
.NewS_part-right_Part .news-post .quote{ position:relative}
/*.NewS_part-right_Part .news-post li .quote h4 a { padding-left:12px;}*/
.NewS_part-right_Part .news-post .quote:after { background: url(../images/quote-icon.png) no-repeat;content: "";position: absolute;left: 5px;top: 0px;width: 18px;height: 16px;}

.most_videos .video{ position:relative}
.most_videos .video i{position: absolute;left: 14px; right: 0; z-index: 1;text-align: center; top: 14px;color: #fff;}
 


/*Footer*/
.footer {padding: 50px 0;background:#313a47 url(../images/footer.png); background-repeat:no-repeat;background-position: bottom right; position: relative; }
.foot-top p{ color:#a1acb9; padding-top: 15px;}
.foot-top .socl{ border-left: 1px solid #3c4e62;}
.fo-logo .footer-logo{ width:100px}
.foot-top .pd-l-5{ padding-left:5px; padding-right:5px}
 
.footer .social{ margin-top:20px}
.footer .social-links > a {font-size: 23px;color: #a1acb9;margin-right: 7px; margin-top: 5px; margin-left: 7px;}
.footer .social-links > a:hover {color: #ae3739}

.footer .bdr-top{ background:url(../images/footer-line.png) repeat-x;padding: 40px 0 0px 0;margin-top: 20px;}

.footer .logo-bt h4 {font-size:22px; color: #fff; }
.footer .logo-bt h4 span {color: #fe7806;}
.footer h3.footer-title {font-size: 15px;color: #dee3e9;margin-bottom: 13px;letter-spacing: .5px;}
.footer-links ul li a {color: #f1dfff;line-height:35px;    font-size: 14px; }
.footer-links ul li a:hover, .footer-links a:hover {color: #ae3739}

.footer .subscri small{ color:#f1dfff}
.footer .subscri .form-control {-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);  border:none;height: 45px;font-size: 14px;}
.footer .subscri .subscri-btn{ background:#ae3739;-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.13); margin-top:10px; color:#fff;height: 43px;text-transform: uppercase;font-size: 15px;}
.footer .subscri .subscri-btn:hover{ background:#903643}

/*bottom-footer*/
.bottom-footer{ background:#394c60; padding:10px 0; color:#a1acb9; font-size:13px }
.bottom-footer .gotoTop{display: inline-block; }
.bottom-footer .gotoTop span{display: inline-block; background-color: #FFF; color:#ae3739; border-radius: 50px; padding: 2px 20px; font-size: 13px; font-weight: 800; margin-right: 20px; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear; opacity: 0;}
.bottom-footer .gotoTop span:after{content: ""; width: 0; height: 0; border-top: 9px solid transparent; border-left: 10px solid #FFF; border-bottom: 9px solid transparent; position: absolute; right: -5px; transform: translate(0px, 3px); -webkit-transition: background .1s linear; transition: background .1s linear;}
.bottom-footer .gotoTop i.fa{height: 35px; width: 35px; line-height: 26px; text-align: center; background-color:#ae3739; color: #fff; border-radius: 50px; padding: 5px; font-size: 15px; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; }
.bottom-footer .gotoTop:hover span{margin-right: 10px; opacity: 1; }
.bottom-footer .gotoTop:hover i.fa{-webkit-transform: rotate(360deg); transform: rotate(360deg); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); }
 
 

/*breadcrumb*/
.breadcrumb{ background-color:#f8f9fa;padding:10px 15px;margin-bottom: 20px;margin-top: 20px;}
.breadcrumb a{ color:#3a4551; font-weight:600}
.breadcrumb a:hover{ color:#ae3739}
.breadcrumb .active{color:#ae3739}

/* details-page*/
.page-details .img-Part{ position:relative}
.page-details .latest{position: absolute;left: 15px;background: #ae3739;padding: 4px 15px; color: #fff;text-align: center;
z-index: 5;top: 10px;display: inline-block; text-transform:uppercase}
.page-details .list-col h3 {font-weight: 700;margin: 10px 0 5px 0;line-height: 27px;}
.page-details .list-col h3 a {font-size: 26px;  color: #384049;}
.page-details .list-col img {margin-bottom: 10px;transition: all 0.5s ease 0s;}
.page-details .tag{color:#ae3739; letter-spacing:1.2px; font-weight:600;font-size: 12px;}
.page-details .time{ color:#888992;font-size: 13px;margin-top: 4px;display: block;}
.page-details .list-col .dsc p {color: #666666; font-size:16px}
/*.page-details .list-col:hover img {filter: grayscale(100%);opacity: .8;}*/
.page-details .list-col a:hover {color: #ae3739}

.tg-footer{border-top: 1px solid #e9ebf5;border-bottom: 1px solid #e9ebf5;margin: 40px 0;}
.blog-tags { padding: 15px 0; display: inline-block;}
.blog-tags .list-inline { margin-bottom: 0;}
.blog-tags .list-inline .list-inline-item { margin-right: 0;}
.blog-tags .list-inline .list-inline-item .fa-tags {margin-right: 10px;text-align: center; position: relative; color: #ae3739;}
.blog-tags .list-inline .list-inline-item a {display: block; margin-bottom: 5px;padding: 7px 10px;border: 1px solid #ddd;
 margin-right: 2px;color: #000;text-decoration: none; text-transform: uppercase;font-size: 11px;letter-spacing: .80px;}
.blog-tags .list-inline .list-inline-item a:hover {background-color: #ae3739;  color: #fff;border: 1px solid #ae3739;}

.tg-footer .mob-Share {padding-top: 15px;}
.tg-footer .Share-bt{ font-size: 15px; padding-right: 10px;}
.tg-footer .social-margin { margin-right:5px;}
.tg-footer  .social-icon {box-sizing: border-box;-moz-border-radius: 50px; -webkit-border-radius: 0px;border-radius: 50px;border: 5px solid;text-align: center; width: 40px; height: 40px;display: inline-block;line-height: 1px; transition: all 0.5s;}
.tg-footer  .social-icon:hover {  transform: rotate(360deg)scale(1.2);}
 /* Facebook Button Styling */
.tg-footer .facebook { font-size: 19px;padding-top: 6px; border-color: #3b5998; background-color: #3b5998;color: #ffffff;}
.tg-footer .facebook:hover {background-color: #ffffff;color: #3b5998;}
 /* Twitter Button Styling */
.tg-footer .twitter {font-size: 19px;padding-top: 6px;padding-left: 2px;border-color: #55acee;background-color: #55acee;color: #ffffff;}
.tg-footer .Bookmark-part  .twitter:hover { background-color: #ffffff; color: #55acee;}
  /* Linkedin Button Styling */
.tg-footer .linkedin {font-size: 19px;padding-top: 6px;padding-left: 1px;background-color: #0976b4;color: #ffffff;border-color: #0976b4;}
.tg-footer .linkedin:hover {background-color:#fff;color: #0976b4;}


.author-box{ background:#fbfbfb; padding: 15px; margin: 20px 0;}
.author-box .post-inner .post-thumb{ float:left; margin-right:10px }
.author-box .post-inner .post-thumb img {width: 65px;height:65px;}
.author-box .post-inner .text_Parts {float: left; margin-top:10px}
.author-box .post-inner .text a{ font-size:16px;color:#ae3739;display: block; font-weight: 500; }
.author-box .updated{ background:#ae3739; color:#fff; padding:3px 15px;  margin-top: 12px; display:inline-block}
.author-box  p { color: #666666;font-size: 16px;}


.comments-area{position:relative;margin: 45px 0;padding: 0 10px;}
.comments-area .group-title h3{font-size: 20px;color: #ae3739; font-family: 'Lora', serif;}
.comments-area .comment-box{position:relative;padding-bottom: 35px;border-bottom: 1px solid #e8e8e8;margin-bottom: 25px;margin-top: 20px;}
.comments-area .comment-box.reply-comment{padding-left: 40px;}
.comments-area .comment-box:last-child{margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.comments-area .comment{position:relative;min-height: 100px;padding-left: 95px;}
.comments-area .comment-box .author-thumb{position:absolute;left:0px;top:5px;height: 80px;width: 80px;margin-bottom: 20px;
overflow: hidden;}
.comments-area .comment-box .author-thumb img{width:100%;display:block;}
.comments-area .comment-info{position: relative;display: block;margin-bottom: 5px;}
.comments-area .comment-box .name{position: relative;display: inline-block;font-size:16px;line-height:1.2em;font-weight:700;
color:#3a4551;}
.comments-area .comment-box .time{position: relative;display: block;font-size: 13px;line-height: 20px;color:#888992;
text-transform: uppercase;}
.comments-area .comment-box .text{font-size: 15px;font-weight: 300;margin-bottom: 10px; color:#666}
.comments-area .comment-box .reply-btn{position: relative;display: inline-block;font-size: 14px;line-height: 25px;
color:#ae3739;font-weight: 500;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.comments-area .comment-box .reply-btn:hover{color: #222222;}
.comments-area .comment-box .reply-btn span{-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);margin-right: 2px;}

.comment-form{position: relative;padding: 20px 0px 50px 0px;border-top: 1px solid #e9ebf5;}
.comment-form .group-title h3{font-size: 20px;color: #ae3739; font-family: 'Lora', serif;}
.comment-form .text{display: block;font-size: 15px;line-height: 28px;color: #555555;font-weight: 300;margin-bottom: 20px;}
.comment-form .form-group{position:relative;margin-bottom: 20px;}
.comment-form .form-group:last-child{margin-bottom: 0;}
.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="email"],
.comment-form .form-group textarea,
.comment-form .form-group select{position: relative;display: block;height: 40px;width: 100%; line-height: 23px;font-weight: 300;padding: 10px 10px;background-color: #ffffff;border-bottom: 2px solid #dddddd;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;border-top: 0;border-left: 0; border-right: 0}
.comment-form .form-group input:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{border-color:#ae3739;color: #222222;}
.comment-form .form-group textarea{height: 150px;resize: none;margin-bottom: 10px;}
 


.NewS_part-right_Part .widget-search {padding: 10px;margin-bottom: 30px;background: #F4F5F8;border: 1px solid #eee;}
.NewS_part-right_Part .widget-search .search-form {position: relative;}
.NewS_part-right_Part .widget-search .search-form label {display: block;margin-bottom: 0;}
.NewS_part-right_Part .widget-search .search-form input { height: 50px;padding: 6px 15px;border: 1px solid #eeeeee;: display: block;outline: 0;-webkit-transition: 0.5s;transition: 0.5s; width:100%}
.NewS_part-right_Part .widget-search .search-form button { position: absolute; right: 0;outline: 0;bottom: 0;height: 50px;
 width: 50px; z-index: 1;border: none; color: #ffffff;background-color: #ae3739; -webkit-transition: 0.5s;transition: 0.5s; cursor: pointer;}
.NewS_part-right_Part .widget-search .search-form button:hover{ background:#3a4551}



/*------Wordpress css start here-----*/
#a2a_share_save_widget-2{ display:inline-block} 


/*#################################################*/
/*################## MEDIAQUERIES #################*/
/*#################################################*/

@media (max-width: 991.98px){
 	.hero .hero_content h1{font-size: 40px;}
 	.footer_btm .gotoTop span{
		opacity: 1;
		margin-right: 10px;
	}
	 
}

@media (max-width: 767.98px){
	 .hero .hero_content h1{font-size: 30px;}
 	 
	
}
@media (max-width: 576.98px){
	 
.listing-img img{ height: auto;}
}
