/*
Theme Name: Abba Insurance
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'Oceanwide';
    src: url('fonts/Oceanwide-SemiboldOblique.eot');
    src: url('fonts/Oceanwide-SemiboldOblique.eot?#iefix') format('embedded-opentype'),
        url('fonts/Oceanwide-SemiboldOblique.woff2') format('woff2'),
        url('fonts/Oceanwide-SemiboldOblique.woff') format('woff'),
        url('fonts/Oceanwide-SemiboldOblique.ttf') format('truetype'),
        url('fonts/Oceanwide-SemiboldOblique.svg#Oceanwide-SemiboldOblique') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


h2,h3,h4,h5,h6{
	font-family: "Raleway" !important;
}
p{
	  font-family: "Poppins" !important;

}
a,span{
	font-family: "DM Sans" !important;
}
ul,ol{
	margin:0;
}
/* ========================================================================== */
h6 {
    color: #1F1F1F;
    font-family: Poppins !important;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 69px;
    text-transform: uppercase;
}
#header-outer #logo img {
	transform: scale(1.4);
}
#sec-02 h2 {
    color: #1F1F1F;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 84.603px;
    letter-spacing: -1.582px;
    padding-bottom: 42px;
}
#sec-02 h2 strong {
    color: #07F;
    font-weight: 700;
}
#sec-02 li {
    display: inline;
}
#sec-02 li:nth-child(2) {
    color: #393939;
    !I;!;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; 
    font-family: 'Poppins';
}
#sec-02 li:nth-child(1) {
    color: #393939;
    font-family: Oceanwide !important;
    font-size: 42.416px;
    font-style: normal;
    font-weight: 600;
    line-height: 0%; 
}
a.nectar-button.small.regular.accent-color.has-icon.regular-button {
    border-radius: 30px !important;!Im;
    padding: 16px 44px;
}
.fa-chevron-right:before {position: absolute;left: -10px;top: 1px;}

a.nectar-button.small.regular.accent-color.has-icon.regular-button span {
    color: #FFF;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
a.nectar-button.small.regular.accent-color.has-icon.regular-button:hover {
    background: #000 !important;
}
#sec-02 .iwithtext .iwt-text {
    color: #393939;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 27px; 
    padding-left: 73px;
    width: 90%;
    padding-bottom: 20px;
}
#sec-02 .iwithtext .iwt-icon {
    top: 10px;
}
#sec-02 .iwithtext .iwt-icon img {
    width: 48px !important;!I;
    height: 33px;
    object-fit: contain;
}
#sec-02 .iwithtext {
    border-bottom: 2px solid #000;
    margin-bottom: 47px !important;
}
#sec-02 a.nectar-button.small.regular.accent-color.has-icon.regular-button {
    margin-top: 20px;
}
/* ==================================================== */
div#sec-03 h2 {
    color: #1F1F1F;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 84.603px;
    letter-spacing: -1.582px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding-bottom: 17px;
}
div#sec-03 h2 strong {
    color: #07F;
}
div#sec-03 p {
    color: #393939;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    width: 65%;
    margin: 0 auto;
    padding-bottom: 20px;
}
div#sec-03 h3 a {
    fill: rgba(0, 0, 0, 0.10);
    box-shadow: 98.867px -98.867px 98.867px 0px rgba(165, 165, 165, 0.17) inset, -98.867px 98.867px 98.867px 0px rgba(255, 255, 255, 0.17) inset;
    backdrop-filter: blur(13.25px);
    width: 532px;
    height: 81px;
    color: #FFF;
    text-align: center;
    font-family: Poppins !important;
    font-size: 27.152px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    line-height: 3;
    opacity: 0;
    left: 30px;
}
div#sec-03 a.nectar-button.small.regular.accent-color.has-icon.regular-button {
    margin: 0 auto;
    display: table;
    margin-top: 60px;
}
#sec-04 a.play_button.large.nectar_video_lightbox {
    position: absolute;
    bottom: auto;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    display: table !important;
    top: 0;
    margin-top: 295px !important;
}
div#sec-03 .vc_col-sm-4:hover h3 a {
    opacity: 1;
        transition:all 0.5s linear;
}
div#sec-03 .inner_row img {
    width: 90%;
    display: table;
    margin: 0 auto;
}
/* ============================================================ */
#sec-04 .span_12.dark .nectar_video_lightbox.play_button:before {
    border: 3px solid #fff;
    background-color: #ffffff70;
}
#sec-04 .nectar_video_lightbox svg {
    filter: invert(1);
}
/* ==================================================== */
div#sec-05 h2 {
    color: #1F1F1F;
    font-size: 67px;
    font-style: normal;
    font-weight: 400;
    line-height: 72.55px;
    letter-spacing: -1.357px;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    padding-bottom: 63px;
}
div#sec-05 h2 strong {
    color: #07F;
}
div#sec-05 .vc_col-sm-7 img {
    width: 93%;
}
div#sec-05 h3 {
    color: #07F;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
