/*
Theme Name: Bridge Child
Theme URI: https://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

body{font-family: 'Lato', sans-serif;}

h1{font-size:40px;margin-bottom:20px;}
h2{font-size:35px;margin-bottom:20px;}
h3{font-size:30px;margin-bottom:20px;}
h4{font-size:26px;margin-bottom:15px;}
h5{font-size:20px;margin-bottom:10px;}
h6{font-size:17px;margin-bottom:10px;}

p{margin-bottom:10px;}

.padding_left_30{padding-left:30px;list-style:none;}
.padding_left_30 li{margin-bottom:20px}

#main_header_banner{padding: 0px 0px;}
#main_header_banner .qode-banner .qode-banner-content{background-color: transparent;}
.qode-banner:hover .qode-banner-content {opacity: 1;}

.home-form-div {max-width: 500px;background-color: #fff;padding: 30px;float: right;}


#home_form_section .home-form-div{max-width: 800px;width: 100%;margin: -100px auto 0;background-color: #fff;border: 1px solid #e3e3e3;padding: 20px 20px 0px 20px !important;border-radius: 7px;box-shadow: 0 0 5px #e3e3e3;text-align: center;}

.row{margin:0 -15px;}
.col-sm-6{padding:0px 15px;width:50%;box-sizing:border-box;float:left;}
.col-sm-12{padding:0px 15px;width:100%;box-sizing:border-box;clear:both;}
.form-control{border: 1px solid #e3e3e3 !important;height: 35px;line-height: 35px !important;border-radius: 35px !important;padding: 0 15px !important;margin-top:0px;}
.form-group{margin-bottom:15px !important;}
textarea.form-control{height: 85px;border-radius: 18px !important;}

.wpcf7-submit, .btn, .button, .portfolio_paging a{height: 40px !important;line-height: 40px !important;text-align: center !important;border: none !important;padding: 0 40px !important;background-color: #333 !important;color: #fff !important;border-radius: 35px !important;display: inline-block;font-weight: 600;}
.cat-block{width: 170px !important;display: inline-block;}
.border_btm{border-bottom:1px solid #e3e3e3;}

.top_header_details br{display:none;}
.top_header_details a{color:#fff !important;}
.top_header_details a:first-child{position:relative;margin-right:10px;}
.top_header_details a:first-child:after{position:absolute;height:100%;width:2px;background-color:#fff;right:-7px;top:0px;content:'';}

#menu-top-menu .menu-item a{color:#fff;}

.ajax-loader{display: block !important;}

.service_quick_form .wpcf7-response-output{color: #000;}
nav.main_menu ul li a{    line-height: 80px;}

/* #services_head_wrapper, #services_wrapper{background-color:#f3f3f3;} */
#services_head_wrapper{margin-top: 50px;}
#services_wrapper .wpb_single_image{position:relative;overflow:hidden;}
#services_wrapper .wpb_single_image .vc_figure-caption{position: absolute;width: 100%;bottom: 40px;font-size: 25px;color: #fff;font-weight: 600;left: 0;text-align: center;transition:all 0.3s ease-in-out;}
#services_wrapper .vc_column-inner{padding:0px 5px 10px;}
#services_wrapper > .full_section_inner > .vc_col-sm-6{padding:0px 10px 0px;}
#services_wrapper .wpb_single_image:hover .vc_figure-caption{bottom: 80px;font-size:22px;}

#icon_section_wrap{margin-top: 35px;overflow:hidden;}
#icon_section_wrap .icon_section_text{background-color: #fff;padding: 30px 10px;}
#icon_section_wrap .icon_section_text:nth-child(2){background-color: #fc9893;position:relative;    padding: 30px 25px;}
#icon_section_wrap .icon_section_text:nth-child(2) .icon_title{color:#fff;}
#icon_section_wrap .icon_section_text:nth-child(2):after{background-color: #fc9893;position: absolute;right: -19px;top: -14px;width: 38px;content: '';z-index: 99999 !important;height: 112%;transform: rotate(6deg);}
#icon_section_wrap .icon_section_text:nth-child(2):before{background-color: #fc9893;position: absolute;left: -19px;top: -14px;width: 38px;content: '';z-index: 99999 !important;height: 112%;transform: rotate(6deg);}


