/*
Theme Name: USAmobile Child Theme
Description: This is a custom child theme for Salient
Theme URI: https://usamobile.com
Author: ThemeNectar
Author URI: https://usamobile.com
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'TWK Everett';
    src: url('fonts/TWKEverett-Bold.woff2') format('woff2'),
        url('fonts/TWKEverett-Bold.woff') format('woff'),
        url('fonts/TWKEverett-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TWK Everett';
    src: url('fonts/TWKEverett-Regular.woff2') format('woff2'),
        url('fonts/TWKEverett-Regular.woff') format('woff'),
        url('fonts/TWKEverett-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TWK Everett';
    src: url('fonts/TWKEverett-Medium.woff2') format('woff2'),
        url('fonts/TWKEverett-Medium.woff') format('woff'),
        url('fonts/TWKEverett-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
h4.fir32, 
      h1,  
        h2, 
           h3,
             h4,
                h5,
                  h6{
font-family: 'TWK Everett';
}
a,
  p,
   span,
        li,
           label{
font-family: 'Montserrat', sans-serif;
		 }

h2 {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}
p {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
}
a.nectar-button.small.regular.accent-color.regular-button {
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  border-radius: 50px !important;
  padding: 11px 33px;
  text-transform: capitalize;
}

h4.fir32 {
   color: #040725;
   font-size: 18px;
   line-height: 1.2;
   font-weight: 400;
   text-transform: uppercase;
   font-family: 'Montserrat';
}

.container.main-content {
    padding: 0 145px;
}
#header-space {
	/* display: none; */
	height: 130px !important;
}
div#header-outer {
    /* position: absolute; */
    /* top: 0; */
    /* height: 0; */
}
.container-wrap {

}
#top #logo {
    margin-top: 20px;
    margin-bottom: 20px !important;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
    font-size: 17px;
    font-weight: 400;
    color: #040725;
    margin: 0 10px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
	display: none;
}
 #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 0px;
    height: 2px;
    background: #D82D30;
    border-radius: 100px;
    transition: all 0.3s linear;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a:after, 
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a:after {
    width: 100%;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-114 >a {
    border: 1px solid #D82D30;
    padding: 8px 23px;
    border-radius: 50px;
    margin: 0;
    background: #D82D30;
    color: #ffffff;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-114 >a:after {
    display: none;
}
div#section1 h1 {
    font-size: 35px;
    color: #FFF;
    font-weight: 500;
    line-height: 1;
    opacity: 1 !important;
    transform: unset;
    text-transform: uppercase;
    padding-top: 10px;
}
div#section1 p {
    opacity: 1 !important;
    line-height: 28px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    transform: unset;
    padding-top: 0;
}
div#section1 input[type=email] {
	line-height: 30px;
	color: #191919;
	background: #FFFFFF !important;
	font-weight: 500 !important;
	padding: 10px 15px !important;
	width: 65% !important;
	height: 48px;
	border-radius: 50px !important;
	border: unset;
	box-shadow: unset !important;
}
div#section1 input[type=submit]{
	border: unset;
	outline: unset;
	box-shadow: unset;
	color: #ffffff;
	position: absolute;
	left: 47.5%;
	bottom: 4%;
	font-size: 18px;
	font-weight: 400;
	background-color: #D82D30 !important;
	padding: 8px 15px !important;
	border-radius: 50px !important;
}
div#section1 input::placeholder { 
	color: rgba(182, 182, 182, 0.9) !important; 
}
div#section1 .row_col_wrap_12 {
    padding-top: 200px;
    padding-bottom: 200px;
}
div#section1 div#first .vc_col-sm-8 .vc_column-inner {
    /* backdrop-filter: blur(3px); */
    -webkit-backdrop-filter: blur(3px);
    background: rgb(0 0 0 / 60%);
    padding: 18px 18px;
    border-radius: 22px;
    box-shadow: 0 0 30px 3px #ffffff38;
}
div#section1 div#first h4 {
    font-size: 24px;
    color: #ffffff;
    font-weight: 500;
}
div#section1 p {
    color: #ffffff;
    font-size: 18px;
}
div#section1 h1 {
    color: #ffffff;
    font-weight: 700;
    line-height: 1;
    opacity: 1 !important;
    transform: unset;
}
div#section1 h1 label {
    font-family: 'PP Neue Montreal Book';
    font-weight: 300;
}
div#section1 a.primary-color {
    font-size: 17px;
    font-weight: 500;
    border-radius: 50px !important;
    padding: 12px 27px;
    text-transform: capitalize;
    color: #04031E;
}
div#section1 .buttons {
    opacity: 1;
    padding-top: 12px;
    transform: unset;
    display: flex;
    justify-content: center;
}
div#section1 .vc_col-sm-5 img.img-with-animation.skip-lazy {
    transform: scale();
}
div#section2 {
    margin: 0;
}
div#section2 .row_col_wrap_12 {
    padding-top: 30px;
    padding-bottom: 30px;
}
div#section2 p{
	color: #2C2C2C;
}
div#section2 div#first .vc_col-sm-4 .vc_column-inner {
    background: #F5F5F5;
    border-radius: 12px;
    padding: 18px 18px;
}
div#section2 div#first .cont {
    display: flex;
    align-items: center;
}
div#section2 div#first .cont .fir {
    width: 45%;
}
div#section2 div#first .cont .fir p.img2 {
    background: #fff;
    height: 60px;
    width: 60px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section2 div#first .cont .fir p.img2 img {
    margin: 0;
    width: 50%;
}
div#section2 div#first .cont .sec {
    padding-left: 6px;
}
div#section2 div#first .cont .sec h3 {
    color: #040725;
    font-size: 16px;
    font-weight: 500;
}
div#section2 div#first .cont .sec p {
}
div#section2 div#first {
    margin-top: 0;
}
div#section3 .row_col_wrap_12 {
	padding-top: 30px;
	padding-bottom: 45px;
}
div#section3 h2 {
	color: #040725;
	padding-bottom: 10px;
}
div#section3 h4.fir32 {
}
div#section3 p {
	color: #040725;
}
div#section3 a.nectar-button.small.regular.accent-color.regular-button {
}
div#section3 div#first {
    padding-bottom: 9px;
}
div#section3 ul li {
    color: #040725;
    font-size: 20px;
    font-weight: 500;
    font-family: 'TWK Everett';
    padding-bottom: 20px;
}
div#section3 ul li::marker {
    color: #D82D30;
}
div#section4 .row_col_wrap_12 {
    padding-top: 45px;
    padding-bottom: 0;
}
div#section4 h2 {
    color: #2C2C2C;
    text-align: center;
    font-size: 60px;
    padding-bottom: 10px;
}
div#section4 p {
	color: #040725;
	text-align: center;
}
div#section4 p.img1 {
    display: flex;
    justify-content: center;
}
div#section4 p.img1 img{
    width: 20%;
}
div#section4 p.img2 {
    display: flex;
    justify-content: center;
}
div#section4 p.img2 img {
    width: 46%;
    margin: 0;
}
div#section4 div#second {
    position: absolute;
    bottom: 10%;
    width: 100%;
}
div#section4 div#second .vc_col-sm-4 .vc_column-inner {
    background: #F5F5F5;
    border-radius: 12px;
    padding: 5px 5px;
    border-radius: 50px;
}
div#section4 div#second .cont {
    display: flex;
    align-items: center;
}
div#section4 div#second .cont .fir {
    width: 20%;
}
div#section4 div#second .cont .fir p.img3 {
    background: #E7E7E7;
    height: 65px;
    width: 65px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section4 div#second .cont .fir p.img3 img {
    margin: 0;
    width: 60%;
}
div#section4 div#second .cont .sec {
    padding-left: 6px;
}
div#section4 div#second .cont .sec h3 {
    color: #040725;
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
}
div#section4 div#first {
    margin: 0;
}
div#section5 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#section5 h2 {
	color: #040725;
	padding-bottom: 10px;
}
div#section5 p {
	color: #040725;
}
div#section5 a.nectar-button.small.regular.accent-color.regular-button {
}
div#section5 div#first {
    padding-bottom: 9px;
}
div#section5 div#second .vc_col-sm-4 .vc_column-inner {
    background: #EBEBEB;
    border-radius: 12px;
    padding: 18px 18px;
    border-radius: 12px;
}
div#section5 div#second .cont {
    display: flex;
    align-items: center;
}
div#section5 div#second .cont .fir {
    width: 80%;
}
div#section5 div#second .cont .sec p.img3 {
    background: #E7E7E7;
    height: 65px;
    width: 65px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section5 div#second .cont .sec p.img3 img {
    margin: 0;
    width: 60%;
}
div#section5 div#second .cont .fir {
    padding-right: 6px;
}
div#section5 div#second .cont .fir h3 {
    color: #040725;
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
}
div#section5 div#second .vc_col-sm-4.fir3 .vc_column-inner {
    background: unset;
    display: flex;
    flex-direction: column;
    align-items: end;
    height: 100%;
    padding-bottom: 0;
}
div#section5 div#second .vc_col-sm-4.fir3 .vc_column-inner .wpb_wrapper {
    height: 100%;
    display: flex;
    align-items: end;
}
div#section6 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#section6 h2 {
	color: #040725;
}
div#section6 p {
	color: #040725;
}
div#section6 .vc_col-sm-6.first1>.vc_column-inner {
    background-image: linear-gradient(45deg, #a8aeefa8, #2b327fa8);
    padding: 18px 18px;
    border-radius: 15px;
    height: 460px;
}
div#section6 .vc_col-sm-6.first1 h2 {
    color: #ffffff;
    padding-bottom: 10px;
}
div#section6 .vc_col-sm-6.first1 p {
    color: #ffffff;
}
div#section6 .vc_col-sm-6.first1 div#second {
    background: #ffffff;
    border-radius: 15px;
    padding: 18px 18px;
}
div#section6 .vc_col-sm-6.first1 div#second h3 {
    color: #040725;
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
}
div#section6 .vc_col-sm-6.first1 div#second input[type=email] {
	line-height: 30px;
	color: #191919;
	background: #EEEEEE !important;
	font-weight: 500 !important;
	padding: 10px 15px !important;
	width: 100% !important;
	height: 48px;
	border-radius: 50px !important;
	border: unset;
	box-shadow: unset !important;
}
div#section6 .vc_col-sm-6.first1 div#second input[type=submit]{
	border: unset;
	outline: unset;
	box-shadow: unset;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	background-color: #D82D30 !important;
	padding: 8px 15px !important;
	border-radius: 50px !important;
	float: right;
	margin-top: -52px;
	margin-right: 4px;
}
div#section6 .vc_col-sm-6.first1 div#second input::placeholder { 
	color: rgba(182, 182, 182, 0.9) !important; 
}