div#sec-05 p {
    color: #393939;
    font-family: Poppins;
    font-size: 19px;
    font-style: normal;
    font-weight: 300;
    line-height: 32.756px;
    width: 80%;
}
div#sec-05 .iwithtext .iwt-icon img {
    width: 50px !important;
}
div#sec-05 .iwithtext .iwt-icon {
    top: 15px;
}
div#sec-05 .iwithtext .iwt-text {
    padding-left: 90px;
}
#sec-05 .iwithtext {
    margin-bottom: 40px !important;
}
/* ======================================================= */
div#foot-1 h2 {
    color: #FFF;
    font-size: 52px;
    font-style: normal;
    font-weight: 400;
    line-height: 55.708px;
    letter-spacing: -1.042px;
    width: 61%;
}
div#foot-1 h2 strong {
    font-weight: 700;
}
div#foot-1 form#wpforms-form-33 {
    display: flex;
}
div#foot-1 .row-bg.viewport-desktop.using-bg-color {
    border-radius: 35px;
}
div#foot-1 form#wpforms-form-33 input {
    width: 496px;
    height: 58px;
    border-radius: 79.385px;
    background: #F6F6F6;
    padding-left: 20px;
    color: #000;
}
div#foot-1 form#wpforms-form-33 button#wpforms-submit-33 {
    background-color: transparent;
    color: transparent;
    border: none;
    box-shadow: none !important;
    background-image: url(/wp-content/uploads/2025/02/Group-1171275791.png);
    width: 76px;
    background-repeat: no-repeat;
    height: 75px;
    transform: scale(0.8);
    margin-top: -7px;
    left: -40px;
}
div#foot-1 div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    margin: 0;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #000;
    border: none;
}
/* ================================================================== */
div#footer-working .vc_col-sm-5 p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 80%;
}
div#footer-working h4 a {
    color: #FFF;
    font-family: Poppins !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#footer-working .vc_col-sm-5 img {
    margin-bottom: 20px;
	margin-left: -40px;
}
div#footer-working h3 {
    color: #FFF;
    font-family: Poppins !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 8px;
    position: relative;
}
div#footer-working .vc_col-sm-4 p a {
    color: #FFF;
    font-family: Poppins !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
div#footer-working h3:before {
    content: '';
    border: 1px solid #fff;
    position: absolute;
    width: 23px;
    bottom: 4px;
}
.lst-foot .divider-wrap {
    border: 1px solid #fff;
    height: 0;
}
div#footer-working ul.iconlist li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 116px;
}
div#footer-working ul.iconlist li i {
    border: 1px solid #fff;
    border-radius: 60px;
    width: 39px;
    height: 39px;
    padding: 9px;
    font-size: 18px;
    color: #fff;
}
.lst-foot p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    padding: 12px 0 10px 0 !important;
}
.lst-foot p a {
    color: #fff;
}
.lst-foot p:hover a {
    color: #0077ff;
}
div#footer-working .iwt-text {
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#footer-working .iwithtext {
    margin-bottom: 100px !important;
    position: relative;
    left: 48px;
}
div#footer-working h4 {
    padding-bottom: 25px;
}
.row-bg.viewport-desktop.using-bg-color {}

div#footer-working {
    z-index: 0;
}
div#footer-working .iwithtext .iwt-icon {
    top: 10px;
}
div#footer-working .vc_col-sm-4:nth-child(1) {
    position: relative;
    left: 60px;
}
div#footer-working .vc_col-sm-4:nth-child(2) {
    position: relative;
    left: 10px;
}
div#footer-working .vc_col-sm-4 p:hover a {
    color: #0077ff;
}
div#footer-working ul.iconlist li:hover i {
    background-color: #0073f6;
    color: #fff;
}
div#footer-working img.footerlogo {
    width: 300px;
}
/* ================================================================== */
div#sec-06 h2 {
    color: #FFF;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 84.603px;
    letter-spacing: -1.582px;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    padding-bottom: 16px;
}
div#sec-06 h2 strong {
    font-weight: 700;
}
div#sec-06 p {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 166.667% */
    width: 90%;
    margin: 0 auto;
    padding-bottom: 39px;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html {
    border-radius: 38px;
    background: #FFF;
    width: 460px;
    height: 478px;
    padding: 10px;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html h3 {
    color: #000;
    text-align: center;
    font-family: Poppins !important;
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    padding-top: 19px;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html p {
    width: unset;
    color: #393939;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    padding: 0;
    padding-bottom: 10px;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html  ul.iconlist {
    margin: 0 auto;
    display: table;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html ul.iconlist li {
    display: inline-block;
    padding-right: 10px;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html ul.iconlist li i {
    border: 1px solid #07F;
    border-radius: 60px;
    width: 39px;
    height: 39px;
    padding: 9px;
    font-size: 18px;
    color: #07F;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html:hover {
    background-color: #000;
    transition: all 0.4s linear;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html:hover h3,div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html:hover p {
    color: #fff;
}
div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html:hover ul li i {
    border: 1px solid #fff;
    color: #fff;
}
/* ================================================== */
div#sec-07 h2 {
    color: #1F1F1F;
    font-family: Raleway;
    font-size: 67px;
    font-style: normal;
    font-weight: 400;
    line-height: 72.55px;
    letter-spacing: -1.357px;
    width: 80%;
}
div#sec-07 h2 strong {
    font-weight: 700;
    color: #07F;
}
div#sec-07 p {
    color: #393939;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    width: 80%;
    float: right;
}
/* =================================================================== */
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element {
    border-radius: 26px;
    background: #07F;
    padding: 45px 30px;
}
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element p {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    line-height: 30.445px;
    font-weight: 300;
}
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element .texi-icon ul li {
    display: inline-block;
}
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element .texi-icon ul li:nth-child(2) {
    color: #FFF;
    font-family: Inter;
    font-size: 18.267px;
    font-style: normal;
    font-weight: 500;
    position: relative;
    top: 0px;
}
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element .texi-icon ul li:nth-child(2) strong {
    color: #FFF;
    font-size: 15.237px;
    font-style: normal;
    font-weight: 400;
    display: none;
}
div#sec-08 .vc_col-sm-4 .wpb_text_column.wpb_content_element .texi-icon ul li {
    margin-right: 0px;
}
div#sec-08 a.nectar-button.small.regular.accent-color.has-icon.regular-button {
    margin: 0 auto;
    display: table;
}
div#sec-08 .owl-dots {
    display: none;
}
div#sec-08 .vc_col-sm-4:nth-child(1),div#sec-08 .vc_col-sm-4:nth-child(3) {
    transform: scale(0.9);
}
.texi-icon {
    margin-bottom: 12px !important;
}
.texi-icon img {
    display: none !important;
}
/* ============================================================ */
div#header-outer {
    height: 0;
}
div#header-space {
    height: 0;
}
/* div#sec-01banner h2 {
    color: #FFF;
    font-size: 96px;
    font-style: normal;
    font-weight: 400;
    line-height: 103px;
    letter-spacing: -1.926px;
    width: 33%;
} */
div#sec-01banner h2 {
    color: #FFF;
    font-size: 66px;
    font-style: normal;
    font-weight: 400;
    line-height: 70px;
    letter-spacing: -1.926px;
    width: 48%;
}
div#sec-01banner h2 strong {
    font-weight: 700;
}
div#sec-01banner p {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    width: 45%;
}
div#sec-01banner ul.list-work li {
    display: inline-block;
    width: 280px;
    height: 90px;
    border: 1px solid #fff;
    border-radius: 20px;
    text-align: center;
    line-height: 6;
    margin-right: 20px;
}
div#sec-01banner ul.list-work li a {
    color: #FFF;
    text-align: center;
    font-family: Poppins !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
