/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/
#footer .widgets_row{background-color:#0b173e;}
#footer.style_2 .socials ul li a{background:transparent !important;color:#fff !important;}
#footer.style_2 .footer_widgets .widget .widget_title{padding-top:3px !important;font-weight:600 !important;letter-spacing:3.5px !important;}
#footer .copyright_row .copyright_row_wr .copyright{font-size:14px !important;color:#2a2a2a !important;}
.wpb_text_column p, .comment-body .comment-text p{color:#242323 !important;}
.stm_testimonials .item .testimonial::before{color:#06628c !important;}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat{border-color:#0165b3 !important;background:#0165b3 !important;}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat:hover{border-color:#000 !important;background:#000 !important;color:#fff !important;}
#footer .widgets_row .footer_logo a img{max-width:100%;}
#footer .widgets_row .footer_text p{font-size:14px !important;color:#bfbfbd !important;text-align:justify;}
body.home.header_style_6 .header_top .top_nav .top_nav_wrapper ul li a{color:#202020 !important;font-size:16px !important;font-weight:400 !important;}
body.home.header_style_6 .header_top .logo{padding-top:20px;}
.w600{max-width:600px;margin:0 auto;}
.clientlogos img{margin:0 10px;}
.darktext{color:#242323;}
body.home.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}
body.page-id-5022.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}
body.page-id-5340.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}
body.page-id-5466.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}
body.page-id-5471.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}

