body{font-family: 'Poppins', sans-serif;}
a { text-decoration: none; text-decoration: none; color: #fff; box-sizing: border-box;}
.blogMainHeading{text-transform: uppercase;font-size: 24px;text-align: center;position: relative;color: #222;margin: 30px 0px 15px;}
.blogMainHeading:after{content: '';position: absolute;width: 50px;border: 2px solid #f46d2d;top: 47px;
transform: translateX(-50%);left: 50%;}
.blog { padding-top:25px;}
.blogtopdBlk { margin:0px; display: block;}
.blog_lft { width:65%; float: left;}

.user {color: #666;font-size: 15px;border-bottom: 1px solid #cecece;font-weight: 400;margin-top: 25px; padding-bottom: 15px;}
.user span { margin-right:15px;}
.alg_rgt { text-align: right;}
.user2 {color: #666;font-size: 14px; font-weight: 400; margin: 7px 0px 10px 0px;}
.user2 span { margin-right:10px;}

.blog_rgt { width:28%; float: right;}
.categoriesBox {margin-bottom: 20px;}
.blogcategory_title { font-size: 35px; color:#0c0f33; font-weight: 700; position: relative;}
.blogcategory_title::before { content: ''; width:60px; height: 4px; background:#1a79da; position: absolute; top:70px;}
ul.categorieList { margin:10px 0px; padding: 0px;}
ul.categorieList li {padding: 15px 0px 5px; margin:0px; list-style-type: none; border-bottom: 1px #ccc solid;}
.rgt_cont { font-size: 17px; color:#0c0f33; font-weight: 400; line-height: 26px;}
.rgt_cont span {  text-transform: uppercase; color:#2c59cf; font-weight: 600; font-size: 17px; display: block; padding-bottom: 10px;}
.rgt_cont a { font-size: 17px; color:#0c0f33; font-weight: 400; line-height: 26px;}
.rgt_cont a:hover { text-decoration: underline;}
.blog_pic img { width:100%;margin-top: 6px;}

.main_category { padding:20px 0px;}
.main_section (display:block;)
.blog_category { display: block;}
.top_sec { margin:0 auto; position: relative;}

.blog_pic {  width:100%;}
.blog_content { background: #fff; width:90%; margin:0 auto; position: absolute; top: 370px; left: 5%; padding: 20px;}
.blog_content .top_heading { display: block;}
.blog_content .top_heading a { font-size: 40px; color: #222; font-weight: 600; line-height: 50px}
.blog_content .top_heading a:hover {color: #1785f7;}
.blog_content p { font-size: 16px; color:#444; padding:5px 0px 10px; line-height: 24px;}
.btn {font-size:1rem !important}
.blogGridSec {display: flex; /*justify-content: space-between;*/ flex-wrap: wrap; clear: both; padding-top: 40px;}
.blogGrid { width: 31%; border: 1px solid #E3E3E3; border-radius: 4px; margin-bottom: 40px; box-shadow: 0px 5px 15px #ddd;}
.blog_section { padding:25px 0px;}
.blogImg {position: relative;height: 220px;overflow: hidden;border-top-left-radius:6px;border-top-right-radius:6px;}
.blogImg::before {content: '';position: absolute;left: 20px;border-top: 16px solid transparent;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 16px solid #fff;bottom: 0px;}
.blogCatName {color: #444;padding: 10px 0px 5px 15px;font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 17px;text-transform: uppercase;}
.blogName { font-size: 20px; color: #0c0f33; line-height: 30px; padding: 0px 15px;font-weight: 600;margin-bottom: 15px;}
.blogName a { font-size: 22px; color: #0c0f33; line-height: 32px;font-weight: 600;}
.blogName a:hover {text-decoration:underline}
.pst_user { padding:10px 15px 15px;}
.top_banner { background: #f5f9fa; padding: 40px 0px; text-align: center;margin-top:0;}
.top_banner p {margin-bottom:0; font-size: 18px; color: #2f2f32; padding: 10px 0 0 0;}
.top_title { font-size: 42px; color:#0c0f33; font-weight: 700; text-transform: uppercase; margin:0}
.top_cont { font-size: 18px; color:#222; padding: 10px 0px; width: 75%; margin:0 auto;}
.blogImg img { width:100%;}

.blogImgBlk{position: relative;}
.blogImgBlk:before{content: '';position: absolute;width: 100%;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.4);}
.bcHeading{ position: absolute;bottom: 0px;line-height: 23px; padding: 10px;text-align: center;left: 0; color: #fff; font-size: 17px;}
.blogImgBlk a { color:#fff;}
.blogImgBlk a:hover { color:#fff; text-decoration: underline;}
.bcBlk p{font-size: 14px;line-height: 20px;}
.bcBlk{margin-bottom: 40px;}
.blogGridList{ display: flex; flex-wrap: wrap;}
.blogGridList li{flex: 29%;margin: 20px;}
.blogImgBlk img{width: 100%;}
.bcBlk .user{padding: 10px 0 7px;}
.bl-left{display: block;text-align: left;}
.blog_content .alg_rgt a { text-transform: uppercase; color: #1785f7; margin-top: 10px; text-decoration: none;}
.blog_content .alg_rgt a:hover { color:#222;}
.pagination {display: block; float: none; text-align: center; margin:20px 0px;}
.pagination a {color: black;padding: 8px 16px;text-decoration: none;transition: background-color .3s;font-size: 17px;border-radius: 50%;
padding: 10px 15px;  }
.pagination a.active {background-color: #1a79da;color: white;  }
.footer {font-size:13px;font-weight:400;background:none 0px 0px repeat scroll #195475;color:#fff;margin:0px;padding:0px;font-family:arial;padding: 30px 0px 20px;   }
.footer div {line-height:25px;}
.footert-top {overflow:hidden;}
.footer .col {float:left;margin:0px 1%;width:31%;}
.toptitle {font-size:16px;font-weight:bold;text-transform:uppercase;}
.ftcolumn.socials-links li {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll 0 0;display:inline-block;height:38px;margin:0 2px;width:38px;}
.ftcolumn.socials-links li.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links li:hover {transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
.ftcolumn.socials-links .sl2 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -94px 0;}
.ftcolumn.socials-links .sl2.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl3 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -48px 0;}
.ftcolumn.socials-links .sl3.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl4 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -142px 0;}
.ftcolumn.socials-links .sl4.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl5 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -236px 0;}
.ftcolumn.socials-links .sl5.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl6 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -189px 0;}
.ftcolumn.socials-links .sl6.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl7 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll -282px 0;}
.ftcolumn.socials-links .sl7.nitro-lazy {background-image:none !important;}
.ftcolumn.socials-links .sl8 {background:rgba(0,0,0,0) url("../png/socials.png") no-repeat scroll right 0;}
.ftcolumn.socials-links .sl8.nitro-lazy {background-image:none !important;}
.socials-links {padding:0;text-align:center;}
.socials-links ul {margin-bottom: 1rem;margin-left: 2rem}
.ft_lft p {margin-bottom:1rem}
.copyrights-links li {border-right:1px solid #fff;display:inline-block;line-height:12px;margin:0 5px 15px 0;padding:0 8px 0 0;vertical-align:middle;}
.copyrights-links li.last {border-right:none;}
.copyrights-links img {padding:0 5px;vertical-align:middle;}
.copyrights-links {margin:0 0 10px;}
.our-services {float:left;font-size:14px;margin:0px;padding:0px;width:auto;}
.our-services ul li a {margin:0px;width:auto;line-height:25px;display:block;}
.our-services2 {float:right;}
.footer .title {font-size:14px;font-weight:bold;margin:10px 0px;text-transform:uppercase;padding:0px;text-align:left;}
.contactus {float:left;font-size:14px;width:72%;}
a.top {background:#ff8a18 none repeat scroll 0 0;border-radius:5px;bottom:4px;color:#fff;font-family:"Oswald",sans-serif;font-size:20px;font-weight:300;left:inherit;padding:7px 0;position:fixed;right:35px;text-align:center;width:45px;display:none;}

.footert-top .ftcolumn { float: left; margin: 0 auto; width: 33.3333%;}
.footert-top .business-rating img { display: block; float: right;}
.footert-mid {border-top: 1px solid #628eb0;margin: 20px 0;padding: 20px 0;overflow: hidden;}
.aht_tab { display: block; padding:0px 0px; margin:0 0 25px 0}
.aht_tab ul { margin: 0px; padding: 0px; list-style: none;}
.aht_tab ul li { display: inline-block;}
.aht_tab ul li a { color: #222; display: inline-block; padding:5px 5px 5px; cursor: pointer; margin-right: 0px; text-transform: capitalize;font-size:14px;line-height: 16px;}
.act_cat a{color: #fff!important;background: #4c94c8;border-radius: 5px;margin-top:0;}
.aht_tab ul li a.current {color: #fff;background: #4c94c8;border-radius: 5px;}
.aht_tab ul li a:hover { color: #0091d0;}
@media(max-width: 1024px){
.blogtopdBlk {margin:0 auto}
}

@media(max-width: 992px){
.bloglist li{flex: 27%}
.blogGrid { width:47%;}
.blog_lft { width: 100%;}
.blog_rgt { width: 100%; float: left;}
.blog_content { top: 250px;}
.blog_rgt { padding-top:100px;}
.widget .wpp-list li:nth-last-child(1),.widget .wpp-list li:nth-last-child(2) {border-bottom:none}
.dis {font-size:16px; line-height:30px}
.content-area { margin-right: 0 !important; }
#right-sidebar .wpp-list.wpp-list-with-thumbnails li {width:100%}
#right-sidebar .wpp-list.wpp-list-with-thumbnails li img {max-height: 75px; max-width: inherit; width: auto;}
#right-sidebar .widget .wpp-list li {display: flex;align-items: center;}
#right-sidebar .widget .wpp-list li:nth-last-child(2) {border-bottom:1px solid #ccc}
#right-sidebar .rpwwt-widget ul li {margin:0}
#right-sidebar .widget .wpp-list li a {height: auto;vertical-align: middle;}
#right-sidebar .rpwwt-widget ul li .rpwwt-post-title {width:auto}
#right-sidebar .rpwwt-widget ul li .rpwwt-post-title {display:inline-block}
#right-sidebar  .rpwwt-widget ul li a  {display: flex;align-items: center;}
#right-sidebar  .widget .wpp-list li .wpp-post-title{display: table-cell;width: 72%; height: auto; padding-left: 15px;}
.post-template-default .site-content {flex-wrap:wrap}
.post-template-default .site-content .content-area { width: 100%; }
.post-template-default .is-right-sidebar { width: 100%; }

}
@media(max-width: 767px){
.blogList{flex-direction: column;}
.blogList li{margin: 0 auto 30px;}.mquote a{padding: 6px 7px;}.pp-rcBlk{flex-direction: column;}.bloglist{flex-direction: column;}.blogGridList{flex-direction: column;}.blogGridList li{margin: 0px;}.blogGrid { width:100%;}.footert-top .ftcolumn { float: none; width: auto; text-align: center;}.footert-top .business-rating img { display: inline-block; float: none; margin: 10px 0px;}.footer .col {float: left; margin: 0 1%; width: 100%;}.our-services2 { float: left;}.copyrights-links ul { padding:0px;}
.single-post .comments-area {padding-bottom:30px !important}
.content-area { margin-right:0 !important; }
}

@media(max-width: 574px){.container { width:95% !important;}.blog_lft { width: 100%; }.blog_rgt { width: 100%; padding-top:50px;}.blog_content { bottom: 0px; padding: 15px; top: 100px;}.blog_content .top_heading a { font-size: 18px; line-height: 25px;}.user { font-size: 14px; margin-bottom:5px;}.user span {margin-right: 10px;}.blog_content p {font-size: 15px; line-height: 20px;}.blogList { margin-top:250px; }.blogList li { margin: 0 auto 10px;}.blogHeading { font-size: 17px; line-height: 25px;}.blog_content .top_heading { line-height: 25px; }.blogReadMore { font-size: 14px;}.home-top-bannerContent-blk {top:25%;}.ptBlog h1 { font-size: 30px; line-height: 30pt;}.blog_lft .top_sec .top_title { font-size: 18px; line-height: 26px; }.aht_tab ul li a { font-size: 14px; padding: 7px;}.pagination a { padding:7px 12px;}
#page .gb-container .gb-inside-container { max-width: 360px !important; margin: 0 auto !important; padding: 0 15px; }
.separate-containers .inside-article { padding: 0px; max-width: 360px; margin: 0 auto; padding: 0 15px; }
.content-area { margin-right:0 !important; }
}

@media(max-width: 375px){.blogList { margin-top:280px; }.blogContent { padding: 5px 15px;}}

.rebar-wrapper .rebar-element {background-color: #4797d1; height: 5px;}
.rebar-wrapper {height: 5px;}
.rebar-wrapper {position: fixed;top: 0;width: 100%;height: 5px;z-index: 9999;display: none;}
#button { display: inline-block; background-color: #4B93C7; width: 40px; height: 40px; text-align: center; border-radius: 4px; position: fixed; bottom: 30px; right: 30px; transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000;}
#button::after {
content: "\f077";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
font-size: 20px;
line-height: 40px;
color: #fff;}
#button:hover {
cursor: pointer;
background-color: #333;}
#button:active {
background-color: #555;}
#button.show {
opacity: 1;
visibility: visible;}
.social a {font-size: 30px;padding-right: 10px;}
.social .fa-facebook-square {color: #3b5998;}
.social .fa-twitter-square{color: #00acee;}
.dis {padding:0 15px;}
/*.abh_box.abh_box_down{padding: 25px 20px !important;background: #468ec0;color:#fff}*/
.post-navigation {display: none;}
.abh_description.note span, ul.abh_tabs { display: none;}
.abh_box_down .abh_tab_content .abh_text .fn a { color: #000!important;}
.abh_box_down .abh_tab_content .abh_text .abh_description{font-size: 18px!important;font-weight: 400;line-height: 32px; color: #000; font-family: -apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;}
.abh_box.abh_box_down{padding: 0px 25px 25px 25px!important;border: 1px solid #eee;}
.abh_box_down .abh_tab_content .abh_text .abh_description a{color: #0090f1;}
.abh_box_down .abh_tab_content .abh_text{margin-left: 135px!important;}
.abh_box_down .abh_tab_content .abh_image img, .abh_box_down .abh_tab_content .abh_image {max-width: 120px!important;width: 120px!important;}
.abh_box_down .abh_tab_content {padding: 20px 12px!important;}