div#sec-01banner ul.list-work li:hover {
    background-color: #ffffff;
}
div#sec-01banner ul.list-work li:hover a {
    color: #000;
}
div#sec-01banner ul.list-work {
    margin-bottom: 40px !important;
}
div#sec-01banner .slider-pagination {
    position: absolute;
    transform: rotate(270deg);
    top: -37em;
    left: -46px;
}
div#sec-01banner  span.swiper-pagination-switch::before {
    background-color: #ffffff;
}
div#sec-01banner .owl-dots {
    margin: 0;
    float: left;
    margin-top: 130px;
    margin-left: 32px;
}
div#sec-01banner .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    width: 10px;
    height: 10px;
    background-color: #fff !important;
}
div#sec-01banner .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background-color: #ffffffa6 !important;
}
div#sec-01banner button.owl-dot.active {
    border: 1px solid #fff !important;
    padding: 2px !important;
    border-radius: 62px !important;
    width: 30px !important;
    height: 30px !important;
}
/* =================================== */
header#top {
    border-bottom: 1px solid #eeeeee8c;
}
#page-header-bg h1 {
    color: #07F;
    font-family: Raleway !important;
    font-size: 79px;
    font-weight: 700;
    line-height: 84.603px; 
    letter-spacing: -1.582px;
    padding-top: 100px;
    font-style: italic;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 150% */
    text-transform: uppercase;
    padding: 0 4px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-512>a {
    padding: 8px 35px 8px 30px;
    border-radius: 30px;
    background: #07F;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99>a i {
    right: -7px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99:hover> a {
    background-color: #000 !important;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
    bottom: -13px;
    border: 3px solid #0077ff;
    border-radius: 60px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-99:not([class*=button_])>a .menu-title-text:after {
    display: none;
}
/* ================================================== */
div#sec-01banner ul.iitf li a i {
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: center;
    transition: all 0.3s linear;
}
div#sec-01banner ul.iitf li {
    list-style-type: none;
    padding-bottom: 22px;
}
div#sec-01banner ul.iitf li a i:hover {
    color: #000;
}
div#sec-01banner ul.iitf li:last-child {
    border-bottom: none;
}
div#sec-01banner ul.iitf {
    margin: 0px;
    display: inline-block;
    position: absolute;
    left: auto;
    z-index: 9;
    right: 60px;
    bottom: 180px;
}
/* ================================================== */
div#pay-form {
 	padding: 40px 80px 40px 80px;
    border-radius: 35px;
    border: 1px solid #000;
    background: rgb(0 129 252 / 70%);
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(0 129 252 / 40%);
/*     border-radius: 47px;
    border: 3px solid #000;
    background: rgb(20 20 20 / 25%);
    padding: 40px 80px 40px 80px;
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(20 20 20 / 20%);  */
}
div#pay-row h2 {
    color: #1F1F1F;
    text-align:center;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 84.603px;
    letter-spacing: -1.582px;
}
div#pay-row form label{
    color: #000;
    font-family: "DM Sans" !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
}
div#pay-row legend.wpforms-field-label {
    color: #000;
    font-family: "DM Sans" !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