#icon_section_wrap .icon_section_text .icon_text_inner{padding-bottom:0px;}
#icon_section_wrap .icon_section_text .vc_column-inner{padding:0px;}
#icon_section_wrap .icon_section_text .separator {margin-bottom: 5px !important;}
#icon_section_wrap .icon_section_text .icon_holder {margin-bottom:5px !important;}
#icon_section_wrap .icon_holder img{width: 65px;}

#about_content_full .vc_col-sm-4 .vc_column-inner{background-color:#e3e3e3;padding:50px 40px 20px;text-align:center;min-height:400px;}
#about_content_full .vc_col-sm-4:nth-child(2) .vc_column-inner{background-color:#333;color:#fff;}
#about_content_full .vc_col-sm-4:nth-child(2) .vc_column-inner *{color:#fff;}

#testimonial_banner_wrapper .qode-banner-content{background-color: transparent;}


#why_choose_wrap{padding:50px 5% 50px !important;overflow:hidden;}
#why_choose_wrap *{color:#fff;}
#why_choose_wrap #why_choose_text{background-color: #fff;padding: 25px;border-radius: 10px;box-shadow: 0 0 10px #e3e3e3;}
#why_choose_text h4{margin-bottom:20px;}
#why_choose_text p{color:#333333;}
#why_choose_text .q_icon_with_title{background-color: #f9f9f9;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px #e3e3e3;margin-top: 25px;padding:15px;}
#why_choose_text .q_icon_with_title .icon_title {font-size: 15px;color:#000;}
#why_choose_text .icon_holder img{width: 30%;}
#why_choose_text .q_icon_with_title .icon_text_inner{padding: 0px;}
.relative-position{position: absolute;right: 0;bottom: -50px;}
.relative-position .wpb_single_image img{ max-width: 85%;}
#why_choose_wrap h6{margin-bottom: 5px;margin-top: 10px;}
#why_choose_wrap .icon_text_inner p{display:none;}


