*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;color:#656565;font-weight:400;font-family:'Montserrat';font-size:17px}strong{font-style:normal;font-weight:700}a{color:#E0CBF7;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;display:inline-block}a:hover,a:focus{color:#032741;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}p{padding-bottom:15px}p:last-child{padding-bottom:0}span{display:inline-block}figure{margin:0;position:relative}.container{max-width:1566px;position:relative}.container:after, .clearfix:after, .f_menu_social:after, .image_cntnt:after, .f_btm:after, .social:after, .quick_link ul, .hright:after, .hright:after, .breadcramb ul:after{content:"";display:block;clear:both}img{max-width:100%}.social
a{float:left;color:#032741;position:relative}.social a:before{font-size:65px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social a
i{display:block;height:67px;width:72px;line-height:67px;font-size:24px;color:#032741;text-align:center;-webkit-transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s}.social a:last-child{margin-right:0}.social a:hover>i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.social a i.fa-facebook-f:hover{color:#3C599D}.social a i.fa-twitter:hover{color:#1DA1F2}.social a i.fa-pinterest-p:hover{color:#E6001A}.social a i.fa-linkedin-in:hover{color:#0274B3}.social a i.fa-instagram:hover{color:#683901}form{position:relative}.btn_link{font-size:20px;height:48px;line-height:48px;color:#fff;position:relative;padding:0
30px 0 20px;font-weight:400;background:#C71F37}.btn_link:after{content:"";display:block;position:absolute;top:0;bottom:-1px;right:-1px;border-bottom:48px solid #fff;border-left:20px solid transparent}.btn_link.icon-button_wave:before{position:absolute;right:100%;font-size:22px}.btn_link:hover,.btn_link:focus{color:#fff;-webkit-box-shadow:none;background:#292F80;box-shadow:none}.btn_center{text-align:center;margin-top:60px}.nav_wrapper{text-align:center;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;float:left;margin-right:60px}.nav_menu{height:24px;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu
ul{padding:0;margin:0;display:inline-block;vertical-align:top}.nav_menu ul
li{list-style:none;float:left;text-transform:capitalize;font-family:'Montserrat';font-weight:400;color:#353535;font-size:20px;margin-right:30px;padding:51px
0;line-height:28px;position:relative;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu ul li:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:0;background:#C71F37;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu ul li:before{content:"";display:block;position:absolute;bottom:0;right:0;height:2px;width:0;background:#C71F37;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu ul li:hover:before, .nav_menu ul li:hover:after{width:50%}.nav_menu ul li:last-child{margin-right:0}.nav_menu ul li
a{color:inherit;padding:0
10px}.nav_menu ul li:hover, .nav_menu ul li:focus, .nav_menu ul li.current-menu-item{color:#C71F37}.nav_menu ul li:hover:after, .nav_menu ul li:focus:after, .nav_menu ul li.current-menu-item:after{width:50%}.nav_menu ul li:hover:before, .nav_menu ul li:focus:before, .nav_menu ul li.current-menu-item:before{width:50%}.nav_menu ul li>ul.sub-menu{visibility:hidden;opacity:0;filter:alpha(opacity=0);position:absolute;z-index:1;padding:0;margin:0;color:#000;background:#fff;min-width:200px;white-space:nowrap;text-align:left;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu > ul li:hover>ul.sub-menu{visibility:visible;opacity:1;filter:alpha(opacity=100)}.nav_menu>ul>li>ul.sub-menu{top:130%;left:0}.nav_menu>ul>li:hover>ul.sub-menu{top:100%}.nav_menu > ul > li > ul.sub-menu li>ul.sub-menu{left:115%;top:0;list-style:none;margin:0
0 0 2px}.nav_menu > ul > li ul.sub-menu li:hover>ul.sub-menu{left:100%}.nav_menu ul li ul.sub-menu
li{height:auto;float:none;margin:1px
0 0 0;padding:0;position:relative;font-size:15px}.nav_menu ul li ul.sub-menu li:first-child{border-top:none;margin:0}.nav_menu ul li ul.sub-menu li
a{padding:10px
15px;line-height:16px;height:auto;position:relative;overflow:hidden;display:block}.nav_menu ul li ul.sub-menu li:last-child
a{border:none}.nav_menu ul li ul.sub-menu li a:after{position:absolute;content:"";display:block;top:0;left:0;bottom:0;width:0;background:rgba(230, 32, 40, 0.95);z-index:-1;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu ul li ul.sub-menu li:hover a, .nav_menu ul li ul.sub-menu li.active a, .nav_menu ul li ul.sub-menu li.current-menu-item
a{background:none;color:#fff}.nav_menu ul li ul.sub-menu li a:hover:after, .nav_menu ul li ul.sub-menu li:hover > a:after, .nav_menu ul li ul.sub-menu li.active > a:after, .nav_menu ul li ul.sub-menu li.current-menu-item>a:after{width:100%}.subarrow{position:absolute;top:0;right:-15px;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;overflow:hidden;cursor:pointer;z-index:1;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.subarrow:after{content:"\f107";display:block;position:absolute;color:#818080;font-size:17px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Font Awesome 5 Free';font-weight:900;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.nav_menu ul li:hover>.subarrow:after{color:#000}.common_banner{position:relative;z-index:1}.common_banner:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);z-index:1;pointer-events:none}.common_banner #homeslider_txt
.slider_txt{color:#fff;font-weight:600;font-size:45px;line-height:57px}.common_banner
#homeslider_txt{background:#292F7F;z-index:3;width:550px;position:absolute;bottom:0;right:0;padding:45px
40px 90px 50px;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.owl-carousel{position:relative}.common_banner
.social{position:absolute;top:50%;right:2%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:99}.common_banner .social:before{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%, 0);width:2px;height:100%;background:#7C6D68}.common_banner .social
a{display:block}.common_banner .social
a{float:none}.common_banner .social a
i{width:52px;height:52px;line-height:52px;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:1px
solid #242424;color:#242424;margin-bottom:40px;font-size:20px}.common_banner .social a:last-child
i{margin-bottom:0}.owl-theme .owl-nav{position:static}.owl-theme .owl-nav [class*='owl-']{position:absolute;top:50%;left:-18px;-webkit-border-radius:50%;border-radius:50%;color:#3A3A3A;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:20px;padding:0;margin:0;font-size:20px;text-align:center}.owl-theme .owl-dots{text-align:center}.owl-theme .owl-dots .owl-dot{display:inline-block;margin:0
3px}.owl-theme .owl-dots .owl-dot
span{width:8px;height:8px;background:#1D1D1D;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{background:#1D1D1D}.owl-theme .owl-nav [class*='owl-']:hover{color:#F4C91D}.owl-theme .owl-nav .owl-next{left:auto;right:-18px}.owl-carousel .owl-item
img{width:auto;max-width:100%}.scrollup{position:fixed;bottom:90px;right:10px;z-index:22;width:40px;height:40px;line-height:40px;font-size:22px;color:#fff;background:rgba(0,0,0,0.5);text-align:center;-webkit-border-radius:0;border-radius:0;display:none;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.scrollup:hover,.scrollup.go_to_top{-webkit-border-radius:50%;border-radius:50%;-webkit-transform:rotate(360deg);transform:rotate(360deg);background:rgba(0,0,0,0.4);color:#292F80}.scrollup.go_to_top:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);-webkit-animation:scrollUp 2.5s infinite linear;animation:scrollUp 2.5s infinite linear}@-webkit-keyframes
scrollUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes
scrollUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.site_header{position:relative;padding-top:130px}.header_top{position:absolute;top:0;left:0;right:0;z-index:2}.header_top
.logo{float:left;width:260px;height:260px;position:relative;-webkit-border-radius:50%;border-radius:50%;background:#fff;top:-15px}.header_top .logo
img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header_top
.hright{float:right}.header_top .hright
.nav_wrapper{float:left}.header_top .hright
.h_cntct{float:left;padding:37px
0}.h_cntct .call_sec, .h_cntct
a.request_quote{display:inline-block;vertical-align:middle}.h_cntct
.call_sec{font-weight:600;color:#C72038;font-size:20px;line-height:24px}.h_cntct .call_sec
span{padding-right:13px;text-transform:uppercase}.h_cntct .call_sec
a{font-weight:400;color:#353535}.h_cntct .call_sec a:hover, .h_cntct .call_sec a:focus{color:#C72038}.h_cntct
a.request_quote{font-size:18px;text-transform:uppercase;color:#fff;letter-spacing:2px;background:#292F7F;letter-spacing:2px;height:55px;line-height:55px;padding:0
20px;margin-left:20px;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.h_cntct a.request_quote:hover, .h_cntct a.request_quote:focus{background:#C71F37}#homeslider_txt.owl-theme .owl-nav{width:280px}#homeslider_txt.owl-theme .owl-nav [class*='owl-']{position:static;font-size:0;color:#fff;-webkit-transform:none;transform:none}#homeslider_txt.owl-theme .owl-nav .owl-prev{float:left;background:url(/wp-content/themes/cftheme/assets/images/left_arrow.png) no-repeat center;-webkit-background-size:contain;background-size:contain;width:43px;height:25px}#homeslider_txt.owl-theme .owl-nav .owl-next{float:right;background:url(/wp-content/themes/cftheme/assets/images/right_arrow.png) no-repeat center;-webkit-background-size:contain;background-size:contain;width:43px;height:25px}#homeslider_txt.owl-theme .owl-nav{position:absolute;bottom:10%;left:10%}#homeslider_txt.owl-theme .owl-dots{position:absolute;bottom:2%;left:19%}#homeslider_txt.owl-theme .owl-dots .owl-dot{height:45px;margin:0
7px}#homeslider_txt.owl-theme .owl-dots .owl-dot
span{background:#9597BF;width:16px;height:16px;border:3px
solid #35307F}#homeslider_txt.owl-theme .owl-dots .owl-dot.active
span{background:#35307F;border-color:#C71F37}.hmwlcm
h1{font-weight:900;font-size:55px;line-height:65px;color:#292F80;margin-bottom:20px}h2{font-weight:900;font-size:55px;line-height:65px;color:#292F80;margin-bottom:50px}h3{font-weight:700;font-size:50px;line-height:60px;color:#292F80;margin-bottom:20px}h4{font-weight:700;font-size:45px;line-height:55px;color:#292F80;margin-bottom:20px}h5{font-weight:700;font-size:40px;line-height:50px;color:#292F80;margin-bottom:20px}h6{font-weight:700;font-size:35px;line-height:45px;color:#292F80;margin-bottom:20px}.image_content_section{padding:165px
0 70px;position:relative}.image_content_section.srvcinrsctn{padding:100px
0 60px}.image_content_section .image_cntnt .content_sec
.top_cntnt{font-size:20px;color:#2A2C31;line-height:27px;margin-bottom:30px}.image_content_section .image_cntnt .content_sec
.btm_cntnt{font-size:17px;color:#717685;line-height:27px;margin-bottom:30px}.image_content_section .image_cntnt
.row{flex-direction:row-reverse}.image_content_section .image_cntnt:nth-child(even) .row{flex-direction:row}.image_content_section
.image_section_main{position:relative}.image_content_section
.image_cntnt{margin-bottom:84px}.image_content_section .image_cntnt:last-child{margin-bottom:20px}.image_content_section .image_cntnt
.content_sec{padding:0
120px 20px 0}.image_content_section.srvcinrsctn .image_cntnt
.content_sec{padding:0
40px 20px 0}.image_content_section .image_cntnt:nth-child(even) .content_sec{padding:0
0 20px 120px}.image_content_section.srvcinrsctn .image_cntnt:nth-child(even) .content_sec{padding:30px
0 20px 40px}.image_content_section:after{content:"";display:block;position:absolute;top:2%;left:3%;background:url(/wp-content/themes/cftheme/assets/images/cntnt_dots.png) no-repeat center;background-size:contain;width:189px;height:174px;z-index:-1}.image_content_section:before{content:"";display:block;position:absolute;top:36%;right:2%;background:url(/wp-content/themes/cftheme/assets/images/cntnt_dots2.png) no-repeat center;background-size:contain;width:189px;height:174px;z-index:-1}.image_content_section_dot{position:relative}.image_content_section_dot:after{content:"";display:block;position:absolute;bottom:18%;left:-4%;background:url(/wp-content/themes/cftheme/assets/images/cntnt_dots3.png) no-repeat center;background-size:contain;width:189px;height:174px;z-index:-1}.image_content_section .image_cntnt:nth-child(even) .content_sec:after{top:auto;left:auto;bottom:0;right:0;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.image_content_section .btn_center
.btn_link{font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;height:68px;line-height:68px;padding:0
35px}.image_content_section .btn_center .btn_link:after{display:none}#wpcf7-f96-o1{position:relative}.request_a_quote:after{content:"";position:absolute;bottom:-10px;left:-12px;width:18%;height:43%;background:url('/wp-content/themes/cftheme/assets/images/lft-crcl.jpg') no-repeat center;background-size:90%}.request_a_quote:before{content:"";position:absolute;top:0;right:-20px;width:24%;height:47%;background:url('/wp-content/themes/cftheme/assets/images/rgt-crcl.jpg') no-repeat center;background-size:90%}.request_a_quote{background:#292F7F;padding:72px
0 55px;margin-bottom:85px;position:relative;overflow:hidden}.request_a_quote
.heading_tag{font-size:16px;color:#C2C6FF;font-weight:400;line-height:20px;text-align:center;position:relative;z-index:2}.request_a_quote
h2{color:#fff;text-align:center;margin-bottom:15px;position:relative;z-index:2}.request_a_quote
form{width:60%;margin:70px
auto 0;z-index:2}.request_a_quote form
span{display:block;margin-bottom:20px}.request_a_quote
.row{margin-left:-30px;margin-right:-30px}.request_a_quote [class*="col-"]{padding-left:30px;padding-right:30px}.request_a_quote form input, .request_a_quote form
textarea{height:50px;font-size:15px;line-height:24px;color:#fff;padding:10px
5px;border-width:0;border-bottom:1px solid #545CBE;position:relative;overflow:hidden;background:transparent;font-weight:400;width:100%;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.request_a_quote form input::placeholder, .request_a_quote form textarea::placeholder{color:#B9BEFE}.request_a_quote form input:focus, .request_a_quote form textarea:focus{border-color:#C71F37}.request_a_quote form
textarea{height:90px}input:focus,textarea:focus{border-color:#0D79BC;outline:none}.request_a_quote form
.submit_btn{text-align:right}.request_a_quote form .submit_btn input[type="submit"].btn{font-size:20px;color:#FFF;background:#C71F37;text-transform:uppercase;width:auto;min-width:330px;height:70px;line-height:70px;padding:0;-webkit-border-radius:0;border-radius:0;border-width:0}.request_a_quote form .submit_btn input[type="submit"].btn:hover, .request_a_quote form .submit_btn input[type="submit"].btn:focus{background:#fff;color:#292F80}.site_footer{background:#12141A;padding:35px
0 45px}.f_cntct{display:flex}.f_cntct
.cntct_detail{padding:0
65px;border-right:1px solid #1C1E25}.f_cntct .cntct_detail:first-child{padding-left:0}.f_cntct .cntct_detail:last-child{padding-right:0;border-width:0}.f_cntct .cntct_detail
i{float:left;color:#C61F37;font-size:24px;padding:17px
0}.f_cntct .cntct_detail .social
i{padding:0}.f_cntct .cntct_detail i.fa-phone{transform:rotateY(180deg)}.f_cntct .cntct_detail
.contact_cntnt{padding-left:37px}.f_cntct .cntct_detail
span{display:block;font-weight:400;font-size:17px;color:#fff;padding-bottom:3px}.f_cntct .cntct_detail a, .f_cntct .cntct_detail
p{color:#717685;font-size:17px}.f_cntct .cntct_detail a:hover{color:#C71F37}.f_cntct .cntct_detail
a{padding-right:22px;position:relative}.f_cntct .cntct_detail a:last-child{padding-right:0}.f_cntct .cntct_detail a:after{content:"";display:block;position:absolute;top:50%;right:11px;width:2px;height:17px;background:#4B4E59;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.f_cntct .cntct_detail a:last-child:after{display:none}.f_cntct .cntct_detail .social
a{padding:0
13px 0 0}.f_cntct .cntct_detail .social a:last-child{padding:0}.f_cntct .cntct_detail .social a:after{display:none}.f_cntct .cntct_detail .social a
i{width:52px;height:52px;-webkit-border-radius:50%;border-radius:50%;border:1px
solid #292B30;color:#fff;font-size:20px;line-height:52px}.f_cntct .cntct_detail .social a:hover i.fa-facebook-f{color:#3C599D}.f_cntct .cntct_detail .social a:hover i.fa-twitter{color:#1DA1F2}.f_cntct .cntct_detail .social a:hover i.fa-pinterest-p{color:#E6001A}.f_cntct .cntct_detail .social a:hover i.fa-linkedin-in{color:#0274B3}.f_cntct .cntct_detail .social a:hover i.fa-instagram{color:#683901}.fbtm{padding-top:45px;margin-top:40px;border-top:1px solid #17191F}.fbtm
.copyright{float:left;color:#717685;font-size:15px}.fbtm .copyright
span{color:#C72038}.fbtm
.quick_link{float:right}.fbtm .quick_link ul
li{list-style:none;float:left;margin-right:20px;position:relative;padding-left:25px;font-size:15px;font-weight:400}.fbtm .quick_link ul li:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:14px;height:14px;-webkit-border-radius:50%;border-radius:50%;border:2px
solid #C71F37}.fbtm .quick_link ul li
a{color:#fff}.fbtm .quick_link ul li a:hover{color:#C71F37}.blog
.common_banner{display:none}.blog .blog-banner{display:block}.blog-listing{padding:50px
0}.blog-box .blog-img{position:relative;overflow:hidden;margin-bottom:25px}.blog-box .blog-img
img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-box .blog-img .post-date{position:absolute;z-index:1;top:0;background:#292F80;padding:8px
10px;color:#fff;font-size:18px}.blog-box
h2{font-size:25px;line-height:30px;margin-bottom:15px}.blog-box p:empty,p:empty{display:none}.blog-box
p{color:#000;line-height:26px}a.common-btn{font-size:16px;height:48px;line-height:48px;color:#fff;position:relative;padding:0
30px 0 20px;font-weight:400;background:#C71F37;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}a.common-btn:after{content:"";display:block;position:absolute;top:0;bottom:-1px;right:-1px;border-bottom:48px solid #fff;border-left:20px solid transparent}a.common-btn:hover{color:#fff;background:#292F80}.blog-box{margin-bottom:30px}.pagination{width:100%}.pagination .screen-reader-text{display:none}.pagination a, .pagination
span.current{display:inline-block;background:#c71f37;color:#fff;padding:5px
10px;font-size:15px;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;margin-right:5px}.pagination a:hover, .pagination
span.current{color:#fff;background:#292F80}.blog-sidebar
.widget{background:#efefef;padding:20px;margin-bottom:20px}.blog-sidebar .widget .widget-title{font-size:25px;margin-bottom:15px;line-height:26px}.blog-sidebar .widget
ul{padding:0;margin:0}.blog-sidebar .widget ul
li{display:block;position:relative;padding-left:20px;margin-bottom:15px}.blog-sidebar .widget ul li
a{display:block;font-size:16px;color:#20222b;line-height:24px;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-sidebar .widget ul li a:hover{color:#292F80}.blog-sidebar .widget ul li a:before{content:"";width:8px;height:8px;border:2px
solid #292F80;border-radius:50%;position:absolute;left:0;top:8px}.blog-details{padding:50px
0}.blog-details-content .post-meta{margin-bottom:20px}.blog-details-content .featured-media{margin-bottom:20px}.blog-details-content .comments-wrapper{display:none}.pagination .nav-links
span.current{background:#292f7f}.blog-details-content .entry-content
ul{list-style:none;margin-bottom:20px}.blog-details-content .entry-content ul
li{position:relative;margin-bottom:5px;padding-left:15px}.blog-details-content .entry-content ul li:before{content:"";width:8px;height:8px;border:2px
solid #292F80;border-radius:50%;position:absolute;left:0;top:8px}.responsive_btn{display:none;cursor:pointer;text-align:center;width:40px;height:40px;float:right;position:relative;z-index:20;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;left:0}.sticky
.responsive_btn{margin:0}.responsive_btn
span{border-radius:6%;display:block;height:2px;width:20px;position:relative;top:50%;margin:-1px auto}.responsive_btn span:before, .responsive_btn span:after{height:100%;width:100%;position:absolute;content:"";left:0}.responsive_btn span:before{top:-6px}.responsive_btn span:after{bottom:-6px}.responsive_btn span, .responsive_btn span:before, .responsive_btn span:after{background:#292F7F;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.responsive_btn:hover span, .responsive_btn:hover span:before, .responsive_btn:hover span:after{background:#C72038}.sticky .responsive_btn span, .sticky .responsive_btn span:before, .sticky .responsive_btn span:after{background:#292F7F}.sticky .responsive_btn:hover span, .sticky  .responsive_btn:hover span:before, .sticky .responsive_btn:hover span:after{background:#C72038}.responsive_nav{position:fixed;left:-335px;top:0;bottom:0;width:280px;min-height:100%;z-index:22;background:#fff;padding:0;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s}.responsive_nav
ul{margin:0;padding:0;text-align:left}.responsive_nav ul
li{list-style-type:none;margin:0;padding:0
15px;position:relative;text-transform:capitalize;font-size:15px;line-height:20px;font-weight:400;color:#292F7F;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.responsive_nav ul li:first-child{border-top:none}.responsive_nav ul li>a{display:block;padding:10px
0;color:inherit;position:relative;color:#292F7F}.responsive_nav ul li:hover, .responsive_nav ul li:focus, .responsive_nav ul li.current-menu-item{background:#292F7F}.responsive_nav ul li:hover a, .responsive_nav ul li:focus a, .responsive_nav ul li.current-menu-item>a{color:#fff}.responsive_nav ul li a
.fa{display:none}.responsive_nav
.subarrow{right:0;width:40px;height:40px;line-height:40px}.responsive_nav ul li:hover .subarrow:after, .responsive_nav ul li.opened .subarrow:after{color:#fff}.responsive_nav ul
ul{margin:0
0 0 15px;display:none}.bodyOverlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:22;transform:none;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s}html.responsive, .responsive
body{overflow-y:hidden}.responsive
.wrapper{-webkit-transform:translate(-280px,0) !important;transform:translate(-280px,0) !important}.responsive
.bodyOverlay{opacity:1;visibility:visible}.responsive
.responsive_nav{left:0}.responsive
.responsive_btn{pointer-events:none}.responsive .responsive_btn
span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.responsive .responsive_btn span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);top:0}.responsive .responsive_btn span:before{opacity:0}.bnr-hdng{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%, -50%)}.bnr-hdng
h1{color:#fff;font-weight:600}.brdcrmbfull{border-bottom:1px solid #D9D9D9;padding-top:15px;padding-bottom:15px}.breadcum_sec{color:#868686;font-size:19px}.breadcum_sec
a{color:#868686}.breadcum_sec a:hover{color:#C72038}.breadcum_sec .current-item{color:#242424}.innerbanner
img{width:100%;height:auto}.bnr-hdng
h1{font-size:80px}.innerfull{padding-top:20px;padding-bottom:20px}.srvcinrsctn:after{display:none}.srvcinrsctn:before{display:none}.image_secbrdr{width:50%;height:100%;border:1px
solid #2A3080;position:absolute;left:0;top:0;z-index:-1}.image_content_section.srvcinrsctn
.image_section_main{padding:40px
0 40px 40px}.srvcinrsctn .image_cntnt:nth-child(even) .image_secbrdr{left:auto;right:0}.image_content_section.srvcinrsctn .image_cntnt:nth-child(even) .image_section_main{padding:30px
30px 30px 0}.image_content_section_dot.srvcfull:after{display:none}.image_content_section.srvcinrsctn
.btm_cntnt{position:relative;padding-left:70px}.image_content_section.srvcinrsctn .btm_cntnt:before{width:50px;height:2px;background:#C71F37;position:absolute;left:0;top:11px;content:""}span.wpcf7-not-valid-tip{font-size:12px;color:red}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px
solid #f00;color:#fff;text-align:center}div.wpcf7-response-output{color:#fff;text-align:center}.request_a_quote.cntcpgform{background:none;margin:0
0 30px;padding:0}.request_a_quote.cntcpgform
h2{color:#292F80}.request_a_quote.cntcpgform
.heading_tag{color:#717685}.request_a_quote.cntcpgform form input::placeholder, .request_a_quote.cntcpgform form textarea::placeholder{color:#717685}.request_a_quote.cntcpgform form input, .request_a_quote.cntcpgform form
textarea{color:#717685}.request_a_quote.cntcpgform div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#717685}.request_a_quote.cntcpgform div.wpcf7-response-output{color:#717685;margin-top:20px}.request_a_quote.cntcpgform:after{display:none}.request_a_quote.cntcpgform:before{display:none}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.request_a_quote.cntcpgform form .submit_btn input[type="submit"].btn:hover{background:#292F7F;color:#fff}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{margin-top:20px}.requestquote-full{width:100%;overflow:hidden;display:block}.request_a_quoteinner{position:relative}.hometop{margin-top:35px}.hmwlcm{padding-right:5%}.hmwlcm
p{font-size:20px}.btm_cntnt
ul{list-style-type:none;padding-bottom:15px}.btm_cntnt ul
li{position:relative;display:inline-block;padding:0
10px 0 14px}.btm_cntnt ul li:before{content:"";width:8px;height:8px;border:2px
solid #292F80;border-radius:50%;position:absolute;left:0;top:8px}.div.wpcf7-mail-sent-ok{border:2px
solid #12141A}.hometop
ul{list-style-type:none;padding-bottom:15px}.hometop ul
li{position:relative;display:inline-block;padding:0
10px 0 18px;margin-bottom:8px}.hometop ul li:before{content:"";width:8px;height:8px;border:2px
solid #292F80;border-radius:50%;position:absolute;left:0;top:8px}@media only screen and (max-width: 1679px){.header_top
.logo{width:230px;height:230px}.header_top .logo
img{max-width:76%}.nav_menu ul
li{font-size:18px;margin-right:27px;padding:49px
0}.h_cntct
.call_sec{font-size:18px}.h_cntct
a.request_quote{font-size:16px;height:50px;line-height:50px}.site_header{padding-top:124px}.common_banner #homeslider_txt
.slider_txt{font-size:38px;line-height:47px}.common_banner
#homeslider_txt{padding:40px
40px 80px 45px;width:510px}h2{font-size:46px;line-height:54px}.image_content_section{padding:185px
0 60px}.image_content_section.srvcinrsctn{padding:90px
0 45px}.image_content_section .image_cntnt
.content_sec{padding:0
80px 20px 60px}.image_content_section .image_cntnt:nth-child(even) .content_sec{padding:0
60px 20px 80px}.image_content_section:after{top:1.5%;left:3.5%}.image_content_section
.image_section_main{text-align:center}.request_a_quote
form{width:65%;margin:55px
auto 0}.request_a_quote form .submit_btn input[type="submit"].btn{font-size:18px;height:65px;line-height:65px;min-width:300px}.image_content_section:after,.image_content_section:before,.image_content_section_dot:after{width:160px;height:147px}.fbtm{padding-top:35px;margin-top:30px}}@media only screen and (max-width: 1629px){.container{max-width:1300px}.nav_menu ul
li{font-size:16px;margin-right:23px}.h_cntct
.call_sec{font-size:16px}.nav_wrapper{margin-right:50px}.header_top
.logo{width:210px;height:210px}.common_banner #homeslider_txt
.slider_txt{font-size:32px;line-height:40px}.common_banner
#homeslider_txt{width:450px}.common_banner .social a
i{width:38px;height:38px;line-height:38px;font-size:17px;margin-bottom:35px}.hmwlcm
h1{font-size:42px;line-height:44px;margin-bottom:32px}h2{font-size:36px;line-height:42px;margin-bottom:38px}.image_content_section .image_cntnt .content_sec
.top_cntnt{font-size:16px;line-height:27px;margin-bottom:20px}.image_content_section .image_cntnt .content_sec
.btm_cntnt{font-size:14px;line-height:24px}.btn_link{font-size:17px;height:45px;line-height:45px}.image_content_section{padding:120px
0 60px}.image_content_section.srvcinrsctn{padding:80px
0 40px}.image_content_section:after,.image_content_section:before,.image_content_section_dot:after{width:130px;height:122px}.image_content_section .image_cntnt .content_sec, .image_content_section .image_cntnt:nth-child(even) .content_sec{padding:0
60px 20px}.image_content_section
.image_cntnt{margin-bottom:65px}.image_content_section .btn_center
.btn_link{letter-spacing:1px;height:50px;line-height:50px;padding:0
25px}.request_a_quote form input, .request_a_quote form
textarea{height:45px;font-size:14px}.request_a_quote form
textarea{height:90px}.request_a_quote{margin:35px
0 45px}.f_cntct .cntct_detail a, .f_cntct .cntct_detail
p{font-size:14px}.f_cntct .cntct_detail
a{padding-right:12px}.f_cntct .cntct_detail a:after{right:6px}.f_cntct .cntct_detail
i{font-size:19px}.f_cntct .cntct_detail
span{font-size:15px;padding-bottom:1px}.f_cntct
.cntct_detail{padding:0
45px}.f_cntct .cntct_detail .social a
i{width:46px;height:46px;line-height:46px;font-size:16px}.fbtm .copyright, .fbtm .quick_link ul
li{font-size:13px}.fbtm .quick_link ul
li{padding-left:20px}.fbtm .quick_link ul li:after{width:10px;height:10px}.fbtm{margin-top:25px;padding-top:25px}.site_footer{padding:35px
0}.request_a_quote form .submit_btn input[type="submit"].btn{font-size:16px;height:58px;line-height:58px;min-width:260px}.request_a_quote
.heading_tag{font-size:14px}.request_a_quote
form{width:70%;margin:45px
auto 0}#homeslider_txt.owl-theme .owl-dots .owl-dot
span{width:13px;height:13px;border-width:2px}#homeslider_txt.owl-theme .owl-dots{bottom:2%}#homeslider_txt.owl-theme .owl-nav{width:230px}.image_content_section.srvcinrsctn .image_cntnt
.content_sec{padding:30px
20px 20px 0}}@media only screen and (max-width: 1400px){.container{max-width:1170px}.header_top
.logo{width:180px;height:180px;top:-8px}.nav_menu ul
li{font-size:15px;line-height:24px}.h_cntct
.call_sec{font-size:15px;line-height:24px}.h_cntct
a.request_quote{font-size:15px;height:46px;line-height:46px}.header_top .hright
.h_cntct{padding:30px
0}.nav_menu ul
li{padding:42px
0}.site_header{padding-top:108px}.common_banner #homeslider_txt
.slider_txt{font-size:28px;line-height:38px}.common_banner
#homeslider_txt{width:400px;padding:35px
35px 75px 40px}#homeslider_txt.owl-theme .owl-dots .owl-dot
span{width:11px;height:11px}.image_content_section{padding:90px
0 35px}.image_content_section.srvcinrsctn{padding:60px
0 35px}.image_content_section:after,.image_content_section:before,.image_content_section_dot:after{width:100px;height:95px}.image_content_section:after{top:1%;left:3%}.image_content_section:before{top:35%;right:10%}.image_content_section_dot:after{bottom:16%;left:-3%}.btn_link{font-size:15px;height:42px;line-height:42px}.request_a_quote{padding:28px
0 45px}.request_a_quote form .submit_btn input[type="submit"].btn{font-size:15px;height:50px;line-height:50px}.request_a_quote:after,.request_a_quote:before{border-width:50px;width:20%;height:45%;background-size:100%}.f_cntct .cntct_detail
.contact_cntnt{padding-left:28px}.f_cntct
.cntct_detail{padding:0
32px}.f_cntct .cntct_detail
span{font-size:14px;padding-bottom:0}.f_cntct .cntct_detail
i{font-size:17px;padding:14px
0}.hmwlcm
h1{font-size:40px;line-height:44px;margin-bottom:20px}h2{font-size:32px;line-height:38px;margin-bottom:28px}h3{font-size:30px;line-height:36px;margin-bottom:15px}h4{font-size:28px;line-height:34px;margin-bottom:15px}h5{font-size:26px;line-height:32px;margin-bottom:15px}h6{font-size:24px;line-height:30px;margin-bottom:15px}.image_content_section .image_cntnt .content_sec
.top_cntnt{font-size:15px;line-height:25px;margin-bottom:15px}.hmwlcm
p{font-size:15px;line-height:25px;margin-bottom:15px}#homeslider_txt.owl-theme .owl-dots{left:22%;bottom:1%}.breadcum_sec{font-size:17px}.bnr-hdng
h1{font-size:60px}.image_content_section.srvcinrsctn
.image_section_main{padding:30px
0 30px 30px}}@media only screen and (max-width: 1259px){.container{max-width:1155px}.f_cntct
.cntct_detail{padding:0
29px}.f_cntct .cntct_detail .social a
i{width:42px;height:42px;line-height:42px}}@media only screen and (max-width: 1169px){.container{max-width:980px}.nav_menu ul
li{margin-right:15px;padding:35px
0}.header_top .hright
.h_cntct{padding:22px
0}.nav_wrapper{margin-right:28px}.h_cntct
a.request_quote{margin-left:15px}.site_header{padding-top:90px}.header_top
.logo{width:160px;height:160px}.common_banner #homeslider_txt
.slider_txt{font-size:24px}.common_banner
#homeslider_txt{width:370px;padding:30px
30px 65px 30px}.hmwlcm
h1{font-size:34px;line-height:38px;margin-bottom:20px}h2{font-size:30px;line-height:34px;margin-bottom:24px}.image_content_section .image_cntnt .content_sec
.top_cntnt{font-size:14px}.image_content_section{padding:120px
0 30px}.image_content_section
.image_cntnt{margin-bottom:40px}.image_content_section:after{top:2.7%;left:2.7%}.image_content_section:before{top:35.5%;right:5%}.image_content_section .btn_center
.btn_link{letter-spacing:0}.btn_center{margin-top:30px}.request_a_quote form input, .request_a_quote form
textarea{margin-bottom:15px}.request_a_quote
form{width:78%}.f_cntct{flex-wrap:wrap;align-items:center}.f_cntct
.cntct_detail{width:50%;margin-bottom:25px}.request_a_quote form .submit_btn input[type="submit"].btn{font-size:14px;height:45px;line-height:45px;min-width:240px}.image_content_section .image_cntnt .content_sec, .image_content_section .image_cntnt:nth-child(even) .content_sec{padding:0
32px 10px}.f_cntct .cntct_detail, .f_cntct .cntct_detail:first-child, .f_cntct .cntct_detail:last-child{padding-left:28px;padding-right:28px}.fbtm{margin-top:10px;padding-top:25px}.h_cntct .call_sec
span{padding-right:6px}.h_cntct
a.request_quote{margin-left:7px}.common_banner .social a
i{margin-bottom:30px}.hmwlcm{padding-right:16%}.bnr-hdng
h1{font-size:40px}.blog-details-content .featured-media
img{width:100%;height:auto}}@media only screen and (max-width: 991px){.container{max-width:760px}.nav_wrapper
.nav_menu{display:none}.responsive_btn{display:block}.header_top .hright
.nav_wrapper{float:right;margin-right:0;margin-left:10px}.h_cntct
a.request_quote{font-size:14px;height:42px;line-height:42px}.h_cntct
.call_sec{font-size:14px}.common_banner
#homeslider_txt{padding:25px
25px 45px 25px}#homeslider_txt.owl-theme .owl-dots .owl-dot{height:30px}#homeslider_txt.owl-theme .owl-dots{bottom:0%}#homeslider_txt.owl-theme .owl-nav{bottom:2%;width:220px}.hmwlcm
h1{font-size:26px;line-height:30px;margin-bottom:20px}h2{font-size:25px;line-height:29px;margin-bottom:20px}.image_content_section .image_cntnt .content_sec, .image_content_section .image_cntnt:nth-child(even) .content_sec{padding:0
0 5px}.image_content_section{padding:95px
0 20px}.image_content_section .image_cntnt .content_sec .top_cntnt, .image_content_section .image_cntnt .content_sec
.btm_cntnt{line-height:23px}.image_content_section .image_cntnt .content_sec
.btm_cntnt{margin-bottom:0px}.image_content_section
.image_cntnt{margin-bottom:20px}.image_content_section:after{top:2%;left:2%}.request_a_quote{margin-top:0}.image_content_section:before{top:38%;right:5%}.image_content_section_dot:after{bottom:20%;left:-4%}.request_a_quote [class*="col-"]{padding-left:15px;padding-right:15px}.request_a_quote
.row{margin-left:-15px;margin-right:-15px}.request_a_quote
form{width:85%}.f_cntct .cntct_detail, .f_cntct .cntct_detail:first-child, .f_cntct .cntct_detail:last-child{padding-left:19px;padding-right:19px}.header_top
.logo{width:140px;height:140px;top:0}.request_a_quote:after,.request_a_quote:before{width:400px;height:400px;border-width:40px}.common_banner .social a
i{width:33px;height:33px;line-height:33px;font-size:15px;margin-bottom:20px}.image_content_section:after,.image_content_section:before,.image_content_section_dot:after{width:80px;height:75px}.h_cntct
a.request_quote{letter-spacing:1px}.header_top .hright
.nav_wrapper{padding:25px
0}.image_content_section.srvcinrsctn .image_cntnt
.content_sec{padding:0}.image_content_section.srvcinrsctn .image_cntnt:nth-child(even) .content_sec{padding:0}.image_content_section.srvcinrsctn .btm_cntnt:before{top:-8px}.image_content_section.srvcinrsctn
.btm_cntnt{padding-left:0}.request_a_quote:after,.request_a_quote:before{display:none}.responsive_nav ul li
span.icon{display:none}.responsive_nav ul
ul{display:block;margin:0}}@media only screen and (max-width: 767px){.responsive_nav ul li
span.icon{display:none}.responsive_nav ul
ul{display:block;margin:0}.pagination{margin-bottom:20px;padding:0
15px}.single-post .bnr-hdng{display:none}.blog-details-content .featured-media
img{width:100%;height:auto}.container{max-width:100%}.common_banner
#homeslider_txt{right:auto;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.image_content_section:after,.image_content_section:before,.image_content_section_dot:after{display:none}.image_content_section
.image_section_main{margin-bottom:20px}.image_content_section .image_section_main
.image_sec{width:70%;margin:0
auto}.image_content_section
.image_cntnt{margin-bottom:30px}.request_a_quote
form{width:90%;margin:25px
auto 0}.request_a_quote form
.submit_btn{text-align:center}.f_cntct .cntct_detail, .f_cntct .cntct_detail:first-child, .f_cntct .cntct_detail:last-child{padding-left:10px;padding-right:10px}.fbtm .quick_link ul
li{margin-right:10px;padding-left:15px}#homeslider_txt.owl-theme .owl-nav, #homeslider_txt.owl-theme .owl-dots{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.image_content_section.srvcinrsctn .btm_cntnt:before{display:none}.image_content_section.srvcinrsctn
.btm_cntnt{padding-left:0}.image_content_section{padding:40px
0 20px}.hometop{margin-top:125px}.hmwlcm{padding-right:0}.btm_cntnt ul
li{width:100%}.bnr-hdng
h1{font-size:30px}}@media only screen and (max-width: 599px){.header_top
.logo{width:120px;height:120px}.h_cntct
.call_sec{display:none}.h_cntct
a.request_quote{height:38px;line-height:38px;font-size:13px;padding:0
15px}.common_banner
#homeslider_txt{width:100%;padding:15px
15px 45px 15px;position:relative;-webkit-transform:none;transform:none;left:0;right:0;top:0;bottom:0}.common_banner #homeslider_txt
.slider_txt{font-size:20px;text-align:center;line-height:28px}.image_content_section .image_section_main
.image_sec{width:85%}.image_content_section .image_cntnt .content_sec, .image_content_section .image_cntnt:nth-child(even) .content_sec{text-align:left}.request_a_quote{padding:28px
10px}.request_a_quote
form{width:97%}.f_cntct .cntct_detail
.contact_cntnt{padding-left:25px}.f_cntct
.cntct_detail{width:100%;border-width:0}.fbtm .copyright, .fbtm
.quick_link{float:none;text-align:center}.fbtm
.quick_link{margin-top:15px}.fbtm .quick_link ul
li{float:none;display:inline-block}.request_a_quote:after,.request_a_quote:before{width:350px;height:350px;border-width:32px}.request_a_quote form input, .request_a_quote form
textarea{height:40px}.request_a_quote form
textarea{height:90px}.common_banner .social
a{display:inline-block}.common_banner .social a
i{margin-bottom:0;margin-right:15px}.common_banner .social a:last-child
i{margin-right:0}.common_banner .social:before{width:100%;height:2px;top:50%;bottom:auto;left:0;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.common_banner
.social{top:15%}.header_top .hright
.nav_wrapper{padding:22px
0}.hometop{margin-top:30px}}@media only screen and (max-width: 479px){.header_top
.logo{width:90px;height:90px}.h_cntct
a.request_quote{margin-left:0;height:35px;line-height:35px;padding:0
6px}.header_top .hright
.nav_wrapper{margin-left:4px}.site_header{padding-top:70px}.common_banner #homeslider_txt
.slider_txt{font-size:17px;line-height:25px}.hmwlcm{padding-right:0}.image_content_section{padding:30px
0 20px}.image_content_section .image_section_main
.image_sec{width:100%}.hmwlcm
h1{font-size:22px;line-height:27px;margin-bottom:15px}h2{font-size:22px;line-height:27px;margin-bottom:15px}.image_content_section .image_cntnt .content_sec
.top_cntnt{margin-bottom:10px}.btn_link{height:35px;line-height:35px}.request_a_quote:after,.request_a_quote:before{width:250px;height:250px;border-width:20px}.request_a_quote
.heading_tag{font-size:13px}.request_a_quote{padding:15px
10px}.request_a_quote form input, .request_a_quote form
textarea{margin-bottom:10px}.fbtm
.quick_link{margin-top:10px}.common_banner
.social{display:none}.h_cntct
a.request_quote{letter-spacing:0}.header_top .hright
.nav_wrapper{padding:17px
0}}