div#pay-row div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total{
    color: #000;
    font-family: "DM Sans" !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    position:relative;
}
div#pay-row div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total::after{
    content:"Payment + $15 Service Fee";
    display:block;
    margin-top:10px;
    color: #000;
    font-family: "DM Sans" !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
div#pay-row form label.wpforms-field-label-inline {
    position:relative;
}
div#pay-row form label.wpforms-field-label-inline::after {
    content:"*";
    color:#d63637;
}
div#pay-row .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
    padding-top: 0px;
}
div#pay-row .wpforms-container .wpforms-field {
    padding: 10px 0;
}
div#pay-row button#wpforms-submit-109 {
    color: #000;
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    width:100%;
    background-color:#fff;
    height:60px;
    border-radius: 30px !important;
}
div#pay-row form button:hover{
    background:#fff !important;
    box-shadow:none !important;
}
div#pay-row .scroll p{
    color: #000;
    font-family: "Poppins" !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0px;
	padding-right:10px;
}
div#pay-row .scroll{
    height:200px !important;
    overflow-y: scroll;
}
div#pay-row .scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius:21.333px !important;
}
div#pay-row .scroll::-webkit-scrollbar {
    border-radius:21.333px !important;
    width: 10px;
    background-color: #f0e0c3;
}
div#pay-row .scroll::-webkit-scrollbar-thumb {
    background-color: #000;
    border: 2px solid #000;
    border-radius:21.333px !important;
}
/* FormsSectionCSS */
div#formsec {
    margin: 50px 0px;
    padding: 50px 50px !important;
    border-radius: 35px;
    border: 1px solid #fff;
    background: rgb(0 129 252 / 70%);
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(0 129 252 / 40%);
}
div#formsec h3 {
    font-size: 30px;
    margin: 0;
    margin-bottom: 10px;
	color: #fff;
}
div#formsec p {
    font-size: 16px;
    margin: 0px;
	color: #fff;
}
div#formsec div.wpforms-container-full .wpforms-field-label {
	color: #fff !important;
}
div#formsec span.wpforms-page-indicator-steps {
	color: #fff !important;
}
div#formsec button.wpforms-page-button.wpforms-page-prev {
	color: #000 !important;
    font-family: "DM Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    background-color: #fff !important;
    height: 50px;
    border-radius: 30px !important;
    padding: 10px 50px;
}
div#formsec button.wpforms-page-button.wpforms-page-next {
    color: #000 !important;
    font-family: "DM Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    background-color: #fff !important;
    height: 50px;
    border-radius: 30px !important;
    padding: 10px 50px;
}
div#formsec button#wpforms-submit-128, div#formsec button#wpforms-submit-139, div#formsec button#wpforms-submit-150, div#formsec button#wpforms-submit-163, div#formsec button#wpforms-submit-178, div#formsec button#wpforms-submit-188, div#formsec button#wpforms-submit-368, div#formsec button#wpforms-submit-503 {
    color: #000 !important;
    font-family: "DM Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    background-color: #fff !important;
    height: 50px;
    border-radius: 30px !important;
    padding: 10px 50px !important;
}
div#formsec label.wpforms-field-label-inline, div#wpforms-178-field_27-description, div#wpforms-188-field_28-description, div#wpforms-188-field_46-description, div#wpforms-368-field_28-description, div#wpforms-368-field_46-description {
    color: #fff !important;
    font-family: "DM Sans";
    font-size: 15px;
}
div#formsec div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {
	gap: 12.5px !important;
}
/* LanguageConverterCss */

/* select.gt_selector.notranslate {
    background-color: #000;
    padding: 10px 5px;
    font-size: 13px;
    border-radius: 25px;
} */
.gt_float_switcher.notranslate {
    position: absolute;
    right: 200px;
    top: -20px;
}
.gt_float_switcher {
    font-size: 15px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang, .gt_float_switcher .gt_options a {
    padding: 8px 12px !important;
	width: 100px;
}
.gt_float_switcher img {
    width: 20px !important;
    height: auto !important;
	margin: 0px !important;
	margin-bottom: 0px !important;
}
/* ComingSoon */
div#comingSoon {
    margin: 50px 0px;
    padding: 50px 50px !important;
    border-radius: 35px;
    border: 1px solid #fff;
    background: rgb(0 129 252 / 70%);
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(0 129 252 / 40%);
}
div#comingSoon h2 {
    color: #fff;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 84.603px;
    letter-spacing: -1.582px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 17px;
}
div#comingSoon p {
    font-size: 16px;
    margin: 0px;
	color: #fff;
	text-align: center;
}
div#comingSoon button#wpforms-submit-33 {
    color: #000 !important;
    font-family: "DM Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    background-color: #fff !important;
    height: 50px;
    border-radius: 30px !important;
    padding: 10px 50px !important;
	display: table;
    margin: 0 auto;
}
div#comingSoon input#wpforms-33-field_1 {
    width: 50%;
    display: table;
    margin: 0 auto;
}