#black_back_row{padding:50px 3% 50px !important;overflow:hidden;}
#black_back_row *{color:#fff;}
.mrgn_btn-50{margin-bottom:50px !important;}
.icon_sec_head{border-bottom:3px solid #e3e3e3;}
#icon_text_wrap h6{margin-bottom:6px;margin-top: 20px;}
#icon_text_wrap .vc_col-sm-6 .wpb_text_column{position:relative;padding-left:50px;}

#services_wrapper .wpb_single_image .vc_single_image-wrapper, .hover_image_wrap .qode-banner {position:relative;transition:all 0.3s ease-in-out;}
#services_wrapper .wpb_single_image .vc_single_image-wrapper:after, .hover_image_wrap .qode-banner:after{content:'';visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;position:absolute;height:100%;width:100%;top:0px;left:-100%;border:2px solid #fff;}
#services_wrapper .wpb_single_image .vc_single_image-wrapper:hover:after, .hover_image_wrap .qode-banner:hover:after{position:absolute;height:100%;width:100%;transition:all 0.3s ease-in-out;visibility:visible;opacity:1;left:0%;background-color:rgba(0, 0, 0, 0.6);}
.first-icon-wrap, .second-icon-wrap{position:relative;}
.first-icon-wrap:before, .second-icon-wrap:before{content:'';position:absolute;left:0px;top:7px;}

.q_team{transition:all 0.3s ease-in-out;border-radius: 0 0 10px 10px;padding:10px;border-radius:10px;}
.q_team .q_team_description_wrapper{background-color: rgba(0,0,0,.7);}
.q_team .q_team_description_inner p {color: #fff;}
.q_team .q_team_inner:hover .q_team_image .q_team_description_wrapper {opacity: 1;}
.q_team:hover{box-shadow: 0 0 10px #ccc;}
.q_team .q_team_text {padding: 15px 15px 0px;border:none !important;}
.dark_team .q_team{background-color: #000;padding: 8px;border: none !important;border-radius: 10px !important;}
.dark_team .q_team *{color:#fff !important;}
.blue_team .q_team {background-color: #fc9893;} 
#about_test_banner{background-image:url(https://kinginthenorth.xyz/wp-content/uploads/2021/09/ABOUT-BACK-GROUND.jpg);background-repeat:no-repeat;background-size:cover;}

#services_head_area .vc_column-inner > .wpb_wrapper{max-width: 900px;width: 100%;margin: 0 auto !important;}

#how-it-work{text-align:center;}
#how-it-work .section_inner_margin {padding: 1rem;border-width: 3px;border-style: solid;border-image: linear-gradient(to bottom, gray, rgba(0, 0, 0, 0)) 1 100%;}
.full_image .vc_column-inner{padding:0px !important;}
.full_image .vc_single_image-wrapper, .full_image .vc_single_image-wrapper img, .full-image .vc_single_image-wrapper, .full-image .vc_single_image-wrapper img{width:100% !important;}
.full_image .img_sec_text{padding: 11% 7%;}
.full_image *{text-align:center !important;}

#service_quote_wrap{padding:120px 0px;}

.footer_top{background-image:url(../../uploads/2021/11/footer-background-image.jpg);background-repeat:no-repeat;background-position: center;}
.footer_top *, .footer_top p, .footer_top a, .footer_top li{color:#fff;}
a{transition:all 0.3s ease-in-out;}
.footer_top li{padding:5px 0px !important;border-bottom: 1px dotted #333;line-height: 22px;}
.footer_bottom_holder{background-color: #fc9893;padding:10px;}
.copyright-footer{margin-top: 7px;color: #fff;}
.copyright-footer a{color: #000;font-weight: 700;}
.copyright-footer a:hover{color: #fff;}
.contact-details ul li{padding-left:30px !important;position:relative;}
.contact-details ul li:before{position:absolute;content: "\f041";font-family: FontAwesome;left: 5px;}
.contact-details ul li:nth-child(2):before{content: "\f0e0";}
.contact-details ul li:nth-child(3):before{content: "\f095";}

.footer_top .column4 .column_inner .q_social_icon_holder:nth-child(3) a i:before{content: "\f1e9";font-family: FontAwesome;color:#fff;}



.footer_top .circle_social{margin-top:15px;}

.low_padding{padding: 4% 5% !important;}
.testimonials_c_holder .testimonial_content_inner{padding: 60px 45px 20px !important;}
.low_padding .testimonials_c_holder .testimonial_content_inner{padding: 30px;}
.testimonial_star_holder{    color: orange;}
.low_padding .flex-control-nav{margin-top: 20px !important;}
.low_padding .testimonial_content_inner, .testimonial_content_inner{border: 1px solid #e3e3e3;border-radius: 10px;box-shadow: 0 0 10px #ccc inset;}
.testimonials_c_holder .flex-control-nav{margin-top: 30px;}
.testimonial_author{font-weight: 600 !important;color: #000;font-size: 17px !important;}
.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{margin-bottom: 20px;height: 115px;width: 115px;}

.logo_wrapper, .header_inner_right, .main_menu, .main_menu > ul > li {height: 80px;}
.q_logo a{height: 60px !important;}
.side_menu_button{height: 70px !important;}


#service_banner_wrapper p {margin-bottom: 25px !important;}



.footer_form_wrap{padding: 60px 0px;}
.footer_form_wrap h3{color: #fff;}
.footer_form_wrap .cat-block{display:block !important;width:88% !important;background-color:#fff !important;color:#000 !important;}
.footer_form_wrap .ajax-loader{position:absolute;}

#back_to_top .fa-stack{background-color:#fc9893;}
#back_to_top i{color: #fff;}

#footer_form_sec {position: relative;}
#footer_form_sec:before {content: '';position: absolute;background-image: url(../../uploads/2021/11/home-footer-handyman.png);height: 100%;width: 100%;background-repeat: no-repeat;bottom: 0;left: 90px;background-position: bottom left;background-size: contain;}
#footer_form_sec:after {content: '';position: absolute;background-image: url(../../uploads/2021/11/Home-High-Quality-PNG.png);height: 100%;width: 100%;background-repeat: no-repeat;bottom: 0;right: 0px;background-position: bottom right;background-size: 375px;}
#icon_section_wrap h5{font-size:15px;}

.footer_form_wrap h3 span{font-size:14px;display:block;}

/* #footer_form_sec .vc_single_image-wrapper img{} */

.wpcf7-response-output{clear: both;}

.blog .content {margin-top: 70px !important;}
.post, .latest_post{border: 1px solid #e3e3e3;border-radius: 8px;box-shadow: 0 0 10px #ccc;overflow:hidden;}
.post * {background-color:transparent !important;}
.post img{border-radius: 5px 5px 0 0;}
.latest_post .latest_post_text_inner{padding-top: 10px;}
.latest_post h5 {font-size: 13px;font-weight: 700;}
.post .post_text_inner, .latest_post{background-color: #f9f9f9 !important;}
.post .post_text_inner{border-bottom:1px solid #fc9893;}

.latest_post_image {width: 32%;float: left;}
.latest_post_text {width: auto;float: left;width: 64%;padding: 10px !important;box-sizing: border-box;}

.page_banner_wrap .qode-banner-content-inner{max-width: 800px;margin: 0 auto !important;}
.page_banner_wrap .qode-banner-content-inner h2{margin-bottom: 20px;}
.page_banner_wrap .qode-banner-content-inner a{background-color: #fff !important;color: #000 !important;padding: 0 35px !important;margin-top: 15px;font-weight: 600;}

.testimonial_content_inner h5{font-size: 16px;font-weight: 700;}

.testimonials_item .testimonial_content {padding: 15px 10px;}

.contact-form-section > .vc_column-inner > .wpb_wrapper, .conact_page_details > .vc_column-inner > .wpb_wrapper{padding:15px;border:1px solid #e3e3e3;box-shadow:0 0 10px #ccc;border-radius:8px;}
.wpcf7-form{margin-top:20px;}

.conact_page_details{text-align:center;}
.contact_page_wrap{overflow:hidden;}
.contact_page_wrap ul li{float:left;width:50%;padding:25px 10px 10px 10px;box-sizing: border-box;height: 120px;list-style:none !important;font-size:14px;font-weight:600;border: 1px solid #e3e3e3;background-color:#f7f7f7;}
.contact_page_wrap ul li i{display:block;margin-bottom:10px !important;}
.contact_page_wrap {margin-top: 25px;}

.contact_page_wrap ul li:nth-child(3), .contact_page_wrap ul li:nth-child(4){border-bottom:0px;}
.contact_page_wrap ul li:nth-child(1), .contact_page_wrap ul li:nth-child(2){border-top:0px;}
.contact_page_wrap ul li:nth-child(2), .contact_page_wrap ul li:nth-child(4){border-right:0px;}
.contact_page_wrap ul li:nth-child(1), .contact_page_wrap ul li:nth-child(3){border-left:0px;}
.contact_page_wrap ul li.address_line {width:100%;}
.slick-arrow{display:none !important;}


.working-hours.contact_page_wrap ul li{height: auto;padding: 10px;}
.service_areas .vc_column_container .vc_column-inner{padding:0px 5px;}

#quote_form_wrap .wpb_text_column .wpb_wrapper{background-color: #333;max-width: 450px;border-radius: 10px;padding: 30px 15px; box-shadow: 0 0 5px #fff inset;float: right;}
#quote_form_wrap h4{color:#fff;margin-bottom:20px;text-align:center;text-transform: uppercase;}
#quote_text_wrap .wpb_text_column .wpb_wrapper{max-width: 450px;;padding: 20px 15px;} 
#quote_text_wrap .wpb_text_column .wpb_wrapper p{margin-bottom:10px;}
#quote_text_wrap .wpb_text_column .wpb_wrapper ul{margin-bottom: 15px;}
#quote_text_wrap .wpb_text_column .wpb_wrapper ul li, #quote_text_wrap .wpb_text_column .wpb_wrapper h2, #quote_text_wrap .wpb_text_column .wpb_wrapper p{color:#fff;}
#quote_text_wrap .wpb_text_column .wpb_wrapper h2{margin-bottom: 15px;}

.quote_text_wrap{background-color:#fff;padding:15px;box-shadow:0 0 15px #ccc;}
#quote_form_wrap .wpb_text_column .wpb_wrapper .wpcf7 .wpcf7-submit{background-color: #fff !important;color: #000 !important;}


.social_connected br{display:none;}
.social_connected i, .social_connected i:before{color: #000;}
.social_connected i{display: inline-block !important;color: #000;font-size: 16px !important;margin: 10px 3px 0;}

.qode-banner-text-holder h2, .qode-banner-text-holder p{max-width: 800px !important;width: 100%;margin: 0 auto !important;}

#about_test_side_image .wpb_single_image .wpb_wrapper {position:relative;height:585px;}
#about_test_side_image img{position: absolute;bottom: 0;left: 25%;}

#about_coutner .q_counter_holder, .quote_coutner .q_counter_holder  {float: left;width: 48%;padding: 0 1%;box-sizing: border-box;text-align: center;margin:40px 0;}
#about_coutner .wpb_text_column{clear:both;overflow:hidden;}
.quote_coutner{text-align:center;}

.testimonial_wrap .testimonials_c_holder .testimonial_content_inner{padding:30px 15px 20px !important;}

.testimonial_wrap .testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder{margin: 15px 0 15px;}
.testimonial_wrap .testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{height: 95px;width: 95px;}
.testimonial_wrap .testimonials_c_holder .testimonial_content_inner .testimonial_author{    margin-top: 10px;}

#service_form .vc_column-inner > .wpb_wrapper{padding: 40px 30px;background-color: #f9f9f9;border: 1px solid #e3e3e3;box-shadow: 0px 0px 10px #e3e3e3;border-radius:140px 0px 140px 0px;}


.qode-banner .btn-primary, #service_quote_wrap .btn-primary{color: #000 !important;background-color: #fff !important;}
.qbutton{border-radius: 40px;}
.qbutton:hover{border-color: #fff !important;background-color: #fff !important;color: #000 !important;}
#service_quote_wrap .btn-primary{margin-top:30px;}
#service_quote_wrap h2, #service_quote_wrap p{color:#fff !important;}

#service_quote_wrap .vc_col-sm-12{max-width: 800px;width: 100%;margin: 0 auto !important;float: none;}


.fotter-form-wrap .cat-block{box-sizing: border-box !important;width: 100% !important;}
.quote_coutner h3{color:#fff;}

.sb_instagram_header {padding: 1px !important;margin: 20px 0px !important;padding-bottom: 0px !important;text-align: center;float: none !important;}
.sb_instagram_header .sbi_header_link{float: none !important;text-align: center;display: block !important;clear: both;overflow: hidden;width: 203px;margin: 0 auto;}
.sb_instagram_header .sbi_header_link h3{color: blue;}

.home_text_wrap{display: table;width: 100%;text-align: center;height: 600px;}
.home_text_wrap .wpb_wrapper{display: table-cell;vertical-align: middle;}
.home_text_wrap h1, .home_text_wrap h4{color:#fff;}
.home_text_wrap .btn-primary{background-color:#fff !important;color:#000 !important;}


#about_test_banner{    overflow: hidden;}
#about_test_side_image img{bottom: -50px;}


.qode-banner-content h2{margin-bottom:20px !important;}

.counter_wrap_home .q_counter_holder {padding: 50px 0px;}



.copyright-footer p{color:#fff;}



.Service_sec_wrap .vc_column-inner > .wpb_wrapper{background-color: #f7f7f7;padding: 20px;text-align:center;}
.Service_sec_wrap .wpb_single_image{margin-bottom: 20px !important;border-radius: 100%;overflow: hidden;}

.service_wrapper .Service_sec_wrap {margin-top: 70px;}
.service_wrapper .Service_sec_wrap .wpb_wrapper .wpb_single_image {position: absolute;left: 15%;top: -75px;width: 70%;margin: 0px !important;}
.service_wrapper .Service_sec_wrap .vc_column-inner{margin-top:125px;} 
.service_wrapper .Service_sec_wrap > .vc_column-inner > .wpb_wrapper {padding-top:100px;border-top: 4px solid #fc9893;}
.zero_padding_btm{padding-bottom:0px !important;}


.portfolio .entry_title, .portfolio .post_info, .project-content {display:none !important;}
.single-portfolio .portfolio {padding:50px 0px;}
.single-portfolio .portfolio .img img{display: block;margin: 0 auto;}

.home_banner_wrapper h1, .home_banner_wrapper h4{color:#fc9893;}

.header_top, #footer_form_sec{background-color:#fc9893 !important;}

#back_to_top span i, #back_to_top span span{    color: #000;}

.qode-banner-text-holder p{margin-bottom:15px !important;}






/** Responsive **/

@media only screen and (max-width: 767px){

.sticky_mobile{box-shadow: 0 5px 10px #ccc;}

.header_top{line-height: 23px;padding: 5px;}
  
h1, h2 {font-size: 28px;margin-bottom: 20px !important;line-height: 32px;}
h3 {font-size: 24px;margin-bottom: 20px !important;line-height: 32px;}    
h4 {font-size: 20px;margin-bottom: 10px !important;}
h5, h6 {font-size: 17px;margin-bottom: 10px !important;}

.sticky_mobile, .qode-animate-mobile-header{position: fixed !important;top: 0px !important;left: 0px !important;transform: translateY(00%);}








.sticky_mobile .header_inner .header_bottom .container_inner {position:relative !important;}
.sticky_mobile .header_inner .mobile_menu{position: absolute;top: 99%;width: 100%;background-color: #f3f3f3;overflow: scroll;}
.sticky_mobile .header_inner .mobile_menu li a{padding: 10px 15px;background-color: #f3f3f3;}

.mobile_menu .sub_menu{display: block;overflow: scroll;height: 230px;}

.mobile_padding_service, #zero_padding_btm{padding-bottom: 0px !important;}
#zero_padding_top{padding-top: 0px !important;}
#zero_padding_top.zero_padding_btm {padding-bottom: 0px !important;}


#difference_wrapper .section_inner .section_inner_margin{width: 100%;margin: 0 auto;}
#icon_section_wrap .icon_section_text:nth-child(2):after, #icon_section_wrap .icon_section_text:nth-child(2):before{display:none !important;}

.first-icon-wrap{margin-top:25px;}
.service_wrapper .Service_sec_wrap .vc_column-inner {margin-top: 125px;}
.service_wrapper .Service_sec_wrap .wpb_wrapper .wpb_single_image {position: absolute;left: 25%;top: -108px;width: 50%;margin: 0px !important;}

.mobile_about_padding{padding-top:30px;}




#back_to_top{bottom: 135px;}
.mrgn_btn-50{margin-bottom: 10px !important;}    
#service_quote_wrap {padding: 38px 0px;display: table;width: 100%;background-position: bottom center;background-size: cover;}
#service_quote_wrap .parallax_content {display: table-cell;vertical-align: middle;}
.half_content .vc_column-inner{padding: 40px 30px !important;}
#footer_form_sec:before, #footer_form_sec:after{display:none;}
/* #footer_form_sec:before{left: 0;background-size: 150px;}
#footer_form_sec:after{background-size: 180px;right: 15px;} */
.footer_form_wrap {padding: 32px 25px 0px;text-align: center;}
.footer_form_wrap .cat-block{margin: 0px !important;box-sizing: border-box !important;display: block !important;width: 100% !important;}
.fotter-form-wrap .col-sm-6{padding: 0px 6px;}
.fotter-form-wrap .row:nth-child(2) .col-sm-6:nth-child(2){padding-top:5px;}
.footer_top {padding: 40px 0;}
.footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {margin: 0 0 5px;}
.footer_top .column_inner>div:not(.qode_separator_widget) {margin: 0 0 20px!important;}
.footer_bottom ul.menu li {width: auto !important;}
.q_logo a{height: 55px !important;}
.logo_wrapper, .mobile_menu_button {height: 70px!important;}
.shopping_cart_inner, .side_menu_button {height: 70px!important;}
.side_menu_button>a{width: 22px;height: 27px;font-size: 22px;color: #000 !important;}
.qode_icon_font_awesome{font-size: 25px;color: #000;}
.testimonial_head h2 {margin-bottom: 0px !important;}

.contact_page_wrap ul li{height: 170px;}

#why_choose_wrap{background-image: none !important;background-color: #333;}

.home_text_wrap{height: 320px;}
#main_header_banner{padding:0px;}
.home_text_wrap .wpb_wrapper{padding: 0 15px;}

#home_form_section .home-form-div{margin: 00px auto 0;box-sizing: border-box;}
#why_choose_text{width: 95%;margin: 0px 2.5%;padding: 30px 7px !important;}

#how-it-work .section_inner .section_inner_margin{    padding: 0px !important;}

.counter_wrap_home{background-color: #fff;}
.review_home_wrap{padding: 50px 30px !important;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a{color: #fc9893;}

.Service_sec_wrap {margin-bottom:20px;}
.counter_wrap_home .q_counter_holder {padding: 15px 0px;}
 
#main_header_banner, .main_banner, .mobile_top_margin{margin-top: 130px;}
.main_banner .qode-banner-image{height: 300px;}
.qode-banner-image img{display: none;}
.main_banner h1{font-size: 22px;}



#about_test_side_image .wpb_single_image .wpb_wrapper {position: relative;height: 460px;}
#about_test_side_image img {position: absolute;bottom: -115px;left: 14%;}

#about_coutner .vc_column-inner{padding: 50px 35px 25px !important;}
/* .main_banner p{display:none;} */

.quote_coutner h3{margin-bottom:0px !important;}
#quote_text_wrap .wpb_wrapper{padding-top:0px !important;}
.quote_coutner .q_counter_holder, .q_counter_holder{margin: 0px 0 25px !important;}
.quote_coutner .q_counter_holder span.counter, .q_counter_holder span.counter {font-size: 40px !important;}
.quote_coutner .q_counter_holder .separator.small, .q_counter_holder .separator.small{margin: 5px auto 0 !important;}
.quote_coutner .q_counter_holder p, .q_counter_holder p{font-size: 17px !important;}

#icon_section_wrap{margin-top:0px;}
.testimonials_c_holder{margin-top:40px;}
.conact_page_details{margin-top:30px !important;}

.latest_post_holder ul li{margin: 0px!important;}

.single .blog_single {margin-top:50px;}
.single .post, .single .latest_post{border: none;border-radius: 0px;box-shadow: none;overflow: hidden;}
.single .post .post_text_inner{    background-color: transparent !important;}

#service_half{padding: 40px 35px !important;}
#service_half .vc_column-inner{padding:0px !important;}
#service_half{padding: 40px 35px !important;}
#service_quote_wrap{padding: 38px 15px;box-sizing: border-box;}
#service_quote_wrap .btn-primary {margin-top: 5px;}

.testimonial_wrap .testimonials_c_holder {margin-top:0px !important;}
.testimonial_wrap h2 {margin-bottom: 0px !important;}

.wpcf7-submit, .btn, .button, .portfolio_paging a{height: 33px !important;line-height: 33px !important;padding: 0 33px !important;}

#team_wrap .section_inner_margin .vc_col-sm-4{margin-bottom:20px;}
/* #service_quote_wrap{background-attachment: local;} */

#why_choose_wrap .qbutton {margin-top:20px;display: block;text-align: center;}

.contact_page_wrap ul li{height: 120px;float: none;width: 100%;}
.contact_page_wrap ul li i{font-size: 20px;}
.footer_top{background-size: cover;}
.header_top{line-height: 21px !important;}
/* #service_quote_wrap{background-image: none !important;background-color: #333;} */

.img_sec_text{padding-bottom:0px;}
.home .testimonials_c_holder {margin-top: 0px !important;}

#last_counter .q_counter_holder {margin-bottom: 0px !important;padding-bottom: 0px !important;}

.home_choose_icon{background-color: #f9f9f9 !important;}
.home_choose_icon .icon_title{margin-top: 2px !important;}
.home_choose_icon .icon_holder {margin-bottom: 2px !important;}
.mobile_hide{display:none;}

.home_choose_icon{}

#portfolio-items .filterable-portfolio-item {width: 42%;}
.ilterable-portfolio__terms .button {display: block;width: 45%;}

#mobile_zero_btm_pdng, .mobile_zero_btm_pdng{padding-bottom:0px !important;}
.filterable-portfolio__terms{display: block;}
.filterable-portfolio__terms .button {display: inline-block;width: 48%;margin-bottom: 10px;margin-right: 4% !important;}
.filterable-portfolio__terms .button:nth-child(2n+2) {margin-right:0px !important;}

section.parallax_section_holder{min-height: 300px;}
#service_quote_wrap{background-position: top center !important;    background-attachment: inherit !important;}





}


@media only screen and (max-width: 480px){
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {width: 335px;}
#service_form{margin-top:30px;}
    
.blog_holder.blog_pinterest, .blog_holder.masonry{width:100% !important;}


    
}



.home-form-div{display:none;}