div#section6 .vc_col-sm-6.first1 div#second p.pri1 {
    color: #040725;
    font-weight: 500;
    text-align: end;
}

div#section6 .vc_col-sm-6.first1 div#second div#es_form_f1-p7-n2 {
    margin: 0;
    margin-top: 12px;
}
div#section6 .vc_col-sm-6.first2>.vc_column-inner {
    padding: 18px 18px;
    border-radius: 15px;
    background: #F0F1FF;
    padding-bottom: 0;
    height: 436px;
}
div#section6 .vc_col-sm-6.first2 h3 {
    font-size: 35px;
    font-weight: 500;
    color: #040725;
}
div#section6 .vc_col-sm-6.first2 p {
}
div#section6 .vc_col-sm-6.first2 img.img-with-animation.skip-lazy {
    width: 396px;
    height: 418px;
    object-fit: contain;
}
div#section7 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#section7 h4.fir32 {
    margin: 0;
    padding-bottom: 10px;
}
div#section7 h2 {
	color: #040725;
}
div#section7 div#second {
    padding-top: 10px;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner {
    background: #ffffff;
    border-radius: 15px;
    padding: 12px 12px;
}
div#section7 div#second p.btnn{
	padding: 0;
}
div#section7 div#second p.btnn a {
    background: #2B327F;
    padding: 3px 16px;
    border-radius: 50px;
    color: #ffffff;
    font-weight: 800;
    font-size: 17px;
    margin-top: 0;
}
div#section7 div#second h3 {
    font-weight: 700;
    color: #040725;
    font-size: 30px;
    display: flex;
    align-items: end;
    line-height: 40px;
    margin-top: 9px;
}
div#section7 div#second h3 label.fir1 {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 500;
    line-height: 1;
    margin-left: 5px;
}
div#section7 div#second h4 {
    line-height: 1;
    font-size: 26px;
    font-weight: 700;
    color: #040725;
    padding-top: 0;
}
div#section7 div#second h5 {
    font-family: 'Montserrat';
    font-size: 16px;
    color: #040725;
    font-weight: 400;
    line-height: 1;
    padding-top: 4px;
    height: 42px;
}
div#section7 div#second .cont2 {
    background: #F6F6F6;
    border-radius: 15px;
    padding: 12px 12px;
    margin-top: 22px;
}
div#section7 div#second .cont2 ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    color: #040725;
    width: 1.3em;
    font-size: 15px;
    margin-left: -20px;
    margin-top: 2px;
    font-weight: 300;
}

div#section7 div#second .cont2 ul li {
    list-style: none;
    font-weight: 500;
    color: #040725;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 12px;
}