/* Media Queries start Here */
/* Media Query 320 */
@media only screen and (min-width: 320px) and (max-width: 767px){
	/* Header */
	header#top {
		border-bottom: none;
	}
	.gt_float_switcher.notranslate {
		right: -10px;
	}
	div#header-outer {
		background: #585858;
		padding: 20px 0px !important;
	}
	#header-outer #logo img {
		transform: scale(1.7);
	}
	.gt_float_switcher .gt-selected .gt-current-lang, .gt_float_switcher .gt_options a {
		padding: 6px 6px !important;
    	width: 80px;
	}
	/* sec01 */
	div#sec-01banner {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 20px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_84px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-01banner h2 {
		font-size: 45px;
		line-height: 45px;
		width: 100%;
		text-align: center;
	}
	div#sec-01banner p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
		text-align: center;
	}
	div#sec-01banner ul.list-work li {
		width: 100%;
		height: 60px;
		line-height: 4;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	div#sec-01banner ul.list-work {
		margin-bottom: 0px !important;
	}
	div#sec-01banner ul.iitf {
		right: 10px;
    	bottom: -82px;
	}
	a.nectar-button.small.regular.accent-color.has-icon.regular-button {
		display: table;
		margin: 0 auto;
	}
	div#sec-01banner .owl-dots {
		margin-left: 112px;
		margin-top: 50px;
	}
	/* sec02 */
	div#sec-02 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_144px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_144px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-02 h6 {
		padding-top: 20px;
		font-size: 20px;
		line-height: 30px;
	}
	#sec-02 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
	}
	#sec-02 .iwithtext .iwt-text {
		font-size: 15px;
		line-height: normal;
		width: 100%;
		padding-left: 53px;
	}
	/* sec03 */
	div#sec-03 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_67px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_67px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-03 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-03 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-03 h3 a {
		width: 95%;
    	height: 60px;
		left: 7px;
		font-size: 20px;
	}
	div#sec-03 .inner_row img {
		margin: 10px auto !important;
	}
	div#sec-03 .vc_custom_1741723664413 {
		padding-top: 0px !important;
	}
	/* sec04 */
	#sec-04 a.play_button.large.nectar_video_lightbox {
		margin-top: 30px !important;
	}
	.nectar_video_lightbox.play_button:before {
		width: 80%;
		height: 80%;
	}
	.nectar_video_lightbox svg {
		top: 40%;
		left: 40%;
	}
	/* sec07 */
	div#sec-07 {
		padding: 10px !important;
		padding-top: 70px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_121px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_121px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-07 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-07 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	/* sec08 */
	div#sec-08 {
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	.owl-carousel[data-desktop-cols] .owl-item img {
		display: table;
		margin: 0 auto;
	}
	/* sec06 */
	div#sec-06 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_236px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_236px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-06 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-06 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html {
		width: 100%;
		height: 350px;
		margin-bottom: 10px;
	}
	/* sec05 */
	div#sec-05 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_147px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_147px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-05 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-05 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-05 .iwithtext .iwt-text {
		padding-left: 25px !important;
		padding-top: 20px !important;
	}
	div#sec-05 .iwithtext .iwt-icon img {
		width: 30px !important;
	}
	/* Footer01 */
	div#foot-1 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_71px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_71px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_51px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#foot-1 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 input {
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 {
		display: flex;
		width: 300px !important;
	}
	/* FooterMain */
	div#footer-working {
		padding: 10px !important;
		padding-top: 140px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_390px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_390px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#footer-working img.footerlogo {
		width: 80%;
	}
	div#footer-working .vc_col-sm-5 img {
		margin-bottom: 20px;
		margin-left: 0px;
	}
	div#footer-working .vc_col-sm-5 p {
		width: 100%;
	}
	div#footer-working .iwithtext {
		margin-bottom: 30px !important;
		left: 0px;
	}
	div#footer-working .iwt-text {
		font-size: 22px;
	}
	.iwithtext .iwt-text {
		padding-left: 25px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(1) {
		left: 0px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(2) {
		left: 0px;
		padding-bottom: 50px !important;
	}
	/* immigration */
	div#comingSoon h2{
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#comingSoon input#wpforms-33-field_1 {
		width: 100%;
	}
	/* getaquote */
	div#formsec{
		padding: 20px !important;
	}
	div#formsec button#wpforms-submit-128, div#formsec button#wpforms-submit-139, div#formsec button#wpforms-submit-150, div#formsec button#wpforms-submit-163, div#formsec button#wpforms-submit-178, div#formsec button#wpforms-submit-188, div#formsec button#wpforms-submit-368, div#formsec button#wpforms-submit-503 {
		display: table;
   		margin: 0 auto;
	}
	div#slide-out-widget-area .gt_float_switcher.notranslate {
		display: none;
	}
}


















