

#wrapper {  padding-top: 137px;}
header.header_main {
    width: 100%;
}

.topheader {
    width: 100%;
    background-color: #f5f5f5;
    padding: 8px 0;
}

.topheader ul {
    margin: 0;
    padding-left: 0;
}

.topheader ul li {
    float: left;
    background: transparent;
    padding-left: 0;
    margin-bottom: 0;
}

.topheader ul li+li {
    margin-left: 30px;
}

.topheader ul li:before {
    display: none;
}

header.header_main {
    width: 100%;
        /*margin-bottom: 10px;*/
            position: fixed;
    z-index: 999;
    left:0;
    right:0;
    top: 0;
        box-shadow: 0px 0px 5px 0px #0000003b;

}

.page-template-default-page-php header.header_main {
    box-shadow: 0px 0px 5px 0px #0000003b;
}

.logged-in header.header_main {top: 32px;}

.topheader {
    width: 100%;
    background-color: #eaeaea;
    padding: 8px 0;
}

.topheader ul {
    margin: 0;
    padding-left: 0;
}

.topheader ul li {
    float: left;
    background: transparent;
    padding-left: 0;
    margin-bottom: 0;
}

.topheader ul li+li {
    margin-left: 30px;
}
.topheader ul li a {
    font-weight: 600;
}

.topheader ul li:before {
    display: none;
}