div#section7 div#second .cont2 ul li strong {
    font-size: 16px;
    font-weight: 700;
}
div#section7 div#second .cont2 ul {
    margin: 0;
    margin-left: 20px;
}
div#section7 div#second a.nectar-button.small.regular.accent-color.regular-button {
    display: block;
    margin: 0;
    text-align: center;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover {
    background: #2B327F;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover p.btnn a {
    color: #040725;
    background: #ffffff;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover h3, 
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover h4, 
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover h5,
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover p {
    color: #ffffff;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover .cont2 {
    background: #FFFFFF;
}
div#section8 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#section8 h2 {
	color: #ffffff;
	padding-bottom: 10px;
}
div#section8 h5 {
	color: #ffffff;
	font-weight: 500;
	font-size: 20px;
	font-family: 'Montserrat';
}
div#section8 p {
	color: #ffffff;
}
div#section8 ul li {
	color: #ffffff;
	font-size: 17px;
	font-weight: 500;
	padding-bottom: 6px;
}
div#section9 .row_col_wrap_12 {
	padding-top: 60px;
	padding-bottom: 10px;
}
div#section9 h2 {
	color: #040725;
}
div#section9 p {
	color: #040725;
	padding-top: 10px;
}
div#section9 ul li {
    color: #040725;
    font-size: 18px;
    font-weight: 500;
    font-family: 'TWK Everett';
    padding-bottom: 4px;
}
div#section9 ul li::marker {
    color: #D82D30;
}

div#section9 div#first {
    padding-bottom: 50px;
}
div#section10 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#section10 h2 {
	color: #040725;
}
div#section10 div#first {
    padding-bottom: 9px;
}
div#section10 a.nectar-button.small.regular.accent-color.regular-button {
	float: right;
}
.woocommerce ul.products li.product.classic h2.woocommerce-loop-product__title {
    margin: 0;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    color: #000000;
    padding: 0 !important;
    margin-left: 20px;
    display: none;
}
.woocommerce ul.products li.product.classic span.price {
    float: right;
    color: #000000 !important;
    font-size: 22px;
    margin-bottom: 0 !important;
    margin-right: 20px;
    display: none;
}
.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product:hover span.price{
    color:#15563E !important;
}
div#section10 .row-bg-wrap:nth-child(1) .inner-wrap:before{
     position: absolute;
     content:"";
     left: 0;
     top: 0;
     background: #15563E;
     width: 100%;
     height: 50%;
}
.woocommerce ul.products li.product.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    transform: unset;
    top: 60% !important;
    bottom: unset;
    width: 60%;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 50px;
    display: none;
}
.woocommerce .classic .product-wrap .add_to_cart_button, 
.woocommerce .classic .product-wrap .product_type_grouped, 
.woocommerce .classic .product-wrap .product_type_variable, 
.woocommerce .classic .product-wrap a.button {
 transform: unset;
 top: 60% !important;
 bottom: unset;
 width: 60%;
 left: 0;
 right: 0;
 margin: 0 auto;
 border-radius: 50px;
 display: none !important;
}
.woocommerce ul.products li.product:hover .add_to_cart_button{
display:block !important;
}
.woocommerce ul.products li.classic.product.type-product{
    padding: 6px 6px;
    position: relative;
    z-index: 4;
    background: #ffffff57;
    border-radius: 11px;
    transition: all 1s ease;
    box-shadow: 0 0 30px 3px #00000000;
}
.woocommerce ul.products li.classic.product.type-product:hover{
	background:#ffffff;
}
.woocommerce ul.products li.product.classic .product-wrap img {
    width: 100%;
    height: 400px;
    object-fit: contain;
}
.woocommerce .custom-child-one h2.custom-product-title {
    margin: 0;
    display: inline-block;
    font-size: 26px !important;
    font-weight: 500 !important;
    color: #040725 !important;
    padding: 0 !important;
    font-family: 'TWK Everett' !important;
    line-height: 1 !important;
    margin-top: 0 !important;
    padding-bottom: 8px !important;
}
.woocommerce ul.products li.product.classic span.price {
    float: right;
    color: #000000 !important;
    font-size: 22px;
    margin-bottom: 0 !important;
    margin-right: 20px;
}
.woocommerce ul.products li.product.classic .custom-product-container {
    display: flex;
    justify-content: space-between;
    background: #ffffff;
    border-radius: 15px;
    padding: 15px 15px;
}
.woocommerce ul.products li.product.classic span.woocommerce-Price-amount.amount bdi {
    font-size: 18px;
    font-weight: 700;
    font-family: 'TWK Everett';
    color: #040725;
}

.woocommerce ul.products li.classic.product.type-product:hover .custom-product-container {
    background: #EBEBEB;
}
body.single-product .container-wrap ul.products li.product.classic .product-wrap img {
    height: 300px;
}
body.single-product .container-wrap .custom-child-one h2.custom-product-title {
    font-size: 20px !important;
}
body.single-product .container-wrap .custom-child-one p.custom-product-short-description {
    padding-bottom: 0;
}
body.single-product .container-wrap div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    margin: 0;
}
body.single-product .container-wrap .clear {
    padding: 0 !important;
}
body.single-product .container-wrap .woocommerce-breadcrumb {
    padding-top: 120px;
}
body.single-product .container-wrap ul.products li.classic.product.type-product {
    background: #00000042;
}
body.single-product .container-wrap ul.products li.classic.product.type-product:hover{
 background: #00000042;   
}

body.single-product .container-wrap h1.product_title.entry-title.nectar-inherit-default {
    font-size: 45px;
    padding-top: 30px;
}

body.single-product .container-wrap span.woocommerce-Price-amount.amount bdi {
    color: #000000;
    font-size: 30px;
}