/* Media Query 1768 */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	/* Header */
	header#top {
		border-bottom: none;
	}
	.gt_float_switcher.notranslate {
		right: -10px;
	}
	div#header-outer {
		background: #585858;
		padding: 20px 0px !important;
	}
	#header-outer #logo img {
		transform: scale(1.7);
		height: 54px;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 54px !important;
	}
	.gt_float_switcher .gt-selected .gt-current-lang, .gt_float_switcher .gt_options a {
		padding: 6px 6px !important;
    	width: 80px;
	}
	/* sec01 */
	div#sec-01banner {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 20px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_84px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-01banner h2 {
		font-size: 45px;
		line-height: 45px;
		width: 100%;
		text-align: center;
	}
	div#sec-01banner p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
		text-align: center;
	}
	div#sec-01banner ul.list-work li {
		width: 100%;
		height: 60px;
		line-height: 4;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	div#sec-01banner ul.list-work {
		margin-bottom: 0px !important;
	}
	div#sec-01banner ul.iitf {
		right: 10px;
    	bottom: -82px;
	}
	a.nectar-button.small.regular.accent-color.has-icon.regular-button {
		display: table;
		margin: 0 auto;
	}
	div#sec-01banner .owl-dots {
		margin-left: 112px;
		margin-top: 50px;
	}
	/* sec02 */
	div#sec-02 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_144px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_144px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-02 h6 {
		padding-top: 20px;
		font-size: 20px;
		line-height: 30px;
	}
	#sec-02 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
	}
	#sec-02 .iwithtext .iwt-text {
		font-size: 15px;
		line-height: normal;
		width: 90%;
		padding-left: 53px !important;!i;!;
	}
	/* sec03 */
	div#sec-03 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_67px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_67px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-03 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-03 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-03 h3 a {
		width: 95%;
    	height: 60px;
		left: 7px;
		font-size: 20px;
	}
	div#sec-03 .inner_row img {
		margin: 10px auto !important;
	}
	div#sec-03 .vc_custom_1741723664413 {
		padding-top: 0px !important;
	}
	/* sec04 */
	#sec-04 a.play_button.large.nectar_video_lightbox {
		margin-top: 110px !important;
	}
	.nectar_video_lightbox.play_button:before {
		width: 80%;
		height: 80%;
	}
	.nectar_video_lightbox svg {
		top: 40%;
		left: 40%;
	}
	/* sec07 */
	div#sec-07 {
		padding: 10px !important;
		padding-top: 70px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_121px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_121px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-07 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-07 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	/* sec08 */
	div#sec-08 {
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	.owl-carousel[data-desktop-cols] .owl-item img {
		display: table;
		margin: 0 auto;
	}
	/* sec06 */
	div#sec-06 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_236px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_236px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-06 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-06 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html {
		width: 100%;
		height: 460px;
		margin-bottom: 10px;
	}
	/* sec05 */
	div#sec-05 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_147px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_147px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-05 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-05 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-05 .iwithtext .iwt-text {
		padding-left: 25px !important;
		padding-top: 20px !important;
	}
	div#sec-05 .iwithtext .iwt-icon img {
		width: 30px !important;
	}
	/* Footer01 */
	div#foot-1 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_71px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_71px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_51px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#foot-1 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 input {
		width: 620px;
	}
	div#foot-1 form#wpforms-form-33 {
		display: flex;
		width: 300px !important;
	}
	/* FooterMain */
	div#footer-working {
		padding: 10px !important;
		padding-top: 140px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_390px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_390px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#footer-working img.footerlogo {
		width: 40%;
	}
	div#footer-working .vc_col-sm-5 img {
		margin-bottom: 20px;
		margin-left: 0px;
	}
	div#footer-working .vc_col-sm-5 p {
		width: 100%;
	}
	div#footer-working .iwithtext {
		margin-bottom: 30px !important;
		left: 0px;
	}
	div#footer-working .iwt-text {
		font-size: 22px;
	}
	.iwithtext .iwt-text {
		padding-left: 25px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(1) {
		left: 0px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(2) {
		left: 0px;
		padding-bottom: 50px !important;
	}
	div#footer-working .iwithtext .iwt-icon {
		left: 220px;
	}
	/* immigration */
	div#comingSoon h2{
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#comingSoon input#wpforms-33-field_1 {
		width: 100%;
	}
	/* getaquote */
	div#formsec{
		padding: 20px !important;
	}
	div#formsec button#wpforms-submit-128, div#formsec button#wpforms-submit-139, div#formsec button#wpforms-submit-150, div#formsec button#wpforms-submit-163, div#formsec button#wpforms-submit-178, div#formsec button#wpforms-submit-188, div#formsec button#wpforms-submit-368, div#formsec button#wpforms-submit-503 {
		display: table;
   		margin: 0 auto;
	}
	div#slide-out-widget-area .gt_float_switcher.notranslate {
		display: none;
	}
}












/* media query 1024 */
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	/* Header */
	header#top {
/* 		border-bottom: none; */
	}
	.gt_float_switcher.notranslate {
/* 		right: -10px; */
	}
	div#header-outer {
/* 		background: #585858;
		padding: 20px 0px !important; */
	}
	#header-outer #logo img {
/* 		transform: scale(1.7); */
	}
	.gt_float_switcher .gt-selected .gt-current-lang, .gt_float_switcher .gt_options a {
/* 		padding: 6px 6px !important;
    	width: 80px; */
	}
	#header-outer[data-full-width="true"] header > .container {
		padding: 0px 0px !important;
	}
	#header-outer #logo img {
		transform: scale(1);
		height: 100px !important;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		font-size: 12px;
	}
	/* sec01 */
	div#sec-01banner {
/* 		padding: 10px !important; */
/* 		padding-top: 50px !important; */
/* 		padding-bottom: 20px !important; */
	}
	#ajax-content-wrap .vc_row.left_padding_84px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-01banner h2 {
		font-size: 45px;
		line-height: 45px;
