/*
Theme Name:  Boldman Child Theme
Description: Child theme for the Boldman theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    boldman
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
  margin: 0px;
  padding: 0px;
}
* {
  margin: 0;
  padding: 0;
}

.clsAchservices .themetechmount-box-title h4{min-height: 78px;}

.clsServicearea .tm-processbox-wrapper .tm-box-content{
padding: 45px 28px 15px 28px;
background-color: #f0f4f7;
min-height: 336px;
margin-top:20px;
}
.headerlogo img{max-height: 83px;width: 225px;}
.is_stuck .headerlogo img{max-height: 60px;}
.clsOffericon .elementor-widget .elementor-icon-list-item{align-items: start;}
.clsAchservices .themetechmount-box-title a{color:#0C1248;}
.clsServicearea .tm-processbox-wrapper .tm-processbox .tm-stepbox-main-icon{box-shadow:none;height: 50px;line-height: 50px;}
.clsServicearea .tm-processbox-wrapper .tm-processbox .tm-box-image:before{display:none;}
#second-footer .second-footer-inner .col-lg-3:nth-child(1){width: 40%;}
#second-footer .second-footer-inner .col-lg-3:nth-child(2){width: 40%;}
#second-footer .second-footer-inner .col-lg-3:nth-child(3){width: 20%;}
.clsAddressach{padding-bottom:10px;}
.second-footer .container.tm-container-for-footer .row>.widget-area:first-child .custom-heading{float:none;}
.footer_logo img{max-height: 75px;}
#first-footer.first-footer{display:none;}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-main-contentbox{background-color: #0C1248;
min-height: 364px;
}
.clsPrice .tm-icon-type-image img{width: 60px;}
.clsPrice .themetechmount-iconbox-heading h2{font-weight: 600;}
.site-footer .second-footer .tm-skincolor{font-size: 20px;position: relative;top: -3px;}
.clsServicearea .tm-processbox-wrapper .tm-processbox .tm-box-image{display:none;}
.clsTrust a::before{
content: '\e833';
font-family: "tm-boldman-icons";
font-size: 25px;
padding-right: 10px;
}
.clsMargnspace{
margin-bottom: 10px !important;
}
.clsMargnspace3{
margin-bottom: 5px !important;
}
.clsMargnspace1{
margin-bottom: 0px !important;
}
.clsMargnspace2{
margin-bottom: 15px !important;
}
.clsTrust1 .elementor-text-editor::before{
content: '\e833';
font-family: "tm-boldman-icons";
font-size: 25px;
color:#fff;
padding-right: 3px;
padding-left: 5px;
}
.clsPrice .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon{width: 75px;}
.footer .tm-textcolor-white{color: rgba(255,255,255,1);}
.second-footer .tm-social-style5 .themetechmount-social-links-wrapper{display: flex;
}
.second-footer .tm-social-style5 .themetechmount-social-links-wrapper p{
display: flex;
align-items: center;
}
.second-footer .social-icons{padding-left: 20px;}
.clsLockservice .tm-element-heading-content-wrapper.tm-seperator-style3 .tm-element-subheading{border-bottom: 0px solid;}
.footer .tm-textcolor-white .social-icons a{color: rgba(248,252,255,1);}
.site-footer .tm-footer2-left .tm-skincolor{color: rgba(255,255,255,1) !important;}
.clsLockservice .tm-short-desc p, .clsServicearea .themetechmount-static-box-desc{color: #666666;font-size:16px;}
.clsLearnmore .elementor-button, .clsLearnless .elementor-button{
border: 2px solid #0c1248;
color: #0c1248;
}
.clsLearnmore .elementor-button:hover, .clsLearnless .elementor-button:hover{
border: 2px solid #0c1248;
color: #fff !important;
background: #0c1248;
}
.clsMail{text-decoration:underline;cursor: pointer;}
.clsMail:hover{text-decoration:none;color:#fff !important;}
.clsLearnmore.tm-btn-shape-square.elementor-element.elementor-widget-button .elementor-button, .clsLearnless.tm-btn-shape-square.elementor-element.elementor-widget-button .elementor-button{
padding: 10px 27px 10px 27px;
}
.top-contact.tm-highlight-left:after{background-color: #0c1248;}
.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey{background-color: #0C1248;}
.themetechmount-topbar-wrapper .tm-vc_btn3.tm-vc_btn3-size-md{
font-size: 14px;padding: 0px 0px 0px 0px;vertical-align: middle;
line-height: 16px;}
.top-contact.tm-highlight-left i{color: #fff !important;}
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline{
border-color: transparent;color: #fff;
}
.tm-topbar-content .tm-wrap-cell{background: #0C1248;}
.tm-align-right{background: #D03737 !important;text-align: center;}
.tm-topbar-content .tm-wrap-cell div{padding-left: 0px;}
.tm-bgcolor-darkgrey .tm-topbar-content .tm-wrap-cell div .tm-vc_btn3:hover{
background-color: transparent;
color: #fff;
border-color: transparent;
}
.tm-align-right:hover{background: #8f1313 !important;cursor:pointer;}
.tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:focus{
border-color: #D03737;
background-color: #D03737;
}
.tm-header-icons:before{background-color: rgba( 12,18,72,0.3);}
.clsAccordion .elementor-tab-title{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}
.is_stuck .tm-header-icons:before{background-color: rgba( 12,18,72,0.3);}
.clsReadmore{display:none;}
.clsFaq .elementor-tab-title:hover .elementor-accordion-title{color: #fff;}
.clsFaq .elementor-tab-title:hover .elementor-accordion-icon, .clsFaq .elementor-tab-title:hover .elementor-accordion-icon i:before{color: #fff !important;}
.clsFooterlink{
text-decoration: underline;
}	
.clsFooterlink:hover{
text-decoration: none;
color:#fff!important;
}
.clsMail a:hover{
color:#fff!important;
}
#enhancedtextwidget-5.widget{margin: 50px 0 40px;}
.tm-bg.tm-bgcolor-darkgrey .tm-bg-layer{background-color: #0c1248;}

@media (max-width: 767px) {
#second-footer .second-footer-inner .col-lg-3:nth-child(1),
#second-footer .second-footer-inner .col-lg-3:nth-child(2),
#second-footer .second-footer-inner .col-lg-3:nth-child(3){width:100%;}
.clsHidesection.elementor-section:not(.tm-laltop-pddefault) .elementor-column .elementor-widget-wrap{
padding-left: 0px!important;
padding-right: 0px!important;	
}
.themetechmount-slider-wide .wp-google-name{display:none;}
#menu-main-menu .tm-boldman-icon-angle-up{background: #f8f9fa;}
#enhancedtextwidget-5 .tm-pricelist-block{width: 75%;}
#totop{bottom: 175px;}
.clsReviews .wp-gr .grw-slider .wp-google-feedback{height: 200px!important;}
.clsCallusnow .elementor-button{
width: 100%;
position: fixed!important;
bottom: 0;
Z-INDEX: 99999;
background: #D03737;
left: 0;
right: 0;
display: flex;
justify-content: center;
padding: 20px 27px 20px !important;	
}
.bottom-footer-inner .col-xs-12.col-sm-12.tm-footer2-left{padding-bottom: 80px;}
.clsAchservices .themetechmount-box-title h4{min-height: auto !important;}
.site-footer .tm-textcolor-white hr{width: 95%;}
.second-footer-inner{padding: 15px 0px 35px 15px !important;}
.clsCallusnow .elementor-button .clsBtmmobile{font-size: 22px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
#second-footer .second-footer-inner .col-lg-3:nth-child(1),
#second-footer .second-footer-inner .col-lg-3:nth-child(2),
#second-footer .second-footer-inner .col-lg-3:nth-child(3){width:50%;}

}
#gform_wrapper_1 .gform_title, #gform_wrapper_1 .gform_required_legend{display:none;}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield_label, #gform_wrapper_1.gform_wrapper.gravity-theme .gfield_radio label{
font-family: "Montserrat",Tahoma,Geneva,sans-serif;
font-size: 16px;
line-height: 25px;
color: #666666;
}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield textarea.large{
height: 160px;
}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield_label{font-weight:600;}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield_radio label{font-weight:400;}
#gform_wrapper_1 .gform_button{
font-family: "Hind Madurai", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 22px;
    fill: #0C1248;
    color: #0C1248;
    background-color: #61CE7000;
    padding: 10px 27px 10px 27px;
    border: 2px solid #0c1248;
}
#gform_wrapper_1 .gform_button:hover{
background-color: #0c1248;
color: #fff;
}
.blog .themetechmount-box-desc-text p, .tm-blog-classic-box-content p{font-size: 16px;}
.page-id-11068.themetechmount-sidebar-right #primary.content-area.col-md-9{width:100%;}
.page-id-11068.themetechmount-sidebar-right #sidebar-right.widget-area.col-md-3{display:none;}
.page-id-11068.themetechmount-sidebar-right .site-content-inner:before, .page-id-11092.themetechmount-sidebar-right .site-content-inner:before, .page-id-11370.themetechmount-sidebar-right .site-content-inner:before{background:#fff !important;}
.page-id-11092 .wsp-pages-list li{padding-bottom: 10px;}
.clsPhn{color: #D03737 !important;}
.clsPhn1{color: #ffffff !important;}
.clsPhone{color: #666666 !important;}

.themetechmount-slider-wide .grw-slider-content-inner, .themetechmount-slider-wide .wp-google-left{display:none !important;} 
.themetechmount-slider-wide .wp-gr .grw-slider .grw-slider-header-inner{margin: 0px!important;padding:15px 10px !important;}
.themetechmount-slider-wide .wp-gr.wpac .wp-google-name a{
color: #fff !important;
font-size: 22px !important;
font-family: 'Hind Madurai' !important;
line-height: 26px !important;
}
.clsReviews .grw-slider-header{display:none;}
.clsReviews .wp-gr .grw-slider .grw-row{justify-content: left;}
#clsLearnbtn1, #clsLearnbtn2{cursor:pointer;}
.clsAccordion .elementor-tab-content a{color: #666666;text-decoration: underline !important;}
.clsAccordion .elementor-tab-content a:hover{color: #666666;text-decoration: none !important;}
ul li#menu-item-9334 a{cursor:pointer;}
.site-footer .tm-boldman-icon-phone:before{
font-size: 20px;
color: #d03737;
position: relative;
top: -5px;
}
.site-footer .tm-boldman-icon-location:before{
font-size: 20px;
color: #d03737;
position: relative;
top: -16px;
}
.site-footer .tm-boldman-icon-mail:before{
font-size: 20px;
color: #d03737;
position: relative;
top: -5px;
}
#boldman_contact_widget-2.widget ul.boldman_contact_widget_wrapper li{
color: #666666;
}
#boldman_contact_widget-2.widget ul.boldman_contact_widget_wrapper li a{
color: #666666;
text-decoration: underline;
font-weight: 400;	
}
#boldman_contact_widget-2.widget ul.boldman_contact_widget_wrapper li a:hover{
color: #666666;
text-decoration: none;
}
.clsContactus .themetechmount-iconbox.themetechmount-iconbox-styletwo.themetechmount-iconsize-small .themetechmount-iconbox-icon{
width: 50px;
}
.clsContactus .themetechmount-iconsize-small.themetechmount-iconbox-styletwo .tm-box-icon{
font-size: 20px;
height: 50px;
width: 50px;
}
.clsContactus .fa-map-marker-alt:before{
position: relative;
top: -14px;
}
.clsContactus .tm-cta3-content-wrapper a{
color: #666666;
text-decoration: underline;
}
.clsContactus .tm-cta3-content-wrapper a:hover{
color: #666666;
text-decoration: none;
}
.page-id-11092 .wsp-tm_services-list li{
padding-bottom:10px;	
}
@media (min-width: 1025px) and (max-width: 1500px) {
.clsHeading h1, .clsHeading h2{
font-size: 46px !important;
line-height: 50px !important;
}
}
@media (min-width: 1300px) and (max-width: 1400px) {
.clsPricinglft, .clsPricingrgt{width:50% !important;} 
}
@media (min-width: 1500px) and (max-width: 1600px) {
.clsPricinglft{width:46% !important;}  
.clsPricingrgt{width:54% !important;} 
}
@media (min-width: 768px){
a[href^="tel"] {
pointer-events: none;
text-decoration: none !important;
}
}
.clsPhn{color: #D03737 !important;}
.site-footer .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline{
background: #D03737 !important;
}
.site-footer .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover{
background: #8f1313 !important;
border: 2px solid #8f1313;
}
.clsFaq .elementor-tab-title{
display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: space-between;
}
.nav-menu a span{text-transform: lowercase;}
.clsReviews .wp-gr .grw-row-s .grw-slider-content, .clsReviews .wp-gr .grw-row-x .grw-slider-header{
max-width: 100% !important;
flex: 0 0 80%!important;
}
.clsReviews .wp-gr .grw-row-s .grw-slider-review, .clsReviews .wp-gr .grw-row-x .grw-slider-review{
max-width: 100% !important;
flex: 0 0 100%!important;	
}

.blog div.tm-titlebar-wrapper, .single-post div.tm-titlebar-wrapper{
background-image: url(/wp-content/uploads/2023/02/blog-bg.jpg);
}

.page-id-622 div.tm-titlebar-wrapper{
background-image: url(/wp-content/uploads/2023/02/faqs-bg.jpg);
}

.page-id-1503 div.tm-titlebar-wrapper{
background-image: url(/wp-content/uploads/2023/02/Tips-For-Hiring-bg.jpg);
}


.clsReviews .wp-gr .grw-row-x .grw-slider-header, .clsReviews .wp-gr .grw-row-x .grw-slider-header+.grw-slider-content, .clsReviews .wp-gr .grw-row-x .grw-slider-review{
flex: 0 0 80%!important;
max-width: 100%!important;	
}

.postid-20 div.tm-titlebar-wrapper{
background-image: url(/wp-content/uploads/2023/02/residential-service-bg.jpg);
}
.postid-18 div.tm-titlebar-wrapper{
background-image: url(/wp-content/uploads/2023/02/car-lock-bg.jpg);
}
.postid-19 div.tm-titlebar-wrapper{
background-image: url(/wp/wp-content/uploads/2023/02/bike-service-bg.jpg);
}
.top-contact.tm-highlight-left i{
font: normal normal normal 14px/1 FontAwesome;	
}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-item > a{
color: #d03737;	
}
#sidebar-left.sidebar.widget-area .widget.boldman_contact_widget{padding: 30px 35px 20px;}
.clsOffericon .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
position: relative;
top: 2px;	
}
.tm-processbox-wrapper .tm-processbox:hover .tm-box-title h5{
color: #0c1248;
}
.footer .tm-social-style5 .social-icons li>a{background-color: #1877f2;}