body.header_style_6 .header_top{background-color:#fff !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) !important;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) !important;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) !important;}
body.header_style_6 .header_top .header_top_wrapper{border-bottom:none !important}
body.page-id-3996.header_style_6 .header_top{background-color:transparent !important;box-shadow:none !important;}
#aboutinfo{background-position:right top;background-repeat:no-repeat}
#aboutinfo h3{color:#033d9a;margin:0;font-weight:600;font-size:22px;}
#aboutinfo h3:after,#aboutinfo h4:after{display:none}
#aboutinfo h4{color:#242323;font-weight:500;margin:0 0 10px;padding-top:10px;font-size:20px;}
#portfoliobghere{background:url(images/line-vector-bg.png) center bottom no-repeat #efefef;}
.clear{clear:both;}
.ml30{margin-left:30px;}
.twocolList{display:table;vertical-align:top;}
.twocolList li{width:50%;display:inline-block;float:left;padding:0 0 0 20px !important;}
.wpb_text_column ul li::before, .comment-body .comment-text ul li::before,
.twocolList li:before{content:"" !important;display:block;top:6px !important;height:6px !important;width:6px !important;background-color:#0165b3 !important;border-radius:10px !important;}
#homeServices h3{margin-bottom:0;color:#0165b3;font-size:22px;font-weight:600;letter-spacing:0.03em;}
#homeServices h3:after{display:none}
#homeServices ul.vc_tta-tabs-list{border-bottom:1px solid #e6e6e6;text-align:center;list-style:none;width:100%;margin:0 auto;clear:both;}
#homeServices .vc_tta-panel-body{clear:both;}
#homeServices ul.vc_tta-tabs-list .vc_tta-tab{padding:0 9px;outline:none !important;border:0 !important;}
#homeServices ul.vc_tta-tabs-list .vc_tta-tab a{font-font-family:'Poppins', sans-serif;font-weight:600;font-size:16px;position:relative;text-transform:none;letter-spacing:2px;display:block;padding:15px 0;outline:none !important;color:#414141;-webkit-transition:background 0.2s ease, color 0.2s ease;transition:background 0.2s ease, color 0.2s ease;background-color:transparent;border:transparent;border-bottom:2px solid transparent;margin-bottom:-2px;}
#homeServices ul.vc_tta-tabs-list .vc_active a{border-bottom:2px solid #0165b3;color:#0165b3;}
.promotext{float:left;padding:10px 0;color:#fff;font-size:12px;}
#scroller li::before{display:none}
.logo a img{margin:8px 0 0 0;}
.form_full-right_width h4{padding-top:0;text-transform:uppercase;}
.form_full-right_width .subtitle{line-height:normal !important;text-transform:none;}
.breadcrumbs > span a:hover{color:#000 !important;text-decoration:underline !important;}
.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li{font-size:12px !important;}
body.home.header_style_6 .header_top .top_nav .top_nav_wrapper ul > li ul li a{font-size:12px !important;}
.page_title{background-color:#fff !important;}
div.count-txt{text-align:center;font-size:48px;color:#5f96ee;line-height:36px;font-family:'Poppins', sans-serif;font-weight:700;margin-bottom:12px;}
.counterline1{clear:both;color:#001040;letter-spacing:3.5px;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;text-align:center;display:block;}
.counterline2{font-size:16px;color:#a6a6a6;text-align:center;display:block;}
.container{width:100%;padding:0 3%;}
#header .container{width:auto;padding-left:3%;padding-right:3%;}
#footer .container{width:auto;padding-left:3%;padding-right:3%;}
#footer .widgets_row .footer_logo a img{width:100%;height:auto !important;}
#back-to-top{position:fixed;bottom:60px;right:24px;z-index:9999;width:36px;height:36px;text-align:center;line-height:32px;background:#000;color:#fff;cursor:pointer;border:0;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}
#back-to-top:hover{background:#333;}
#back-to-top.show{opacity:1;}
header#header{position:static;top:-65px;transition:all ease-in-out 0.3s;}
header#header.fixed .top_bar{display:none;}
header#header.fixed .logo a img{max-width:190px;height:auto !important;}
header#header.fixed .header_top .top_nav{padding:10px 0;}
header#header.fixed{height:auto;position:fixed;top:0;left:0;right:0;z-index:999;}
body.home.header_style_6 #header.fixed .header_top.affix{background-color:#fff !important;}
body.home.header_style_6 #header.fixed{position:fixed !important;top:0;left:0;right:0;}
body.post-template-default .page_title,
body.archive .page_title,
body.search .page_title,
body.single-stm_portfolio .page_title,
body.single-stm_works .page_title{background:url(images/title-bg.jpg) 0 0 no-repeat;background-size:cover;}
body.post-template-default .page_title h1::after,
body.single-stm_works .page_title h1::after,
body.archive .page_title h1::after,
body.page-id-3539 .page_title h1::after,
body .page_title h1::after{background:#c10001}
body.archive.category .page_title.disable_title{margin-bottom:50px;}
body.search .page_title.disable_title{margin-bottom:50px;}
body.single-stm_works .stm_portfolio_info.style_1{border-bottom:1px solid #ccc;margin-bottom:20px;}
.post_list_ul li.type-page .post_thumbnail{display:none}
.widget.widget_categories ul li{font-weight:400 !important}
.mr10{margin-right:10px;}
.entry-content img{max-width:100%;}
.worknavigation{border-top:1px solid #ccc;padding-top:20px;}
.worknavigation .right{float:right;}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image{border-left:3px solid #f2f2f2;border-right:3px solid #f2f2f2;border-top:3px solid #f2f2f2}
.workWrap{padding:0 40px;}
.stm_works_wr.style_1 .works_filter{background-color:#f0f0f0 !important;}
.vc_cta3-style-flat .vc_custom_heading h2{color:#fff !important}
.flagicon{float:right;margin-top:-20px;}
.flagicon img{border-radius:4px;box-shadow:0 5px 2px rgba(0,0,0,0.4)}
.flagicon p{margin:0;}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image{position:relative}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image:hover .heart-box{background:rgba(0,0,0,0.5);}
.heart-box{position:absolute;bottom:20px;left:20px;padding:0 14px 0 0;border-radius:5px;transition:all ease-in-out 0.5s}
.heart-box .heart-this-wrap .heart-this span{vertical-align:middle;font-size:17px;}
.siteLink{position:absolute;right:20px;bottom:20px;}
.siteLink a{color:#fff !important;background:rgba(0,0,0,0.5);display:inline-block; text-decoration:none; line-height:24px;padding:8px 20px;border-radius:5px;transition:all ease-in-out 0.5s}
.siteLink a:hover{background:rgba(0,0,0,0.9);}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image:hover .siteLink a{color:#fff !important; text-decoration:none;}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image a img{margin:0 auto;}
.image.wpb_column{position:relative}
.image.wpb_column:hover .siteLink a{background:rgba(0,0,0,0.5);color:#fff !important;}
.image.wpb_column .siteLink{right:30px;}
.site_layout_19 .stm_works_wr .stm_works_masonry_disabled .item{float:right !important}
body.home .stm_works_wr{position:relative;max-width:1130px;margin:0 auto;}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat{padding:12px 40px 12px 20px !important}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat.pr20{padding-right:20px !important;}
.our-client-logos{margin:0;padding:0;list-style:none;}
.our-client-logos:after{content:"";display:block;clear:both;}
.our-client-logos li{height:180px;text-align:center;position:relative;margin:0 !important;padding:10px !important;width:20%;float:left;display:table;}
.our-client-logos li:before{display:none !important;}
.our-client-logos div{display:table-cell;vertical-align:middle;padding:10px;height:180px;border:1px solid #ddd !important;}
.our-client-logos li img{vertical-align:middle;max-height:110px;max-width:70%;margin:auto;width:auto !important;}
.page_title{background-image:url(images/title-bg.jpg);background-repeat:no-repeat !important;}
body.blog .page_title.transparent{margin-bottom:50px;}
.cd-timeline-item-title{font-size:20px;line-height:normal}
h2.cd-timeline-item-title:after{margin:0;}
.forcefullwidth_wrapper_tp_banner span.line1{font-size:30px !important;font-weight:400;text-transform:uppercase;color:#000;}
.forcefullwidth_wrapper_tp_banner span.line1 strong{font-weight:bold !important;color:#000;font-size:30px !important;}
.forcefullwidth_wrapper_tp_banner span.line2{font-size:40px !important;font-weight:bold !important;color:#000;text-transform:uppercase}
.forcefullwidth_wrapper_tp_banner .icontxtbold{font-weight:bold !important;color:#000;font-size:18px !important;}
.owl-carousel .owl-item img.serviceImg{width:auto;max-width:100%;margin:0 auto}
.simply-scroll .simply-scroll-list li{max-width:150px;padding-left:0 !important;display:table !important;text-align:center;height:80px;}
.simply-scroll .simply-scroll-list li div{display:table-cell;vertical-align:middle;padding:0;height:80px;}
.simply-scroll .simply-scroll-list li div img{max-height:80px;}
.simply-scroll .simply-scroll-clip{height:80px !important;}
.text-white{color:#fff !important}
.text-white p{color:#fff !important}
.text-white h2{color:#fff !important}
.text-white .info_box h4{color:#fff !important}
.landing-how{background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding:40px 20px;margin-top:30px;}
.landing-why h2:after{margin:9px 0;}
.landing-features h2:after{margin:9px 0;}
.iq-list{padding-top:20px !important;}
.iq-list li{margin-bottom:25px;line-height:26px;padding-left:0 !important;font-weight:600;}
.iq-list li:before{display:none !important;}
.iq-list li i{float:left;}
.iq-font-30{font-size:30px;}
.iq-font-blue{color:#4ac4f3;}
.iq-mr-10{margin-right:10px!important;}
.landing-specialities .infobox .vc_column-inner{background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);text-align:center;padding-top:20px;padding-bottom:20px;}
.landing-download h2:after{margin:9px 0}
.col21{width:48%;float:left;}
.col22{width:48%;float:right;}
.clear{clear:both}
.price-table-main.default .price-table{padding-top:20px;padding-bottom:0}
.price-table li.price-table-row{padding-left:0 !important;}
.price-table li:before{display:none !important;}
.price-table-main.default .table-column-2 li:first-child{background:none !important;}
.rev_slider center{text-align:center !important;}
.selectedFilter{border:1px solid #001040;padding:10px;font-size:18px;background:#001040;color:#fff;display:none;border-radius:5px}

#owl-homeclients .owl-item div{display:table-cell;vertical-align:middle;text-align:center;height:100px;}
#owl-homeclients .owl-item img{max-width:150px;max-height:70%;}
#footer .copyright_row .copyright_row_wr .copyright a{color:#c60e0e !important;}
/*GetQuote*/
body.page-id-4628 h2:after{display:none;}
body.page-id-2575 h2:after{display:none;}
.quote-page-testimonial{ max-width:800px; margin:0 auto;}
.testimonials_carousel{padding:0 60px;}
.quote-page-testimonial .slick_prev, .quote-page-testimonial .slick_next{top:30%;}
.quote-page-testimonial .testimonials_carousel .slick_prev {left:10px !important;}
.quote-page-testimonial .testimonials_carousel .slick_next {right:10px !important;}
.get-quote-client-logos{margin:50px auto 0; text-align:center;}
.get-quote-client-logos .item{padding:20px;width:25%; float:left;}
.get-quote-client-logos .item div {display: table-cell;vertical-align: middle;height:70px;}

.get-quote-form .wpcf7-form-control{background-color:#fff; border: 1px solid #D9DEE2;padding: 12px; height:auto; font-size:13px;color: #222222;}
.get-quote-form .wpcf7-form-control::placeholder{color:#ccc}
.intl-tel-input input::placeholder {
    color: #ccc;
}
.get-quote-form .wpcf7-recaptcha{border:none;}
.contact-form-captcha{height:auto !important; margin-bottom:15px;}
.get-quote-form .select2-container.select2-container--default .select2-selection--single{background-color:#fff;border: 1px solid #D9DEE2; padding-left:12px;}
.get-quote-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0px;}
.get-quote-form {color:#000}
.get-quote-form .wpcf7-form-control.wpcf7-textarea{height:100px;} 
.get-quote-form .input-group {margin: 0 0 20px 0;}
.get-quote-form .input-group p{margin:0;}
.get-quote-form .intl-tel-input{display:block;}
.get-quote-form .asterisk{color:#f00}
.get-quote-form .wpcf7-not-valid{border-color:#f00}
.get-quote-form ::-moz-placeholder{color:#ccc;}

/*Custom Design India Landing Page*/
.page-id-5022 .wpcf7-response-output{margin-top:10px;}
.page-id-5022 .simply-scroll{ width: 100%; height: auto;background-color: inherit;border: none;box-shadow: none;}
.page-id-5022 .simply-scroll-list li img{border:1px solid #ccc;}
.page-id-5022 .simply-scroll .simply-scroll-clip{height:auto !important}
.page-id-5022 .simply-scroll .simply-scroll-list li{max-width:300px;}
.smallIcons{clear:both;}
.smallIcons ul{list-style:none; margin:0; padding:0;}
.smallIcons ul:after{content:""; display:block; clear:both;}
.smallIcons li{display:inline-block; float:left; margin:0 0 10px 0 !important; padding:0 !important; width:100px;text-align:center; font-size:12px; width:25%; float:left;}
.smallIcons li:before{display:none !important;}
.smallIcons li i{font-size:30px;display:block; margin:0 auto 10px; width:60px; height:60px; line-height:58px; border:1px solid #ccc; border-radius:50%;}

.page-id-5022 h1:after{display:none !important; height:0 !important;}
.page-id-5022 h1{margin-bottom:5px;}
.page-id-5022 .iq-list{padding-left:20px !important; padding-top:0 !important;}
.processTitle{font-size: 38px;line-height: 40px;font-weight: 800;font-family: "Open Sans"; margin-bottom:10px !important}
.processTitle:after{display:none !important;}
.wpb_text_column p.processDesc {font-size: 20px;line-height: normal !important;font-weight: 400 !important;max-width: 700px;color: #888 !important;}
.processBox {text-align: center;padding: 20px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.processBox .circlebox {font-weight: 800;font-family: "Open Sans"; width: 100px;height: 100px;display: block;border-radius: 50%;text-align: center;line-height: 100px;color: #fff;font-size: 40px;font-style: normal; margin:auto;}
.processBox h3{ font-size: 19px;font-weight: 600;margin: 10px 0;letter-spacing: normal;padding: 5px 0 0;
line-height: 24px;}
.processBox h3:after{display:none !important}
.processBox p{text-align: center;padding: 0 !important;margin: 0 !important;line-height: normal;color: #555 !important;}
.recommended{width:121px; height:122px; position:absolute; right:-8px; top:-8px; background:url(images/recommended.png) 0 0 no-repeat;}

input[type=text], input[type=email], input[type=password], input[type=search], textarea {
   
    border: 1px solid #ccc;
}
.panel-title:after {
    margin: 0; display:none;
}
.panel-title {
    margin: 0; padding:0;font-size: 18px; font-weight:normal;letter-spacing: normal;
}
.form-group {
    margin-bottom: 15px;
}
.form-group:after, .form-group:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.form-group:after, .modal-footer:after, .modal-header:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}
.wpcf7 .panel-default>.panel-heading {
    color: #fff;
    background-color: #2173B0;
    border-color: #2173B0;
}
.redcolor{color:red;}

.page-id-16803 input[type="radio"] {
    width: 20px;
    height: 20px;
    vertical-align: bottom;
}
.page-id-16803 input[type="checkbox"] {
    width: 20px;
    height: 20px;vertical-align: bottom;
}
.page-id-16803 input[type="radio"], .page-id-16803 input[type="checkbox"] {
    margin: 4px 5px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
.page-id-16803 .wpcf7-form-control.wpcf7-radio{padding-left: 0;padding-top: 10px;}
.page-id-16803 .wpcf7-form-control.wpcf7-checkbox{padding-left: 0;padding-top: 10px;}
.page-id-16803 input[type="file"], .page-id-16803 input[type="date"], .page-id-16803 input[type="tel"] , .page-id-16803 textarea {
    border: 1px solid #ccc;
}

.mt40{margin-top:40px !important;}
.page-id-16803 .wpcf7-not-valid{border:1px solid red !important;}

.page-id-16803 .form-control, .page-id-16803 .input-group .form-control, .page-id-16803 .post-password-form input[type=password],
.page-id-16803 .woocommerce form .form-row input.input-text, .page-id-16803 .woocommerce form .form-row textarea,
.page-id-16803 .wpcf7-form-control{
    padding:16px 15px 15px;
}

.page-id-16803 .wpcf7-list-item {margin: 0 10px 10px 10px;}
.page-id-16803 span.wpcf7-not-valid-tip {
    display: block;
}
.page-id-16803 .wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid{height:auto;}


/**/
@media only screen and (min-width:1200px){
  	#rev_slider_4_1_forcefullwidth{min-height:596px;}
	
}
@media only screen and (max-width:1200px){
     .page-id-16803 span.wpcf7-form-control{height:inherit;}
	.counterline2{margin-bottom:20px;}
}
@media only screen and (max-width:1198px){.form_full-right_width .vc_column-inner{padding-top:25px !important;}
.forcefullwidth_wrapper_tp_banner .icontxtbold{font-size:inherit !important}
}
@media only screen and (max-width:1024px){#homeServices ul.vc_tta-tabs-list .vc_tta-tab a{font-size:13px;}
.site_layout_19 .stm_works_wr .stm_works_masonry_disabled .item{width:31% !important;float:left;}

.site_layout_19 .stm_works_wr .stm_works_masonry_disabled .item{float:left !important;display:inline-block;}
#back-to-top{bottom:80px;}
#footer .socials ul li{margin-right:4px !important;}
.page_title{margin-bottom:40px !important;}
}
@media only screen and (max-width:1023px){#homeServices ul.vc_tta-tabs-list .vc_tta-tab{width:33%;padding:0;}
.workWrap{padding:0 20px;}
.forcefullwidth_wrapper_tp_banner span.line2,.forcefullwidth_wrapper_tp_banner span.line1,.forcefullwidth_wrapper_tp_banner span.line1 strong{font-size:inherit !important}
.our-client-logos li{width:25%;}
}
@media only screen and (max-width:991px){
    .stm_works_wr.grid_with_filter.style_1 .stm_works .item .info { padding: 14px 15px 15px !important;}
    .mobile_header .logo_wrapper{padding:15px !important;}
.footer4coltxt .wpb_column{width:50%;}
.footer_widgets .footercol1 .footer_text{display:none;}
.footer_widgets .footercol3{display:none;}
.footer_widgets .footercol1{display:none;}
.footer_widgets .footercol4{display:none;}
.footer_widgets .footercol2{width:100%;}
.footer_widgets .footercol2 h4.widget_title{text-align:center;}
body.blog #main{padding-bottom:0}
.price-table-main.default .price-table ul li ul li{width:100% !important;}
ul.price-table-column{width:33% !important;display:inline-block}
#footer .widgets_row .footer_logo{margin:0 0 20px;}
#footer.style_2 .socials{float:none; text-align:center !important;padding-bottom: 12px;}
#footer.style_2 .socials ul li {float: none !important;display: inline-block;}
#footer.style_2 .socials {border-bottom:1px solid #333;    margin-bottom: 20px;}
}
@media only screen and (max-width:768px){.col21{width:100%;float:none;}
.col22{width:100%;float:none;margin-top:20px;}
.price-table-main.default .price-table ul{margin-bottom:10px;}
}
@media only screen and (min-width:1360px){#homeServices ul.vc_tta-tabs-list .vc_tta-tab{padding:0 20px;}
}
@media only screen and (max-width:767px){
    
   .page-id-16803 .panel-body {padding: 15px 0;}
    
	.footer_widgets .footercol1{display:block;}
	#footer .widgets_row .footer_logo{text-align:center; display:none}
	#footer.style_2 .socials ul li a{font-size:24px !important; }
	#footer .socials ul li {margin-right: 13px !important;}
	body .rev_slider_wrapper .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat{font-size:2vw !important;padding:1vw 2vw !important}
body .rev_slider_wrapper .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat .fa{display:none}
.footer4coltxt .wpb_column{width:100%;}
.vc_custom_1529903638886.footer4coltxt{padding:20px 0 0 !important}
.vc_custom_1529903638886.footer4coltxt .vc_column_container > .vc_column-inner{padding-top:0 !important}
.footer_widgets .footercol2 .widget_nav_menu{margin-bottom:10px !important;}
.price-table-main.default .price-table ul li ul li{width:100% !important;}
ul.price-table-column{width:100% !important;display:block}
}
@media only screen and (max-width:667px){.stm_works_wr.style_1 .works_filter li{float:left !important;width:auto !important;margin:0 !important;}
.sm-p15 .vc_column-inner{padding-left:20px !important; padding-right:20px !important;}
.landing-requestcall .vc_column-inner{padding-left:20px !important; padding-right:20px !important;}
.sm-fullname{margin-bottom:15px;}
.sm-mobilenum{margin-bottom:15px;}
.landing-projects .vc_column-inner{padding-left:20px !important; padding-right:20px !important;}
.landing-testimonial.vc_row{padding-left:0 !important; padding-right:0 !important;}
.landing-testimonial .vc_column-inner{padding-left:20px !important; padding-right:20px !important;}
.landing-testimonial .vc_column-inner .testimonials_carousel{padding-left:0 !important; padding-right:0 !important;}
.page-id-5022 .testimonials_carousel{padding:0 !important;}
}
@media only screen and (max-width:480px){
    .siteLink a{padding:6px 10px;}
    .our-client-logos li{width:50%;}
.our-client-logos div{height:120px;}
.page_title{padding:24px 0 7px;}
.stm_post_details{display:none;}
.stm_post_details ul li{font-size:11px !important;margin:0 0 5px !important;}
.stm_post_details ul li.post_by{display:none;}
.stm_post_details .comments_num a{font-size:11px}
.post_details_wr .stm_post_info{margin-bottom:0 !important;}
.site_layout_19 .stm_works_wr .stm_works_masonry_disabled .item{width:100% !important;float:none;}
.logo a img{max-width:100% !important;height:auto !important;}
.selectedFilter{display:block;}
.stm_works_wr.style_1 .works_filter li{width:100% !important;display:block !important;float:none !important}
#mobileselect{display:none;}
.stm_works{padding:20px 0 0 0}
}
@media only screen and (max-width:479px){
	.tp-bgimg.defaultimg{background-position:left center !important;}
ul.our-client-logos{padding-top:20px !important;}
#footer .footer_widgets{padding:30px 0 0 !important;}
#homeServices{margin-bottom:30px;clear:both;}
.vc_custom_1521870039336.coutersection{padding-top:60px !important;padding-bottom:20px !important;}
.vc_custom_1505913222731#aboutinfo{padding-top:30px !important;}
.abtoptiHomeLeft{padding-bottom:20px;}
.vc_column_container > .vc_column-inner{padding-top:20px !important;}
.page_title{margin-bottom:0 !important;}
body.blog .page_title{margin-bottom:20px !important;}
.page_title h1{font-size:24px !important;line-height:26px;}
h2{font-size:22px !important;line-height:24px !important;}
h2.processTitle{font-size: 23px !important;line-height: 26px !important;}
.wpb_text_column p.processDesc {font-size: 15px;}
h3{font-size:22px !important;line-height:24px !important;}
.about-full-section{left:0 !important;position:inherit !important;width:inherit !important;clear:both;margin-bottom:0 !important;}
.ceo-message.vc_custom_1523427013750{padding-top:0 !important;padding-bottom:30px !important;}
body.page-id-3052 .content-area h4{padding-top:0}
body.page-id-2872 .vc_custom_1520592786290{margin-bottom:0px !important;}
body.page-id-2737 .rmb0{margin-bottom:0 !important;}
body.page-id-2821 .rmb0{margin-bottom:0 !important;}
body.page-id-3011 .rmb0{margin-bottom:0 !important;}
body.page-id-3095 .rmb0{margin-bottom:0 !important;}
article#post-1071 .vc_column_container.slidercolumn .vc_column-inner{padding-top:0 !important}
body.home .vc_custom_1505909079500{padding-top:12px !important;}
body.page-id-4057 .vc_custom_1526555426666{padding:0px 15px 30px !important;}
.landing-how .vc_icon_element{margin-bottom:10px;}
.landing-how .vc_column-inner{margin-bottom:20px;}
.landing-how{padding-bottom:0;}
body.page-id-4057 .vc_custom_1529928787463{padding-top:10px !important;padding-bottom:0px !important;}
body.page-id-4057 .vc_custom_1529928958853{padding-top:0px !important;}
body.page-id-4057 .vc_custom_1530008028725{padding:0 25px !important;}
body.page-id-4057 .vc_custom_1530007673468{padding-top:10px !important;padding-bottom:20px !important;}
body.page-id-4057 .vc_custom_1529994681153{padding-top:0px !important;padding-right:0px !important;padding-bottom:20px !important;padding-left:0px !important;}
body.page-id-4057 .vc_custom_1530004298893{padding-top:5px !important;}
body.page-id-4057 .vc_custom_1530004213226{padding-top:0px !important;}
body.page-id-4057 #main{padding:0 0 30px;}
body.page-id-4057 .vc_custom_1530008981156{padding-top:0px !important;padding-right:0px !important;padding-bottom:20px !important;padding-left:0px !important;}
body .rev_slider_wrapper .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat{font-size:4vw !important;padding:2vw 4vw !important}

#stepsRow .vc_column_container > .vc_column-inner{padding-left:0 !important; padding-right:0 !important}
#stepsrowtitle{padding-top:0 !important;}
#stepsrowtitle .vc_column_container > .vc_column-inner{padding-left:0 !important; padding-right:0 !important}
#whydoineed .vc_column_container > .vc_column-inner{padding-bottom:0 !important;}
#landing-portfolio{padding-top: 0px !important;padding-bottom: 20px !important;}
#landing-pricetable{padding-top: 0px !important;padding-bottom: 0 !important;}
#landing-testimonial{padding-top: 0px !important;padding-bottom:20px !important;}
}
@media only screen and (max-width:360px){
	.alignleft{clear:both;margin:0 !important;float:none !important;display:block !important;}
	.our-client-logos li{height:130px;}
	#landing-page-title{padding-top:10px !important; }
}

.slick-slider .postsleft img{margin:auto !important;}
.slick-slider .postsright {text-align: justify !important;}
.slick-slider .processBox {box-shadow:none !important; border:1px solid #ccc;}
ul.custom-dot{margin:25px 0 !important; padding:0 !important; list-style:none; text-align:center;}
ul.custom-dot li{display:inline-block;margin:5px !important; padding:0 !important;}
ul.custom-dot li:before{display:none !important;}
ul.custom-dot li button{text-indent:-9999px; border-radius:10px; background:#ccc; width:10px !important; height:10px !important; border:none !important;}
ul.custom-dot li.slick-active button{background:#000;}