/* 		width: 100%; */
/* 		text-align: center; */
	}
	div#sec-01banner p {
		font-size: 15px;
		line-height: normal;
/* 		width: 100%; */
/* 		text-align: center; */
	}
	div#sec-01banner ul.list-work li {
		width: 20%;
		height: 60px;
		line-height: 4;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	div#sec-01banner ul.list-work li a {
		font-size: 12px;
	}
	div#sec-01banner ul.list-work {
		margin-bottom: 0px !important;
	}
	div#sec-01banner ul.iitf {
		right: 10px;
    	bottom: 310px;
	}
	a.nectar-button.small.regular.accent-color.has-icon.regular-button {
		display: table;
		margin: 0 auto;
	}
	div#sec-01banner .owl-dots {
		margin-left: 112px;
		margin-top: 50px;
	}
	/* sec02 */
	div#sec-02 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_144px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_144px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-02 h6 {
		padding-top: 20px;
		font-size: 20px;
		line-height: 30px;
	}
	#sec-02 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
	}
	#sec-02 .iwithtext .iwt-text {
		font-size: 15px;
		line-height: normal;
		width: 100%;
		padding-left: 53px !important;
	}
	/* sec03 */
	div#sec-03 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_67px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_67px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-03 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-03 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-03 h3 a {
		width: 95%;
    	height: 60px;
		left: 7px;
		font-size: 20px;
	}
	div#sec-03 .inner_row img {
		margin: 10px auto !important;
	}
	div#sec-03 .vc_custom_1741723664413 {
		padding-top: 0px !important;
	}
	/* sec04 */
	#sec-04 a.play_button.large.nectar_video_lightbox {
		margin-top: 161px !important;
	}
	.nectar_video_lightbox.play_button:before {
		width: 80%;
		height: 80%;
	}
	.nectar_video_lightbox svg {
		top: 40%;
		left: 40%;
	}
	/* sec07 */
	div#sec-07 {
		padding: 10px !important;
		padding-top: 70px !important;
		padding-bottom: 0px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_121px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_121px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-07 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-07 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	/* sec08 */
	div#sec-08 {
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	.owl-carousel[data-desktop-cols] .owl-item img {
		display: table;
		margin: 0 auto;
	}
	/* sec06 */
	div#sec-06 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_236px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_236px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-06 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-06 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html {
		width: 95%;
		height: 360px;
		margin-bottom: 10px;
	}
	/* sec05 */
	div#sec-05 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_147px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_147px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-05 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-05 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-05 .iwithtext .iwt-text {
		padding-left: 55px !important;
		padding-top: 20px !important;
	}
	div#sec-05 .iwithtext .iwt-icon img {
		width: 30px !important;
	}
	/* Footer01 */
	div#foot-1 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_71px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_71px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_51px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#foot-1 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 input {
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 {
		display: flex;
		width: 300px !important;
	}
	/* FooterMain */
	div#footer-working {
		padding: 10px !important;
		padding-top: 140px !important;
		padding-bottom: 0px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_390px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_390px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#footer-working img.footerlogo {
		width: 60%;
	}
	div#footer-working .vc_col-sm-5 img {
		/* margin-bottom: 20px; */
		/* margin-left: 0px; */
	}
	div#footer-working .vc_col-sm-5 p {
		width: 90%;
	}
	div#footer-working .iwithtext {
		margin-bottom: 30px !important;
		left: 0px;
	}
	div#footer-working .iwt-text {
		font-size: 22px;
	}
	div#footer-working .iwithtext .iwt-text {
		padding-left: 55px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(1) {
		left: -60px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(2) {
		left: -90px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(3) {
		left: -100px;
	}
	/* immigration */
	div#comingSoon h2{
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#comingSoon input#wpforms-33-field_1 {
		width: 100%;
	}
	/* getaquote */
	div#formsec{
		padding: 20px !important;
	}
	div#formsec button#wpforms-submit-128, div#formsec button#wpforms-submit-139, div#formsec button#wpforms-submit-150, div#formsec button#wpforms-submit-163, div#formsec button#wpforms-submit-178, div#formsec button#wpforms-submit-188, div#formsec button#wpforms-submit-368, div#formsec button#wpforms-submit-503 {
		display: table;
   		margin: 0 auto;
	}
	.gt_float_switcher.notranslate {
		display: none;
	}
}













/* media query 1301 */
@media only screen and (min-width: 1301px) and (max-width: 1600px){
	/* Header */
	header#top {
/* 		border-bottom: none; */
	}
	.gt_float_switcher.notranslate {
/* 		right: -10px; */
	}
	div#header-outer {
/* 		background: #585858;
		padding: 20px 0px !important; */
	}
	#header-outer #logo img {
/* 		transform: scale(1.7); */
	}
	.gt_float_switcher .gt-selected .gt-current-lang, .gt_float_switcher .gt_options a {
/* 		padding: 6px 6px !important;
    	width: 80px; */
	}
	#header-outer[data-full-width="true"] header > .container {
		padding: 0px 0px !important;
	}
	#header-outer #logo img {
		transform: scale(1);
		height: 100px !important;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		font-size: 13px;
	}
	/* sec01 */
	div#sec-01banner {