body.single-product .container-wrap div.product .summary p.price {
    margin-top: 15px;
    padding-bottom: 10px;
}
div#section11 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 40px;
}
div#section11 h2 {
	color: #040725;
}
div#section11 div#first {
    margin: 0 90px;
    padding-bottom: 12px;
}
div#section11 .owl-nav.disabled {
    display: flex;
    text-align: center;
    height: 0;
    float: right;
    margin-top: 45px;
}
div#section11 .owl-nav.disabled button span {
    display: none;
}
div#section11 .owl-nav.disabled button {
    width: 60px;
    height: 25px;
    background-color: transparent;
    border: 1px solid #000000;
    transition: all 0.3s linear;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
    border-radius: 27px !important;
    margin: 0 5px;
}
div#section11 .owl-nav.disabled button.owl-prev:before {
    content: "\f053";
    font-family: FontAwesome;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    color: #000000;
    padding-top: 3px;
}
div#section11 .owl-nav.disabled button.owl-next:before {
    content: "\f054";
    font-family: FontAwesome;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    color: #000000;
    padding-top: 3px;
}
div#section11 .owl-nav.disabled button:hover{
	background:#D82D30;
	border-color:#D82D30;
}
div#section11 .owl-nav.disabled button:hover:before {
    color: #ffffff;
}
div#section11 .owl-dots {
   display:none;
}
div#section11 .owl-item .carousel-item {
    margin: 0 12px;
    box-shadow: 0 0 30px 3px #00000024;
    border-radius: 18px;
    padding: 18px 18px;
    padding-bottom: 18px !important;
}
div#section11 .owl-carousel {
}
div#section11  .owl-stage-outer {
}
div#section11  .owl-stage {
    left: 423px;
}
div#section11 .owl-item .carousel-item p {}
div#section11 .owl-item .carousel-item .cont3 {
    display: flex;
    justify-content: space-between;
}
div#section11 .owl-item .carousel-item .cont3 .fir {
    display: flex;
    align-items: center;
}
div#section11 .owl-item .carousel-item .cont3 .fir p.img1 {
    padding: 0;
}
div#section11 .owl-item .carousel-item .cont3 .fir h4 {
    padding-left: 10px;
    font-size: 24px;
    font-weight: 500;
    color: #151515;
}
div#section12 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 40px;
}
div#section12 h2 {
	color: #040725;
}
div#section12 .toggle.default.open {
    padding: 20px 0;
}
div#section12 .toggle.default.open:before {
    display: none;
}
div#section12 h3.toggle-title a {
    font-size: 20px;
    color: #080808;
    font-weight: 500;
    padding: 12px 12px;
    line-height: 27px;
}
div#section12 .toggle.default {
    padding: 0;
    background: #EBEBEB;
    margin-bottom: 12px;
}
div#section12 .toggle.default.open p {
    color: #080808;
}
div#section12 .toggle i {
    color: #080808;
    border: unset;
}
div#section12 .toggle i:before, div#section12 .toggle i:after {
    background-color: #080808 !important;
}
div#section12 .toggle.default.open h3.toggle-title a {
    color: #151515;
    padding-top: 0;
}
div#section12 .toggle.default.open .inner-toggle-wrap {
    padding: 0 12px;
}
div#contact1 .row_col_wrap_12 {
    padding-top: 80px;
    padding-bottom: 40px;
}
div#contact1 h2.fir35 {
    text-transform: uppercase;
    font-family: 'Span Normal';
    line-height: 1;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #B3B3B3;
    font-weight: 700;
    padding-bottom: 0;
    text-align: end;
    opacity: 0.8;
    font-size: 130px;
    padding-top: 0;
    margin-top: -60px;
}
div#contact1 h2 {
    color: #2C2C2C;
    padding-top: 30px;
    padding-bottom: 18px;
}
div#contact1 ul.links {
    margin: 0;
    padding-top: 45px;
}
div#contact1 ul.links li {
    list-style: none;
    padding-top: 24px;
}
div#contact1 ul.links li a {
    font-size: 22px;
    color: #2C2C2C;
    font-weight: 400;
    display: flex;
    align-items: center;
}
div#contact1 ul.links li a i {
    margin-right: 14px;
    color: #eee37f;
}
div#contact1 div#first{
	margin: 0;
}
div#contact1 h2 br {
    display: block;
}
div#contact1 form.wpcf7-form.init br {
    display: none;
}
div#contact1 span.wpcf7-form-control-wrap {
    width: 47%;
    display: inline-flex !important;
    /* margin: 0 6px; */
    margin-bottom: 20px;
    margin-right: 6px;
}
div#contact1 span.wpcf7-form-control-wrap[data-name="textarea-543"] {
    width: 96%;
    height: 50px;
    margin-top: 30px;
}
div#contact1 .wpcf7-form-control-wrap input[type="checkbox"]:checked {
    background-color: #eee37f;
    border-color: #eee37f;
}
div#contact1 .wpcf7-form-control-wrap input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 50px;
  width: 20px; /* Checkbox width */
  height: 20px; /* Checkbox height */
  outline: none;
  cursor: pointer;
  box-shadow: 0 0 30px 3px #2c2c2c00;
  margin-bottom: -4px;
  position: relative;
  background: #2c2c2c66;
}
div#contact1 .wpcf7-form-control-wrap input[type="checkbox"]:checked::before {
    content: '\2713'; /* Unicode for check mark */
    position: absolute;
    top: -2px;
    left: 50%;
    transform: translate(-50%, 10%);
    font-size: 13px;
    color: #fff;
}
div#contact1 input[type=text], div#contact1 input[type=tel], div#contact1 input[type=email], div#contact1 textarea {
    background: transparent;
    border: unset;
    border-bottom: 1px solid #000000;
    border-radius: 0 !important;
    box-shadow: unset;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    padding-bottom: 0;
}
div#contact1 input[type=submit] {
    font-size: 17px;
    font-weight: 400;
    color: #2C2C2C;
    padding: 10px 33px !important;
    text-transform: capitalize;
    border-radius: 0 !important;
    margin-top: 22px !important;
    display: table;
    margin-right: 18px;
}
div#contact1 .wpcf7-form .wpcf7-not-valid-tip {
    display: none;
}
div#contact1 .wpcf7-form .wpcf7-not-valid{
    border-bottom:2px solid red !important;
}
div#contact1  input:focus, 
div#contact1  select:focus, 
div#contact1 textarea:focus {
    border-color: #FF0100 !important;
}
div#contact1 input::placeholder, 
div#contact1 textarea::placeholder {
    color: #000000 !important;
	font-size:12px;
}
div#contact1 .wpcf7 .wpcf7-response-output {
    margin-left: 0;
    margin-top: 0;
}
div#contact1 div#second {
        padding-top: 0;
}
div#contact1 div#second br{
	display:none;
}
div#contact1 span.wpcf7-form-control-wrap[data-name="checkbox-125"] {
    width: 100%;
    margin: 0;
}
div#contact1 label.fir {
    display: block;
    color: #232323;
    font-size: 17px;
    padding-top: 6px;
    margin-left: 9px;
}
div#contact1 span.wpcf7-form-control-wrap[data-name="checkbox-125"] span {
    color: #000000;
    margin-left: 0;
    font-size: 15px;
    margin-right: 6px;
    margin-top: 3px;
}
div#footer1 .row_col_wrap_12 {
    padding-top: 50px;
    padding-bottom: 20px;
}
div#footer1 p {
    color: #2C2C2C;
}
div#footer1 ul li:hover{
	/* cursor: pointer; */
}
div#footer1 ul.cont1{
	margin-top: 20px;
}
div#footer1 ul li a{
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    text-transform: capitalize;
 }
