.leftcontentheadingsec li:before{content:"✓";font-weight:700;color:#007fc6;padding-right:5px;font-size:20px}.leftcontentheadingsec li{list-style:none}.service_about_inner2{margin-left:30px;margin-right:30px;margin-top:30px;margin-bottom:0!important}.service_deatils_about_heading22{font-size:19px;line-height:30px}.contactuse_left{color:#fff}.contactuse_left a{color:#fff}.aboutinner_new{margin-top:20px!important}.whychoose_inner .icon_box.icon_position_left{min-height:100px!important;padding-left:105px!important;margin-bottom:15px}.aboutheading1{font-weight:700}.aboutheading2{font-size:30px;font-weight:700}.whychoose_headingsec{margin-left:30px;margin-right:30px;margin-bottom:-30px!important;border-radius:20px 20px 0px 0px}.contactuse_right{margin-top:30px}.contactuse_left a:hover{color:#000!important}.contactuse_left a{text-decoration:none}.whychoose_leftsec{margin-bottom:-30px}.whychoose_heading_inner_sec{text-align:center}.home_footer_cont_left{margin-bottom:-40px}.home_about_right_sec{margin-bottom:-30px}.call_home_inner_right{margin-bottom:-30px!important}.service_details_inner{margin-left:30px;margin-right:30px;padding-top:65px;padding-bottom:120px}.servicedetails_call_bt{margin-top:-20px;margin-bottom:0!important}.service_included_inner1{margin-left:30px;margin-right:30px;margin-bottom:0!important;border-radius:20px 20px 0px 0px}.service_include_inner{padding-bottom:30px!important;margin-left:30px;margin-right:30px;border-radius:0px 0px 20px 20px}.service_about_main .wpb_wrapper>div{margin-bottom:5px}.howwework_heading{background:#007aff;color:#fff;font-size:20px;margin-left:-15px;margin-right:-15px;margin-bottom:0;border-radius:0px 0px 20px 20px}.how_we_workicon .title{font-size:20px;font-weight:700}.how_we_workicon .desc{font-size:15px;margin-top:-10px!important}.how_we_workicon .icon_box.icon_position_left{min-height:100px!important;padding-left:5px!important}.how_we_workicon{background:#fff;margin:0 15px;width:31%!important;border-radius:20px}.how_we_workicon .icon_box.icon_position_left .image_wrapper{position:relative;left:0;top:10px;margin-bottom:0;width:55px;height:126px;overflow:hidden;float:right}.how_we_work_inner{margin-left:30px;margin-right:30px;margin-top:30px}.service_deatils_about_heading2{font-size:19px}.service_about_inner{margin-left:30px;margin-right:30px;margin-top:30px;margin-bottom:50px!important}.service_details_heading1{color:#fff;font-size:20px}.service_details_heading2{color:#fff;font-size:32px;line-height:38px}.service_include_img{margin-bottom:-20px!important}.service_include_h4{font-weight:700;font-size:19px;margin-bottom:1px}.why_choose_about_main_sec{margin-left:30px;margin-right:30px;margin-top:-15px!important}.whychoose_about_inner{margin-top:50px}.call_nowbts_about .vc_btn3{background:rgba(255,255,255,1);border:2px solid #007aff;font-weight:700;font-size:15px;padding:12px}.call_nowbts_about .vc_btn3:hover{background:rgba(255,255,255,1);border:2px solid #007aff;font-weight:700;font-size:15px;padding:12px}.call_nowbts2_about .vc_btn3{background:rgba(255,255,255,1);font-weight:700;font-size:16px;padding:11px 24px}.aboutpage_topheading h1{font-size:40px;text-align:center;color:#fff}.about_calltoactionheader{margin-top:-35px}.proud_journey_main_sec{margin-left:30px;margin-right:30px;margin-top:-60px}.aboutimage_2{margin-bottom:-10px!important}.aboutimage_4{margin-right:30px}.aboutimage_1{margin-left:30px}.aboutus_header_content{padding-left:30px;padding-right:30px;text-align:center;color:#fff}.proud_journey_contenth h2{color:#007aff;font-size:29px}.proud_journey_contenth h3{font-size:20px;margin-top:-15px}.proud_journey_contenth{text-align:center;background:#fff;border-radius:10px;margin-top:-60px;padding:15px}.home_banner_services ul{margin:0!important}.slogan{color:#fff}.exp_right_sec ul li{position:relative}.exp_right_sec li:before{content:"";position:absolute;left:-30px;top:30%;transform:translateY(-50%);width:17px;height:17px;background-color:green;border-radius:50%}.exp_right_sec li{color:#5b5a5a;font-weight:500;font-size:18px;list-style:none}.ti-footer{display:none!important}.aboutus_inner_sec{margin-top:-55px}.call_nowbts .vc_btn3{background:rgba(255,255,255,1);border:2px solid #007fc6;font-weight:700;font-size:15px;padding:12px 10px}.call_nowbts .vc_btn3:hover{background:rgba(255,255,255,1);border:2px solid #007fc6;font-weight:700;font-size:15px;padding:12px 10px}.call_nowbts2 .vc_btn3{background:rgba(255,255,255,1);font-weight:700;font-size:16px;padding:11px 25px}.contact_req_subheading h3{font-size:17px;margin-top:-15px}.contact_req_subheading h3 a{color:#007fc6;font-weight:700}textarea.wpcf7-form-control.wpcf7-textarea{height:70px!important;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;background:#fff}.form-container{margin-top:-25px}.form-container .row{display:flex;flex-wrap:wrap;margin:0 -10px}.form-container .col-sm-12{width:100%;padding:0 10px;margin-bottom:15px}.form-container .col-sm-6{width:50%;padding:0 10px;box-sizing:border-box;margin-bottom:5px}.form-container input.fmhome,.form-container select.fmhome,.form-container textarea#homemessae{width:100%;padding:8px;margin:5px 0;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;background:#fff}.form-container input::placeholder,.form-container select::placeholder,.form-container textarea::placeholder{color:#bbb;font-style:normal}.form-container #homesubmitfm{padding:10px 20px;background-color:#007fc6;color:#fff;border:none;border-radius:4px;border-radius:20px;cursor:pointer;font-size:16px;text-transform:uppercase;transition:background-color .3s ease;font-weight:700}input.wpcf7-form-control.wpcf7-submit{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;border-radius:20px;cursor:pointer;font-size:16px;text-transform:uppercase;transition:background-color .3s ease;font-weight:700}.form-container #homesubmitfm:hover{background-color:#0056b3}@media (max-width:768px){.form-container .col-sm-6{width:100%}}.wpb_wrapper .faq .question .title.wpb_toggle{background:#fff;font-weight:500;font-size:17px}.faq .question{background:#fff}.reqaquote_contact_mainsec{margin-top:-65px}.faq .question:after{background:#fff}.faq_inner{margin-left:30px;margin-right:30px}.exp_inner{margin-left:30px;margin-right:30px}.whychoose_inner{margin-left:30px;margin-right:30px;border-radius:20px}.aboutus_inner_sec{margin-left:30px;margin-right:30px;border-radius:20px}.reqaquote_contact_innersec{margin-left:30px;margin-right:30px;border-radius:20px}.contactus_inner_footer{margin-left:30px;margin-right:30px;border-radius:20px}.discount_inner_sec{margin-left:30px;margin-right:30px}.servic_inner_sec{margin-left:30px;margin-right:30px}.servic_inner_sec2{margin-left:30px;margin-right:30px;margin-top:-40px}.whychoose_rightsec .desc{padding-top:-11px;margin-top:-10px}.home_call_second{margin-bottom:-60px}.icon_box.icon_position_left{min-height:100px!important;padding-left:105px!important}.icon_box.icon_position_left .desc_wrapper{padding-top:0!important}.whychoose_rightsec .title{color:#007fc6;font-weight:700;font-size:19px}.service_title_content p{text-align:center;padding-left:200px;padding-right:200px}.service_title{text-align:center;margin-top:15px}.discount_heading h2{text-align:center;font-size:26px}.blacks{color:#000}.greens{color:#20cb04}.home_banner_services li{background:#007aff;color:#fff;font-weight:700;text-transform:uppercase;list-style:none;display:inline-flex;padding:6px 12px;border-radius:50px}.call_bts .vc_btn3{background:#fff;border:none;margin-top:29px;font-size:16px;font-weight:700}.triangle-box{height:60px;background:#007fc6;margin-top:-105px;margin-left:9px;margin-right:9px;border-radius:0px 0px 31px 31px;position:relative;display:flex;align-items:center;justify-content:left;overflow:hidden;padding:1px 0 0 20px}.triangle-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;clip-path:inherit}.triangle-box a{position:relative;color:#fff;font-size:18px;margin:0;z-index:1;font-weight:700}.triangle-box a:hover{text-decoration:none}@media only screen and (max-width:767px){.whychoose_headingsec{margin-left:5px;margin-right:5px;margin-bottom:-30px!important;border-radius:20px 20px 0px 0px}.whychoose_inner,.aboutus_inner_sec,.reqaquote_contact_innersec,.contactus_inner_footer{margin-left:5px;margin-right:5px;border-radius:20px}.home_footer_cont_right{margin-top:-80px}.faq_inner{margin-left:5px;margin-right:5px}.whychoose_rightsec{margin-top:-75px;margin-left:-20px}.servic_inner_sec{margin-left:5px;margin-right:5px}.servic_inner_sec2{margin-left:5px;margin-right:5px}.service_title_content p{padding-left:0;padding-right:0}.discount_inner_sec{margin-left:5px;margin-right:5px}.home_banner_services li{background:#007aff;color:#fff;font-weight:700;text-transform:uppercase;list-style:none;display:inline-flex;padding:5px 10px;border-radius:50px}.home_hero_right{margin-bottom:-90px;margin-top:-25px}.callbt_heading{color:#000!important;margin-top:-53px}.call_bts .vc_btn3{background:#fff;border:none;border:2px solid #007aff;margin-top:29px;margin-top:0;font-size:16px;font-weight:700;margin-bottom:15px}.discount_heading h2{text-align:center;font-size:20px}.discount_coupon2,.discount_coupon3{margin-top:-50px}.discount_coupon3{margin-bottom:-50px}.contact_req_subheading h3{font-size:12px;margin-top:-15px}.contactus_main_footer{margin-top:-20px}.exp_right_sec li:before{content:"";position:absolute;left:-30px;top:16%;transform:translateY(-50%);width:17px;height:17px;background-color:green;border-radius:50%}.exp_right_sec li{color:#5b5a5a;font-weight:500;font-size:16px;list-style:none;line-height:24px}.faq_main_sec{margin-top:-55px}.exp_main_sec{margin-top:-50px}.call_nowbts2 .vc_btn3{margin-top:-25px}.why_choose_main_sec{margin-top:-55px}.call_home_inner_right{margin-top:-50px;margin-bottom:-50px}.triangle-box{height:60px;background:#007fc6;margin-top:-80px;margin-left:7px;margin-right:7px;border-radius:0px 0px 31px 31px;position:relative;display:flex;align-items:center;justify-content:left;overflow:hidden;padding:1px 0 0 20px}.service_section2,.service_section3{margin-top:-25px}.service_section4{margin-top:-20px}.service_section5{margin-top:-25px}.service_section6{margin-top:-25px}.call_nowbts .vc_btn3{background:rgba(255,255,255,1);border:2px solid #007aff;font-weight:700;font-size:15px;padding:12px 20px;margin-top:-10px}.widget h2{font-size:18px}.aboutpage_topheading h1{font-size:30px;text-align:center}.aboutus_header_content{padding-left:5px;padding-right:5px;text-align:center}.aboutimage_1{margin-left:0}.aboutimage_4{margin-right:0;margin-bottom:-10px!important}.aboutimage_2{margin-bottom:-15px!important;margin-top:-50px}.aboutimage_3{margin-bottom:-15px!important}.call_nowbts2_about .vc_btn3{margin-top:-20px}.proud_journey_contenth h3{font-size:19px;margin-top:-10px}.proud_journey_img_sec{margin-top:-40px}.aboutwhychoose_right{margin-top:-40px}.proud_journey_main_sec{margin-left:5px;margin-right:5px;margin-top:0}.ourjouney2{margin-top:-70px}.service_list_main_sec{margin-top:30px}.service_included_inner1{margin-left:5px;margin-right:5px;margin-bottom:0!important;border-radius:20px 20px 0px 0px}.service_include_inner{padding-bottom:30px!important;margin-left:5px;margin-right:5px;border-radius:0px 0px 20px 20px;margin-bottom:80px!important}.contactcontent{padding-left:5px;padding-right:5px;margin-bottom:90px!important}.contactuse_right{margin-top:10px}.contactuse_left p{font-size:17px}.how_we_workicon{background:#fff;margin:20px 0 0;width:100%!important;border-radius:20px}.how_we_work_inner{margin-left:5px;margin-right:5px;margin-top:0}.howwework_heading{background:#007aff;color:#fff;font-size:20px;margin-left:-15px;margin-right:-15px;margin-bottom:0;border-radius:0px 0px 20px 20px;padding:5px}.service_about_inner{margin-left:0;margin-right:0;margin-top:10px}.service_details_main{height:180px;background:#007afe!important}.service_details_inner{margin-left:5px;margin-right:5px;padding-top:0;padding-bottom:0}.service_details_heading1{color:#000;font-size:15px}.service_details_heading2{color:#000;font-size:25px;line-height:29px}.aboutheading2{font-size:30px;font-weight:700;line-height:30px}.rowtestimonials{margin-left:-25px;margin-right:-25px}.service_about_inner2{margin-left:5px;margin-right:5px;margin-top:30px;margin-bottom:0!important}.service_deatils_about_heading22{font-size:19px;line-height:26px}.leftcontentheadingsec{margin-left:-26px}.call_nowbts2 .vc_btn3{background:rgba(255,255,255,1);font-weight:700;font-size:16px;padding:12px 40px}}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto;padding:1px;margin-inline:-2px!important}