@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('fonts.css');


body{font-family: 'Manrope', sans-serif; color: #212425; line-height:24px; font-weight:400; overflow-x:hidden;font-size: 16px;}

.row{margin-left: -12px; margin-right: -12px;}
.row>*{padding-left: 12px;padding-right: 12px;}

.font-arial{font-family: 'Arial Regular', sans-serif;}
.hide-scroll, 
.animatedParent{overflow:hidden;}
a{text-decoration: none;}
a:focus{outline:none;}
a:hover{text-decoration: none; color: #14699B;}


img{max-width:100%;}

.fa16{font-size:16px;}
.text-bold{font-weight: 700;}
.text-normal{font-weight: 300;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.py10{padding-top:10px; padding-bottom:10px;}
.py20{padding-top:20px; padding-bottom:20px;}
.py30{padding-top:30px; padding-bottom:30px;}
.py40{padding-top:40px; padding-bottom:40px;}
.py60{padding-top:60px; padding-bottom:60px;}
.py110{padding-top:110px; padding-bottom:110px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mr10{margin-right:10px;}
.mg0{ margin-top: 0; margin-bottom: 0;}
.mg10{ margin-top: 10px; margin-bottom: 10px;}
.mg30{ margin-top: 30px; margin-bottom: 30px;}


.bdr-right{border-right:1px solid #a8a9ac;}
/*button style*/

/* Rectangle Out */
.sim-button{display: inline-block;padding: 13px 25px;border-radius: 50px;background-color: rgba(190, 62, 57, 1);min-width: 178px;text-align: center;}
.sim-button{color: #ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: none;cursor: pointer;}
.sim-button:hover, 
.sim-button:focus{color: #ffffff;}
.sim-button a{color: rgba(51,51,51,1);text-decoration: none;display: block;}
.sim-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border-radius: 50px;border: 1px solid rgba(190, 62, 57, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);border-radius: 50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}

.btn-white {border-radius: 50px;background-color: rgba(255, 255, 255, 1);color: #181818;margin-right: 15px;min-width: 178px;text-align: center;}
.btn-white::before {border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.5);}
.btn-white::after, 
.btn-red::after {border-radius: 50px;}


.btn-submit{background-color: #14699B; border-radius: 0; color: #fff; font-weight: 400; font-size: 22px; padding: 6px 20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn-submit:hover, .btn-submit:focus{color: #ffffff; background-color: #14699B; box-shadow: none;}
/*end*/

/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;bottom: -50px;}
.slick-dots li, .slick-dots li button, .slick-dots li button::before {width: 20px;height: 20px;border-radius: 50%;padding: 0;}
.slick-dots li button::before {content: '';background-color: #d94e3b;opacity: 1;}
.slick-dots li.slick-active button::before {content: '';background-color: transparent;opacity: 1;border-color: #000000;}
.slick-prev, .slick-next{height: 40px;width: 40px;background-color: #d94e3b;z-index: 1;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slick-prev:before, .slick-next:before{color: #ffffff;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 35px;line-height: 32px;}
.slick-prev:before{content: "\f30a";}
.slick-next:before{content: "\f30b";}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color: #24282a;}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, .slick-next:before{opacity: 1;}
.slick-dots li button:before{border: 3px solid rgba(255,255,255,0.9);box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.5);}
/* Slick Slider dots and arrows End */

/* Line-effect Start*/
.line-effect {position: relative;overflow: hidden;}
.line-effect a.category-banner {display: inline-block;position: relative;width: 100%;}
.line-effect .thumb img {width: 100%;height: 575px;object-fit: cover;}
.line-effect .thumb:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background-color: rgba(0, 0, 0, 0.6);}
.line-effect .banner-text {position: absolute; bottom: 0;left: 0;width: 100%;text-align: center;padding: 30px 30px 40px;}
.line-effect .banner-text span.title.h1 {display: block;color: #ffffff;font-size: 36px;letter-spacing: 1px;font-weight: 700;margin-bottom: 0;}
.line-effect .banner-text .des {font-size: 16px;color: #ffffff;}
.line-effect .line-effect-content {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;z-index: 1;font-size: 0;}
.line-effect .line-effect-content:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-moz-transform: scale(0,1);-webkit-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);}
.line-effect .line-effect-content:before, .line-effect .line-effect-content:after {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.line-effect .line-effect-content:after {border-left: 1px solid #fff;border-right: 1px solid #fff;-moz-transform: scale(1,0);-webkit-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.line-effect .line-effect-content:hover:after, .line-effect .line-effect-content:hover:before {-moz-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1);}
/* Line-effect  End */

/* Heading Styles */
.heading-h2{font-family: 'Roboto', sans-serif;font-size: calc(1.325rem + .9vw);font-weight: 800;line-height: 40px;}
.heading-h6{color: #181818;font-size: 20px;font-weight: bold;}
/* Heading Styles */

.hamburger {padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }
.hamburger:hover {opacity: 0.7; }
.hamburger.is-active:hover {opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000; }

.hamburger-box {width: 30px;height: 24px;display: inline-block;position: relative; }

.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, 
.hamburger-inner::before, 
.hamburger-inner::after { width: 30px;height: 4px;background-color: #14699B;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, 
.hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*============================================================================================*/
/* Header Start */
/*============================================================================================*/
.logo-wraper{width:150px;}
 header.sticky .main-navbar {background-color: rgba(255, 255, 255, 1);}
.main-header{position: relative;z-index: 10;background:#fff;}
.main-header .overlay.active{position:fixed;content:'';width:100%;height:100%;background:transparent;top:0;left:0;z-index:-1;}

.main-header .topbar{background-color: #14699B;padding: 5px;}
.main-header .topbar a{color: #ffffff;}
.main-header .topbar a svg{height: 15px;width: 15px;margin-right: 5px;fill: #ffffff;}
.main-header .logo-wraper a{color: #EFAB1F;font-size: 24px;font-weight: 800;line-height: 32px;}
.main-header .logo-wraper a span{color: #14699B;}
.main-navbar .phone-logo-wraper{align-items: center;}
.main-navbar .phone-logo-wraper .custom-logo-link{position: relative;padding-right: 30px;}
.main-navbar .phone-logo-wraper .custom-logo-link::before{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background-color: #000000;right: 15px;height: 80%;margin: auto;}
.main-navbar .phone-logo-wraper .have-question p{margin: 0;}
.main-navbar .phone-logo-wraper .have-question .phone-wrap{margin-top: 5px;}
.main-navbar .phone-logo-wraper .have-question .phone-wrap svg{width: 20px; height: 20px;fill: #14699B;}
.main-navbar .phone-logo-wraper .have-question .phone-wrap svg [data-color="1"] {fill: #14699B;}
.main-navbar .phone-logo-wraper .have-question .phone-wrap a{padding: 0;margin-left: 10px;color: #181818;font-size: 16px;font-weight: 700;}
.main-navbar .navbar-brand img{max-height: 80px;}
.main-header .main-navigation{padding: 0;}
.main-header .navbar-expand-lg .navbar-nav .nav-link, 
.main-navbar .navbar-nav > li > a{padding: 35px 0; font-size: 14px;font-weight: 500;line-height: normal; color: #212425;position: relative;display: block;}
.main-header .navbar-expand-lg .navbar-nav li:hover > .nav-link,
.main-header .navbar-expand-lg .navbar-nav li:focus > .nav-link, 
.main-header .navbar-expand-lg .navbar-nav li.open > .nav-link,
.main-navbar .navbar-nav > li > a.open, 
.main-navbar .navbar-nav > li > a:hover, 
.main-navbar .navbar-nav > li > a:focus{color: #EFAB1F;}
.main-navbar .navbar-nav .has-submenu > a::after{content: '\f078'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 5px; -webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear;border: none;font-size: 10px;top: 50%;right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);    }
.main-navbar .navbar-nav .has-submenu:hover > a::after { -webkit-transform: rotate(180deg) translateY(50%);  -moz-transform: rotate(180deg) translateY(50%);  -ms-transform: rotate(180deg) translateY(50%);  transform: rotate(180deg) translateY(50%);}
.main-navbar .navbar-nav .dropdown .dropdown-menu{margin: 0;border-radius: 0;border: none;background-color: #ffffff;width: 100%;padding: 0;-webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);}
.main-navbar .navbar-nav .dropdown .dropdown-item.active, .main-navbar .navbar-nav .dropdown .dropdown-item:active {background-color: #14699B;}
.main-navbar .navbar-nav .dropdown .dropdown-item:focus, .main-navbar .navbar-nav .dropdown .dropdown-item:hover {color: #ffffff;background-color: #14699B;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item {position: relative;line-height: 0;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item + .menu-item{margin-left: 32px;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item.has-submenu{padding-right: 20px;}

.main-navbar .navbar-collapse > .navbar-nav .menu-item .dropdown-toggle{display: none;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul {position: fixed;left: 0;top: 0;bottom: 0; z-index: 99;width: 472px;background-color: #ffffff;list-style: none;padding: 24px 0px;opacity: 0;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > .submenu-heading{color: #212425;font-size: 40px;font-weight: 700;line-height: 56px; margin-bottom: 16px;padding: 0 24px;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a {font-family: 'Arial Regular', sans-serif;padding: 18px 24px;color: #212425;font-weight: 400; font-size: 18px;font-weight: 400; line-height: 24px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;display: block;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a{display: flex;align-items: center;position: relative;padding-left: 72px; padding-right: 50px;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a .icon-img-wraper{position: absolute;left: 24px;display: flex;align-items: center;justify-content: center;border-radius: 100px;height: 40px;width: 40px;background-color: #ffffff; box-shadow: 0px 0.11069px 1.7157px 0px rgba(0, 0, 0, 0.01), 0px 0.266px 4.12306px 0px rgba(0, 0, 0, 0.01), 0px 0.50086px 7.76336px 0px rgba(0, 0, 0, 0.01), 0px 0.89345px 13.84851px 0px rgba(0, 0, 0, 0.02), 0px 1.6711px 25.90212px 0px rgba(0, 0, 0, 0.02), 0px 4px 62px 0px rgba(0, 0, 0, 0.03);}

.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a:hover, 
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a:focus{background-color: #F8F8F8; color:#212425;}

.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a > .arrow-down{right: 24px;height: 24px;width: 24px;top: 18px;}

.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul{-webkit-transform: translateX(-200%);-moz-transform: translateX(-200%);-ms-transform: translateX(-200%);transform: translateX(-200%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}

/* .main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul::before{position:absolute;content:'';width:500%;height:100%;top:0;left:200%;background:red;} */

.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul.active{opacity: 1; -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);
/* 	overflow:auto;*/
}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li.open > a{background-color: #F8F8F8;color: #212425;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul{list-style: none;margin: 0;position: fixed;left: 100%;top: 0;bottom: 0; background-color: #dddddd;width: 100%;height:100%;background-color: #EFF9FE;padding: 95px 0px 24px 0px;display:none;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul.active{display:block}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul > li{margin-bottom: 24px;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul > li > a{font-family: 'Arial Regular', sans-serif;padding: 22px 24px; color: #212425;font-weight: 400;line-height: 24px;font-size:18px;}
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul .submenu-menu-icon{padding: 12px 24px;}

.main-header .main-navigation .free-quote-btn .button-login{padding: 11px 40px;display: block; border-radius: 4px;background-color: #EFAB1F;color: #FFFFFF;font-size: 14px;font-weight: 600;line-height: normal; border: none;}
.main-header .main-navigation .free-quote-btn .button-login::before{border: 1px solid #14699B;}


.main-navbar .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down {position: absolute; top: 0;bottom: 0;right: 0;height: 100%;width: 12px;display: flex;align-items: center;z-index: 333;}
.main-navbar .navbar-collapse > .navbar-nav > li.open > .arrow-down svg path, 
.main-navbar .navbar-collapse > .navbar-nav > li:hover > .arrow-down svg path, 
.main-navbar .navbar-collapse > .navbar-nav > li:focus > .arrow-down svg path{stroke: #EFAB1F;}
.main-navbar.navbar > .container > .free-quote-btn > .navbar-toggler:hover, 
.main-navbar.navbar > .container > .free-quote-btn > .navbar-toggler:focus{outline: none;}
.sticky .main-navbar {position: fixed;top: 0; z-index: 100; width: 100%;}
.main-header.sticky{-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);}

.main-navigation li{border: none;}

.main-header .header-second-menu{background-color: #dbdbdb;}
.main-header .service-ul ul{margin: 0; padding: 0;list-style: none;display: flex;align-items: center;justify-content: space-evenly;}
.main-header .service-ul ul li a{color: #181818;font-weight: 600;font-size: 15px;display: block;padding: 10px;} 


.scroll-back{position:fixed;right:20px;bottom:80px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.scroll-back.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
.scroll-back:hover::after{opacity:0;}
.scroll-back::before{position:absolute;content:'\e84b';text-align:center;line-height:46px;font-size:24px;opacity:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.scroll-back:hover::before{opacity:1;}
.scroll-back svg path{fill:none;}
.scroll-back svg.progress-circle path{stroke:#14699B;stroke-width:4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.scroll-back .scroll-back-arrow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.hm-banner-wraper{padding-left: 24px;padding-right: 24px;}
.hm-banner-wraper .hm-banner-bg{border-radius: 12px;background: linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%);padding-top: 158px; padding-bottom: 158px;}
.hm-banner-wraper .hm-banner-content{text-align: center;}
.hm-banner-wraper .hm-banner-content .heading-h1{color: #FFFFFF;font-size: 64px;font-weight: 700;line-height: 68px;}
.hm-banner-wraper .hm-banner-content p{font-family: 'Arial Regular', sans-serif;font-size: 16px; color: #FFFFFF;margin-top: 16px;margin-bottom: 0;}
.hm-banner-wraper .hm-banner-content .btn-wraper,
.download-wrapper .btn-wraper{margin-top: 32px;display: flex;justify-content: center;gap: 30px;flex-wrap: wrap;}
.hm-banner-wraper .hm-banner-content .btn-wraper .btn,
.download-wrapper .btn-wraper .btn{padding: 15px 40px;border-radius: 8px;font-size: 18px;color: #FFFFFF;line-height: normal;}
.hm-banner-wraper .hm-banner-content .btn-wraper .btn-contact,
.download-wrapper .btn-wraper .btn-contact{background-color: #EFAB1F;font-weight: 600;min-width: 240px;}
.hm-banner-wraper .hm-banner-content .btn-wraper .btn-learn,
.download-wrapper .btn-wraper .btn-learn{background-color: transparent;border-color: #FFFFFF; font-weight: 700;min-width: 240px;}

.banner-bottom-wraper{margin-top: 24px;}
.button-list-wraper ul{list-style: none; margin: 0;padding: 0;display: flex; flex-wrap: wrap; gap: 24px;}
.button-list-wraper ul li{flex: 1 0 0%;}
.button-list-wraper ul li .btn{padding: 24px;width: 100%;display: block;border-radius: 8px;background-color: #F8F8F8;color: #7A7C7C;font-size: 24px;font-weight: 600;line-height: 32px;border: none; white-space: nowrap;}
.button-list-wraper ul li .btn:hover{background: linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%);color: #FFFFFF;border: none; }

.claim-experience-wraper{padding-top: 140px;padding-bottom: 140px;}
.claim-experience-wraper .heading,.heading{font-size: 40px;color: #212425;font-weight: 600;line-height: 56px;text-shadow: 0px 4px 4px rgba(0,0,0,0.25);text-align: center;margin-bottom: 16px;}
.claim-experience-box-wraper{height: calc(100% - 24px);margin-top: 24px;}
.claim-experience-box-wraper{padding: 32px 24px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius: 12px;background-color: #F8F8F8;}
.claim-experience-box-wraper .claim-img-wraper,
.process-wrapper .icon{margin-bottom: 16px; width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;background-color: #ffffff;border-radius: 100px;}
.claim-experience-box-wraper .heading-h4{color: #212425;font-size: 24px;font-weight: 600;line-height: 32px;}
.claim-experience-box-wraper p,.claim-experience-box-wraper ul li{font-family: 'Arial Regular', sans-serif;margin-top: 8px; margin-bottom: 0; color: #7A7C7C; font-size: 16px;font-weight: 400;line-height: 22px;}
.claim-experience-box-wraper ul {padding-left: 25px;}
.claim-experience-box-wraper ul li{margin-top:0;}
.claim-experience-box-wraper:hover ul li{color:#fff;}

.hm-about-wraper{padding: 96px 0;background-size: cover;background-repeat: no-repeat;background-position: right center;}
.hm-about-wraper .heading{max-width: 700px;margin-left: auto; margin-right: auto;text-align: center;}
.hm-about-wraper .heading h4{color: #FFFFFF;font-size: 40px;font-weight: 600;line-height: 56px;text-transform: capitalize;}
.hm-about-wraper .heading p{font-family: 'Arial Regular', sans-serif;color: #D3D3D3;font-size: 16px;font-weight: 400;line-height: 24px; margin-top: 8px;margin-bottom: 0;}
.hm-about-wraper .content{margin-top: 40px;max-width: 1156px; margin-left: auto;margin-right: auto;text-align: center;}
.hm-about-wraper .content h4{color: #ffffff;font-size: 44px;font-weight: 700;line-height: normal;margin-bottom: 0;}
.hm-about-wraper .content p{color: #ffffff;font-size: 14px;font-weight: 500;line-height: normal;margin-bottom: 0;}
.hm-about-wraper .btn-wraper{margin-top: 48px;text-align: center;}
.hm-about-wraper .btn-wraper .btn-contact,.btn-wraper .btn-contact{padding: 16px 40px;border-radius: 8px; font-size: 18px;color: #FFFFFF;line-height: normal;background-color: #EFAB1F;font-weight: 700;min-width: 240px;transition:all 0.5s;}
.btn-wraper .btn-contact:hover{background-color: #14699B;}


.hm-claim-solutions-wraper{margin-top: 140px;}
.hm-claim-solutions-wraper .heading h4{margin-left: auto;margin-right: auto;margin-bottom: 16px; color: #212425;max-width: 770px;text-align: center;font-size: 40px;font-weight: 600;line-height: 56px;}
.claim-solutions-box{height: calc(100% - 24px);margin-top: 24px;}
.claim-solutions-box{border-radius: 10px;overflow: hidden;box-shadow: 0px 0.11069px 1.7157px 0px rgba(0, 0, 0, 0.01), 0px 0.266px 4.12306px 0px rgba(0, 0, 0, 0.01), 0px 0.50086px 7.76336px 0px rgba(0, 0, 0, 0.01), 0px 0.89345px 13.84851px 0px rgba(0, 0, 0, 0.02), 0px 1.6711px 25.90212px 0px rgba(0, 0, 0, 0.02), 0px 4px 62px 0px rgba(0, 0, 0, 0.03);}
.claim-solutions-box .content{padding: 32px;}
.claim-solutions-box .content .heading-h4{font-size: 24px;color: #212425;font-weight: 600;line-height: 32px;}
.claim-solutions-box .content p{font-family: 'Arial Regular', sans-serif;margin-bottom: 0;margin-top: 8px; color: #7A7C7C;font-size: 18px;font-weight: 400;line-height: 24px;}
.claim-solutions-box .content .btn-wraper{margin-top: 16px;}
.claim-solutions-box .content .btn-wraper a{color: #14699B;font-size: 18px;font-weight: 700;line-height: normal;}

.ready-revolutioniz-wraper{padding-left: 24px; padding-right: 24px;}
.ready-revolutioniz-wraper .hm-about-wraper{border-radius: 12px;}

.case-studies-wraper{margin-top: 140px;margin-bottom: 184px;}
.case-studies-wraper .main-heading{text-align: center;}
.case-studies-wraper .main-heading h4{color: #212425;font-size: 40px;font-weight: 600;line-height: 56px;margin-bottom: 0;}
.case-studies-text-wraper, 
.case-studies-img-wraper{margin-top: 40px;}
.case-studies-text-wraper .text{margin-top: 16px;max-width: 486px;}
.case-studies-text-wraper .text p{color: #212425;font-size: 24px;font-weight: 600;line-height: 38px;}
.case-studies-wraper .slider-btn-wrap{display: flex;align-items: center;gap: 16px;}
.case-studies-wraper .slider-btn-wrap .prev-btn, 
.case-studies-wraper .slider-btn-wrap .next-btn{padding: 0;display: flex; align-items: center; justify-content: center; border-radius: 40px;background-color: #F8F8F8;height: 40px;width: 40px;}
.case-studies-wraper .slick-dots li, .slick-dots li button, 
.case-studies-wraper .slick-dots li button::before{width: 12px;height: 12px;}
.case-studies-wraper .slick-dots li button:before{box-shadow: none;border: 1px solid transparent;}
.case-studies-wraper .slick-dots li button::before{background-color: #14699B;}
.case-studies-wraper .slick-dots li.slick-active button::before{border-color: #14699B; background-color: transparent;}
.case-studies-wraper .slick-dots{padding: 0;bottom: -44px;text-align: left;}

.footer-info-wraper img{width:150px;}
.footer-main-wraper{border-top: 1px solid #082A3E;background-color: #051B27;padding: 40px 24px 32px 24px;margin-top: 84px;}
.footer-info-wraper .heading-h4{color: #FFFFFF;font-size: 24px;font-weight: 700;line-height: 32px;margin-bottom: 0;}
.footer-info-wraper ul{margin-top: 32px;margin-bottom: 0; list-style: none;padding: 0;}
.footer-info-wraper ul li{display: flex;align-items: center;gap: 8px;}
.footer-info-wraper ul li .text{font-family: 'Arial Regular', sans-serif;color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 22px;}
.footer-info-wraper ul li + li{margin-top: 14px;}
.footer-ul-links .heading-h4{font-size: 18px;color: #FFFFFF;font-weight: 700;line-height: normal;}
.footer-ul-links .menu-solutions-container{margin-top: 12px;}
.footer-ul-links .solutions-links-menu{list-style: none;margin: 0;padding: 0;}
.footer-ul-links .solutions-links-menu li + li{margin-top: 12px;}
.footer-ul-links .solutions-links-menu li a{color: #FFFFFF;font-size: 14px;font-weight: 500;line-height: normal;}
.copyright-border{border-top: 1px solid #1B2D38;margin-top: 48px;}
.copyright-content{font-family: 'Arial Regular', sans-serif;font-size: 16px;color: #7A7C7C;font-size: 16px;font-weight: 400;line-height: 22px;margin-top: 12px;}
.copyright-content a {
    font-family: 'Arial Regular', sans-serif;
    font-size: 16px;
    color: #7A7C7C;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 12px;
}
.service_section .service-box .single a.btn.btn-contact {
    padding: 16px 40px;
    border-radius: 8px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: normal;
    background-color: #EFAB1F;
    font-weight: 700;
    min-width: 240px;
    transition: all 0.5s;
    left: 50px;
}


/*============ scout page =============*/
.scout-wrapper{padding:10px 0;}
.scout-wrapper .content .textbox{border-radius: 12px;background: #14699B;padding: 45px;}
.scout-wrapper .content .textbox h1{color: #FFF;font-family: Manrope;font-size: 64px;font-weight: 700;line-height: 1.1;}
.scout-wrapper .content .textbox p{color: #EFF9FE;font-size: 16px;font-weight: 400;line-height: 22px;}
.scout-wrapper .content .textbox a{display: inline-block;border-radius: 8px;background: #EFAB1F;color: #FFF;font-family: Manrope;font-size: 18px;font-weight: 700;text-transform: capitalize;padding: 14px 55px;transition:all 0.5s;}
.scout-wrapper .content .textbox a:hover,.scout-inspections-wrapper .inner a:hover{background: #fff;color: #14699B;}
.scout-wrapper .content .bottom_textbox{display: flex;flex-wrap: wrap;}
.scout-wrapper .content .bottom_textbox .leftbox{flex: 1 0 65%;max-width: 65%;padding:12px; padding-left:0;}
.scout-wrapper .content .bottom_textbox .leftbox .inner{border-radius: 12px;background: #EFF9FE;padding: 28px;}
.scout-wrapper .content .bottom_textbox .leftbox .inner a{display: inline-block;border-radius: 4px;background: #14699B;padding: 9px 25px;color: #FFF;font-family: Manrope;font-size: 18px;font-weight: 500;margin-top: 12px;transition:all 0.5s;}
.scout-wrapper .content .bottom_textbox .leftbox .inner a:hover{background: #EFAB1F;}
.scout-wrapper .content .bottom_textbox .leftbox .inner p{color: #212425;font-size: 16px;font-weight: 600;margin-top: 9px;margin-bottom: 0;}
.scout-wrapper .content .bottom_textbox .rightbox{flex: 1 0 35%;max-width: 35%;}
.scout-wrapper .content .bottom_textbox .rightbox .box{padding:6px;}
.scout-wrapper .content .bottom_textbox .rightbox .box .inner{border-radius: 12px;background: #F8F8F8;padding: 14px;}
.scout-wrapper .content .bottom_textbox .rightbox .box .inner h4{color: #212425;font-family: Manrope;font-size: 36px;font-weight: 700;margin-bottom:0;}
.scout-wrapper .content .bottom_textbox .rightbox .box .inner p{color: #B9BBBC;font-family: Manrope;font-size: 14px;font-weight: 600;margin-bottom: 12px;line-height: 14px;}

.scout-experince-wrapper,.section-padding{padding:100px 0;}
.scout-experince-wrapper .item2,
.scout-experince-wrapper .item5{position:relative;top:-20px;}
.scout-experince-wrapper .claim-experience-box-wraper{box-shadow:none;display:inline-block;transition:all 0.5s;width: 100%;}
.scout-experince-wrapper .heading-h4 {font-size: 22px;}
.scout-experince-wrapper .claim-experience-box-wraper:hover{background:#14699B;}
.scout-experince-wrapper .claim-experience-box-wraper:hover h4,
.scout-experince-wrapper .claim-experience-box-wraper:hover p{color:#fff;}

.text-shadow-none{text-shadow:none!important;}
.tab{border-radius: 8px;border: 1px solid #FFF;background: #F8F8F8;text-align: center;padding: 13px 8px;width:67px;}
.tab a{width: 48px;height: 48px;display: inline-block;border-radius: 8px;padding: 11px;outline:none!important;}
.tab a.active img{background: #fff;border-radius: 5px;}
.tab a.active{background: #0187c1;}
.main-content{padding-left:40px;}
.tabcontnet{display:none;}
.tabcontnet h4{color: #212425;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 44px;}
.tabcontnet p{color:#7A7C7C;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 24px;}
.tabcontnet.active{display:block;}
.scout-partner-wrapper,.scout-inspections-wrapper{padding-top:100px;}
.scout-partner-wrapper .partner-box{display: inline-block;padding: 32px;border-radius: 12px;background: #F8F8F8;margin-top:30px;}
.scout-partner-wrapper .partner-box h4{color:#212425;font-family: Manrope;font-size: 24px;font-weight: 600;margin-top: 15px;}
.scout-partner-wrapper .partner-box p{color:#7A7C7C;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 24px;margin-bottom:0;}
.scout-inspections-wrapper .inner{display: flex;align-items: center;border-radius: 12px;background: #14699B;padding: 45px;justify-content: space-between;}
.scout-inspections-wrapper .inner h4{color: #FFF;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 44px;margin-bottom: 0;}
.scout-inspections-wrapper .inner a{border-radius: 8px;background: #EFAB1F;color: #FFF;font-family: Manrope;font-size: 18px;font-weight: 700;text-transform: capitalize;padding: 12px 45px;transition:all 0.5s;}

.virtual-contact-wrapper .heading {max-width: 100%;}
.work-wrapper .inner{max-width: 800px;width:100%;margin: auto;margin-top: 30px;}
.work-wrapper .inner .box{display: flex;padding: 16px 24px;align-items: center;gap: 14px;border-radius: 12px;background: #F8F8F8;margin-bottom:10px;}
.work-wrapper .inner .box span{width: 32px;height: 32px;background: #14699B;text-align: center;line-height: 32px;border-radius: 50%;color: #fff;font-size: 16px;font-weight: 400;}
.work-wrapper .inner .box p{color: #212425;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom: 0;}
.deliver-wrapper .heading h4 {font-size: 33px;font-weight: 600;line-height: 46px;text-transform:capitalize;}
.deliver-wrapper .text-wraper a{color:#EFAB1F;font-family: Manrope;font-size: 24px;font-weight: 800;line-height: 32px;}
.text-wraper a{color: #EFAB1F;font-family: Manrope;font-size: 24px;font-weight: 800;line-height: 32px;}

.siftaction-wrapper .content h4{color: #212425;font-family: Manrope;font-size: 40px;font-weight: 600;line-height: 52px;text-transform: capitalize;margin-bottom: 20px;}
.siftaction-wrapper .content p{color: #7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}

.banner-wrapper{padding-top:40px;}
.banner-wrapper img{width:100%;height:100%; object-fit: cover;border-radius: 7px;}
.banner-wrapper .content h4{color: #212425;font-family: Manrope;font-size: 64px;font-weight: 700;line-height: 61px;margin-bottom: 25px;}
.banner-wrapper .content p{color: #7A7C7C;font-family: Arial;font-size: 20px;font-weight: 400;line-height: 28px;margin:0;}
.bottom-img-sec{margin: 0;border-radius: 12px;background: #F8F8F8;padding: 15px 5px;margin-top: 20px;}
.bottom-img-sec .table,.bottom-img-sec table{border:0;margin:0;overflow: hidden;border-radius: 10px;}
.bottom-img-sec table thead tr td{color: #212425;font-family: Manrope;font-size: 18px;font-weight: 500;text-align:center;}
.bottom-img-sec table tr{border: 0!important;}
.bottom-img-sec table tbody tr td,.bottom-img-sec table tfoot tr td{padding:0 15px;font-size:12px;font-weight:500;}
.bottom-img-sec table tfoot tr td{padding: 5px 15px;border-top: 1px solid #DEDDE3;font-size: 17px;font-weight: 500;}
.bottom-img-sec table tfoot tr td:last-child{font-weight:700;}

/*=================== Underwriter inspections ==============*/
.different-wrapper .single{display: inline-block;border-radius: 12px;background: #F8F8F8;padding: 24px;margin-top:20px;width:100%;}
.different-wrapper .single img{width:100%;}
.different-wrapper .single h4{color:#212425;font-family: Manrope;font-size: 24px;font-weight: 600;line-height: 32px;margin: 12px 0 0;}
.jumbotron{border-radius: 12px;background: #F8F8F8;padding: 32px 24px;margin-top:20px;}
.jumbotron h4{color: #212425;font-family: Manrope;font-size: 24px;font-weight: 600;line-height: 32px;}
.jumbotron p{color: #7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;margin: 0;}
.benefits-wrapper .claim-img-wraper {width: 40px;height: 40px;}
.benefits-wrapper .heading-h4 {font-size: 18px;line-height:1.3;}
.inspection-wrapper .content h4{font-size: 40px;}
.inspection-wrapper .content h5{color: #212425;font-family: Manrope;font-size: 24px;font-weight: 600;line-height: 32px;}
.inspection-wrapper .content p{font-size: 16px;}
.underwriter-wrapper{text-align: center;padding-top: 120px;padding-bottom: 60px;}
.underwriter-wrapper h1{color: #212425;font-family: Manrope;font-size: 64px;font-weight: 700;line-height: 68px;}
.underwriter-wrapper p{color: #7A7C7C;font-family: Arial;font-size: 20px;font-weight: 400;line-height: 28px;margin: 15px 25px;}

/*================ On Demand Desk Adjusters =============*/
.on-demand-banner ul{padding:0;margin:20px 0;}
.on-demand-banner ul li{display: flex;align-items: center;color: #212425;font-family: Manrope;font-size: 20px;font-weight: 500;margin-bottom: 20px;}
.on-demand-banner ul li img{width: 32px;height: 32px;flex: 1 0 32px;max-width: 32px;margin-right:12px;margin-top: 0;}
.virtual-contact-wrapper p{color:#FFF;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 24px;}
.different-wrapper .content p{font-size:16px;}
.different-wrapper img{border-radius:12px;}

/*================= support =====================*/
.section-margin{margin:100px 0;}
.support-wrapper p{color: #FFF;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 24px;}
#counter{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px;padding: 0 20px;}
#counter li{flex-grow: 1;text-align: center;margin-top:20px;}
#counter li span,#counter li small{color: #FFF;font-family: Manrope;font-size: 44px;font-weight: 700;}
#counter li small{font-size:35px;}
#counter li small.sec{font-size: 14px;}
#counter li p{color: #FFF;font-family: Manrope;font-size: 14px;font-weight: 500;}
.support-banner{padding-bottom:100px;}
.support-banner .content p{font-size:20px;}
.support-solutions p{color:#7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}

/*=============== artificial-intelligence =====================*/
.process-wrapper,.request-wrapper{padding-left: 24px;padding-right: 24px;}
.process-wrapper .inner,.request-wrapper .inner{padding: 96px 0;background:#F8F8F8;}
.process-wrapper .inner .single{margin-top:30px;}
.process-wrapper .inner .single .h4{color:#212425;font-family: Manrope;font-size: 24px;font-weight: 600;line-height: 32px;}
.process-wrapper .inner .single p{color: #7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;margin-bottom:0;}

.request-wrapper{margin-top: 40px;}
.request-wrapper .inner{border-radius: 10px;background: var(--Linear-main, linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%));position:relative;}
.request-wrapper .inner h4{color: #FFF;font-family: Manrope;font-size: 40px;font-weight: 600;line-height: 56px;text-transform: capitalize;}
.request-wrapper .inner .image-wraper{position: absolute;top: 0;bottom: 0;right: 0;height: 100%;text-align: right;}
.request-wrapper .inner img{height: 100%;}

/*=============== claims-management =====================*/
.product-wrapper .row{border-radius:15px;overflow:hidden;}
.product-wrapper .left-side{background: #F8F8F8;padding: 50px 28px 50px 42px;display: flex;align-items: center;}
.product-wrapper .image img{width: 100%;height: 100%;object-fit: cover;}
.product-wrapper .content h4{color: #212425;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 44px;}
.product-wrapper .content p{color: #7A7C7C;font-family: 'Arial Regular', sans-serif;font-size: 16px;font-weight: 400;line-height: 22px;}
.product-wrapper .content ul{padding: 0;}
.product-wrapper .content ul li{list-style: none;padding-left: 30px;position: relative;margin-bottom:20px;}
.product-wrapper .content ul li:last-child p{margin-bottom:0;}
.product-wrapper .content ul li p{color: #212425;font-family: 'Arial Regular', sans-serif;font-size: 16px;font-weight: 500;line-height: 22px;}
.product-wrapper .content .icon{max-width: 22px;flex: 1 0 22px;margin-right: 10px;position: absolute;top: 0;left: 0;}
.product-wrapper .content .icon br{display:none;}
.app-wrapper .inner{border-radius: 12px;background: var(--Linear-main, linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%));padding: 45px;}
.app-wrapper .inner h4{color: #FFF;font-family: Manrope;font-size: 40px;font-weight: 600;line-height: 1.2;text-transform: capitalize;}
.app-wrapper .inner p{margin: 0;color: #FFF;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}
.app-wrapper .inner .image{text-align:right;}
.app-wrapper .inner a{display:inline-block;margin:0 6px;}
.app-wrapper .inner a img{width: 200px;height: 64px;}
.app-wrapper .inner .image{text-align:right}

.scout_banner_wrapper{padding:60px 0 100px;}
.scout_banner_wrapper h4{color: #212425;font-family: Manrope;font-size: 64px;font-weight: 700;line-height: 1.2;}
.scout_banner_wrapper p{color:#7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom:0;}
.scout_banner_wrapper .image{margin:25px 0 60px;}
.scout_banner_wrapper .image p{margin-bottom:20px; color: #000;}
.platform_banner_wrapper .hm-banner-content .f-24{font-size:24px;}
.download-wrapper .btn-wraper{margin-top:0;gap:15px;justify-content: flex-end;}

/*============ about page ============*/
.about-banner-wrapper .hm-banner-bg{padding:100px 0;}
.about_platform_wrapper .content{border-radius: 12px;background: #F8F8F8;padding: 32px;}
.about_platform_wrapper .content h4{color: #212425;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 1.35;}
.about_platform_wrapper .content p{color: var(--black-300-grey-text, #7A7C7C);font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}
.about_platform_wrapper .content p:last-child{margin-bottom:0;}
.about_counter{background-color: #051b27;position:relative;z-index:1;height:100%;border-radius:12px;border-radius: 12px;padding: 0 45px;display: flex;justify-content: center;align-items: center;}
.about_counter::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;
background-image: url(https://truelogicsoft.com/service-works/wp-content/uploads/2023/11/aboutcountbg.png);opacity: 0.15;background-size: cover;background-position: top center;z-index:-1;}
.about_counter h4{color: #FFF;font-family: Manrope;font-size: 44px;font-weight: 700;}
.about_counter p{color: #FFF;font-family: Manrope;font-size: 14px;font-weight: 500;}
.about_trusted_wrapper .heading{font-size:52px;line-height:1.3;font-weight:700;}
.story_slier_section {font-family:Arial;width:100%;display:block;margin:0 auto;}
.story_slider h3 {background: #333;color: #3498db;font-size: 36px;line-height: 100px;margin: 10px;padding: 2%;position: relative;text-align: center;}
.story_slider .slick-list{padding-left:0!important;}
.story_slider .slick-dots{display:flex!important;padding-left:10px;}
.story_slider .slick-dots li, .story_slider .slick-dots li button,.story_slider .slick-dots li button::before
{width: 100%;border: none;height: 2px;border-radius: 0;margin:0;}
.story_slider .slick-dots li button::before {background:#D3D3D3;box-shadow:none;}
.story_slider .slick-dots li.slick-active button::before {background: var(--Linear-main, linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%));}
.sub-heading{color: #7A7C7C;font-family: Manrope;font-size: 18px;font-weight: 600;line-height: 1.5;text-align: center;}
.story_slider .single{border-radius:12px;background:#F8F8F8;padding: 32px 24px;height:100%;cursor:pointer;margin-top:30px;}
.story_slider .single span{color:#212425;font-family: Manrope;font-size: 24px;font-weight: 600;margin-bottom: 12px;display: inline-block;}
.story_slider .single h4{color:#212425;font-family: Manrope;font-size: 18px;font-weight: 600;line-height: 26px;}
.story_slider .single p{color:#7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}
.values_wrapper h4{color:#212425;font-family: Manrope;font-size: 40px;font-weight: 600;line-height: 56px;text-transform: capitalize;}
.values_wrapper .single{display:flex;align-items:center;margin-bottom:30px;}
.values_wrapper .single .icon{max-width: 40px;height: 40px;flex:1 0 40px;margin-right:12px;}
.values_wrapper .single h5{color: #212425;font-family: Manrope;font-size: 32px;font-weight: 500;line-height: 1.2;margin: 0;}

/*============ leadership page ============*/
.profile_overlay{position: fixed;top: 0;right: -100%;width: 100%;height: 100%;display: flex;justify-content: right;z-index: 22;transition:all 0.5s;}
.profile_overlay.active{right:0;}
.leader_wrapper{padding-left:24px;padding-right:24px;overflow:hidden;}
.leader_wrapper .single{margin-bottom:30px;cursor:pointer;}
.leader_wrapper .single img{width: 100%;aspect-ratio: 1/1;object-fit: cover;border-radius: 12px;object-position:top;}
.leader_wrapper .single h4{color: #212425;font-family: Manrope;font-size: 24px;font-weight: 600;margin-top: 12px;}
.leader_wrapper .single p{color: #7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom:15px;}
.leader_wrapper .single .social-media a{font-size:30px;margin-right:10px;}
.leader_wrapper .content{display:none;}
.sidebar_profile{;max-width: 532px;height:100%;background: #fff;z-index: 22;padding: 40px 64px 40px 48px;overflow:auto;}
.leadership-heading h4{background: #186ea0;
  background: linear-gradient(81deg, #186ea0 0%, #4ea9de 62%);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 100%;
  font-size: 52px;
  font-weight: 700;
  margin-bottom: 32px;}


.sidebar_profile img{width:100%;}
.sidebar_profile .close{position: absolute;right: 30px;top: 20px;cursor:pointer;}
.sidebar_profile h4{color:#212425;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 44px;margin-top:15px;}
.sidebar_profile span{color:#7A7C7C;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 24px;display:inline-block;margin-bottom:17px;}
.sidebar_profile p{color:#7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}
#style-3::-webkit-scrollbar-track,
#style-3::-moz-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#style-3::-webkit-scrollbar,
#style-3::-moz-scrollbar{width: 6px;background-color: #F5F5F5;}
#style-3::-webkit-scrollbar-thumb,
#style-3::-moz-scrollbar-thumb{background-color: #000000;}

/*============ careers page ============*/
.scucess-wrapper img{margin-top:30px;}
.career_box_wrapper .single{border-radius:12px;background:#F8F8F8;padding: 24px;display: flex;flex-direction: column;justify-content: end;margin-top:30px;}
.career_box_wrapper .single h4{color:#212425;font-family: Manrope;font-size: 40px;font-weight: 400;text-transform: capitalize;margin-bottom:15px;}
.career_box_wrapper .single p{color: #7A7C7C;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 22px;}

/*============== service providers =============*/
.success_wrapper .heading-h4{font-size:40px;}
.partener_step_wrapper .inner .box{background:#fff;align-items: first baseline;}
.partener_step_wrapper .inner .box span{flex:1 0 32px;max-width:32px;background: var(--Linear-main, linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%));font-weight:600;}
.partener_step_wrapper .inner .box h4{color: #212425;font-family: Manrope;font-size: 24px;font-weight: 600;}
.partener_step_wrapper .inner .box p{color: #7A7C7C;}


/* 404 page */
	
.page_404{ padding:40px 0; background:#fff;
}

.page_404  img{ width:100%;}

.four_zero_four_bg{
 
 background-image: url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif);
    height: 400px;
    background-position: center;
 }
.four_zero_four_bg h1{font-size:80px;}

	.four_zero_four_bg h3{
		font-size:80px;
	}

	.link_404{			 
		color: #fff!important;
		padding: 10px 20px;
		background:#efab1f;
		margin: 20px 0;
		display: inline-block;}
	.contant_box_404{ margin-top:-50px;}


/*=========== contact ============*/
.contact_info_wrapper{padding-left: 24px;padding-right: 24px;}
.contact_info_wrapper .inner{border-radius: 12px;background: linear-gradient(100deg, #14699B 0.24%, #51ADE2 100%);padding:120px 60px;}
.contact_info_wrapper .contact_information h4{color: #FFF;font-family: Manrope;font-size: 64px;font-weight: 700;line-height: 1.2;margin-bottom:30px;}
.contact_info_wrapper .contact_information .info_list .li{display:flex;}
.contact_info_wrapper .contact_information .icon{margin-right:12px;}
.contact_info_wrapper .contact_information p{color: #FFF;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 24px;}
.contact_info_wrapper hr{color:#72A5C3;}
.contact_info_wrapper .form{border-radius: 12px;background: #FFF;box-shadow: 0px 4.13211px 21.91272px 0px rgba(60, 62, 67, 0.04), 0px 33px 175px 0px rgba(60, 62, 67, 0.08);padding: 48px 40px;}
.contact_info_wrapper .form-control{border-radius: 6px;border: 1px solid #D3D3D3;background: #FFF;margin-bottom: 0;height: 46px;font-size: 16px;font-weight: 400;line-height: 20px;}
.contact_info_wrapper textarea.form-control{height:110px;}
.contact_info_wrapper input[type="submit"]{width: 100%;height: 56px;border-radius: 4px;background: #EFAB1F;transition:all 0.5s;}
.contact_info_wrapper input[type="submit"]:hover{background-color: #14699B;}

/*=========== error =========*/
form{position:relative;}
.wpcf7-not-valid-tip {color: #721c24 !important;background: #f8d7da;display: inline-block;padding: 3px 7px;border-radius: 0 0 4px 4px;font-size: 14px !important;font-weight: 500 !important;width:100%;margin-bottom:12px;}
.wpcf7-spinner{position:absolute;right:0;bottom:12px;}
.wpcf7 form.invalid .wpcf7-response-output{background: #ffb900;text-align: center;margin: 0;font-weight: 500;margin-top:12px;}
.contact_info_wrapper form p{margin-bottom:0;}

/*-----services -----*/

section.service-wrapper {
    text-align: center;
    padding-top: 50px;
}
.service-wrapper p {
    color: #7A7C7C;
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    line-height: 28px;
    word-wrap: break-word;
}
.service-wrapper h1 {
    color: #212425;
    font-size: 64px;
    font-family: Manrope;
    font-weight: 700;
    line-height: 68px;
    word-wrap: break-word;
}
.bottom-wrapper .left-side{background: #F8F8F8;padding: 50px 28px 50px 42px;display: flex;align-items: center;}
.bottom-wrapper .image img{width: 100%;height: 100%;object-fit: cover; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.bottom-wrapper .content h4{color: #212425;font-family: Manrope;font-size: 32px;font-weight: 700;line-height: 44px;}
.bottom-wrapper .content p{color: #7A7C7C;font-family: 'Arial Regular', sans-serif;font-size: 16px;font-weight: 400;line-height: 22px;}
.bottom-wrapper .content ul{padding: 0;}
.bottom-wrapper .content ul li{list-style: none;padding-left: 30px;position: relative;margin-bottom:20px;}
.bottom-wrapper .content ul li:last-child p{margin-bottom:0;}
.bottom-wrapper .content ul li p{color: #212425;font-family: 'Arial Regular', sans-serif;font-size: 16px;font-weight: 500;line-height: 22px;}
.bottom-wrapper .content .icon{max-width: 22px;flex: 1 0 22px;margin-right: 10px;top: 0;left: 0;}
.bottom-wrapper .content .icon br{display:none;}
 .bottom-wrapper .content ul {
    padding: 0;
    columns: 130px 2;
    column-gap: 50px;
}
/*============ menu ============*/
.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li.ianet-menu > ul{display:block;}
ul.sub-menu .has-second-menu{position:relative;}
ul.sub-menu .has-second-menu .arrow-down{width: 35px!important;justify-content: center;cursor:pointer;}
ul.sub-menu .has-second-menu .arrow-down svg{width:20px;}
#site-navigation .container{max-width:100%;padding: 0 24px;}


.image-section{padding: 0 24px;}
.image-section img{width:100%;}
.nationwide_section{padding:120px 0;background-color:#051B27;}
.service_section{padding:120px 0;}
.service_section .service-box .single{display: flex;flex-wrap: wrap;padding: 45px;border-radius:12px;background: #F8F8F8;margin-top:30px;}
.service_section .service-box .single h4,.service_section .service-box .single p{max-width: 50%;flex: 1 0 50%;}
.service_section .service-box .single h4{display:flex;}
.service_section .service-box .single h4 small{color: #212425;font-family: Manrope;font-size: 30px;font-weight: 700;margin: 0;}
.service_section .service-box .single h4 img{margin-right:15px;}
.service_section .service-box .single p{color: #7A7C7C;font-family: Arial;font-size: 20px;font-weight: 400;line-height: 1.3;margin: 0;padding-left:25px;}
.trusted_wrapper{padding-bottom:120px;}

@media (min-width: 576px){

}

@media (min-width: 768px){
    .main-header .navbar-nav>li>a{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;}
    .main-header .navbar-nav>li>a:before {content: "";position: absolute;z-index: -1;left: 51%;right: 51%;bottom: 0;background: #EFAB1F;height: 4px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 	
    .main-header .navbar-nav>li.open > .nav-link::before, 
    .main-header .navbar-nav>li:hover>a::before, 
    .main-header .navbar-nav>li:focus>a::before, 
    .main-header .navbar-nav>li:active>a::before, 
    .main-header .navbar-nav>li.active>a::before, 
     {left: 0;right: 0;}
/* 	.main-header .navbar-nav>li.current-menu-ancestor>a::before */
    .main-navigation .menu-item-has-children > a::after{display: none;}
}

@media (min-width: 992px){
    .main-navbar .navbar-collapse > .navbar-nav > .menu-item:hover{background-color: transparent;}
    

    @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
    @keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
    .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
    header.sticky .main-navbar{background-color: rgba(255, 255, 255, 1);} 
    
}

@media (min-width: 1200px) {
    .heading-h2{font-size: 2.34rem;}
    
}
@media (min-width: 1400px) {
    .case-studies-wraper .container{max-width: 1156px;}
    .container{max-width: 1392px;padding-left: 24px;padding-right: 24px;}
    
}
@media (min-width: 1920px) {
    
}


@media (max-width: 1399.98px){
    
}
@media (max-width: 1199.98px){

    
}

@media (max-width: 991.98px){
	header.sticky .main-navbar {padding: 15px 0;}
    .main-navbar.navbar > .container > .free-quote-btn > .navbar-toggler{position: relative;z-index: 9;background-color: transparent;border: none;}
    .main-navbar.navbar > .container > .free-quote-btn > .navbar-toggler:hover, 
    .main-navbar.navbar > .container > .free-quote-btn > .navbar-toggler:focus{box-shadow: none;}
    .main-navbar .navbar-nav .has-submenu > a::after{display: none;}
    .hm-banner-wraper .hm-banner-content .heading-h1{font-size: 50px;line-height: 58px;}
    .copyright-content{text-align: center;}
	.main-header {padding: 15px 0;}
/* 	menu */
	.navbar-toggler{border: none;}
	.navbar-toggler:hover,.navbar-toggler:focus {box-shadow:none !important;background: #fff;}
	.navbar-collapse{position: fixed;width: 80%;height: 100%;top: 0;left: 0;background: #fff;overflow: auto;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item{padding:0 !important;margin:0!important;}
	.main-header .navbar-expand-lg .navbar-nav .nav-link, .main-navbar .navbar-nav > li > a {padding:15px;border-bottom: 1px dotted #b0afaf;font-size:16px;}
	.main-navbar .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down{right: 12px;width: 18px;display: initial;line-height: 53px;height: 53px;}
	.main-navbar .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down svg{width: 20px;height: 20px;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul,
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul
	{padding: 0;position: initial;width: 100%;opacity: 1;transform: translateX(0);transition: inherit;display:none;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > .submenu-heading{display:none;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a{font-size:16px;padding-top: 14px;padding-bottom: 14px;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > a .icon-img-wraper{width:30px;height:30px;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item .sub-menu .arrow-down{display: flex;top: 0;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul > li > a{padding:12px 22px;font-size:16px;}
	
	.scout-experince-wrapper .item2, .scout-experince-wrapper .item5{top:0;}
	.scout-inspections-wrapper .inner{flex-direction: column;}
	.scout-inspections-wrapper .inner a{margin-top:15px;}
	.banner-wrapper img{margin-top:20px;object-fit:contain;}
	.underwriter-wrapper h1 {font-size: 54px;}
	.request-wrapper .inner{padding-bottom:0;}
	.request-wrapper .inner .image-wraper {position: initial;}
	.banner-wrapper .content{text-align:center;}
	.product-wrapper .row{flex-direction: column-reverse;margin: 0;}
	.product-wrapper .left-side {padding: 30px;}
	.app-wrapper .inner .content{text-align:center;}
	.app-wrapper .inner .content a{margin:8px 0;}
	.scout_banner_wrapper h4 {font-size: 42px;}
	.scout_banner_wrapper h4 br{display:none;}
	.main-header .navbar-nav li.open a::before{left: 0;right: 0;}
	.main-navbar .navbar-collapse > .navbar-nav > .menu-item > ul > li > ul > li {margin-bottom:0;}
	.about_counter{padding:45px 35px;}
	.about_trusted_wrapper .heading br,.sub-heading br,.heading h4 br{display:none;}
	.about_trusted_wrapper .heading{font-size:42px;}
	.values_wrapper h4 {font-size: 36px; margin-bottom:30px;}
	.contact_info_wrapper .form{margin-top:30px;}
	.main-header .overlay{display:none!important;}
	.service_section .service-box .single h4,.service_section .service-box .single p{max-width:100%;flex:1 0 100%;}
	.service_section .service-box .single{padding:25px;}
	.service_section .service-box .single span{display: block;margin-bottom: 10px;}
	.service_section .service-box .single h4{flex-direction:column;}
	.service_section .service-box .single h4 small{font-size: 26px;margin-bottom: 15px;}
	.service_section .service-box .single p{padding:0;}
	.service-wrapper h1{font-size: 55px;}
	
}
@media (max-width: 767.98px){
    .slick-next{right: 0;}
    .slick-prev {left: 0;}
    .footer-area .copyright-area p{margin-bottom: 10px;}
    .hm-banner-wraper .hm-banner-bg{padding-top: 60px;padding-bottom: 60px;}
    .hm-banner-wraper .hm-banner-content .heading-h1{font-size: 40px;line-height: 50px;}
    .hm-banner-wraper .hm-banner-content p br{display: none;}
    .hm-claim-solutions-wraper .heading h4, 
    .claim-experience-wraper .heading{font-size: 30px;line-height: 38px;}
    .claim-experience-wraper{padding-top: 60px;padding-bottom: 60px;}
    .hm-about-wraper{padding: 60px 0;}
    .hm-claim-solutions-wraper{margin-top: 60px;}
    .case-studies-wraper{margin-top: 60px;margin-bottom: 80px;}
    .button-list-wraper ul li .btn{padding: 18px;font-size: 18px;}
    .footer-main-wraper{padding: 40px 40px 32px 40px;}
	.scout-wrapper .content .bottom_textbox .leftbox {flex: 1 0 100%;max-width: 100%;}
	.scout-wrapper .content .bottom_textbox .rightbox {flex: 1 0 100%;max-width: 100%;display: flex;}
	.scout-wrapper .content .bottom_textbox .rightbox .box {padding: 6px;flex: 1 0 50%;margin: 0 !important;}
	.scout-wrapper .image{margin-top: 15px;}
	.scout-inspections-wrapper .inner h4{text-align:center;}
	.banner-wrapper .content h4 {font-size: 42px;line-height: 1.2;}
	.siftaction-wrapper .content h4 {font-size: 32px;line-height: 1.3;}
	.underwriter-wrapper h1 {font-size: 42px;line-height:1.3;}
	.underwriter-wrapper p {font-size: 18px;}
	.underwriter-wrapper p br{display:none;}
	.underwriter-wrapper {padding-top: 40px;padding-bottom: 0;}
	.request-wrapper .inner h4 {font-size: 32px;line-height: 1.3;}
	.navbar-collapse {width: 86%;}
	.main-header .container{max-width: 98%;}
	.about_platform_wrapper .content h4 {font-size: 26px;}
	.banner-wrapper .content p br{display:none;}
	.nationwide_section{padding:70px 0;}
	.service-wrapper h1{font-size:42px;}
}
@media (max-width: 575.98px){
    .main-header .main-navigation .free-quote-btn .button-login{padding: 11px 24px;}
    .main-navbar .phone-logo-wraper .custom-logo-link img{max-height: 60px;width: auto;}
    .main-navbar .phone-logo-wraper .have-question{display: none;}
    .main-navbar .phone-logo-wraper .custom-logo-link::before{display: none;}
    .main-navbar .phone-logo-wraper .custom-logo-link{padding-right: 5px;}
    .main-header .main-navigation .free-quote-btn .sim-button{min-width: 110px;padding: 6px 5px;}
    .main-header .service-ul ul li a{font-size: 11px;padding: 6px 5px;}
    .hm-banner-wraper .hm-banner-content .heading-h1 {font-size: 26px;line-height: 35px;}
    .hm-banner-wraper .hm-banner-content p{font-size: 14px;}
    .case-studies-text-wraper .text p{font-size: 20px;line-height: 28px;}
    .hm-about-wraper .heading h4{font-size: 28px;line-height: 40px;}
	.hm-about-wraper .heading h4 br{display:none;}
    .footer-main-wraper{padding: 40px 24px 32px 24px;}
    .button-list-wraper ul{gap: 10px;}
    .hm-banner-wraper{padding-left: 12px;padding-right: 12px;}
	.scout-wrapper .content .textbox{text-align:center;}
	.scout-wrapper .content .textbox h1{font-size:42px;}
	.scout-wrapper .content .textbox h1 br{display:none;}
	.claim-experience-wraper .heading, .heading {font-size: 32px;line-height: 1.2;}
	.main-header .container{max-width: 98%;}
	.about_trusted_wrapper .heading {font-size: 36px;}
	.contact_info_wrapper .inner {padding: 60px 30px;}
	.contact_info_wrapper .contact_information h4{font-size:42px;}
	.service-wrapper h1 {font-size: 42px;}
	.leadership-heading h4{font-size:38px;}
}
	.service-wrapper h1{font-size:38px;}
@media (max-width: 400px){
	.contact_info_wrapper .form {padding: 20px;}
	.contact_info_wrapper .inner {padding: 60px 15px;}
	.service-wrapper h1{
    font-size: 32px;
   line-height: 1.3;}
}


/* extra css */

.hm-claim-solutions-wraper .heading h4{text-shadow:none;max-width:100%;}
.main-content .image.active{display:block;}
.content-bottom-widgets,.sidebar.widget-area{display:none;}
.site-main{margin-bottom:0;}
.claim-solutions-box .image-wraper{background: #e8ecee;}
.app_button a{padding: 15px 25px;padding-left: 25px;display: inline-block;padding-left: 0;}
.contact_info_wrapper .contact_information a {color: #FFF !important;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 24px;}

	