div#footer1 ul li a i{
	padding-right: 6px;
	font-size: 20px;
}
div#footer1 ul li a:hover {
    color: #B6181E; /* Color on hover */
}
div#footer1 ul li a:hover i {
    color: #B6181E; /* Icon color on hover */
}
div#footer1 .wpb_raw_code{
	margin: 0;
}
div#footer1 h3{
    font-size: 22px;
    color: #ffffff;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 4px;
}
div#footer1 h2{
    font-size: 22px;
    color: #ffffff;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1;
    margin: 0;
    text-align: center;
}
div#footer1 ul {
    margin: 0;
}
div#footer1  ul.cont1 li {
    list-style: none;
    display: flex;
    padding: 0 !important;
}
div#footer1 ul.cont1 li a{
	border: 1px solid #2C2C2C;
	width: 45px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 4px;
	border-radius: 41px;
}
div#footer1  ul.cont1 li i {
    font-size: 21px;
    color: #2C2C2C;
    padding: 0;
}
div#footer1 ul.cont1 li a:hover {
    background: #2C2C2C;
    border-color: #2C2C2C;
}
div#footer1 ul.cont1 li a:hover i {
    color: #ffffff;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #323232;
}
.hover-wrap {
    padding: 0 !important;
}
div#footer1 ul li {
    list-style: none;
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Montserrat';
    line-height: 25px;
    padding-bottom: 8px;
}
div#footer1 div#second ul{
	display: flex;
	justify-content: end;
	margin: 0;
}

div#footer1 div#first .vc_col-sm-3:nth-child(1) img.img-with-animation.skip-lazy {
    margin-bottom: 50px;
}
div#footer1 div#second ul li {
    padding-left: 24px;
}
div#footer1 input[type=email] {
	line-height: 30px;
	color: #000000;
	background: #ffffff;
	font-weight: 500 !important;
	padding: 10px 15px !important;
	width: 100% !important;
	height: 48px;
	border-radius: 50px !important;
	display: flex;
	margin: 0 auto;
	box-shadow: unset !important;
	margin-top: 0;
}
div#footer1 input[type=submit]{
	border: unset;
	outline: unset;
	box-shadow: unset;
	color: transparent;
	background-image: url("/wp-content/uploads/2024/12/Group-11.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 0;
	transform: unset !important;
	border-radius: 0px !important;
	background-color: transparent !important;
	float: right;
	margin-top: -40px;
	margin-right: 20px;
}
div#footer1 input::placeholder { 
	color: #000000bd !important; 
}
div#footer2 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}
div#footer1 div#first ul.cont1 {
    display: flex;
    margin-bottom: 0;
}
div#footer1 div#first ul.cont1 a i {
    border: 1px solid #ffffff;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    color: #ffffff;
    font-size: 18px;
    /* margin-right: 12px; */
}
div#footer1 div#first ul.cont1 a:hover i {
    background: #D91313;
    color: #ffffff;
    border-color: #D91313;
}
div#footer1 div#first ul.cont1 li {
    display: flex;
}
div#footer2  p {
    color: #ffffff;
}
#page-header-bg h1 {
    font-size: 60px;
    text-align: center;
    margin-top: 100px;
    text-transform: capitalize;
    font-family: 'TWK Everett' !important;
    color: #ffffff;
    font-weight: 700;
}
#page-header-bg .subheader a, #page-header-bg .subheader label {
    color: #2C2C2C;
    font-weight: 500;
    font-size: 18px;
    /* margin: 0 9px; */
}
#page-header-bg .subheader a i {
    margin: 0 8px;
}
#page-header-bg .subheader {
    line-height: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section4 ol li {
    font-size: 18px;
    color: #2C2C2C;
    font-weight: 600;
}
div#section4 strong{
    font-weight: 900 !important;
    color: black;
}
.row .col.section-title {
	border:0;
}
.row.page-header-no-bg {
    padding-top:100px;
    padding-bottom:100px;
}
.col.span_12.section-title {
    text-align: center;
    margin-top: 100px;
}
div#wcspc-area {
    background-image: linear-gradient(145deg, #d82d30, #d82d307a);
}
div#wcspc-area::after {
    display: none;
}
div#wcspc-count {
     background-image: none;
      background-image: linear-gradient(145deg, #2b327f, #2b327f);
}
.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart.alignwide {
    padding-top: 40px;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    color: #ffffff;
}
body.single-product header#top {
    background: #000000;
}

div#help1 .row_col_wrap_12 {
    padding-bottom: 40px;
}
div#help1 h3 {
    text-transform: uppercase;
    color: #040725;
    font-size: 20px;
    font-weight: 500;
}
div#help1 h2 {
    color: #040725;
}
div#help1 input[type=email] {
	line-height: 30px;
	color: #000000;
	background: #ffffff;
	font-weight: 500 !important;
	padding: 10px 15px !important;
	width: 40% !important;
	height: 48px;
	border-radius: 50px !important;
	display: flex;
	margin: 0 auto;
	box-shadow: unset !important;
	margin-top: 10px;
}
div#help1 input[type=submit]{
	border: unset;
	outline: unset;
	box-shadow: unset;
	color: transparent;
	background-image: url("/wp-content/uploads/2025/01/search.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 0;
	transform: unset !important;
	border-radius: 0px !important;
	background-color: transparent !important;
	position: absolute;
	bottom: 18px;
	right: 32%;
}
div#help1 input::placeholder { 
	color: #000000bd !important; 
}
div#help2 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 35px;
}
div#help2 div#first {
    margin-bottom: 2% !important;!i;!;
}
div#help2 div#first .vc_col-sm-4 .vc_column-inner {
    background: #EBEBEB;
    border-radius: 12px;
    padding: 18px 18px;
    border-radius: 12px;
}
div#help2 div#first p.img4 {
    float: right;
}
div#help2 div#first h3 {
    color: #040725;
    font-weight: 500;
    font-size: 20px;
    padding-top: 30px;
} 
div#help2 div#first p {
    color: #040725;
    font-size: 14px;
}
div#help3 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 10px;
}
div#help3 div#first {
    padding-bottom: 9px;
}
div#help3 h2 {
	color: #040725;
	padding-bottom: 10px;
}
div#help3 p {
	color: #040725;
}
div#help3 a.nectar-button.small.regular.accent-color.regular-button {
}
div#help4 .row_col_wrap_12 {
	padding-top: 15px;
	padding-bottom: 45px;
}
div#help4 div#first a.play_button.large.nectar_video_lightbox {
    content: url(/wp-content/uploads/2025/01/Group-1000001849.png);
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#help4 div#second a.play_button.large.nectar_video_lightbox {
    content: url(/wp-content/uploads/2025/01/Group-1000001852.png);
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    object-fit: contain;
}
div#help4 div#second h3 {
    color: #040725;
    font-weight: 500;
    font-size: 20px;
    padding-right: 130px;
    line-height: 24px;
}
div#help4 .vc_col-sm-6.first2 img.img-with-animation.skip-lazy {
    border-radius: 12px;
}
div#help4 .vc_col-sm-6.first2 .hover-wrap {
    margin-bottom: 0;
}
div#help5 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 10px;
}
div#help5 div#first {
    padding-bottom: 9px;
}
div#help5 h2 {
	color: #040725;
	padding-bottom: 10px;
}
div#help6 .row_col_wrap_12 {
	padding-top: 15px;
	padding-bottom: 45px;
}
div#help6 .toggle.default.open {
    padding: 0;
    background: #2B327F;
    padding: 20px 0;
}
div#help6 .toggle.default.open:before {
    display: none;
}
div#help6 h3.toggle-title a {
    font-size: 20px;
    color: #080808;
    font-weight: 500;
    padding: 12px 12px;
    line-height: 27px;
}
div#help6 .toggle.default {
    padding: 0;
    background: #EBEBEB;
    margin-bottom: 12px;
}
div#help6 .toggle.default.open p {
    color: #ffffff;
}
div#help6 .toggle i {
    color: #080808 !importan;
    border: unset;
}
div#help6 .toggle i:before, div#help6 .toggle i:after {
    background-color: #080808;
}
div#help6 .toggle.default.open h3.toggle-title a {
    color: #ffffff;
    padding-top: 0;
}
div#help6 .toggle.default.open .inner-toggle-wrap {
    padding: 0 12px;
    padding-right: 190px;
}
.toggles--minimal-shadow .toggle.default.open > .toggle-title i:after {
    background-color: #ffffff !important;!i;!;
}
div#help7 .row_col_wrap_12 {
	padding-top: 45px;
	padding-bottom: 45px;
}
div#help7 h2 {
	color: #ffffff;
	padding-bottom: 10px;
}
div#help7 div#first {
    margin-bottom: 2% !important;
}
div#help7 div#second .vc_col-sm-6 .vc_column-inner {
    background: #EBEBEB;
    border-radius: 12px;
    padding: 18px 18px;
    border-radius: 12px;
}
div#help7 div#second p.img4 {
    display: flex;
    justify-content: end;
    object-fit: cover;
}
div#help7 div#second p.img4 img{
    margin: 0;
    height: 80px;
    object-fit: contain;
    width: 80px;
}
div#help7 div#second h3 {
    color: #000000;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    text-transform: uppercase;
    padding-bottom: 8px;
}
div#help7 div#second p {
    color: #040725;
    padding-bottom: 8px;
    font-weight: 400;
    font-family: 'TWK Everett';
}
div#help7 div#second .con4 {
    height: 110px;
    margin-top: -18px;
}