/* 		padding: 10px !important; */
/* 		padding-top: 50px !important; */
/* 		padding-bottom: 20px !important; */
	}
	#ajax-content-wrap .vc_row.left_padding_84px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-01banner h2 {
		font-size: 45px;
		line-height: 45px;
/* 		width: 100%; */
/* 		text-align: center; */
	}
	div#sec-01banner p {
		font-size: 15px;
		line-height: normal;
/* 		width: 100%; */
/* 		text-align: center; */
	}
	div#sec-01banner ul.list-work li {
		width: 20%;
		height: 60px;
		line-height: 4;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	div#sec-01banner ul.list-work li a {
		font-size: 12px;
	}
	div#sec-01banner ul.list-work {
		margin-bottom: 0px !important;
	}
	div#sec-01banner ul.iitf {
		right: 10px;
    	bottom: 310px;
	}
	a.nectar-button.small.regular.accent-color.has-icon.regular-button {
		/* display: table; */
		/* margin: 0 auto; */
	}
	div#sec-01banner .owl-dots {
		margin-left: 12px;
		margin-top: 50px;
	}
	/* sec02 */
	div#sec-02 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_144px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_144px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-02 h6 {
		padding-top: 20px;
		font-size: 20px;
		line-height: 30px;
	}
	#sec-02 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
	}
	#sec-02 .iwithtext .iwt-text {
		font-size: 15px;
		line-height: normal;
		width: 100%;
		padding-left: 53px !important;
	}
	/* sec03 */
	div#sec-03 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_67px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_67px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-03 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-03 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-03 h3 a {
		width: 95%;
    	height: 60px;
		left: 7px;
		font-size: 20px;
	}
	div#sec-03 .inner_row img {
		margin: 10px auto !important;
	}
	div#sec-03 .vc_custom_1741723664413 {
		padding-top: 0px !important;
	}
	/* sec04 */
	#sec-04 a.play_button.large.nectar_video_lightbox {
		margin-top: 161px !important;
	}
	.nectar_video_lightbox.play_button:before {
		width: 80%;
		height: 80%;
	}
	.nectar_video_lightbox svg {
		top: 40%;
		left: 40%;
	}
	/* sec07 */
	div#sec-07 {
		padding: 10px !important;
		padding-top: 70px !important;
		padding-bottom: 0px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_121px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_121px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-07 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-07 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	/* sec08 */
	div#sec-08 {
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	.owl-carousel[data-desktop-cols] .owl-item img {
		display: table;
		margin: 0 auto;
	}
	/* sec06 */
	div#sec-06 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_236px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_236px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-06 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-06 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-06 .wpb_raw_code.wpb_content_element.wpb_raw_html {
		width: 95%;
		height: 360px;
		margin-bottom: 10px;
	}
	/* sec05 */
	div#sec-05 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_147px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_147px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#sec-05 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#sec-05 p {
		font-size: 15px;
		line-height: normal;
		width: 100%;
	}
	div#sec-05 .iwithtext .iwt-text {
		padding-left: 55px !important;
		padding-top: 20px !important;
	}
	div#sec-05 .iwithtext .iwt-icon img {
		width: 30px !important;
	}
	/* Footer01 */
	div#foot-1 {
		padding: 10px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_71px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_71px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_51px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#foot-1 h2 {
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 input {
		width: 100%;
	}
	div#foot-1 form#wpforms-form-33 {
		display: flex;
		width: 300px !important;
	}
	/* FooterMain */
	div#footer-working {
		padding: 10px !important;
		padding-top: 140px !important;
		padding-bottom: 0px !important;
/* 		text-align: center; */
	}
	#ajax-content-wrap .vc_row.right_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_390px .row_col_wrap_12 {
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_390px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_390px .row_col_wrap_12 {
		padding-left: 0px !important;
	}
	div#footer-working img.footerlogo {
		width: 60%;
	}
	div#footer-working .vc_col-sm-5 img {
		/* margin-bottom: 20px; */
		/* margin-left: 0px; */
	}
	div#footer-working .vc_col-sm-5 p {
		width: 90%;
	}
	div#footer-working .iwithtext {
		margin-bottom: 30px !important;
		left: 0px;
	}
	div#footer-working .iwt-text {
		font-size: 22px;
	}
	div#footer-working .iwithtext .iwt-text {
		padding-left: 55px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(1) {
		left: -60px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(2) {
		left: -90px;
		padding-bottom: 50px !important;
	}
	div#footer-working .vc_col-sm-4:nth-child(3) {
		left: -100px;
	}
	/* immigration */
	div#comingSoon h2{
		font-size: 45px;
    	line-height: 45px;
		padding-bottom: 20px;
		width: 100%;
	}
	div#comingSoon input#wpforms-33-field_1 {
		width: 100%;
	}
	/* getaquote */
	div#formsec{
		padding: 20px !important;
	}
	div#formsec button#wpforms-submit-128, div#formsec button#wpforms-submit-139, div#formsec button#wpforms-submit-150, div#formsec button#wpforms-submit-163, div#formsec button#wpforms-submit-178, div#formsec button#wpforms-submit-188, div#formsec button#wpforms-submit-368, div#formsec button#wpforms-submit-503 {
		display: table;
   		margin: 0 auto;
	}
/* 	.gt_float_switcher.notranslate {
		display: none;
	} */
}