/*
Theme Name: g-blogs
Theme URI: http://glorywebs.com/
Author: Glory Webs
Author URI: http://glorywebs.com/
Domain: g-blogs
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.*/

/*Required WordPress CSS*/

*,
body{ font-family: "Poppins", sans-serif; color:#1c1c1c;}
.fa, .fa:before{font-family: FontAwesome;}

/*
*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr,
iframe{margin:0;padding:0;border:none;}
a,
input,
select,
textarea{outline:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
a{text-decoration:none;color:#333333;}
a:focus,
:focus,
input:focus{outline:none;}
img{vertical-align:middle;border:none;outline:none;max-height:100%;border-radius:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
section{display:block;margin:0;padding:0;}
input,
textarea,
select,
button{resize:none;border:0;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0;}
select,
input[type="submit"]{cursor:pointer}
table{border-collapse:separate;border-spacing:0;}
caption,
th,
td{font-weight:normal;}

img{max-width:100% !important; height:auto !important; }

.clear{clear:both;}


select option{padding:0 10px;}

::-webkit-input-placeholder{color:#939598;}
:-moz-placeholder{color:#939598;opacity:1;}
::-moz-placeholder{color:#939598;opacity:1;}
:-ms-input-placeholder{color:#939598;}

body{overflow-x:hidden; line-height:1;}
@media (min-width:1200px){
    .container{max-width:1170px;}
}
img{max-width:100%;height:auto;}*/

.authors-list-wrap { display: flex; justify-content: center; align-items: center; column-gap: 7px; list-style: none; padding: 0; margin: -23px 0 0; }
.authors-list-wrap img { max-width: 46px; border: 1px solid #c5c5c5; border-radius: 50%; }

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Main CSS-*-*-*-*-*-*-*-*-*-*-*-*-*/
.bloglist .post-box .post-text a{color:#EF5426;}
.bloglist .post-box .post-text a:hover {
    text-decoration-line: underline;
}
/*style1 css*/
.post-text{padding-top:23px;margin-bottom:47px;}
.post-box h2 a{font-size:40px;
line-height:1.15;font-family:'Roboto',sans-serif;font-weight:900;color:#262626;}
.post-box h2 a:hover{text-decoration:none;}
.post-box h2{position:relative;padding-top:30px;padding-bottom:25px;}

/****************************************/
.main_contain article iframe{width:100%;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.bypostauthor{}
.post_author ul.ul_author li{line-height:28px;}
body.single #dnetdev.text-content.single_sec{margin-top:0!important;}
.breadcrumbs{margin-top:85px;padding-top:30px;}
.breadcrumbs span a span{color:#FF4E00;font-family:"neristhin";font-size:20px;}
.breadcrumbs span a:hover{text-decoration:none;}
.breadcrumbs span a span:hover{border-bottom:1px solid #FF4E00;}
.breadcrumbs span{color:#111111;font-family:"neristhin";font-size:20px;}
span.span_prev:hover,
span.span_next:hover{color:#FF4E00;}
.post-listing .post-box{box-shadow:2px 3px 7px -1px rgba(0,0,0,0);transition:all 0.5s ease-out 0s;}
.post-listing .post-box:hover{background:#ffffff none repeat scroll 0 0;box-shadow:2px 3px 17px -1px rgba(0,0,0,0.20);transition:all 0.5s ease-out 0s;}
.post-listing .post-box:hover .post-text .title-head a{color:#ff4e00;}

/* 404 page starts */
.error_404{background:rgba(0,0,0,0) url("http://www.glorywebs.com/blog/wp-content/uploads/2017/06/404-plain-bg.jpg") no-repeat scroll 0 0;height:582px;margin-top:100px;}
.error-content-blocks img.error{text-align:center;display:inline-block;margin-top:98px;}
.error-content-blocks .subtitle{color:#111111;font-family:'neristhin';font-size:30px;line-height:24px;padding:0;width:100%;text-align:center;margin:40px 0 0;}
.error-content-blocks .bottom-line{color:#565656;font-family:'neristhin';font-size:18px;line-height:24px;padding:0;width:100%;text-align:center;margin:30px 0 0;}

/**************************   CSS BY ZALAK START****************************************/
.bloglist{background-color:#f3f3f3;}
.post-text p:empty{display:none;}
.glory-comment{margin:30px auto;width:930px;}
.post-text{padding-top:23px;margin-bottom:20px;float:left;width:100%;}
.post-box{border:1px solid #eaeaea;padding:16px 30px;}
.post-box h1 a{font-family:"nerisblack";font-size:42px;color:#414141;line-height:54px;}
.post-box h1{font-family:"nerisblack";font-size:42px;color:#414141;line-height:54px;}
.post-box h1 a{text-decoration:none;}
.post-box h1 a:hover{text-decoration:none;}
.post-box h1{position:relative;padding-top:15px;padding-bottom:11px;}
.post-box h1:before{content:"";width:55px;height:1px;background:#ff4e00;top:0px;right:0px;left:0;position:absolute;margin-bottom:30px;}
.author_photo img{border-radius:100%;}
.author_photo{float:left;}
.author_name{float:left;padding-left:12px;padding-top:6px;}
.author_detail{margin-bottom:26px;float:left;}
.post-text p{font-size:18px;    /*color: #363636; line-height: 32px; font-family: "nerislight";*/font-family:'Roboto',sans-serif;font-weight:300;line-height:1.7;color:#565656;}
.comment_section span{color:#ffbd0c;font-family:"nerisblack";font-size:24px;line-height:42px;float:left;}
.comment_section p{color:#565656;font-family:"neristhin";font-size:18px;line-height:42px;padding-left:9px;float:left;}
.comment_section{width:30%;float:left;}
.social_media_section{width:70%;float:left;}
.post-box-footer{display:inline-block;width:100%;}
.post-text a{text-decoration:none;}
.post-text .more_link,
.orange-btn{font-size:24px;font-weight:400;letter-spacing:0.3px;padding:.8rem 1.8rem;color:#fff;min-width:226px;overflow:hidden;z-index:1;border:1px solid #ef5426;position:relative;transition-delay:0.2s!important;transition:all 0.3s;line-height:1.5;border-radius:.25rem;font-family:'Roboto',sans-serif;}

/* Button Hover Effects */
.post-text .more_link,
.btn.bg-orange{overflow:hidden;z-index:1;border:1px solid #ef5426;position:relative;transition-delay:0.2s!important;transition:all 0.3s;}
.post-text .more_link:hover,
.btn.bg-orange:hover,
.orange-btn:hover{color:#ef5426!important;background:transparent!important;text-decoration:none!important;}
.post-text .more_link:after,
.btn.bg-orange:after,
.btn.orange-btn:after{border-radius:0 0 50% 50%/0 0 75% 75%;transition:height 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;height:300px;width:100%;background:#ef5426;content:"";display:block;position:absolute;z-index:-1;}
.post-text .more_link:hover:after,
.btn.bg-orange:hover:after,
.btn.orange-btn:hover:after{height:0;}
.post-text a.more_link:hover{text-decoration:none;}

/*blog page arrow*/
.post-listing .pagination a.prev.page-numbers:before{
    content: "\f104";
    font-family: FontAwesome;
    font-size: 18px;    
}
.post-listing .pagination a.next.page-numbers:before{
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;    
}
.popular_post h3{font-family:"nerislight";font-size:30px;color:#313131;line-height:31px;position:relative;padding-top:15px;display:inline-block;width:100%;}
.popular_post h3:before{content:"";width:55px;height:1px;background:#ff4e00;top:0px;right:0px;left:0;position:absolute;margin-bottom:30px;}
.popular_post li{list-style:none;font-family:"nerissemibold";font-size:18px;color:#565656;line-height:30px;border-bottom:1px solid #e2e2e2;position:relative;padding:15px 27px;}
.popular_post li:last-child{border-bottom:none;}
.popular_post li a{color:#565656;}
.popular_post li a:hover{text-decoration:none;color:#ff4e00;}
.popular_post li:hover{color:#ff4e00;}
.popular_post li a:before{content:"\f005";height:12px;width:12px;position:absolute;font-family:FontAwesome;left:0;}
.post-listing .pagination{text-align:center;width:100%;margin-top:30px;margin-bottom:40px;}
.post-listing .pagination a.page-numbers{border:1px solid #ff4e00;color:#ff4e00;height:34px;width:34px;border-radius:100%;display:inline-block;line-height:30px;font-family:"nerislight";}
.post-listing .pagination span.current{background:#ff4e00;color:#fff;height:34px;width:34px;border-radius:100%;display:inline-block;line-height:30px;font-family:"nerislight";}
/* .post-listing .pagination a.next{border:none;display:none;} */
.post-listing .pagination a.prev{border:none;display:none;}
.post-listing .pagination a.page-numbers:hover{background:#ff4e00;color:#fff;text-decoration:none;}
.post-listing .pagination .page-numbers{margin-left:10px;}

.comment-btn{background:#ff4e00 none repeat scroll 0 0;border-radius:50px;color:#fff;display:inline-block;font-family:"nerislight";font-size:18px;line-height:42px;padding:5px 0;text-align:center;width:100%;}
#comments .media-list li .media .media-body{border:none;padding:16px 0 0 0;}
.author_title{padding-left:11px;font-family:"nerissemibold";font-size:18px;line-height:32px;display:inline-block;}
.author_title a{color:#565656!important;}
.comment-meta img{border-radius:100%;}
.comment-content p{font-family:"neristhin";font-size:18px;line-height:32px;color:#565656;}
.comment-reply-link{background:#ff4e00 none repeat scroll 0 0;border-radius:50px;color:#fff;display:inline-block;font-family:"nerissemibold";font-size:14px;line-height:32px;padding:0 22px;text-align:center;text-shadow:none;border:none;}
.comment-content a span{display:none;}
#comments .media-list ul.children{border-left:1px solid #ff4e00;}
#comments .media-list ul.children li{padding-left:22px;}
.comment-body.media{margin-bottom:30px;}
#comments .media-list{border-bottom:1px solid #eaeaea;}
.comment-notes{margin-bottom:50px;}
.single_blog_box{margin-bottom:80px;}
.single_blog_box .animateBlock{margin-top:0px!important;width:100%;}
.single_blog_box .post-box-footer{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:15px 0;}
.main_contain .post-listing{margin-top:53px!important;}
.blog-list-sidebar .animateBlock{margin-top:80px!important;}
#post-listing,
.blog-single-sidebar .animateBlock{margin-top:30px;}
.full-blog #post-listing{margin-top:0px;}
.post-text ul li,
.post-text ol li{color:#ff4e00;font-family:"nerislight";font-size:24px;line-height:32px;}
.post-text .buletpoints ul li{font-size:18px;line-height:32px;color:#363636;}
.post-text .buletpoints ul li:first-child img{margin-top:5px!important;}
.post-text .buletpoints ul li a{padding-left:0px;}
.social_share_staic .share-btn > img{float:none!important;margin-top:0px!important;}
.share-btn > img{height:23px!important;width:21px!important;float:left!important;margin-top:0px!important;}
.li_Counter .share-btn > img{margin-top:6px!important;}
.fb_Counter{float:right;width:auto;margin-left:10px;}
.tw_Counter{float:right;width:auto;margin-left:10px;}
.li_Counter{float:right;width:auto;}
.go_Counter{float:right;width:auto;margin-left:10px;}
.share-btn{float:left;margin-top:7px;}
.tw_Counter .counter_box{font-family:"nerisblack";font-size:18px;line-height:29px;color:#fff;background-color:#219bcf;float:left;margin-left:10px;padding:4px 27px;border-radius:50px;position:relative;min-width:60px;text-align:center;}
.tw_Counter .counter_box::before{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#219bcf;font-size:18px;position:absolute;top:5px;left:-5px;}
.li_Counter .counter_box{font-family:"nerisblack";font-size:18px;line-height:29px;color:#fff;background-color:#0077B5;float:left;margin-left:10px;padding:4px 27px;border-radius:50px;position:relative;min-width:60px;text-align:center;}
.li_Counter .counter_box::before{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#0077B5;font-size:18px;position:absolute;top:5px;left:-5px;}
.fb_Counter .counter_box{font-family:"nerisblack";font-size:18px;line-height:29px;color:#fff;background-color:#66679d;float:left;margin-left:10px;padding:4px 27px;border-radius:50px;position:relative;min-width:60px;text-align:center;}
.fb_Counter .counter_box::before{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#66679d;font-size:18px;position:absolute;top:5px;left:-5px;}
.go_Counter .counter_box{font-family:"nerisblack";font-size:18px;line-height:29px;color:#fff;background-color:#d34836;float:left;margin-left:10px;padding:4px 27px;border-radius:50px;position:relative;min-width:60px;text-align:center;}
.go_Counter .counter_box::before{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#d34836;font-size:18px;position:absolute;top:5px;left:-5px;}
.social_share_staic .go_Counter{background-color:#fff;display:block;float:left;margin:0 auto;padding:9px 0 18px;width:100%;}
.social_share_staic .fb_Counter{background-color:#fff;display:block;float:left;margin:2px 0 0 0;padding:9px 0 18px;width:100%;}
.social_share_staic .tw_Counter{background-color:#fff;display:block;float:left;margin-top:2px;width:100%;padding:9px 0 18px;margin-left:0px;}
.social_share_staic .li_Counter{background-color:#fff;display:block;float:left;margin-top:2px;width:100%;padding:9px 0 18px;}
.social_share_staic{left:2.7%;max-width:70px;position:fixed;text-align:center;top:255px;width:100%;z-index:1;}
.social_share_staic .share-btn{display:block;width:100%;margin-bottom:12px;}
.social_share_staic .fb_Counter .counter_box{font-family:"nerisblack";font-size:13px;line-height:20px;color:#fff;background-color:#66679d;float:left;margin-left:6px;padding:3px 15px 7px;border-radius:50px;position:relative;min-width:55px;text-align:center;margin-top:10px;}
.social_share_staic .tw_Counter .counter_box{font-family:"nerisblack";font-size:13px;line-height:20px;color:#fff;background-color:#219bcf;float:left;margin-left:6px;padding:3px 15px 7px;border-radius:50px;position:relative;min-width:55px;text-align:center;margin-top:10px!important;}
.social_share_staic .li_Counter .counter_box{font-family:"nerisblack";font-size:13px;line-height:20px;color:#fff;background-color:#0077B5;float:left;margin-left:6px;padding:3px 15px 7px;border-radius:50px;position:relative;min-width:55px;text-align:center;margin-top:10px!important;}
.social_share_staic .go_Counter .counter_box{font-family:"nerisblack";font-size:13px;line-height:20px;color:#fff;background-color:#d34836;float:left;margin-left:6px;padding:3px 15px 7px;border-radius:50px;position:relative;min-width:55px;text-align:center;margin-top:10px!important;}
.social_share_staic .go_Counter .counter_box::before{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#d34836;font-size:18px;position:absolute;top:-13px;left:0;right:0;}
.social_share_staic .fb_Counter .counter_box::before{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#66679d;font-size:18px;position:absolute;top:-13px;left:0;right:0;}
.social_share_staic .tw_Counter .counter_box::before{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#219bcf;font-size:18px;position:absolute;top:-13px;left:0;right:0;}
.social_share_staic .li_Counter .counter_box::before{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#23659D;font-size:18px;position:absolute;top:-13px;left:0;right:0;}
.popupally-center-gfcr form{padding:0px 60px!important;}
#popup-box-gfcr-1 .popupally-inner-gfcr-1 .popupally-center-gfcr .content-gfcr input.submit-gfcr[type="submit"],
#popup-embedded-box-gfcr-1 .popupally-inner-gfcr-1 .popupally-center-gfcr .content-gfcr input.submit-gfcr[type="submit"]{width:50%!important;border-radius:100px!important;}
#disqus_thread{position:relative;}
#disqus_thread:after{content:"";display:block;height:60px;width:100%;position:absolute;bottom:0px;background:#F3F3F3;}
.subscribe_form h3{font-family:"nerisblack";font-size:30px;color:#414141;line-height:54px;text-align:center;}
.subscribe_form .send{background:#ff4e00 none repeat scroll 0 0;border:2px solid #ff4e00!important;border-radius:50px;color:#ffffff;display:inline-block;font-family:"nerislight";font-size:18px;margin-top:24px;max-width:226px;padding:12px 34px!important;}
.subscribe_form .sub_btn{text-align:center;}
.subscribe_form .send:hover{background-color:#bc3a02;border-color:#b23702;}
div.wpcf7-mail-sent-ok{color:#ff4e00;}
div.wpcf7-validation-errors{border:2px solid #fff;}
div.wpcf7-mail-sent-ok{border:2px solid #fff;}
.plugin_block small{display:table;float:none;margin:0 auto 15px;}

.blog-single-sidebar h3.widget-title{position:relative;color:#313131;display:inline-block;font-size:30px;padding-top:15px;width:100%;   /*font-family: "nerislight"; line-height: 31px;*/font-family:'Roboto',sans-serif;font-weight:300;line-height:1.3;}

/*.blog-single-sidebar h3.widget-title:before {background: #ff4e00 none repeat scroll 0 0; content: ""; height: 1px; left: 0; margin-bottom: 30px; position: absolute; right: 0; top: 0; width: 55px; }*/
.blog-single-sidebar #recent-posts-3 li,
.blog-single-sidebar .cat-item{list-style:none;}
.blog-single-sidebar ul li a{color:#565656; /*font-family: "nerissemibold"; line-height: 31px;*/font-size:18px;list-style:none;text-decoration:none;font-family:'Roboto',sans-serif;font-weight:600;line-height:1.3;}
.blog-single-sidebar ul li a:hover,
.blog-single-sidebar ul li a:hover:before{color:#ff4e00;}
.blog-single-sidebar ul.wpp-list li.current a{color:#ff4e00;cursor:pointer;}
.blog-single-sidebar ul li{border-bottom:1px solid #e2e2e2;color:#565656;position:relative;padding:15px 27px!important;}
.blog-single-sidebar ul li:last-child{border-bottom:none;}
.blog-single-sidebar ul li a:before{content:"";font-family:FontAwesome;font-size:18px;height:12px;left:0;line-height:30px;position:absolute;width:12px;}

/* New Blog Sidebar Ends */
.step-block ul{padding-left:25px;}
.step-block ul li{color:#000000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:32px;}
.step-block ol{padding-left:25px;}
.step-block ol li{color:#000000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:32px;}

/*jimil css Start 27-03-2018*/
.step-block.last-block a{color:#ff3c00;font-family:"Montserrat",sans-serif;font-weight:400;text-decoration:underline;}
.facebook-content{padding-top:4px;}
.website-traffic h2.vc_custom_heading{font-family:"Montserrat",sans-serif;font-weight:300;margin-bottom:40px;margin-top:0;padding-bottom:19px;position:relative;font-size:24px;}
.website-traffic h1.vc_custom_heading{margin-bottom:15px;margin-top:0;font-size:24px;text-transform:uppercase;}
.website-traffic h3.vc_custom_heading{margin-bottom:15px;margin-top:0;font-size:24px;}
.website-traffic{padding-top:35px;}
.website-traffic h2.vc_custom_heading:after{background:#027daa none repeat scroll 0 0;bottom:-10px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%;}
.website-traffic span.other-text{color:#eaff00;}
.container-gap > .vc_column-inner{max-width:934px;margin:0 auto;}
.website-traffic p{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;line-height:31px;margin-bottom:17px;}
.content-block h2{font-family:"Montserrat",sans-serif;font-weight:700;}
.content-block ul{max-width:740px;width:100%;margin:0 auto;list-style-type:none;}
.content-block ul li{float:left;}
.website-traffic.chapter-1 h2.vc_custom_heading:after{background:#33ae8d;}
.content-block h3.vc_custom_heading{font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;}
.website-traffic.chapter-1 h3.vc_custom_heading{text-transform:uppercase;}
.website-traffic.chapter-1 span.wp{color:#0046c5;}
.website-traffic.chapter-1 .wpb_single_image img{   /*border:4px solid #dfdfdf;*/
border-radius:3px;}
.website-traffic.chapter-1.season-2 span.ecommerece{color:#632300;}
.your-left .vc_column-inner{padding-left:0px!important;}
.content-block p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:18px;}
.website-traffic.chapter-1 p{margin-bottom:20px;}
.step-block h3.vc_custom_heading{font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:29px;margin-top:0;}
.step-block{padding:46px 49px 60px 104px;border-bottom:2px solid #eeeeee;}
.step-block.step-right-image img{margin-top:0px;}
.step-block.total-chache{padding-bottom:30px;}
.step-block .points ul li{color:#000000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:32px;}
.content-block h2.vc_custom_heading{margin-bottom:16px;}
.step-block.last-block{padding-bottom:70px;}
.step-two-block{padding-top:58px;}
.step-block .points{margin-top:36px;}
.step-block .points ul{list-style-type:none;}
.step-block img{    /*border:4px solid #dfdfdf;*/
border-radius:3px;margin-top:21px;}
.step-block img.vc_single_image-img{margin-top:0;}
.website-traffic.chapter-1.season-3 h2.vc_custom_heading:after{background:#b94543;}
.website-traffic .season-2,
.website-traffic .season-3,
.website-traffic .season-4{line-height:67px;}
.reasons h2.vc_custom_heading{margin-bottom:40px;}
.website-traffic.season-4 h2.vc_custom_heading:after{background:#6f6388;}
.website-traffic.chapter-1.season-5 h2.vc_custom_heading:after{background:#00afce;}
.season-3 span.download{color:#121212;}
.image-gap h3.vc_custom_heading{line-height:33px;}
.website-traffic.season-3{margin-bottom:28px;}
.image-gap .image-top img{margin-top:0px;}
.step-block p{color:#000000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:32px;}
.step-block p h5{font-weight:600;}
.step-block h4{font-size:20px;color:#000000;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:29px!important;line-height:30px;margin-top:0px;}
.website-traffic.chapter-1.season-2 h2.vc_custom_heading:after{background:#d57f3d none repeat scroll 0 0;}
.step-block.wp-block img{margin-top:0px;}
.step-block span.website{color:#028ec2;}
.your-turn h3.vc_custom_heading{font-size:34px;margin-bottom:35px;margin-top:0;}
.website-traffic.chapter-1.your-turn{padding-top:44px;padding-bottom:0px;}
.website-traffic.chapter-1.your-turn p{font-size:18px;margin-bottom:14px;}
.website-traffic.chapter-1.your-turn .your-right{width:38%}
.website-traffic.chapter-1.your-turn .your-left{width:62%}

/*jimil css End 27-03-2018*/

/* Fullwidth Blog Starts */
.new-textarea textarea{border:1px solid #d2d2d2!important;color:#565656;font-size:15px;font-weight:400;padding:10px;width:90%;}
.new-textarea img{margin-top:45px;}
.new-textarea  h2.test{margin-top:0;}
body.postid-2426 .container-gap .vc_column-inner{padding:35px 0px!important;}
.bloglist.full-blog .para{margin-bottom:20px;}
.bloglist.full-blog .para p{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:32px;}
.bloglist.full-blog .img-border{border:4px solid #dfdfdf;border-radius:5px;display:inline-block;}
/* .bloglist.full-blog h3.vc_custom_heading{font-size:22px;font-weight:bold;margin-top:10px;text-transform:capitalize;} */
.bloglist.full-blog .points{margin-bottom:10px;}
.bloglist.full-blog .points ul{max-width:100%;padding-left:34px;}
.bloglist.full-blog .points ul li{display:block;float:none;font-size:18px;font-weight:400;line-height:37px;}
.bloglist.full-blog .points ul li::before{color:#00b6c6;font-family:"Montserrat",sans-serif;content:"•";font-size:30px;left:-10px;position:relative;vertical-align:bottom;}
.bloglist.full-blog .full-social{display:inline-block;margin-bottom:20px;}
.bloglist.full-blog .full-social ul li{margin-right:10px;}
/* .bloglist.full-blog h2.vc_custom_heading{margin-bottom:25px;padding-bottom:10px;} */
.bloglist.full-blog h2.main-headin{margin-bottom:0;}
.order-list ol{margin-bottom:30px!important;padding-left:19px;}
.order-list ol li{font-size:18px;font-weight:400;margin-bottom:35px;padding-left:10px;padding-right:50px;}
.no-margin img{margin:0;}
.step-block a{/*border-bottom:1px solid #ff3600;*/color:#ff3600;text-decoration:none;}
.website-traffic h2.vc_custom_heading.no-border::after{background:transparent;}
.website-traffic h2.vc_custom_heading.black-bottom-line::after{background:rgba(0,0,0,0.1)}
.post-box .small-blog-img a img{margin-top:30px;}
.full-social ul li a i.fa-globe{background-color:#00b6c6;color:#fff;font-size:20px;padding:12px 15px;}
.full-social ul li a i.fa-facebook{background:#3c599b none repeat scroll 0 0;color:#ffffff;font-size:20px;padding:12px 18px;}
.full-social ul li a i.fa-twitter{background-color:#1ea1f3;color:#ffffff;font-size:20px;padding:12px 15px;}
.full-social ul li a i.fa-google-plus{background-color:#dc483c;color:#ffffff;font-size:20px;padding:12px;}
.full-social ul li a i.fa-pinterest{background-color:#bd0818;color:#ffffff;font-size:20px;padding:12px 15px;}

/* Fullwidth Blog Ends */
.post-text.blog-read-more{margin-bottom:40px;min-height:auto;padding-top:0;}
body.error404 .navbar .nav li a{color:#414141!important;}
body.error404 li.mega-menu i.fa{color:#414141;}
body.error404 .stickyheader li.mega-menu i.fa{color:#ff4e00;}

/* 404 page ends */
.author_summary h2{margin-top:0;}
.author_summary img.avatar{border-radius:50%;}
.post_author{padding-top:20px;border-top:4px solid #565656;}

/*--guest blog--*/
.postid-4542 .website-traffic{padding-bottom:80px;}
.postid-4542 .step-block{padding:46px 118px 50px 118px;}
.postid-4542 .banner-main-heading,
.postid-4542 .banner-main-heading h1{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:300;}
.postid-4542 .banner-main-heading p{display:none;}
.postid-4542 .website-traffic p{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;line-height:31px;margin-bottom:35px;}
.postid-4542 .step-heading{font-family:"Montserrat",sans-serif;color:#fff!important;background-color:#3d58ff;margin-top:0px!important;margin-bottom:0px!important;line-height:50px;font-size:32px!important;padding-top:15px;padding-bottom:15px;}
.postid-4542 .border-hide{border-bottom:0!important;}
.postid-4542 .step-block  p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;color:#000000;line-height:33px;}
.postid-4542 .step-block  .step-text p{padding-bottom:20px;}
.postid-4542  .step-block p:last-child{padding-bottom:0;}
.guest-guide .step-block .blue{color:#045cd4!important;}
.guest-guide  .navy-blue{color:#0b8de6!important;}
.guest-guide .step-block .red{color:#ff3f4a!important;}
.guest-guide .step-block .black{color:#000000!important;}
.guest-guide .step-block strong.black{font-weight:600!important;}
.postid-4542 .step-block  a{border:none;font-weight:600;}
.postid-4542 .step-block .plain{border:none;font-weight:400!important;color:#000000!important;}
.postid-4542 .vc_row{height:auto!important;}
.guest-guide .step-block .step-sub-heading{position:relative;font-weight:800!important;font-size:22px!important;text-transform:initial!important;margin-bottom:20px;}
.step-block .heading-a:before{content:"a"!important;}
.step-block .heading-b:before{content:"b"!important;}
.step-block .heading-c:before{content:"c"!important;}
.step-block .heading-d:before{content:"d"!important;}
.step-block .heading-e:before{content:"e"!important;}
.step-block .heading-f:before{content:"f"!important;}
.step-block .step-sub-heading:before{content:"a";background-color:#3d79ff;color:#fff;text-transform:lowercase!important;border-radius:100%;width:43px!important;height:43px!important;font-weight:bold;font-size:22px;align-content:center;justify-content:center;line-height:43px;display:inline-block;margin-right:15px;}
.postid-4542 .step-block .table td{font-size:14px;font-weight:400;font-family:"Montserrat",sans-serif;text-align:justify;color:#181818;line-height:33px;}
.postid-4542 .step-block .table-striped>tbody>tr:nth-of-type(odd){background-color:#e0e0e0;}
.postid-4542 .step-block .table-striped>tbody>tr:nth-of-type(even){background-color:#ececec;}
.postid-4542 .point-title{font-weight:700!important;position:relative;padding-left:35px;margin-bottom:15px!important;}
.guest-guide .wpb_content_element{margin-bottom:25px;}
.postid-4542 .point-title:before{content:"";background:#ff8a3d;display:block;width:12px;height:12px;border-radius:50%;position:absolute;left:0;top:9px;}
.guest-guide .step-block .underline{border-bottom:1px solid;}
.guest-guide .step-block{margin-left:0px;margin-right:0px;margin-bottom:0px;}
.guest-guide .step-block .dotted-sec{margin-top:30px;margin-bottom:30px!important;}
.guest-guide .dotted-sec .top-iocn{font-weight:400;}
.guest-guide .step-block.wp-block img{margin-top:0px;margin-bottom:45px;}
.guest-guide .step-block .num-list li{counter-increment:li;margin-left:-10px;}
.guest-guide .step-block .num-list li:before{content:counter(li) ". ";color:#ff3f4a;display:inline-block;width:1em;left:35px;position:absolute;margin-left:-1em;font-weight:600;}
.guest-guide .step-block .num-list{list-style:none;counter-reset:li;}
.guest-guide .step-block .gray-notes{background:#ececec;border:2px solid #cbcbcb;margin-top:35px;padding:30px;}
.guest-guide .step-block .red-notes{background:#ffe8e9;border:2px solid #ff3f4a;margin-top:35px;padding:30px;}
.guest-guide .step-block .blue-notes strong{color:#000000;}
.guest-guide span.note-book-icon:before{content:"";position:absolute;height:25px;background-size:contain;width:25px;top:3px;background-repeat:no-repeat;left:-40px;background-position:center;background:url(https://www.glorywebs.com/blog/wp-content/uploads/2019/04/notebook.png);}
.guest-guide span.top-iocn:before{left:-40px;}
.guest-guide .dotted-sec{border:2px dashed #ff3f4a;padding:30px;padding-left:70px;background:#f8efef;}
.guest-guide .note-book-icon,
.guest-guide .top-iocn{padding-left:0px;}
.guest-guide .dotted-sec{padding-left:70px;}
.guest-guide ul.blue-round-bullet li:before{content:"\f111 ";font:normal normal normal 14px/1 FontAwesome;color:#0b8de6;display:inline-block;width:1em;position:relative;font-size:12px;left:-30px;top:-1px;margin-left:-15px;}
.guest-guide ul.blue-round-bullet li{margin-bottom:10px;}
.guest-guide ul.blue-round-bullet{list-style:none;margin-bottom:25px;margin-left:30px;}
.guest-guide ul.blue-arrow-bullet li:before{content:"\f061 ";display:inline-block;width:2em;color:#0b8de6;font:normal normal normal 14px/1 FontAwesome;position:relative;font-size:15px;left:-21px;top:0;margin-left:18px;}
.guest-guide ul.blue-arrow-bullet{list-style:none;margin-bottom:25px;}
.guest-guide ul.red-round-bullet li:before{content:"\f111";display:inline-block;width:0em;color:#ff3f4a;font:normal normal normal 14px/1 FontAwesome;position:relative;font-size:12px;left:-35px;top:-2px;}
.guest-guide ul.red-round-bullet li{margin-bottom:20px;margin-left:10px;}
.guest-guide ul.red-round-bullet{list-style:none;}
.guest-guide ol.dot-apha-list{counter-reset:list;list-style:none;}
ol.dot-apha-list > li:before{content:counter(list,lower-alpha) ". ";counter-increment:list;position:absolute;left:25px;display:inline-block;font-size:20px;font-weight:600;color:#ff3f4a;}
.guest-guide ol.brac-apha-list{counter-reset:list;list-style:none;}
ol.brac-apha-list > li:before{content:counter(list,lower-alpha) ") ";counter-increment:list;position:absolute;left:25px;display:inline-block;font-size:20px;font-weight:600;color:#ff3f4a;}
.guest-guide .step-block .num-list-new{list-style:none;counter-increment:start 2;}
.guest-guide .step-block .num-list-new li:before{content:counter(start) ". ";counter-increment:start;color:#ff3f4a;display:inline-block;width:1em;left:35px;position:absolute;margin-left:-1em;font-weight:600;}

/*scrolling_form*/
.full_width{width:100%;}
.boxzilla{max-width:720px!important;}
.scrolling_form{background:url(img/subscription-bg-img.jpg) no-repeat;background-size:cover;display:block;width:720px;height:460px;text-align:center;}
/*.form_hedaer{margin-top:34px;}*/
.form_hedaer h3:before,
.form_hedaer h3:after{content:'';width:40px;background:#d8d8d8;height:1px;position:absolute;top:10px;}
.form_hedaer h3:before{left:-53px;}
.form_hedaer h3:after{right:-53px;}
.form_hedaer h3{font-size:20px;font-weight:normal;color:#262626;position:relative;margin:40px 0 0;display:inline-block;}
.form_hedaer h2{font-size:32px;line-height:1.3em;font-weight:800;color:#262626;margin-top:20px;}
.form_hedaer p{font-size:19px;line-height:28px;color:#333333;margin-top:10px;}
.scrolling_form .close_link a{ color: #777777; text-decoration: underline;}
.clr-blue{ color:#0360ad; }
.clr-orange{ color: #ef5426; }
.scrolling_form #mc_embed_signup_scroll input[type="email"]{width: 311px;border:1px solid #0360ad!important;padding:15px 52px 15px 25px!important;color:#0360ad;font:17px/24px 'nerislight';letter-spacing:0;font-weight:500;border-radius:5px;color:#0360ad!important;margin-top:19px!important;box-shadow:none!important;background-color:#ffffff;}
.scrolling_form #mc_embed_signup_scroll .hs_email{position:relative;padding:0;width:62%;margin:0 auto;}
.scrolling_form #mc_embed_signup_scroll .hs_email span{color:#0360ad;position:absolute;right:25px;top:37px;font-size:18px;z-index:1;}
.scrolling_form #mc_embed_signup_scroll input[type="email"]::-webkit-input-placeholder{color:#0360ad; font-weight: 100;}
.scrolling_form #mc_embed_signup_scroll input[type="email"]::-moz-placeholder{color:#0360ad; font-weight: 100;}
.scrolling_form #mc_embed_signup_scroll .button{background-color:#ef5426;border:1px solid #ef5426;border-radius:4px;height:55px;margin-top:0px;margin-bottom:40px;color:#fff;width:311px;text-transform:uppercase;font-weight:600;font-size:16px;}
#mce-error-response,
#mce-success-response,
#mce-error-response a{color:#fff;}



.post-text .more_link { background: #ff4e00 none repeat scroll 0 0; border-radius: .25rem;font-size: 24px; display: inline-block; padding: .8rem 1.8rem; text-align: center; width: 100%; color: #ffff!important; font-family: "nerislight";    line-height: 1.5; }
.post-text .more_link:hover { text-decoration: none; }
.post-text a.more_link:hover { text-decoration: none; }
.popular_post h3 { font-family: "nerislight"; font-size: 30px; color: #313131; line-height: 31px; position: relative; padding-top: 15px; }
.popular_post h3:before { content: ""; width: 55px; height: 1px; background: #ff4e00; top: 0px; right: 0px; left: 0; position: absolute; margin-bottom: 30px; }
.popular_post li { list-style: none; font-family: "nerissemibold"; font-size: 18px; color: #565656; line-height: 30px; border-bottom: 1px solid #e2e2e2; position: relative; padding: 15px 27px; }
.popular_post li a { color: #565656; }
.popular_post li a:hover { text-decoration: none; color: #ff4e00; }
.popular_post li:hover { color: #ff4e00; }
.popular_post li a:before { content: "\f005"; height: 12px; width: 12px; position: absolute; font-family: FontAwesome; left: 0; }
.post-listing .pagination { text-align: center; width: 100%; margin-top: 30px; margin-bottom: 40px; }
.post-listing .pagination a.page-numbers { border: 1px solid #ff4e00; color: #ff4e00; height: 34px; width: 34px; border-radius: 100%; display: inline-block; line-height: 30px; font-family: "nerislight"; }
.post-listing .pagination span.current { background: #ff4e00; color: #fff; height: 34px; width: 34px; border-radius: 100%; display: inline-block; line-height: 30px; font-family: "nerislight"; }
/* .post-listing .pagination a.next { border: none; } */
.post-listing .pagination a.page-numbers:hover { background: #ff4e00; color: #fff; text-decoration: none; }
.post-listing .pagination .page-numbers { margin-left: 10px; }

/**************************   CSS BY ZALAK END****************************************/

#html5-watermark > a { display: none; }

.rightAlign { float: right; }
.leftAlign { float: left; }

.margin40 { margin-top: 40px; }
section.archive_bloglist { padding-bottom: 40px; padding-top: 100px; }
section.archive_bloglist img.wp-post-image,

.margin0 { margin-top: 0px !important; }
.margin13 { margin-top: 13px !important; }
.margin8 { margin-top: 8px !important; }
.margin27 { margin-top: 27px !important; }
.post-text h5 { margin-bottom: 15px !important; min-height: 60px; }
.post-text p { margin-bottom: 27px !important; }


/************full-width-blog*****************/
.full-width-blog .post-bg-color { background-color: #F3F3F3; }
.full-width-blog .post-box { border: none; padding: 16px 30px; }
.full-width-blog .container { width: 900px; }

/***newsletter ****/
.newsletter .mc-field-group:before {
    content: "\f2c0";
    /* color: #ffffff; */
    display: block;
    /* font-size: 20px; */
    left: 10px;
    position: absolute;
    bottom: 13px;
    font-family: FontAwesome;
}
/***Style1.css***/
section.single_sec h3.post_title { margin-top: 0px; padding-top: 0px; }
body.single span.span_prev:hover,
body.single span.span_next:hover { color: #FF4E00; }
span.span_prev:hover,
span.span_next:hover { color: #FF4E00; }
.subscribe_form h3 { font-family: "nerislight" !important; font-size: 23px; }
.right_section { background-color: #e2e2e2; border: 1px solid #e2e2e2; border-radius: 10px; padding: 10px; }
.go-scroll span { font-size: 17px; border-bottom: 1px solid; }
.postid-1140 .plugin_block h4,
.postid-1140 .plugin-block h4 { margin-bottom: 0px; }
.postid-1140 .plugin_block ul.app-expert,
.postid-1140 .plugin-block ul.app-expert { margin: 0px 0px 10px; }
.postid-1140 .detail_post_content h3.plug-space { margin: 20px 0px !important; display: block; }
.postid-1140 .post-text p { margin-bottom: 17px !important; }
.go-scroll a:hover { text-decoration: none; }
.go-scroll a { margin-bottom: 8px !important; display: inline-block; }

/***Pop up css index.php code***/
    #mc_embed_signup_scroll .header-section{ text-align:center;}
    #mc_embed_signup_scroll .header-section h2{
        font-family:"nerisblack";
        font-size:34px;
        color:#ffffff;
        line-height:30px;
    }  
    #mc_embed_signup_scroll .send{
        margin-top: 0px !important;
        max-width: 100%;
        padding: 3px !important;
        border-radius:5px;
    }
    #mc_embed_signup_scroll .left_img img{ width:200px;}
    div.wpcf7-validation-errors {
        border: 2px solid #f5f5f5;
    }
    div.wpcf7-mail-sent-ok {
        border: 2px solid #f5f5f5;
    }
    .boxzilla{ padding:0px !important;}
    #mc_embed_signup_scroll .header-section{ background-color:#FF4E00;  padding: 24px 50px 17px;}
    .mc-field-group{ padding:0 60px;}
    /*#mc_embed_signup_scroll input[type="email"]{
        color:#959595; font-family: 'Outfit', sans-serif; font-size:16px;
        background: url("<?php echo get_template_directory_uri(); ?>/img/email_placeholder.jpg") no-repeat;
        background-position:right 5px;
        margin-top:32px !important;
        padding-top:0px !important;
        border-bottom:1px solid #dcdcdc !important;
        padding-bottom:10px;
    }*/
    #mc_embed_signup_scroll .button {
        background-color: #ff4e00;
        border: 1px solid #ff4e00;
        border-radius: 50px;
        color: #fff;

        margin: 0 auto 23px;
        width: 282px;

        text-align: center;
        padding:14px 0px !important;
        font-family:"nerislight";
        font-size:18px;
        float:none;

        margin-top:4px;
    }
    #mc_embed_signup_scroll .clear {
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    .boxzilla-close-icon{ color:#333 !important; opacity:1 !important; right: 7px;}
    .boxzilla-close-icon:hover{ color:#ef5426 !important;}
    .close_link a{font-family: 'Outfit', sans-serif;
                  font-size:16px; color:#ff4e00;}
    .close_link{ text-align:center; margin-bottom:37px;}
    #mc_embed_signup div.mce_inline_error{ color:#ff4e00; font-weight:normal; padding:0px; margin:0px; background-color:inherit; font-family:"nerislight";
                                           font-size:14px;}
    span.wpcf7-not-valid-tip{ width:270px; position:absolute; display:inline-block;}

/***popup css***/
#mc_embed_signup_scroll .header-section{text-align:center;}
#mc_embed_signup_scroll .header-section h2{font-family:"nerisblack";font-size:34px;color:#ffffff;line-height:30px;}
#mc_embed_signup_scroll .header-section h3{font-family:"nerislight";font-size:21px;position:relative;color:#ffffff;margin-top:0px!important;}
#mc_embed_signup_scroll .header-section h3:before{background:#ff834d none repeat scroll 0 0;content:"";height:1px;left:15px;position:absolute;top:12px;width:45px;}
#mc_embed_signup_scroll .header-section h3:after{background:#ff834d none repeat scroll 0 0;content:"";height:1px;position:absolute;right:15px;top:12px;width:45px;}
#mc_embed_signup_scroll .send{margin-top:0px!important;max-width:100%;padding:3px!important;border-radius:5px;}
#mc_embed_signup_scroll .left_img img{width:200px;}
div.wpcf7-validation-errors{border:2px solid #f5f5f5;}
div.wpcf7-mail-sent-ok{border:2px solid #f5f5f5;}
.boxzilla{padding:0px!important;}
#mc_embed_signup_scroll .header-section{background-color:#FF4E00;padding:24px 50px 17px;}
.mc-field-group{padding:0 60px;}
/*#mc_embed_signup_scroll input[type="email"]{color:#959595;font-family:"neristhin";font-size:16px;background:url("<?php echo get_template_directory_uri();?>/img/email_placeholder.jpg") no-repeat;background-position:right 5px;margin-top:32px!important;padding-top:0px!important;border-bottom:1px solid #dcdcdc!important;padding-bottom:10px;}
*/#mc_embed_signup_scroll .button{background-color:#ff4e00;border:1px solid #ff4e00;border-radius:50px;color:#fff;margin:0 auto 23px;width:282px;text-align:center;padding:14px 0px!important;font-family:"nerislight";font-size:18px;float:none;margin-top:4px;}
em.border{border-left:3px solid #565656;padding-left:30px;}
#mc_embed_signup_scroll .button:hover{background-color:#bc3a02;border-color:#b23702;color:#fff;}
/*#mc_embed_signup_scroll .clear{display:inline-block;text-align:center;width:100%;}*/
.boxzilla-close-icon{color:#fff!important;opacity:1!important;}
.close_link a{font-family:"neristhin";font-size:16px;color:#ff4e00;}
.close_link{text-align:center;margin-bottom:0px;}
#mc_embed_signup div.mce_inline_error{color:#ff4e00;font-weight:normal;padding:0px;margin:0px;background-color:inherit;font-family:"nerislight";font-size:14px;}
span.wpcf7-not-valid-tip{width:270px;position:absolute;display:inline-block;}
.newsletter-form .margin27.animated{margin-top:80px!important;}

input.orange-bg {
    background: #ef5426 !important;
}
span.wpcf7-not-valid-tip {
    display: none !important;
}
#newsletter-form-blog .newsletter .mc-field-group input.wpcf7-not-valid {
    border: 1px solid red !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    margin: 0;
    border-color: red;
}


/*-------------------------------------------*\
   4. Industry Experience Logos 
\*-------------------------------------------*/
.pettern {background: url(img/pettern-bg.png) repeat; }
.bg-d-blue {background: #083e70; }
.industry-exp-sec {border-bottom: 1px solid #eaeaea; }
.industry-exp-sec .row{align-items: center;}
.indsutry-title .titlebox{padding: 23px 15px 15px; margin-top: -27px; position: relative;}
.indsutry-title .titlebox:before,
.indsutry-title .titlebox:after{content: ""; position: absolute; width: 0; height: 0;
border-top: 0px solid transparent; border-bottom: 27px solid #08345c;
border-left: 20px solid transparent; top: 0; }
.indsutry-title .titlebox:before {left: -20px; }
.indsutry-title .titlebox:after {right: -20px; transform: scaleX(-1); -webkit-transform: scaleX(-1);}

.indsutry-title .titlebox h4 {font-size: 22px; font-weight: 900; text-transform: uppercase;
letter-spacing: -0.2px; border-bottom: solid 1px rgba(255, 255, 255, 0.2);
padding-bottom: 12px; margin-bottom: 11px; padding-left: 10px; padding-right: 10px; }
.indsutry-title .titlebox p {font-size: 20.5px; line-height: 1.35; font-weight: 400; 
font-family: 'Lato', sans-serif; text-transform: uppercase; letter-spacing: 0.2px; margin-bottom: 0;}
.indsutry-title .titlebox p span{font-size: 16.5px; display: block;}

.certifications-award {padding: 15px 0 13px; border-bottom: 1px solid #f2f2f2;z-index: 9;background: #fff; }
.certifications-award .indsutry-title {border-right: 1px solid #f2f2f2; }
.certifications-award h4 {font-size: 18px; color: #bfc4ca; letter-spacing: -0.2px; font-weight: 600;
  line-height: 1.3; text-transform: uppercase; margin-bottom: 0;}

.certifications-award, #footer {z-index: 9; background: #fff; position: relative;}

.boxzilla-center-container .boxzilla {overflow: inherit !important; }
.boxzilla-close-icon{ opacity:1 !important;position: absolute !important;
    right: -15px !important; top: -11px !important; background: #fff; text-align: center !important;
     padding: 5px !important; width: 35px !important; height: 35px !important; border-radius: 50%; 
     cursor: pointer; -webkit-appearance: none; font-size: 31px !important;
      font-weight: 100 !important; line-height: 20px; color: #ef5426 !important; }
.boxzilla-close-icon:hover{ color:#000 !important;}

.main_contain .post-listing {margin-top: 19px !important; }
.newsletter-form .margin27.animated {margin-top: 47px !important; }


.newsletter{background: url(img/newsletter-bg.png) no-repeat; background-size: cover; padding: 40px 30px 35px;
border: 1px solid #dadada; box-shadow: 0 0 5px rgba(0, 0, 0, 0.10)}
.newsletter h3:before{content: none;}
.newsletter h3{color: #000; font-weight: 700; padding-top:0;}
.newsletter p{color: #333; margin-bottom: 20px;}
/*.newsletter .mc-field-group{margin: 6px 0;}*/
.newsletter .mc-field-group {
    float: left;
    margin: 6px 0;
    position: relative;
    width: 100%;
    padding: 0 !important;
}
#newsletter-form-blog .newsletter .mc-field-group input{
    background: #fff !important;
    color: #333 !important; 
    border: 1px solid #d2d2d2 !important; 
    font-weight: 300; font-size: 15px;
    border-radius: 5px; 
    box-shadow: none !important;
    width: 100%;
    margin: 0 !important;
    padding: 10px 0 10px 40px !important;
}
.newsletter .mc-field-group:before{z-index: 1; font-size: 15px; left: 15px; bottom: 11px; color: #717171;}
.newsletter .mc-field-group.hs_email:before {
    content: "\f003";
}

#mc_embed_signup div.mce_inline_error{display: none !important;}
#mc-embedded-subscribe {display: block; width: 100%; font-size: 19px; text-transform: uppercase;
font-weight: 700; letter-spacing: -0.2px; padding: .7rem 1.0rem; margin-top: 10px;}
#mc-embedded-subscribe:hover, #mc-embedded-subscribe:focus{
  box-shadow: none;
}
#mc-embedded-subscribes {display: block; width: 100%; font-size: 19px; text-transform: uppercase;
font-weight: 700; letter-spacing: -0.2px; padding: .7rem 1.0rem; margin-top: 10px;}
#mc-embedded-subscribes:hover, #mc-embedded-subscribes:focus{
  box-shadow: none;
}

#newsletter-form-blog .newsletter .mc-field-group input.mce_inline_error{border-color: #ef5426 !important;
color: #000; opacity: 1; font-size: 15px !important;}



.blog-single-sidebar h3.widget-title{font-weight: 700; color: #000;}
.blog-single-sidebar ul li a {color: #262626; font-weight: 400;}
.blog-single-sidebar ul li a::before{content: "\f111"; font-family: FontAwesome; font-size: 12px; 
left: 1px; width: auto; height: auto; color: #ef5426; line-height: 24px;}


/*-------------------------------------------*\
   2. Site Footer
\*-------------------------------------------*/
.footer ul { margin-bottom: 0; }
.footer-top { padding: 40px 0; }
.about-col h6 { font-size: 21px; font-family: 'Outfit', sans-serif; font-weight: 700; line-height: 1.3; margin: 1.5rem 0 1rem; color: #333; }
.google-rating { border: 1px solid #f0f0f0; border-radius: 5px; display: inline-block; padding: 4px 7px; }
.social-group { margin: 1.5rem 0 1rem; }
.social-group h5 { font-weight: 300; margin-bottom: 20px; font-family: 'Outfit', sans-serif; font-size: 24px; }
.social-group ul li { display: inline-block; margin-right: 5px; }
.social-group ul li a { width: 34px; height: 34px; line-height: 34px; text-align: center; border-radius: 5px; border: 1px solid #f0f0f0; display: inline-block; font-size: 16px; color: #b7b8b8; }
.social-group ul li a i { transform: rotate(0); transition: all 0.5s ease; }
.social-group ul li a:hover i { transform: rotate(360deg); transform-origin: center center; }
.ft-col .title { font-size: 24px; color: #111111; font-family: 'Lato', sans-serif!important; font-weight: 600; margin-bottom: 1.97rem; }
.ft-links li { margin-bottom: 17px; list-style: none; }
.ft-links li a { color: #565656; font-size: 18px; font-weight: 300; line-height: 1.2; font-family: 'Outfit', sans-serif; display: block; text-decoration: none !important; }
.services-col.ft-links ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.get-in-touch ul { padding: 1.1rem 0; margin: 0; }
.get-in-touch ul:first-child { padding-top: 0; }
.get-in-touch li { font-size: 18px; font-weight: 400; color: #262626; margin-bottom: 13px; list-style: none; display: block;    line-height:18px; }
.get-in-touch li label { margin-right: 15px; text-transform: uppercase; position: unset; margin-bottom: 0; font-size: 18px; color: #262626; font-family: 'Outfit', sans-serif; }
.get-in-touch ul li:last-child { margin-bottom: 0; }
.get-in-touch li a { font-weight: 700; color: #262626; font-family: 'Outfit', sans-serif; text-decoration: none; }
ul.careers-no { padding: 1.5rem 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
ul.more-info li a { color: #2778bc; }
.copyright { border-top: 1px solid #f2f2f2; padding: 0.9rem 0 2rem; }
.copyright li,
.copyright p { font-size: 14px; font-weight: 300; color: #9d9c9c; font-family: 'Outfit', sans-serif; display: inline-block;}
.copyright li span { padding: 0 7px; }
.copyright li a,
.copyright a { color: #9d9c9c; font-family: 'Outfit', sans-serif; text-decoration: none !important;}

/*-------------------------------------------*\
    Media Quries
\*-------------------------------------------*/

@media only screen and (min-width:1024px) and (max-width:1200px){
    .contents_list img{margin-right:10px;}
    .contents_list h6{font-size:16px;line-height:25px;}
    .postid-4542 div.banner-main-heading,
    .postid-4542 div.banner-main-heading h1{font-size:32px;}
    .postid-4542 div.website-traffic{padding-bottom:0px;min-height:unset!important;}
    .postid-4542 .step-block{padding:20px 50px!important;}
    .postid-4542 div.bloglist h3.step-heading{line-height:35px!important;font-size:26px!important;}
    .postid-4542  .guest-guide .step-block .step-sub-heading{font-size:18px!important;}
    .postid-4542 .step-block p{font-size:16px;}
    .postid-4542 .guest-guide .step-block.wp-block img{margin-top:0px;margin-bottom:0px;}
    .postid-4542 .website-traffic{padding-bottom:50px;min-height:unset!important;}
}
@media only screen and (min-width:768px) and (max-width:1199px){   
    .comment_section{width:30%;}
    .social_media_section{width:70%;}
    .li_Counter{float:right;margin-right:10px;}
    .list-of-client figcaption{font-size:14px;line-height:18px;}
}
@media (max-width: 1199px){
    .post-box h2 a {font-size: 35px;}
 }
@media only screen and (min-width:768px) and (max-width:1023px){  
    .postid-4542 .step-block{padding:20px 50px!important;}
    .postid-4542 div.bloglist h3.step-heading{line-height:35px!important;font-size:26px!important;}
    .postid-4542 .step-block .step-text p{padding-bottom:10px!important;font-size:16px!important;}
    .postid-4542  .guest-guide .step-block .step-sub-heading{font-size:18px!important;}
    .postid-4542 .step-block .step-sub-heading:before{font-size:18px;}
    .postid-4542 .step-block p{font-size:16px;}
    .postid-4542 .guest-guide .step-block.wp-block img{margin-top:0px;margin-bottom:0px;}
    .contents_list img{margin-right:10px;}
    .contents_list h6{font-size:14px;line-height:22px;width:70%;}
}
@media (min-width: 992px) {
    .partner-logo-slider{height: 71px;}
    .about-col { -ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%; }
    .services-col { -ms-flex: 0 0 38.333333%; flex: 0 0 38.333333%; max-width: 38.333333%; }
    .company-col { -ms-flex: 0 0 13.666667%; flex: 0 0 13.666667%; max-width: 13.666667%; }
    .get-in-touch { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
 }
@media (max-width: 1024px){
    #footer{line-height: 1;}
    .ft-col .title {font-size: 22px; }
    .ft-links li {margin-bottom: 13px; }
    .ft-links li a {font-size: 17px; }
    .social-group h5 {font-size: 19px; }
    .social-group ul li {margin-right: 1px; }
    .social-group ul li a {width: 32px; height: 32px; line-height: 32px; }
    .banner-resellerseo{padding: 150px 0px 100px;}
    .banner-resellerseo h1,
    .banner-resellerseo h1 strong{font-size: 70px;}*/
    .get-in-touch li label,
    .get-in-touch li {font-size: 15px; }
    .indsutry-title .titlebox h4,
    .indsutry-title .titlebox p{font-size: 19px;}
    .indsutry-title .titlebox p span{font-size: 15.5px;}
    .indsutry-title .titlebox{padding: 23px 13px 15px;}
    .post-box h2 a {font-size: 32px; }
    .social_media_section {width: 100%; }
    .main_contain .post-listing {margin-top: 33px !important; }
    .newsletter-form .margin27.animated {margin-top: 60px !important; }
    .post-text .more_link, .orange-btn {font-size: 21px;}
    #newsletter-form-blog .newsletter input[type="submit"]{font-size: 16px;}
    .scrolling_form {height: 430px; }
 }  
 @media only screen and (min-width:768px) and (max-width:991px){
    .glory-comment{margin:30px auto;width:100%;}
    .website-traffic.chapter-1.your-turn .your-right,
    .website-traffic.chapter-1.your-turn .your-left{width:50%}
    .website-traffic.chapter-1.your-turn p{font-size:18px;margin-bottom:10px;}
    .postid-4542 div.banner-main-heading,
    .postid-4542 div.banner-main-heading h1{font-size:32px;}
    .postid-4542 div.website-traffic{padding-bottom:0px;min-height:unset!important;}
    .website-traffic .left-content{padding-left:57px;}
    .form_hedaer p {font-size: 16px; margin-top: 10px; }
    .form_hedaer h2 {font-size: 26px; margin-top: 15px; }
    .form_hedaer h3 {font-size: 18px; margin: 35px 0 0; }
    .scrolling_form {width: 540px; height: 400px; }
    .scrolling_form #mc_embed_signup_scroll input[type="email"] {width: 295px; padding: 12px 40px 12px 20px!important; }
    .scrolling_form #mc_embed_signup_scroll .button {width: 295px; margin-right: 32px; }
    .scrolling_form #mc_embed_signup_scroll .hs_email {width: 75%; }
    .scrolling_form #mc_embed_signup_scroll .hs_email span {right: 5px; top: 34px; margin-bottom: 25px; }
}
 @media (max-width: 991px){
    #bloglist .animateBlock.rightAlign{float: none;}
    .banner-resellerseo{padding: 90px 0px 110px;}
    .company-col, .get-in-touch {margin-top: 30px; }
    .indsutry-title{ -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
    .partner-logo-slider{ -ms-flex: 0 0 78%; flex: 0 0 78%; max-width: 78%;}
    .social_media_section {width: 85%; }
    .blog #bloglist .container {max-width: 750px; }
    .newsletter-form .margin27.animated {margin-top: 0px !important; }
    .website-traffic h2.vc_custom_heading {font-size: 40px!important;}
}
@media (max-width:768px){
    .down_button{padding:10px 40px!important;}
    .main_contain{padding-left:0px;padding-right:0px;}
    .animateBlock{text-align:left;}
    .post-box h2 a{font-size:22px;line-height:20px;}
    .social_share_staic{display:none!important;}
    .blog-single-sidebar .animateBlock{margin-top:0px;}

    /************full-width-blog*****************/
    .full-width-blog .post-bg-color{background-color:#F3F3F3;}
    .full-width-blog .post-box{border:none;padding:16px 30px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .list-client .col-lg-3.col-md-3.col-sm-3,
    .more-clients .col-lg-3.col-md-3.col-sm-3{display:inline-block;width:49%;}
}
@media (max-width:767px){
    .step-block .details-media h2{font-size:12px;}
    .author_summary h2{margin-top:10px;text-align:center;}
    .author_summary img.avatar{max-height:150px;max-width:150px;margin:0 auto;display:block;}
    .comment_section{width:100%;}
    .social_media_section{width:100%;}
    .fb_Counter{float:left;width:50%;margin-left:0px;}
    .tw_Counter{float:left;width:50%;margin-left:0px;}
    .sfsiplus_norm_row{text-align:left!important;width:100%!important;}

    /*.social_share_staic{display:none !important;}*/
    .sfsiplus_norm_row.sfsi_plus_wDiv{position:inherit!important;}
    #mobile-show.step-block{padding:20px 15px;}
    .contents_list h6{font-size:14px;line-height:22px;width:100%;margin-top:15px;}
    #full-width--banner-content .website-traffic .left-content{padding-left:0;}

    /*3 april 2019 */
    .postid-4542 .website-traffic .banner-main-heading{font-size:25px;}
    .postid-4542 div.step-block{padding:20px;}
    article.article-col{margin-bottom:30px;width:100%!important;}
    .navbar .nav li a{color:#ffffff!important;}
    .website-traffic.chapter-1.your-turn .your-left{width:100%;}
    .website-traffic.chapter-1.your-turn .your-right{width:100%;}
    .new-textarea img{margin-top:0;}
    .glory-comment{margin:30px auto;max-width:670px;width:100%;}
    .website-traffic h2.vc_custom_heading{font-size:32px !important;}
    .facebook-content .wpb_single_image.vc_align_left{text-align:center;}
    .list-of-client{text-align:center;}
    .list-of-client figure{margin-bottom:10px;}
    .csfeedback .prev{padding:40px 0;text-align:center!important;width:100%;}
    .csfeedback .prev a.link{text-align:center;}
    .csfeedback .next{padding:40px 0;text-align:center!important;width:100%;}
    .csfeedback .next a.link{text-align:center;}
    .detail_post_content .migrate{border-bottom:1px solid #ff4e00;border-top:1px solid #ff4e00;margin-bottom:5px;}
    .detail_post_content .migrate > h3{color:#ff4e00;font-size:20px;margin:0;padding:5px 0;}
    .detail_post_content .subpoint{color:#565656;font-size:26px;}
    .detail_post_content .rate{display:inline-block;margin:5px 0;width:100%;}
    .detail_post_content ul.black li{color:#000000!important;}
    .plugin_block iframe{border:3px solid #e2e2e2;margin-bottom:15px;}
    p.first_la.menlast{margin-bottom:26px!important;}

    /*STYLE1*/
    .post_content ul li { padding-left: 20px !important; }
    .post_author_single { padding-top: 20px; padding-bottom: 20px; }

    /*new-style*/
    .copyright, .copyright-text {text-align: center !important; }
    .copyright {padding: 0.9rem 0 1rem; }
    .copyright-text {margin-top: 7px;}
    .copyright-text p{ margin-bottom: 0;}
    .indsutry-title{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .partner-logo-slider{ -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
    #bloglist {padding-bottom: 50px; }
    .certifications-award .indsutry-title, .certifications-award .partner-logo-slider{ flex: 0 0 100%; max-width: 100%; text-align: center;}
    .certifications-award .indsutry-title {border-right: none; margin-top: -54px; padding-bottom: 15px;}
    .certifications-award h4 {padding: 12px 15px 9px; display: inline-block; background: #08345c;color: #fff; position: relative; margin-top: 0; font-size: 16px; }
    .certifications-award h4:before, .certifications-award h4:after {content: ""; position: absolute; width: 0; height: 0; border-top: 0px solid transparent;border-bottom: 27px solid #08345c; border-left: 20px solid transparent; top: 0; left: -20px; }
    .certifications-award h4:after {right: -20px; left: inherit; border-right: 20px solid transparent; border-left: transparent; }
    .certifications-award h4 br{display: none;} 
    .scrolling_form {width: 500px; }
    .form_hedaer h2 {font-size: 22px; }
    .form_hedaer p {font-size: 14px; }
    .form_hedaer h3:before, .form_hedaer h3:after {width: 30px; }
    .form_hedaer h3:before {left: -40px; }
    .form_hedaer h3:after {right: -40px; }
    .scrolling_form #mc_embed_signup {padding: 0 15px; }
    .scrolling_form #mc_embed_signup_scroll .hs_email {width: 80%; }
    .scrolling_form #mc_embed_signup_scroll .hs_email span {right: 0px; }
    .scrolling_form #mc_embed_signup_scroll input[type="email"] {padding: 12px 30px 12px 20px!important;}
    .scrolling_form #mc_embed_signup_scroll .button {margin-right: 16px; }
}
@media (max-width:640px){
    .your-left .vc_column-inner{padding-left:15px!important;}
    .your-turn h3.vc_custom_heading{font-size:24px;margin-bottom:20px;}
    .website-traffic.chapter-1.your-turn .your-right,
    .website-traffic.chapter-1.your-turn .your-left{width:100%}
    .main_contain1 #post-listing{padding-top:0px;}
    .step-block.wp-block .wpb_single_image{text-align:center;}
    .step-block.last-block{padding-bottom:25px;}
    .facebook-content{padding-top:0px;}
    .website-traffic h2.vc_custom_heading{font-size:30px!important;}
    .step-block{padding:24px 0 30px;}
}
@media (max-width: 575px){
    .footer, .footer-link li a {text-align: center; }
    .footer-top {padding: 40px 0 0px; }
    .services-col,
    .company-col {margin-top: 15px; }
    .ft-col .title {margin-bottom: 1.2rem; }
    .get-in-touch {margin-top: 10px; }
    .website-traffic h2.vc_custom_heading{font-size:24px!important;}
    .industry-exp-sec{position: relative;}
    #industry-exp-sec .indsutry-title { position: absolute; width: 100%; max-width: 370px; z-index: 2; left: 20px; right: 20px; 
  top: -29px; margin-left: auto; margin-right: auto;}
    .indsutry-title .titlebox{padding: 20px 13px 16px; display: flex;}
    .indsutry-title .titlebox h4 { border-bottom: none; padding-bottom: 0; margin-bottom: 0; padding-left: 10px; padding-right: 10px; border-right: solid 1px rgba(255, 255, 255, 0.2);
  margin-right: 12px;}
    .indsutry-title .titlebox p span{margin-left: 7px;}
    .indsutry-title .titlebox:before, .indsutry-title .titlebox:after{border-bottom: 56px solid #08345c;}
    .indsutry-title .titlebox p{display: flex; font-size: 15px;}
    .partner-logo-slider{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-top: 7px; padding-bottom: 7px;}
}
@media (max-width:480px){
    .newsletter-form .margin27.animated{margin-top:0px!important;}
    .newsletter h3::before{top:83px!important;}
    .left_json_block,
    .right_json_block{width:100%;}
    .json_blok{padding:5px!important;}
    .aboutcomp h3{font-size:36px;line-height:40px;}
    .scslider h3{font-size:36px;line-height:40px;}
    .services-col.ft-links ul {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
    #industry-exp-sec .indsutry-title .titlebox{ align-items: center; padding: 8px 13px 8px;}
    #industry-exp-sec .indsutry-title{max-width: 280px;}
    #industry-exp-sec .indsutry-title .titlebox h4{font-size: 17px;}
    #industry-exp-sec .indsutry-title .titlebox p {display: inline-block;}
    .post-box h2 { padding-top: 10px; line-height: 26px; }
    .post-text p {margin-bottom: 0px !important; }
    .post-text.blog-read-more { margin-bottom: 0; } 
}
@media (max-width:370px){
    .erro r-content-blocks .subtitle{font-size:25px;}
}
@media screen and (max-width:360px){
    .scdetail h4{font-size:30px;}
    .scdetail p{font-size:20px;}
}
@media (max-width:320px){
    .step-block.post-content a{font-size:13px;}
    .step-block .details-media h2{font-size:20px;line-height:28px;}
    .cssocial ul li a i{font-size:18px;}
    .g-recaptcha > div { padding: 0; margin: 0 auto !important; }
}