div#section1 a {
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    border-radius: 50px !important;
    padding: 12px 30px;
    text-transform: capitalize;
    background: #d82d30;
}

div#section4 a.nectar-button.medium.regular.accent-color.regular-button {
    border-radius: 50px !important;
    font-size: 17px;
}

#section1 .owl-dots {
    left: 0;
    position: absolute;
    top: 85%;
}
div#section1 .owl-stage {
    padding-bottom: 0;
}
body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul {
    top: 90px;
    padding: 10px 6px;
    background: #9da5d4;
    left: 20px;
}
body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul li a {
    font-size: 17px;
    font-weight: 400;
    color: #ffffff;
}
body.single-product .container-wrap .woocommerce-breadcrumb {
    padding-top: 0;
}
body.single-product .container-wrap {
    padding-bottom: 20px;
}
.work-content-wrappper {
    margin: 50px 0;
}

.work-content-wrappper h3 {
    font-size: 30px;
    color: black;
    margin-bottom: 20px !important;
}

.work-content-wrappper h2 {
    font-size: 70px;
    color: black;
    margin: -10px 0 0px -30px;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    width: auto;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block;
    margin: 0;
    padding: 0;
}
.logged-in .for-logged-in-users {
    display: none;
}
.for-logged-in-users {
    display: block;
}
div#help1 {
    padding: 140px 0 100px !important;
}

div#section2 .help-inner-wrapper-icon p.img2 {
    height: 100px !important;
    width: 100px !important;
}

.page-id-256 div#section2 div#first .vc_col-sm-4 .vc_column-inner {
    background: #f4f4f4;
    border-radius: 12px;
    padding: 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.page-id-256 .toggle-tabs {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.page-id-256 .toggle-tab {
    border: 1px solid black;
    margin: 10px;
    text-align: center;
    width: 100%;
    flex: 0 0 28%;
    max-width: 28%;
    font-size: 18px;
    padding: 10px 22px;
    pointer-events: all;
    cursor: pointer;
    height: 70px;
    align-content: center;
}

.page-id-256 .toggle-tab.active {
    background-color: #2b327f;
    color: white;
}


.page-id-256 div#help6 .row-bg.viewport-desktop {
    background-color: #f5f5f5 !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows.product_added li {
    padding: 6px 10px;
}
.toggle.default.open ul li {
    color: white;
    font-size: 16px;
}
div#section9 img {
    border-radius: 15px;
}

body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul li a {
    line-height: 1;
    font-size: 15px;
}

.telgoo5-form {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
}

.telgoo5-form input {
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 250px;
}

.telgoo5-form button {
    background-color: #d52b1e;
    color: white;
    border: none;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

.telgoo5-form button:hover {
    background-color: #b22218;
}

div#section7 div#second #plan {
background-color: #fff;
border-radius: 8px;
padding: 20px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
max-width: 400px;
margin: 0 auto;
}
div#section7 div#second #lineCount {
font-weight: bold;
font-size: 18px;
color: #007BFF;
}
div#section7 div#second .plan .button-container {
/* display: flex; */
justify-content: center;
/* align-items: center; */
margin-top: 14px;
margin-bottom: 0;
}
div#section7 div#second .plan .button-container button {
background-color: #2b327f;
color: white;
font-size: 16px;
border: none;
padding: 6px 10px;
margin: 0 6px 0 0;
cursor: pointer;
border-radius: 5px;
transition: background-color 0.3s ease;
}
div#section7 div#second .plan .button-container button:hover {
background-color: #0056b3;
}
div#section7 div#second .plan a {
display: inline-block;
margin-top: 20px;
background-color: #d82d30;
color: white;
text-decoration: none;
padding: 12px 30px;
font-size: 18px;
text-align: center;
width: 100%;
cursor: pointer;
transition: background-color 0.3s ease;
border-radius: 50px;
}
div#section7 div#second .plan .button-container a:hover {
background-color: #218838;
}
div#section7 div#second .plan .button-container p:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section7 div#second .plan .button-container p {
    padding-bottom: 14px;
    text-align: center;
}
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover button.minusBtn,
div#section7 div#second .vc_col-sm-3 .vc_column-inner:hover button.plusBtn {
    background: #ffffff;
    color: #040725;
}
div#footer1 .vc_col-sm-12.first2 .img-with-aniamtion-wrap .hover-wrap {
    box-shadow: 0 0 30px 3px #ffffff33;
    display: inline-block;
    border-radius: 9px;
}
div#footer1 .vc_col-sm-12.first2 .img-with-aniamtion-wrap img.img-with-animation.fir21{
    border-radius: 9px;
}
div#footer1 div#second {
    margin-top: 24px;
}

#sectionbroadband h2 {
    color: #040725;
    font-size: 50px;
    padding-bottom: 20px;
    padding-top: 20px;
}