.main_header {
    width: 100%;    padding: 10px 0;background-color:#000000;
        transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.contact_right {
    display: flex;align-items: center;
}

.contact_right .contact_info li {
    float: left;
    display: flex;
    align-items: center;
        padding: 0px;
    margin-bottom: 0;
    background-image: none;
}
.header_cart {
    margin-left: 60px;
    padding-left: 0;
}
.header_cart {
    margin-bottom: 0;
}
.header_cart li+li {
    margin-left: 20px;
}

.contact_right ul li {
    float: left;
    background-image: none;
    padding: 0px;
        position: relative;
    margin-bottom: 0;
}
.contact_right .contact_info li .icon-box {
        margin-right: 10px;
    width: 40px;
    height: 40px;
    background-color: #00adef;
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.contact_right .contact_info li .icon-box svg {
    height: 22px;
    width: auto;
    float: left;
}

.contact_right .contact_info li .cnt-box span {
    display: block;
    line-height: normal;
        color: #000000;
        opacity: 0.8;
}

.contact_right .contact_info li .cnt-box a {
    font-weight: 700;
    font-size: 16px;
    color: #00adef;
}

.contact_right .contact_info {margin-bottom: 0;    padding: 0;    display: flex;align-items: center;}

.contact_right .contact_info li+li {
    margin-left: 39px;
}


.logomain {
    display: flex;
    align-items: center;
}
.logomain img {max-height: 58px;width:auto;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}

.logomain #logo {
    margin: 0;
}
.shipping-image {
    margin-left: 50px;
}
#topcart svg {
    height: 30px;
    width: auto;
}
.cart-counter {right: -10px;top: -10px;}
.header_menu ul.menu>li {padding: 0;position: relative;}
.header_menu ul.menu>li>a {font-family: "Open Sans", sans-serif;padding: 10px 0;font-size: 15px;color: #000000;font-weight: 600;    line-height: normal;}
.header_menu ul.menu>li+li {margin-left: 25px;}
ul li {padding: 0;margin-bottom: 0;background-image: none;}



.header_btn .btn {
    padding: 10px 30px;
    border-radius: 40px 0px 40px 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
        min-width: 200px;
        padding-left: 15px !important;
    padding-right: 15px !important;
        font-size: 15px;
            box-shadow: 0px 0px 40px -5px rgb(0 0 0 / 15%) !important;
}
.btn svg {
    margin-right: 5px;
}
span.sb-icon-search svg {
        height: 30px;
    width: auto;
    fill: #000000;
}
#topcart {margin: 0;}
.head-search>.sb-icon-search {
    position: static;
    width: auto;
    height: auto;
    background-image: none;
    line-height: normal;
}
span.head-search {
    position: relative;
}
.slider {padding: 0;}
header img {
    border-radius: 0;
}
.homebtn>a:before {
    content: "";
    background-image: url("data:image/svg+xml;utf8,<svg fill='%23ffffff' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path d='M27 18.039L16 9.501 5 18.039V14.56l11-8.54 11 8.538v3.481zm-2.75-.31v8.251h-5.5v-5.5h-5.5v5.5h-5.5v-8.25L16 11.543l8.25 6.186z'/></svg>");
 width: 18px;
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    background-size: 25px auto;
    display: inline-block;

}
.homebtn>a {overflow: hidden;font-size: 0 !important;}
.trade_enquiry_btn {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 3px solid #000000;
        border-bottom: 2px solid #ffffff;
    color: #ffffff;
}


















.footer-top {
    /* border-radius: 10px 30px 10px 30px; */
}
.homepage-bar {
    padding: 0px;
}
.home .footer-top-main {
    padding-bottom: 50px;
}

/*.footer-top-main {*/
/*    position: relative;*/
/*}*/

/*.footer-top-main:after {*/
/*    position: absolute;*/
/*    content: "";*/
/*    height: 50%;*/
/*    width: 100%;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    background-color: #000000;*/
/*    z-index: -1;*/
/*}*/

.cntinfo {
    display: inline-flex;
}

.cntinfo span {
    display: block;
    margin-bottom: 5px;
    color: #ffffff;
}

.cntinfo a {
    font-size: 20px;
    color: #ffffff;
}

.cntinfo .cntinfo_icn {
    margin-right: 15px;
}
.cntinfo .cntinfo_icn {
    margin-right: 15px;
    background-color: #00adef;
    width: 50px;
    height: 50px;
    min-width: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px 15px 5px 15px;
}
.cnt-section .footer_links_box ul li a {    color: #000000;font-weight: 500;padding: 0;background: transparent;}
.cnt-section .footer_links_box ul li a:hover, .cnt-section .footer_links_box ul li.current_page_item a, .cnt-section .footer_links_box ul li.current-menu-item a {color:#00adef;}
.cntinfo .cntinfo_icn svg {
    width: 30px;
    height: auto;
}

.contact-info {
    width: 100%;
    border-bottom: 1px solid rgb(255 255 255 / 20%);
    margin-bottom: 40px;
    background-color: #0b1728;
    border-radius: 10px 30px 10px 30px;
    padding: 40px 40px;
}

.cntinfo p br {
    display: none;
}

.cntinfo p {
    max-width: 500px;
    font-size: 18px;
}

.quick_links.footer_links_box ul {
    column-count: 2;
}
.cnt-section {
    background-color: #f5f5f5;
        color: #000000;
}
.cnt-section p {
    color: #ffffff;
}
.copyright_footer{background-color: #ffffff;}
.cnt-section {
        z-index: 2;
        border-bottom: 1px solid #dddddd;
    border-color: #f9f9f9;
}
.cnt-section:after {
    position: absolute;
    content: "";
    height: 80px;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    background-color: #ffffff;
    z-index: -1;
    border-bottom: 1px solid #dddddd;
}
.cnt-section img {
    border-radius: 0;
    border: 1px solid #dddddd;
}
ul.copyright_location li a {
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}

ul.copyright_location li {
    border: none;
    position: relative;
}

ul.copyright_location li+li:after {
    position: absolute;
    content: "";
    height: 13px;
    width: 1px;
    background-color: #000000;
    left: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.cpyrgt_footer_link ul li {position:relative;}
.cpyrgt_footer_link ul li p a {color: #00adef;}
.cpyrgt_footer_link ul li+li {
    margin-left: 15px;
    padding-left: 15px;
}
.cpyrgt_footer_link li+li:after {
    position: absolute;
    content: "";
    height: 13px;
    width: 1px;
    background-color: #000000;
    left: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.getaquoat_section .image_content_sub {
        background-color: #003866;
}
.getaquoat_section .image_content_sub div span.wpcf7-not-valid-tip, label.error {
    background-color: #ffffff;
    color: #ff0000;
}
.getaquoat_section .image_content_sub span.wpcf7-not-valid-tip:before, label.error:before {border-color: transparent transparent #ffffff transparent;}
.getaquoat_form .title_1 {margin-bottom: 35px;}
.getaquoat_form .title_1 .title_main {font-size: 33px;}
.quote_section_image {position: absolute;left: -22px;bottom:-56px;    z-index: 1;}
.quote_section_image:after, .book_an_appointment_img:after {
    position: absolute;
    content: "";
    width: calc(100% - -105px);
    height: 100%;
    bottom: -85px;
    background-image: url(../images/shadow.png);
    left: -20px;
    background-position: bottom center;
    z-index: -1;
    pointer-events: none;
        background-size: 100% auto;

}
.book_an_appointment_img:after {
    bottom: -50px;
    left: -30px;
}
.getaquoat_form {
    padding: 40px 70px 40px 60px;
        background-color: #f9f9f9;
        border-radius: 0px 20px 20px 0px;
            border: 1px solid #eeeeee;
            overflow:hidden;
}
.getaquoat_img {
    background-color: #0b1728;
    padding: 40px 50px;
    border-radius: 20px 0px 0px 20px;
        justify-content: flex-end;
            background-image: url(https://www.fanscity.com.au/wp-content/uploads/2016/09/portfolio-pattern.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    overflow: hidden;
}
.form_img {margin-bottom: auto;}
.getaquoat_img .title_1 {margin-top: 15px;}
.getaquoat_img .title_1 .title_main {color:#ffffff;}
.getaquoat_img .title_1 p {color:#ffffff;max-width: 380px;}
.getaquoat_form .col-lg-12:not(:nth-last-child(-n+2)) {width: 50%;}
.getaquoat_form .row {--bs-gutter-y: 0;}
.getaquoat_form .input-box .input {border: none;width: 100%;    background-color: #ffffff;border: 1px solid #dddddd;}
.submit_btn_box .btn:not(.call_btn):after {
    left: calc(50% - -38px);
    right: auto;
    transform: translate(-50%, -50%);
    position: absolute;
    margin-bottom: 0;
    margin-top: 12px;
}
footer {
    overflow: hidden;
}




.input-box .input, .select, .input-label{color: #000000;}
.input-box .input:focus {border-color: #00adef;}
.input-box{width:100%;float:left;margin: 0 0 20px 0;position:relative;}
.input-box .input, .select, .woocommerce-address-fields .input-text {width:100%;box-shadow:none !important;border: none;border-radius:0px;height:50px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding: 5px 20px 5px 25px;border-radius: 10px;}
.input-box .input.error, .select.error {border-color: #ff0000;}
.form-group em{font-size:11px;}
.input-box select option{color:#222222;}
.input-box textarea.input{height:108px;resize:none;display:block;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
label.require{font-size:14px;color:#333;font-weight:400;margin:6px 0 0 0;display:block;}
.input-label{position:absolute;top:15px;left: 20px;pointer-events:none;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin:0;z-index:2;font-size: 14px;font-family: 'SatoshiLight';}
.input-box.focus .input-label, .input-box.filled .input-label, .select-box.focus .input-label, .select-box.filled .input-label{top: -20px;font-size:12px;opacity:1;}
.select-box .input-label{opacity:0 }
.select-box:after { position: absolute; content: "\f107"; font-family: 'FontAwesome'; right: 0; transform: translate(0px, -50%);  top: 50%;  font-size: 20px;}
div span.wpcf7-not-valid-tip, label.error {background: #ff0000;color: #fff;font-size: 11px;padding:2px 5px 0px 5px;line-height: normal;display: inline-block;position: absolute;z-index: 22;left: 0px;top: 100%;margin: 0 0 0 0;border-radius: 5px;}
span.wpcf7-not-valid-tip:before, label.error:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ff0000 transparent;position:absolute;left:8px;bottom:100%;}
.wpcf7-form-control-wrap{position:relative;width:100%;float:left;}
div div.wpcf7-validation-errors, div div.wpcf7-acceptance-missing{background-color:#ff0000;}
div div.wpcf7-response-output{background-color:#ffffff;border:none;text-align:center;bottom:-60px;right:0;left:0;margin:15px auto 0 auto !important;max-width:100%;border-radius: 8px;font-size:13px;}
div.wpcf7-mail-sent-ok{background-color:#398f14;}
.submit_btn{position:relative;display:inline-block;margin-top:10px;}
div.wpcf7 .ajax-loader{position:absolute;top:0;bottom:0;right:10px;margin:auto !important;z-index:5555;position:absolute;left:0;top:0;margin:0 !important;pointer-events:none;width:100%;height:100%;background-image:linear-gradient(45deg, rgba(177 177 177 / 25%) 25%, transparent 25%, transparent 50%, rgba(177 177 177 / 25%) 50%, rgba(177 177 177 / 25%) 75%, transparent 75%, transparent);background-size:1rem 1rem;-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite;border-radius:0px;}
.wpcf7 .ajax-loader::before{top:0;bottom:0;margin:auto;right:20px;left:auto !important;z-index:22222222;}
select{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
.select-box svg{position:absolute;right:20px;top:0;bottom:0;margin:auto;max-width:15px;fill:#333333;z-index:22;pointer-events:none;}
.form-group br{display:none;}
div .wpcf7-spinner{position:absolute;top:0;bottom:0;right:10px;margin:auto;transform:skew( 0deg) !important;}
.input-box.message-box.filled .input-label, .input-box.message-box.focus .input-label{top:-25px;}
.input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;
}
.input::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}
.input:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}
.input:-moz-placeholder { /* Firefox 18- */
  color: #000000;
}
.input-box textarea.input {
    padding-top: 20px;
}
.submit_btn_box .btn {
    height: auto;
    width: 100%;
    padding: 0 !important;
}
.submit_btn_box .btn p {
    width: 100%;
}
.submit_btn_box .btn br {
    display: none;
}

.btn input, .form-submit input {
    width: 100%;
    min-width: 100%;
    background: transparent;
    border: none;
    color: #ffffff;
    padding: 4px 50px 0 30px;
    height: 60px;
}


.headernew2 .header_menu {background-color: #ffffff;padding:10px 0;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.headernew2 .header_btn .btn {border-radius: 50px !important;}
.headernew2 .contact_right .contact_info li .cnt-box a {font-size: 14px;color: #000000;font-weight: 600;}
.headernew2 .desktop-menu-wrpr {padding:0px;}
.headernew2 .main_header {background-color: #f5f5f5;border-bottom: 1px solid #dddddd;padding: 10px 0;}
ul.menu li#menu-item-1847 a {margin: 0;}


.headernew2.sticky {box-shadow: 0px 0px 5px 0px #0000003b;}
.headernew2.sticky .main_header {padding: 8px 0;}
.headernew2.sticky .header_menu {padding: 5px 0;}
.headernew2.sticky .logomain #logo img {max-height: 50px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
/*.whychoose_sec {overflow: hidden;}*/
.shipping-image p{font-weight: 600;color: #0b1728;margin-top: 5px;font-style: oblique;line-height:normal;}






@media(min-width:1000px){
.desktop-menu-wrpr {
    border-radius:0px 0px 30px 0px;
    padding: 5px 5px 5px 0px;
    position: relative;
        width: 100%;
        display: flex;
    justify-content: space-between;
    align-items:center;
}
.mobile_header_cta {display:none;}
}

@media(max-width:1280px){
.header_menu ul.menu>li+li {/*margin-left: 20px;*/}
.header_btn .btn {min-width: 180px;padding-left: 10px !important;padding-right: 10px !important;font-size: 14px;}
.header_btn .btn:not(.call_btn):after {    background-size: 10px auto;margin-left: 5px;margin-bottom: 0px;}
.shipping-image {margin-left: 30px;}
.contact_right .contact_info li+li {margin-left: 25px;}
}

@media(max-width:1200px){
.header_menu ul.menu>li a {font-size: 14px;}
.header_cart {margin-left: 30px;}
.getaquoat_form {padding: 40px 30px 40px 30px;}
.getaquoat_img {padding: 30px 40px;}
.cntinfo a, .cntinfo p {font-size: 17px;}
.contact-info {padding: 40px 20px;}
}

@media(max-width:1180px){
.header_menu ul.menu>li a {font-size: 13px;}
.header_menu ul.menu>li.menu-item-has-children>a:after {top: 0px;}
.header_menu ul.menu>li+li {padding: 0 !important;}
.header_btn .btn {min-width: 160px;font-size: 12px;height: 35px;}
.header_btn .btn:not(.call_btn):after {margin-left: 0;}
#wrapper {padding-top: 128px;}
}

@media screen and (max-width: 1131px) {
ul.menu li {padding: 0 !important;}
}

@media(max-width:1080px){
.logomain img, .headernew2.sticky .logomain #logo img {max-height: 33px;width: auto;}
span.sb-icon-search svg, #topcart svg {height: 25px;}
.cart-counter {height: 23px;width: 23px;line-height: 23px;}
.header_btn .btn {min-width: 140px;font-size: 11px;height: 35px;}
.header_btn .btn:not(.call_btn):after {background-size: 8px auto;}
.contact_right .contact_info li .icon-box {margin-right: 8px;width: 35px;height: 35px;}
.contact_right .contact_info li .cnt-box span {font-size: 12px;}
.headernew2 .contact_right .contact_info li .cnt-box a {font-size: 13px;}
.headernew2 .contact_right .cnt-box {line-height: normal;}
.contact_right .contact_info li .icon-box svg {height: 19px;}
#wrapper {padding-top: 115px;}
.cntinfo a, .cntinfo p {font-size: 16px;}
.cntinfo .cntinfo_icn {margin-right: 10px;width: 45px;height: 45px;min-width: 45px;}
.cntinfo span {line-height: normal;}

}


@media(max-width:1024px){

.contact_right .contact_info li+li {margin-left: 20px;}
#wrapper {padding-top: 110px;}
}

@media(max-width:999px){
.header_btn{display: flex;align-items: center;}
.main_header .contact_right .contact_info .cnt-box {display:none;}
.navigation-open {background: transparent;padding: 0;border-radius: 100px;height: 35px;width: 35px;}
.navigation-open span:before, .navigation-open span:after {background-color: #000000;}
.navigation-open span {background-color: #000000;height: 2px;width: 35px;}
#wrapper {padding-top: 120px;}
.contact_right .contact_info li .icon-box {margin-right: 0;}
.contact_right .contact_info li+li {margin-left: 10px;}
.header_cart {margin-left: 20px;}




.header_menu ul.menu>li>a {padding: 13px 0;letter-spacing: 0;}
.mb-menu ul.menu li a {letter-spacing: 0;}
#wrapper {padding-top: 110px;}
}


@media(max-width:991px){
.getaquoat_img {padding: 30px 15px;}
.hero-ratings {    gap: 6px;}
.form_img img {max-width: 100%;}
.form_img .hero-ratings img {max-width: 120px;}
.form_img .hero-ratings {gap: 10px;}
.cntinfo p {max-width: 100%;}
ul.copyright_location li+li:after {left: -10px;}
.copyright_footer .d-flex {flex-direction: column-reverse;row-gap: 0.5rem;}
#image-link {display:none;}

.cnt-section .footer_links_box .title span { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.cnt-section .footer_links_box .title span:before { content: ""; position: absolute; top: 50%; right: 7px; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 15px; width: 2px; background: #000000; }
.mobile-accordion.in .title span:before { display: none }
.cnt-section .footer_links_box .title span:after { content: ""; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 2px; width: 16px; background: #000000; }
.list-style-none.mobile-accordion-toggle { display: none; padding: 5px 0 0 10px; }
.cnt-section .footer_links_box .title { margin-bottom: 0; font-size: 16px; position: relative;}
.footer_links_box { width: 100%; float: left;     border-bottom: 1px solid #333333; padding: 12px 0px 12px 0px; margin-bottom: -2px;}
.list-style-none.mobile-accordion-toggle { padding: 0px 0 0 0px; margin: 10px 0 0; width: 100%; float: left; }
/*.cnt-section .col-xl-2, .cnt-section .col-xl-2 + .col-xl-3, .cnt-section .col-xl-4, .cnt-section .col-xl-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}*/

.cnt-section .footer_links_box ul.menu {  display: inline-block;width: 100%;    position: inherit; background: no-repeat;}
.cnt-section  .footer_links_box ul.menu li{ border:none;}
.cnt-section .footer_links_box ul li a { padding:0px;}
.cnt-section .col-xl-3 .footer_links_box.contact{ border:none; }
.cnt-section { padding: 20px 0 20px; }
.cnt-section .footer_links_box .title { line-height: 25px;}
}

@media(max-width:640px){
.shipping-image {margin-left: 20px;}
.logomain img, .headernew2.sticky .logomain #logo img {max-height: 25px;}
}

@media(max-width:767px){
#logo {width: auto;}
.getaquoat_img {    border-radius: 20px 20px 0px 0px;}
.getaquoat_form {    border-radius: 0px 0px 20px 20px;}
.getaquoat_img .title_1 .title_main br {display: none;}
.getaquoat_img .title_1 p {max-width: 100%;}
.getaquoat_img .hero-ratings img {max-width: 140px;}
.shipping-image p {font-size: 11px;}
.getaquoat_form .title_1 .title_main {font-size: 30px;}
}

@media(max-width:575px){
.logomain img {max-height: 25px;}
.contact_right .cnt-box {display: none;}
.contact_right .contact_info li+li {margin-left: 10px;}
.contact_right .contact_info li .icon-box {margin-right: 0;}
header .shipping-image {display: none;}
.getaquoat_form {padding: 30px 20px 20px 20px;}
.cpyrgt_footer_link ul li+li {margin-left: 0;padding-left: 0;}
.cpyrgt_footer_link li+li:after {display:none;}
.cpyrgt_footer_link ul li {width: 100%;}
#wrapper {padding-top: 110px;}
.getaquoat_form .title_1 .title_main {font-size: 26px;}
}

@media(max-width:400px){
.getaquoat_form .col-lg-12:not(:nth-last-child(-n+2)) {width: 100%;}
.input-box textarea.input {padding-top: 10px;}
.input-box .input, .select, .woocommerce-address-fields .input-text {padding: 5px 15px 5px 15px;}
.getaquoat_form {padding: 20px 15px 20px 15px;}
.cntinfo a, .cntinfo p {font-size: 15px;}

}

@media(max-width:380px){
.header_cart li+li {margin-left: 10px;}
.contact_right .contact_info li+li {margin-left: 5px;}
.header_cart {margin-left: 10px;}
span.sb-icon-search svg, #topcart svg {height: 22px;}
.contact_right .contact_info li .icon-box {width: 30px;height: 30px;}
.contact_right .contact_info li .icon-box svg {height: 16px;}
.headernew2 .main_header {padding: 10px 0;}
#wrapper {padding-top: 104px;}
.cart-counter {height: 20px;width: 20px;line-height: 20px;}
.getaquoat_img .hero-ratings img{max-width: 120px;}
.getaquoat_img {padding: 30px 15px;}
.cntinfo p {font-size: 14px;line-height: normal;}
.contact-info {padding: 30px 20px;}
.footer_links_box ul li a {font-size: 13px;}
}

@media(max-width:350px){
}