/*!
Theme Name: cyberprotect
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cyberprotect
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

cyberprotect is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body,ul{margin:0;padding:0;font-family:Rubik;}
#secondary{display:none;}

/* header */
.header-iconlist-two li a{direction:rtl;}
.header-iconlist-two li a svg{padding-left:5px;}
.header-iconlist-one li a .elementor-icon-list-text{padding-left:0!important;}
.navigation-menu{text-align:end;}
.navigation-menu li{list-style:none;display:inline-block;margin-left:40px;}
.navigation-menu li a{color:#4d4d4d;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}
.navigation-menu li a:hover{color:#39b549;}
.navigation-menu .current-menu-item a{opacity:1!important;color:#39b549!important;}
.navigation-menu .button-menu{background-color:#000;border-radius:8px;padding:9px 30px 9px 55px;position:relative;border:2px solid #000;cursor: pointer;}
.navigation-menu .button-menu:hover{background-color:#39b549;border:2px solid #fff;}
.navigation-menu .button-menu a{color:#fff!important;font-weight:500;font-size:16px;}
.navigation-menu .button-menu a::before{position:absolute;content:"";width:19px;height:19px;left:30px;top:15px;background-image:url("images/phone.png");}
.sticky {position: fixed;width: 100%;top: 0;z-index: 99999; animation: goDown 0.5s ease-in-out forwards;}

@keyframes goDown {
  0%{
    top:-60px;
  }
  100% {
    transform: translateY(0);
  }
}
.desktop-none {display: none !important;}
.cpp-menu ul {text-align: end;margin: 0;padding: 0;}
.cpp-menu ul li {list-style: none;position: relative;display: inline-block;padding-right: 25px;padding-top: 7px;padding-bottom: 7px;}
.cpp-menu ul li::after {position: absolute;content: "";background: url("https://cyberpartnerprotect.com.au/wp-content/uploads/2024/01/Icon-3.svg")no-repeat;width: 19px;height: 19px;right: 0;top: 0;bottom: 0;margin: auto;}
.cpp-menu ul li a {color: #fff;font-family: Rubik;font-size: 16px;font-weight: 400;line-height: 18.96px;cursor: pointer;}
.cpp-menu .sub-menu { box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; position: absolute; top: 44px;right: 0px;background: #fff;z-index: 1;width: 100%;border-radius: 5px;text-align: start;display: none;min-width: 230px;transition: all .3s ease-in-out;height: 92px;}
.cpp-menu .sub-menu li {border-bottom: 1px solid #F5F5F5;padding: 0;width: 100%;}
.cpp-menu .sub-menu li a {color: #39B549;width: 100%;display: block;padding: 13px;}
.cpp-menu .sub-menu li a:hover {color: #4D4D4D;}
.cpp-menu li:hover .sub-menu  {display: block;transition: all .3s ease-in-out;}
.cpp-menu .sub-menu li:last-child {border: none ;}
.cpp-menu .sub-menu li::after {display: none;}
/* footer */
.footer-last a{text-decoration:underline;cursor:pointer;color:#39B549;}
.footer-last a:hover{color:#39b549;text-decoration:none}
.footer-same ul li a span:hover {color: #39B549 !important;}
/* home page */
.first-section-heading .header{color:#000;font-size:44px;font-weight:400;line-height:52px;}
.first-section-heading .msp{font-weight:600!important;text-transform:uppercase!important;}
.first-section::before{position:absolute;content:"";background:url("images/Group2.png") no-repeat;left:0;top:0;width:230px;height:340px;transform:rotate(14deg);left:-10px;top:-110px;}
.header-img-slider{position:relative;}
.header-img-slider::after{position:absolute;content:"";top:85px;left:80px;background:url('images/banner-left-img.png')no-repeat;width:260px;height:260px;}
.header-img-slider::before{position:absolute;content:"";bottom:-20px;right:-60px;background:url('images/banner-right-img.png')no-repeat;width:280px;height:310px;}
.founder-accordian .elementor-accordion-item{margin-bottom:15px;border-top:1px solid #D2D2D2!important;border-radius:6px;}
.second-section .header{color:#000;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.icon-box-one::before{position:absolute;content:"";background:url("images/Group3.png");width:200px;height:200px;left:-110px;bottom:-70px;z-index:-1;}
.icon-box-one::after,.icon-box-three::after{position:absolute;content:"";background:url("images/Vectorone.png");width:318px;height:152px;left:-10px;top:148px;z-index:-1;}
.icon-box-one .elementor-icon.elementor-animation-,.icon-box-three .elementor-icon.elementor-animation-{position:absolute;top:-50px;left:100px;background:#fff;padding:15px;border-radius:50%;border:6px solid #39B549;}
.icon-box-two::before,.icon-box-four::before{position:absolute;content:"";background:url("images/Vector2222.png");width:318px;height:152px;left:-10px;top:-12px;z-index:-1;}
.icon-box-two .elementor-icon.elementor-animation-,.icon-box-four .elementor-icon.elementor-animation-{position:absolute;top:-50px;left:100px;background:#fff;padding:15px;border-radius:50%;border:6px solid #383838;}
.third-section .header{color:#000;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.only-button svg{margin-top:8px;}
.fourth-section .white{color:#fff;text-align:center;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.fifth-img::before{position:absolute;content:"";width:420px;height:420px;left:-292px;top:70px;z-index:-1;background:url("images/fifthovr.png");}
.fifth-section::after{position:absolute;content:"";width:154px;height:268px;right:0px;top:330px;background:url("images/rightimg.png") no-repeat;}
.fifth-section .header , .contact-us-form-head .header {color:#000;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.fifth-section-contact-form li{list-style:none;display:block;margin-bottom:30px;}
.fifth-section-contact-form li:last-child{margin-bottom:0;}
.fifth-section-contact-form li input , .fifth-section-contact-form li textarea{list-style:none;display:block;width:91%;height:55px;padding:20px;color:#797979;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:normal;border-radius:8px;border:1px solid #d3d3d3;outline:none;}
.fifth-section-contact-form li textarea {  height: 150px;resize: none;}
.fifth-section-contact-form .acceptance,.fifth-section-contact-form .acceptance-two{color:#3f3434;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}
.fifth-section-contact-form .acceptance-two{margin-right:0!important;}
.fifth-section-contact-form .note{color:#3f3434;font-family:Rubik;font-size:14px;font-style:normal;font-weight:300;line-height:normal;}
.acceptance .wpcf7-list-item{margin-left:0;margin-right:5px;}
.fifth-section-contact-form .form-button{width:180px;height:50px;border-radius:8px;background:#39b549;color:#fff;border:none;margin-top:30px;background:url("images/chevron-right.png") no-repeat center right 37px;cursor:pointer;}
.fifth-section-contact-form .form-button:hover{color:white;background-color:#000000;transition:0.3s;}
.fifth-section-contact-form .form-button::before{position:absolute;content:"";width:19px;height:19px;color:#fff;left:0;top:0;background:url("images/chevron-right.png");}
.sixth-section .header-last,.hr-third-section .header{color:#fff;text-align:center;font-family:Rubik;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
/* .left-image::after{position:absolute;content:"";background:url("images/leftimg.png");width:465px;height:465px;left:5px;top:-40px;z-index:-1;} */
.fifth-section-contact-form .top-check input,.fifth-section-contact-form .last-check input{width:19px;height:19px;margin-right:10px;margin-top:0;}
.fifth-section-contact-form .top-check .wpcf7-form-control-wrap{display:block;}
.fifth-section-contact-form .wpcf7-checkbox label{display:flex;position:relative;}
.fifth-section-contact-form .wpcf7-checkbox .wpcf7-list-item{margin:0 30px;}
.fifth-section-contact-form .top-check .wpcf7-list-item-label{font-family:Rubik;font-size:16px;font-weight:300;line-height:19px;color:#3F3434;}
.fifth-section-contact-form .wpcf7-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;}
.fifth-section-contact-form  .wpcf7-list-item-label::before{width:20px;height:20px;border:1px solid #797979EB;display:inline-block;border-radius:3px;position:absolute;left:-30px;}
.fifth-section-contact-form .wpcf7-checkbox .wpcf7-list-item-label{display:flex;align-items:center;}
.fifth-section-contact-form .wpcf7-checkbox .wpcf7-list-item-label::after{left:-23px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;opacity:0;}
.fifth-section-contact-form .last-check .wpcf7-checkbox .wpcf7-list-item-label::after{border:solid #3F3434;border-width:0 2px 2px 0!important;}
.fifth-section-contact-form .wpcf7-checkbox input:checked ~  .wpcf7-list-item-label::after{opacity:1;}
.fifth-section-contact-form .wpcf7-checkbox input:checked ~  .wpcf7-list-item-label::before{background:#797979EB;border:1px solid #797979EB;}
.fifth-section-contact-form .last-check .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label::before{background:transparent;border:1px solid #797979EB;}
.top-check .wpcf7-form-control-wrap{margin-top:20px;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:14px;position:absolute;}
.fifth-section-contact-form li p{margin:0;}
.fifth-section-contact-form li .wpcf7-form-control-wrap{position:unset;}
.wpcf7-spinner{display:none;}
.fifth-section .left-col{position:relative;}
.fifth-section .left-col::before{position:absolute;content:"";background:url('images/form-back-img.png')no-repeat;width:420px;height:420px;top:44px;left:-260px;z-index:0;}
.only-button .elementor-button-content-wrapper{align-items:center;}
/* Why Page */
.why-second-section h2 .header,.why-third-section h2 .header{color:#000;text-align:center;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.ws-img::after{position:absolute;content:"";background:url("images/whypage-top-img.png") no-repeat;right:-87px;top:-83px;width:190px;height:208px;z-index:-1;}
.why-third-section::before{position:absolute;content:"";background:url("images/whypage-middle-img.png") no-repeat;left:0;top:-109px;width:80px;height:310px;}
.wt-leftimg::after{position:absolute;content:"";background:url("images/Group3.png") no-repeat;right:69px;top:111px;width:222px;height:222px;z-index:-1;}
.wt-rightimg::before{position:absolute;content:"";width:222px;height:222px;bottom:66px;left:46px;background:url("images/Group3.png");z-index:-1;}
.skilled-bussiness-c1{padding-left:calc((100vw - 1360px) / 2)!important;}
/* Services Pages   */
.services-second-section .header,.services-third-section .header,.services-fourth-section .header,.partner-fourth-section .header,.hr-second-section .header,.hr-fourth-section .header,.itc-second-section .header,.itc-third-section .header,.itc-fourth-section-col1 .header,.contact-team .header,.partner-third-section .header,.partner-second-section .header{color:#000;font-size:44px;font-style:normal;font-weight:400;line-height:normal;}
.the-guid-lastbox .header{font-size:24px;color:#000;font-weight:400;}
.ss-managec::before{position:absolute;content:"";background:url("images/Group3.png") no-repeat;top:-117px;left:-114px;width:200px;height:208px;z-index:-1;}
.ss-image::after{position:absolute;content:"";background:url("images/ss-image.png") no-repeat;top:-80px;right:-70px;width:139px;height:135px;z-index:-1;}
.ss-managec h6 span{font-family:Rubik;font-size:36px;font-weight:500;line-height:52px;}
.services-second-section::before{position:absolute;content:"";background:url("images/fourovr.png") no-repeat;bottom:100px;left:-20px;width:245px;height:256px;}
.itc-colleft::before{position:absolute;content:"";background:url("images/Group3.png") no-repeat;bottom:-80px;left:-110px;width:220px;height:220px;z-index:-1;}
.itc-colright::after{position:absolute;content:"";background:url("images/Group3.png") no-repeat;top:-100px;right:-80px;width:220px;height:220px;z-index:-1;}
.ts-image::before{position:absolute;content:"";background:url("images/ts-image.png")no-repeat;left:-90px;bottom:-60px;width:190px;height:189px;z-index:-1;}
.services-second-section-c2 .elementor-widget-wrap,.itc-s2-col2 .elementor-widget-wrap,.itc-s2-simply-col1 .elementor-widget-wrap{border-radius:10px;}
.itc-same .elementor-image-box-title{margin-top:0;}
.itc-s2-col2{position:relative;}
.itc-s2-col2::after{position:absolute;content:"";bottom:80px;right:-80px;background:url('images/itc-right-img.png')no-repeat;width:172px;height:153px;z-index:-1;}
.ict-liability-ins-col ul .points{font-weight:500;color:#3F3434;}
.itc-s2-simply-col1{position:relative;}
.itc-s2-simply-col1::after{position:absolute;content:"";top:-50px;left:-70px;width:150px;height:150px;background:url('images/itc-left-img.png')no-repeat;z-index:-1;}
.services-fourth-section .sum-insured{max-width:856px;}
.services-fourth-section .sum-insured p{margin:0;font-size:16px;line-height:18px;font-weight:400;}
.services-fourth-section .sums-col-2 .elementor-widget-wrap{justify-content:space-between;flex-wrap:wrap;}
.sums-col-2 .elementor-icon-list-item:first-child span{font-family:Rubik;font-size:16px!important;font-weight:500!important;line-height:19px;margin-bottom:10px;font-style:normal!important;}
.sums-col-2 .sums-flex-1::after{position:absolute;content:"";right:0;top:0;bottom:0;margin:auto;width:1px;height:63px;background:#D3D3D3;}
.sums-col-same h4 span{display:block;margin-bottom:10px;}
.structure-risk-managment span {font-weight: 500;}
.not-have-insurance .elementor-widget-wrap { border-radius: 10px;}
/* Partner page */
.partner-third-section .header{color:#fff!important;}
.partner-second-section::after{position:absolute;content:"";background:url("images/pp.png") no-repeat;top:40px;width:110px;height:220px;right:0;}
.imgbox-one p{border-style:dashed;width:70%;padding:5px 0px;margin-left:50px!important;}
.imgbox-two p{border-style:dashed;width:70%;padding:5px 0px;margin-left:50px!important;}
.ss-imgb .elementor-image-box-content,.imgbox-one .elementor-image-box-content,.imgbox-two .elementor-image-box-content{margin-top:-20px;}
.fs-cthree::after{position:absolute;content:"";background:url("images/Group3.png") no-repeat;bottom:-40px;width:190px;height:190px;right:-40px;z-index:-1;}
.fs-cone::before{position:absolute;content:"";background:url("images/Group3.png") no-repeat;top:-100px;width:190px;height:190px;left:-100px;z-index:-1;}
.request-btn .elementor-button-icon {	margin-top: 3px;}
.more-desc {display: none;}
/* Partner page popup */
.popup .popup__content .close span {cursor: pointer;position: fixed;width: 20px;height: 3px; background: #39B549F2;}
.popup .popup__content .close span:nth-child(1) {transform: rotate(45deg);}
.popup .popup__content .close span:nth-child(2) {transform: rotate(135deg);}
.popup {width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.4);display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;text-align: center;z-index: 11111;}	
.popup__content {width: 60%;overflow:auto;padding: 50px;background: #F5F5F5;color: #787878;position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);box-sizing: border-box;}	
.close {position: absolute;  right: 20px;top: 20px;width: 20px;display: block;}
/* .partner-boxes .elementor-image-box-title{display:block;min-height: 72px;height: 100%;}
.ss-imgb .elementor-image-box-content {min-height: 170px;height: 100%;}
.ss-imgb .elementor-image-box-description{height: 100%;min-height: 117px;} */

/* HR Consultancy */
.fs-imgbox .elementor-icon-image-content{margin-top:-20px;}
.fs-imgbox .elementor-widget-container{background:rgba(255,255,255,0.31);backdrop-filter:blur(6.050000190734863px);}

/* FAQ Page */
.faq-accordian .elementor-accordion-item {	margin-bottom: 30px;  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.faq-accordian .elementor-tab-content {	padding: 20px 40px;}
.faq-accordian .elementor-tab-title.elementor-active {	padding: 40px 40px 10px 40px !important;}
.faq-accordian .elementor-accordion-item span svg {  width: 40px !important;  height: 40px !important;  margin-top: -10px;}
.faq-accordian .elementor-accordion-item:hover .elementor-tab-title a {  color: #39B549;}
.faq-accordian ul {
  padding-left: 40px;
}

/* Coontact us */
.email-icon-box p {	overflow-wrap: anywhere;}

/* Expression Page */
.expression-form li input { width: 100%;}
.expression-form .details-fill { display: flex ; justify-content: space-between ; flex-wrap: wrap ;}
.expression-form .details-fill li {width: 48% ;}
.expression-form .details-fill .msp {  width: 100%;margin-bottom: 30px;margin-top: 20px;}
.expression-form .details-fill .msp p {  display: flex;  justify-content: start;}
.expression-form .details-fill .msp .wpcf7-radio { display: flex;}
.expression-form .details-fill .msp label {  display: flex;justify-content: center;  align-items: center;}
.expression-form .details-fill .msp label input {  width: 100%;  height: 100%;}
.expression-form .yes-filling-details span ,.expression-form .no-filling-details span{	display: block;	width: 100%;}
.expression-form .yes-filling-details label span , .expression-form .no-filling-details label span{	color: #787878;	font-size: 15px;}
.expression-form  .wpcf7-checkbox .wpcf7-list-item-label::after{	top: 8px !important;}
#msp-radio .wpcf7-list-item-label::before {display: none;}
.no-filling-details {display: none;}

/* 404  */
.page-header {text-align: center;padding: 80px 15px;}
.page-header h1 {margin: 0;margin-bottom: 20px;font-size: 98px; font-weight: 700; line-height: 70px;color: #39B549;}
.page-header .page-title {margin: 0;margin-bottom: 20px;}
.page-header p {margin: 0;margin-bottom: 20px;color: #3F3434;}
.page-header {padding: 80px 15px;}
.page-header .btnerror {display: inline-block;background-color: #000;border-radius: 8px;padding: 13px 30px 13px 30px;position: relative;border: none;cursor: pointer;text-decoration: navajowhite;color: #fff;font-weight: 500;font-size: 16px;}
.page-header .btnerror:hover {background: #39b549;}


/* Search */
.search .site-main {width: 100%;max-width: 1440px;margin: 0 auto; padding: 80px 15px;}
.search .page-header { padding: 0;}
.search .page-header .page-title {font-size: 60px; margin-bottom: 0;}
.search article { text-align: center;}
.search article p {color: #3F3434; margin: 0; margin-top: 15px;}
.search article a {text-decoration: navajowhite;color: #000;}
.search article .entry-title {margin-top: 0;margin-bottom: 0px;}

/* Privacy page */

.privacy-ul ul { padding-left: 100px;}
.privacy-ul ul li { margin-bottom: 10px;}

@media screen and (max-width:1366px){
.fifth-section::after{width:94px;}
.icon-box-four::after{display:none;}
.itc-s2-col2::after{display:none;}
.wt-leftimg::after{right:55px;top:111px;}
.wt-rightimg::before{left:34px;}
/* .ss-imgb-2 .elementor-widget-container{margin-bottom:50px!important;} */
.skilled-bussiness-c1{padding-left:calc((100vw - 1310px) / 2)!important;}
.expression-form .yes-filling-details span ,.expression-form .no-filling-details span{	width: 80%;}
.expression-form .wpcf7-checkbox .wpcf7-list-item-label::after {top: 22px !important;}
}
@media screen and (max-width:1280px){
/* .icon-box-one .elementor-widget-container {    padding: 36px !important;  } */
.icon-box-four::after{top:175px;left:150px;}
.fifth-section::after{display:none;}
.left-image::after{left:-15px;}
.wt-rightimg::before{left:-12px;}
.wt-leftimg::after{right:8px;}
.skilled-bussiness-c1{padding-left:calc((100vw - 1220px) / 2)!important;}
.expression-form .yes-filling-details span, .expression-form .no-filling-details span {width: 91%;}
.expression-form .wpcf7-checkbox .wpcf7-list-item-label::after {top: 9px !important;}
.cpp-menu .sub-menu {top: 51px;}
}
@media screen and (max-width:1024px){
.navigation-menu li a:hover{color:#fff;}
.navigation-menu .current-menu-item a{opacity:1!important;color:#fff!important;}
.first-section-heading .header{font-size:34px;font-style:normal;line-height:44px!important;}
.third-section .header,.second-section .header,.fifth-section .header,.why-second-section h2 .header,.why-third-section h2 .header , .contact-us-form-head .header {font-size:34px;line-height:44px;}
.fourth-section .white{font-size:34px;line-height:44px;}
.sixth-section .header-last{font-size:34px;line-height:44px;}
.menuIcon{display:block;border-radius:2px;background-color:#0f0f0f;top:-22px;right:7px;font-size:2rem;width:40px;height:40px;position:absolute;cursor:pointer;}
.menuIcon span::after{position:absolute;content:"";background-color:#fff;width:25px;height:2px;top:5px;left:0px;}
.slider .menuIcon span{top:20px;left:7px;transform:rotate(45deg);}
.slider .menuIcon span::before{top:0px;left:0px;transform:rotate(91deg);}
.slider .menuIcon span::after{opacity:0;}
.menuIcon span{position:absolute;content:"";background-color:#fff;width:25px;height:2px;top:15px;left:7px;}
.menuIcon span::before{position:absolute;content:"";background-color:#fff;width:25px;height:2px;top:10px;left:0px;}
.slider .navigation-menu .menu-header-menu-container{left:0;transform:translateX(0px);transition:0.5s all ease;}
.navigation-menu .menu-header-menu-container{position:fixed;width:300px;left:-300px;top:0;height:100vh;transform:translateX(-300px);transition:0.5s all ease;background-color:#39b549;}
.navigation-menu li{display:block;text-align:left;margin-left:0;margin-bottom:20px;}
.navigation-menu li a{color:#fff;}
.navigation-menu .menu-header-menu-container{padding:20px 20px;}
.desktop-none {display: inline-block !important; width: 100%;}
.desktop-none .sub-menu {  display: none;  margin-top: 10px;}
.childlink {  padding-left: 5px;}
.childlink i {  color: #fff;}
.desktop-none .sub-menu li {  margin-bottom: 5px;}
.button-menu{text-align:center!important;}
.navigation-menu .button-menu a::before{left:55px;}
.fifth-section-contact-form li input , .fifth-section-contact-form li textarea {width:100%;}
.fifth-section form{text-align:center;}
.wpcf7-spinner{display:none;}
.icon-box-four::after{top:146px;left:155px;}
.icon-box-one::after {position: absolute;content: "";background: url("images/Vectorone.png");width: 318px;height: 152px;left: -10px;top: 122px;z-index: -1;}
/* .icon-box-one .elementor-widget-container { padding: 48px 38px 48px 38px !important;} */
.left-image::after{left:265px;top:-39px;}
.header-img-slider::after{left:180px;}
.header-img-slider::before{right:100px;}
.fifth-img::before{left:-62px;}
.fifth-section .left-col::before{left:-70px;}
.fifth-section-contact-form .form-button{margin:0 auto;}
/* Why Page */
.ws-img::after{right:5px;top:-83px;z-index:-1;}
.wt-leftimg::after{right:-16px;top:65px;}
.wt-rightimg::before{bottom:30px;left:-40px;}
.skilled-bussiness-c1{padding-left:calc((100vw - 990px) / 2)!important;}
/* sERVICE PAGE */
.ss-image::after{top:-70px;right:110px;}
.ts-image::before{left:60px;}
.services-second-section-c2 .elementor-widget-wrap{height:600px;}
.services-second-section .header,.services-third-section .header,.services-fourth-section .header,.partner-fourth-section .header,.hr-second-section .header,.hr-fourth-section .header,.itc-second-section .header,.itc-third-section .header,.itc-fourth-section-col1 .header,.contact-team .header,.partner-third-section .header,.partner-second-section .header{font-size:34px;line-height:44px;}
/* .ss-imgb-2 .elementor-widget-container{margin-bottom:65px!important;} */
.partner-second-section::after{display:none;}
.not-have-insurance .elementor-widget-wrap { height: 380px;}
/* .ss-imgb .elementor-image-box-description {height: 100%;min-height: 150px;} */
/* FAQ */
.faq-accordian .elementor-accordion-item span svg {width: 30px !important;height: 30px !important;margin-top: -4px;  }
/* Expression form */
.expression-form .yes-filling-details span, .expression-form .no-filling-details span {width: 96%;}
.page-header {padding: 60px 15px;}
}
@media screen and (max-width:834px){
.first-section-heading .header{font-size:31px;line-height:40px!important;}
.fourth-section .white{font-size:31px;line-height:40px;}
.sixth-section .header-last{font-size:31px;line-height:40px;}
.services-second-section .header,.services-third-section .header,.services-fourth-section .header,.partner-fourth-section .header,.hr-second-section .header,.hr-fourth-section .header,.itc-second-section .header,.itc-third-section .header,.itc-fourth-section-col1 .header,.contact-team .header,.partner-third-section .header,.partner-second-section .header{font-size:31px;line-height:40px;}
.third-section .header,.second-section .header,.fifth-section .header,.why-second-section h2 .header,.why-third-section h2 .header ,.contact-us-form-head .header {font-size:31px;line-height:40px;}
.icon-box-four::after{top:144px;left:157px;}
.left-image::after{left:185px;top:-35px;}
.fifth-img::before{display:none;}
.header-img-slider::before{right:40px;}
/* .partner-boxes .elementor-image-box-title {display: block;min-height: 85px;height: 100%;}
.ss-imgb .elementor-image-box-description {height: 100%;min-height: 210px;}
.ss-imgb .elementor-image-box-content {min-height: 320px;height: 100%;} */

/* Why page */
.wt-rightimg::before{bottom:8px;left:-53px;}
.wt-leftimg::after{right:-25px;top:25px;}
.ws-img::after{right:0;top:-83px;z-index:-1;}
.skilled-bussiness-c1{padding-left:calc((100vw - 800px) / 2)!important;}
/* sERVISE pAGE */
.ts-image::before{left:46px;bottom:-18px;}
.ss-image::after{top:-70px;right:110px;}
.services-fourth-section .sum-insured{max-width:756px;}
.ss-managec h6 span{font-family:Rubik;font-size:30px;font-weight:500;line-height:35px;}

/* Expression page */
.expression-form .wpcf7-list-item-label::before {top: 4px;}
}
@media screen and (max-width:768px){
br{display:none!important;}
.fifth-section-contact-form form p br{display:block!important;}
.icon-box-four::after{top:147px;left:156px;}
.left-image::after{left:145px;top:-42px;}
/* Why page */
.wt-leftimg::after{display:none;}
.wt-rightimg::before{display:none;}
.skilled-bussiness-c1{padding-left:calc((100vw - 740px) / 2)!important;}
/* Service Page */
.ss-image::after{top:-70px;right:-10px;}
.ts-image::before{left:-70px;bottom:-30px;}
.sums-flex-1 .elementor-widget-container{padding-right:9px!important;}
/* .partner-boxes .elementor-image-box-title {display: block;min-height: 110px;height: 100%;}
.ss-imgb .elementor-image-box-description {height: 100%;min-height: 260px;} */
}
@media screen and (max-width:428px){
.icon-box-one::before{left:-110px;bottom:-90px;}
.header-img-slider::after,.header-img-slider::before{display:none;}
.first-section-heading .header{font-size:24px;line-height:28px!important;}
.third-section .header,.second-section .header,.fifth-section .header,.why-second-section h2 .header,.why-third-section h2 .header , .contact-us-form-head .header{font-size:24px;line-height:28px;}
.fourth-section .white{font-size:24px;line-height:28px;}
.sixth-section .header-last{font-size:24px;line-height:28px;}
.icon-box-four::after{top:157px;left:146px;}
.fifth-section-contact-form .form-button{margin-top:0;}
.left-image::after{left:-37px;top:-42px;}
.icon-box-one::after,.icon-box-three::after{display:none;}
.icon-box-two::before,.icon-box-four::before{display:none;}
.founder-accordian .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,.itc-accordian .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;margin-top:4px;}
.fifth-section-contact-form .wpcf7-checkbox .wpcf7-list-item{margin:5px 30px;width:100%;}
.fifth-section-contact-form li p{text-align:start;}
.fifth-section-contact-form .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;}
.fifth-section-contact-form .form-button{margin:0;}
/* Why page */
.ws-img::after{right:-155px;top:-73px;z-index:-1;}
.wt-leftimg::after{display:none;}
.wt-rightimg::before{display:none;}
.why-third-section::before{left:-50px;}
.partner-second-section::after{    display:none;}
.skilled-bussiness-c1{padding-left:0!important;}
/* Service Page */
.services-second-section .header,.services-third-section .header,.services-fourth-section .header,.partner-fourth-section .header,.hr-second-section .header,.hr-fourth-section .header,.itc-second-section .header,.itc-third-section .header,.itc-fourth-section-col1 .header,.contact-team .header,.partner-third-section .header,.partner-second-section .header{font-size:24px;line-height:28px;}
.ts-image::before{display:none;}
.ss-image::after{display:none;}
.services-second-section::before{display:none;}
.itc-colleft::before{bottom:-60px;}
.itc-colright::after{top:-100px;}
.item::after{right:50px;}
.fifth-section .left-col::before{display:none;}
.ss-managec h6 span{font-size:24px;line-height:28px;}
.services-second-section-c2 .elementor-widget-wrap{height:250px;}
.sums-flex-1 .elementor-widget-container{padding-right:0!important;}
.sums-col-2 .sums-flex-1::after{position:absolute;content:"";top:inherit;bottom:0;margin:auto;width:133px;height:1px;background:#D3D3D3;right:0;left:0;}
.itc-s2-col2 .elementor-widget-wrap,.itc-s2-simply-col1 .elementor-widget-wrap{height:440px;}
/* .partner-boxes .elementor-image-box-title {min-height: auto;}
.ss-imgb .elementor-image-box-description {height: 100%;min-height: auto;}
.ss-imgb .elementor-image-box-content {min-height: auto;height: 100%;} */
/* FAQ  */
.faq-accordian .elementor-tab-title.elementor-active {    padding: 40px 40px 10px 30px !important;  }
/* contact Us */
.contact-us-form ul li{text-align: center;}
.contact-us-form ul li .form-button {display: flex;justify-content: center;margin: auto !important;  }
/* Expression Page */
.expression-form .details-fill li {    width: 100%;  }
.expression-form .wpcf7-list-item-label::before { width: 17px; height: 17px;left: -24px;}
.expression-form .wpcf7-checkbox .wpcf7-list-item-label::after { top: 7px !important;left: -18px;}
.fifth-section-contact-form .wpcf7-checkbox .wpcf7-list-item {margin: 5px 24px;}
/* popup */
.popup__content {	width: 80%;  padding: 30px;}
.page-header {padding: 40px 15px;}
.page-header h1 {	margin-bottom: 10px;font-size: 58px;line-height: 68px;}
.page-header .page-title {margin-bottom: 10px;}
.privacy-ul ul {
	padding-left: 40px;
}
}

@media screen and (max-width:375px){
  .left-image::after{left:-61px;top:-61px;}
  .item::after{right:40px;}
}