#sectionbroadband img {
    width: 90%;
    border: 3px solid #000;
    margin: 0 auto;
}

#sectionbroadband {
    padding-bottom: 50px !important;
}

p#plans {
    cursor: pointer;
    text-align: center;
}

p#plans a {
    text-decoration: underline;
}

@media (max-width: 767px) and (orientation: portrait){
.container.main-content {
    padding: 0;
	}
	
	
div#section1 h1 {
    font-size: 20px;
    text-align: center;
}

div#section1 .row_col_wrap_12 {
    padding-top: 30px;
    padding-bottom: 40px;
}

div#section1 p {
    text-align: center;
    font-size: 13px;
}

div#section1 p br {
    display: none;
}

div#section1 input[type=submit] {
    bottom: 12px;
    left: auto;
    right: 4px;
}

div#section1 input[type=email] {
    width: 100% !IMPORTANT;
}

div#section1 .vc_col-sm-5 img.img-with-animation.skip-lazy {
    margin: 0;
    margin-bottom: 11px;
}

#section1 .vc_col-sm-7 {
    margin-bottom: 0;
}

div#section2 div#first .cont .sec h3 {
    font-size: 18px;
    line-height: 1.5;
}

div#section2 div#first .cont .sec p {
    font-size: 14px;
}

div#section3 .row_col_wrap_12 {
    padding-top: 0;
    text-align: center;
    padding-bottom: 0;
}

div#section3 h2 {
    font-size: 22px;
    padding-top: 34px;
}

div#section3 p {
}

div#section3 ul li {
    list-style: none;
    font-size: 14px;
    padding-bottom: 4px;
}

div#section3 ul {
    margin-left: 0;
}

div#section4 h2 {
    font-size: 24px;
}

div#section4 div#second {
    position: relative;
}

div#section4 p {
    font-size: 14px;
}

div#section4 p br {
    display: none;
}

div#section4 .row_col_wrap_12 {
    padding-top: 30px;
    padding-bottom: 0;
}

div#section4 p.img1 {
    padding-bottom: 0;
}

div#section4 div#second .vc_col-sm-4 {
    margin-bottom: 14px;
}

div#section4 div#second .cont .sec h3 {
    font-size: 16px;
    padding-left: 20px;
}

div#section4 div#second .vc_col-sm-4 .vc_column-inner {
    padding: 0;
}

div#section5 .row_col_wrap_12 {text-align: center;padding-bottom: 20px;padding-top: 20px;}

div#section5 h2 {
    font-size: 24px;
}

div#section5 p {
    font-size: 15px;
}

div#section5 div#second .vc_col-sm-4 .vc_column-inner {
    text-align: left;
}

div#section5 div#second .cont .fir h3 {
    font-size: 20px;
    line-height: 25px;
}

div#section5 div#second .vc_col-sm-4.fir3 .vc_column-inner {
    flex-direction: row;
    justify-content: center;
    padding-top: 0;
}

div#section6 .vc_col-sm-6.first1 h2 {
    font-size: 24px;
}

div#section6 {
    text-align: center;
}

div#section6 .vc_col-sm-6.first1 p {
    font-size: 14px;
}

div#section6 .vc_col-sm-6.first1 div#second h3 {
    font-size: 16px;
}

div#section6 .vc_col-sm-6.first1 div#second input[type=submit] {padding: 0;float: none;margin-top: 0px;}

div#section6 .es-form-field-container {
    padding-top: 0;
}

div#section6 .vc_col-sm-6.first1 div#second p.pri1 {
    text-align: center;
}

div#section6 .vc_col-sm-6.first2 h3 {
    font-size: 24px;
}

div#section6 .vc_col-sm-6.first2 img.img-with-animation.skip-lazy {
    width: 100%;
    height: 240px;
}

div#section7 {
    padding-top: 40px !important;!i;!;
    text-align: center;
}

div#section7 h4.fir32 {
    font-size: 14px;
}

div#section7 h2 {
    font-size: 34px;
}

div#section7 div#second h3 {
    font-size: 20px;
    text-align: center;
    justify-content: left;
    align-items: center;
}

div#section7 div#second h4 {
    padding-top: 5px;
    font-size: 18px;
    text-align: left;
}

div#section7 div#second h5 {
    font-size: 10px;
    margin: 0;
    color: #000;
    font-weight: 500;
    text-align: left;
}

div#section7 div#second .cont2 {
    margin-top: 0;
}

div#section7 div#second .cont2 ul li {
    font-size: 9px;
    text-align: left;
}

div#section7 div#second .cont2 ul li strong {
    font-size: 12px;
}

div#section6 .vc_col-sm-6.first1>.vc_column-inner {
    height: auto;
}

div#section7 .row_col_wrap_12 {
    padding-top: 0;
    padding-bottom: 30px;
}

div#section8 h2 {
    font-size: 24px;
    text-align: center;
}

div#section8 h5 {
    text-align: center;
}

div#section8 p {
    text-align: center;
}

div#section9 .row_col_wrap_12 {
    padding-top: 30px;
    text-align: center;
}

div#section9 h2 {
    font-size: 24px;
}

div#section9 p {
    font-size: 16px;
    padding-bottom: 10px;
}

div#section9 ul li {
    font-size: 15px;
}

div#section9 div#first {
    padding-bottom: 0;
}

div#section10 h2 {
    font-size: 24px;
    text-align: center;
}

div#section10 a.nectar-button.small.regular.accent-color.regular-button {
    float: none;
}

div#section10 .vc_col-sm-4 {
    margin: 0 auto;
    text-align: center;
}

div#section11 h2 {
    font-size: 24px;
    text-align: center;
}

div#section11 .owl-nav.disabled {
    display: none !important;!i;!;
}

div#section11 .owl-item .carousel-item {
    margin: 0;
    padding: 40px;
}

div#section12 h2 {
    font-size: 24px;
    text-align: center;
    line-height: 33px;
}

div#section12 h2 br {
    display: none;
}

div#section11 h2 br {
    display: none;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    color: #000;
}
div#help1 {
    min-height: fit-content;
    padding-top: 40px !important;
}

div#help1 .row_col_wrap_12 {
    min-height: auto;
}

div#help1 h2 {
    font-size: 28px;
}

div#help1 input[type=email] {
    width: 100% !important;!i;!;
}

div#help1 input[type=submit] {
    right: 0;
    bottom: 27px;
}

div#help2 div#first h3 {
    padding-top: 0;
}

div#help3 h2 {
    font-size: 23px;
}

div#help3 p {
    font-size: 15px;
}

div#help3 p br {
    display: none;
}

div#help4 div#second h3 {
    padding-right: 0;
    text-align: center;
}

div#help5 h2 {
    font-size: 24px;
}

div#help7 h2 {
    font-size: 24px;
    padding-bottom: 20px;
}
#page-header-bg h1 {
    margin-top: 24px;
}
div#section1 .owl-dots {
    left: 0;
    right: 0;
    bottom: -20px;
    top: unset;
}
div#section1 a {
    padding: 11px 20px;
    font-size: 15px;
}
div#section1 .vc_col-sm-5 {
    order: 1;
}
div#section1 .vc_col-sm-7 {
    order: 2;
}
a.nectar-button.small.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeInDown.fadeInDown.regular-button.animated {
    padding: 9px 22px;
    font-size: 15px;
}
div#section6 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}
p {
    font-size: 14px;
    line-height: 21px;
}
div#section3 div#first {
    margin-bottom: 0;
}
div#section3 div#second .vc_col-sm-1 {
    margin: 0;
}
div#section4 p.img1 img {
    width: 60%;
}
div#section8 {
    min-height: unset !important;!i;!;
}
div#section8 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: unset !important;
}
div#section10 .row_col_wrap_12 {
    min-height: unset !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
div#section10 {
    min-height: unset !important;
}
.woocommerce .custom-child-one h2.custom-product-title {
    font-size: 22px !important;
}
.woocommerce ul.products li.product.classic span.woocommerce-Price-amount.amount bdi {
    font-size: 16px;
}
div#section11 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}
div#section11 .owl-stage {
    left: 0;
}
div#section11 div#first {
    margin: 0;
    padding-bottom: 0;
}
div#section11 div#first .vc_col-sm-8 {
    margin-bottom: 0;
}
div#section12 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}
div#section12 h3.toggle-title a {
    font-size: 17px;
    line-height: 22px;
}
div#footer1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}
div#footer1 h3 {
    font-size: 19px;
    text-align: center;
}
div#footer1 ul li {
    font-size: 15px;
    text-align: center;
}
div#footer2 p {
    text-align: center;
}
div#footer2 div#first ul.cont1 {
    margin: 0;
    justify-content: center;
}	
}
div#sec-ch-02 div#first {
    padding-left: 60px;
}
div#sec-ch-02 div#first .cont1 ul li {
    list-style: none;
    background: #F3F3F3;
    border-radius: 50px;
    font-size: 22px;
    color: #040725;
    font-weight: 600;
    margin-bottom: 12px;
    padding: 9px 9px;
}
div#sec-ch-02 div#first .cont1 ul {
    margin: 0;
}


div#section311 .row_col_wrap_12 {
    padding-top: 50px;
    padding-bottom: 50px;
}
div#section311 h2 {
    color: #ffffff;
}
div#section311 div#first p {
    color: #ffffff;
}
div#section311 div#second .vc_col-sm-3 .vc_column-inner {
    background: #ffffff;
    border-radius: 15px;
    padding: 12px 12px;
    padding-bottom: 0;
}
div#section311 div#second p.btnn a {
    background: #2B327F;
    padding: 6px 16px;
    border-radius: 50px;
    color: #ffffff;
    font-weight: 800;
    font-size: 17px;
    margin: 0 auto;
}
div#section311 div#second p.btnn {
    margin: 0 auto;
    margin-right: 0;
    padding-bottom: 0;
}
div#section311 div#second .vc_col-sm-3 .vc_column-inner:hover p.btnn a {
    color: #040725;
    background: #ffffff;
}
div#section311 div#second h3 {
    font-weight: 700;
    color: #040725;
    font-size: 30px;
    display: flex;
    align-items: end;
    line-height: 40px;
    margin-top: 9px;
}
div#section311 div#second h5 {
    font-family: 'Montserrat';
    font-size: 16px;
    color: #040725;
    font-weight: 400;
    line-height: 1;
    padding-top: 4px;
    height: 42px;
}
div#section311 div#second .vc_col-sm-3 .vc_column-inner:hover h3, div#section3 div#second .vc_col-sm-3 .vc_column-inner:hover h4, div#section3 div#second .vc_col-sm-3 .vc_column-inner:hover h5, div#section3 div#second .vc_col-sm-3 .vc_column-inner:hover p, div#section3 div#second .vc_col-sm-3 .vc_column-inner:hover a.nectar-button.small.regular.accent-color.regular-button.first2 {
    color: #ffffff;
}
div#section3 div#second .cont2 ul li strong {
    font-size: 16px;
    font-weight: 700;
}
div#section311 div#second .cont2 ul li {
    list-style: none;
    font-weight: 500;
    color: #040725;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 12px;
}
div#section311 div#second .cont2 ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    color: #040725;
    width: 1.3em;
    font-size: 15px;
    margin-left: -20px;
    margin-top: 2px;
    font-weight: 300;
}
div#section311 div#second .vc_col-sm-3 .vc_column-inner:hover h3 {
    color: #ffffff;
}
div#section311 div#second .plan a {
    display: inline-block;
    margin-top: 20px;
    background-color: #d82d30;
    color: white;
    text-decoration: none;
    padding: 12px 30px;
    font-size: 18px;
    text-align: center;
    width: 100%;
    cursor: pointer;
    transition: background-color 0.3s ease;
    border-radius: 50px;
}
div#section311 div#second .plan .button-container button {
    background-color: #2b327f;
    color: white;
    font-size: 16px;
    border: none;
    padding: 6px 10px;
    margin: 0 6px 0 0;
    cursor: pointer;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}
div#section311 div#second .plan .button-container p:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section3 div#second .vc_col-sm-3 .vc_column-inner:hover p{
	color:#fff;
}
div#section611 .owl-item .carousel-item div#first .wpb_text_column .wpb_wrapper div {
    padding: 16px 0;
}
div#section611 .owl-item .carousel-item div#first .wpb_text_column h4 {
    font-size: 26px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    margin: 0;
}
div#section611 .owl-item .carousel-item div#first .wpb_text_column p {
    color: #ffffff;
    text-align: center;
}
div#section411 h2 {
    color: #040725;
    padding-bottom: 10px;
}
div#section411 p {
    color: #040725;
}
div#section411 h3
 {
    color: #2149ED;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 30px;
}
div#section411 ul li {
    color: #040725;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 6px;
}
div#section411 a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 17px;
    font-weight: 600;
    border-radius: 9px !important;
    padding: 13px 34px;
    text-transform: capitalize;
}
div#section411 img.img-with-animation.skip-lazy.animated-in {
    width: 100%;
}
div#section511 h2 {
    color: #ffffff;
}
div#section511 p {
    color: #ffffff;
}
div#section511 div#second .vc_col-sm-4 .vc_column-inner {
    background: #ffffff;
    border-radius: 12px;
    padding: 9px 9px;
    border-radius: 12px;
}
div#section511 div#second .cont .fir h3 {
    color: #040725;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    padding-bottom: 9px;
}
div#section511 div#second .cont .fir p {
    font-size: 15px;
    color: #040725;
}
div#section511 div#second .cont .sec p.img3 img {
    margin: 0;
}
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-2XKJTCLQVS"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-2XKJTCLQVS');
</script>