.et-l--footer .et_builder_inner_content {
    z-index: 0 !important;
}
.img_cf {
    background: #fff !important;
}
.ds_mem_logo:first-child {
    order: 2;
}
.footer_copyright_name {
    margin: auto;
    margin-right: 0;
}
.footer_text02 {
    display: flex !important;
    align-items: center;
    margin: auto 0 auto auto;
    font-weight: 600 !important;
}
.footer_text02 .heart {
    position: relative;
    width: 0.5rem;
    height: 0.5rem;
    background-color: #fd5e34;
    transform: rotate(45deg);
    -webkit-animation: heartbeat 1.2s linear infinite;
    animation: heartbeat 1.2s linear infinite;
    margin: 0.6rem;
}
.footer_text02 .heart::before {
    transform: translateY(-50%);
}
.footer_text02 .heart::after, .footer_text02 .heart::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fd5e34;
    border-radius: 50%;
}
.footer_text02 .heart::after {
    transform: translateX(-50%);
}
.footer_text02 .heart::after, .footer_text02 .heart::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fd5e34;
    border-radius: 50%;
}
@keyframes heartbeat{
    0% {
        transform: rotate(45deg) scale(1);
    }
    25% {
        transform: rotate(45deg) scale(1);
    }
    30% {
        transform: rotate(45deg) scale(1.4);
    }
    50% {
        transform: rotate(45deg) scale(1.2);
    }
    70% {
        transform: rotate(45deg) scale(1.4);
    }
    100% {
        transform: rotate(45deg) scale(1);
    }
}
/*-------------contact -------------------*/
.ds_contact_row {
    width: 50% !important;
    float: left;
    padding: 0 50px 0 200px !important;
    height: 100vh;
    display: flex;
    /*align-items: center;*/
}
.ds_contact_col_copy {
    display: block !important;
}
.ds_contact_form_row {
    width: 50% !important;
    float: left;
    background: #000 !important;
    padding: 0 200px 0 80px !important;
    height: 100vh;
    display: flex;
}
.ds_contact_form_row_col,.ds_contact_row_col   {
    margin:auto;
}
.ds_contact_logo img {
    width: 360px;
    height: 50px;
    object-fit: contain;
}
.ds_contact_text {
    /*padding: 6px 0;*/
    padding: 10px 0;
}
.ds_contact_detail ul {
    padding: 0 !important;
    list-style: none;
}
.ds_contact_detail ul li a {
    display: inline-flex;
    align-items: center;
    padding: 10px 0;
    gap: 10px;
}
.ds_contact_detail ul li a span {
    font-size: 16px;
    font-weight: 500;
    transition:1s;
}
.ds_contact_detail ul li a:hover .ds_icon_text .site_content,.ds_contact_detail ul li a:hover .ds_contact_icon svg path {
    color: #21ae49;
    fill: #21ae49;
}
.ds_contact_icon {
    width: 30px;
    display: flex;
}
.ds_contact_icon svg {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.ds_contact_icon svg path {
    fill: #000;
    transition: 1s;
}
.ds_contact_social {
    display: flex;
    padding: 10px 0;
}
.ds_social_icon {
    margin-right: 20px;
}
.ds_contact_social a {
    color: #000;
    font-size: 22px;
    transition: 1s;
}
.ds_contact_social a:hover {
    color: #1cad4b;
}
.ds_mem_logo img {
    width: 100%;
    height: 90px;
    object-fit: contain;
    animation: flogo 3s linear infinite;
}
@keyframes flogo {
    0% {
        transform: scale(0.9);
    }
    50%{
        transform: scale(1);
    }
    100% {
        transform: scale(0.9);
    }
}
.ds_contact_mbm_logo {
    display: flex;
    gap: 35px;
    align-items: center;
    float: left;
    width: 100%;
    padding: 15px 0;
}
.ds_footer_link_col {
    padding: 10px 0;
}
.ds_contact_loc a .ds_contact_icon {
    display: block;
}
.ds_mem_logo:last-child img {
    height: 100px;
}
.ds_contact_form {
    padding: 20px 0 50px;
}
.ds_form_input_inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    gap: 10px;
}
.ds_form_input_6 {
    width: 100%;
}
.ds_form_input_6 input,.ds_form_input_12_inner textarea {
    width: 100%;
    height: 50px;
    border: none;
    font-size: 16px;
    color: #000;
    padding: 10px;
    padding: 10px;
    font-weight: 500;
    opacity: 1;
}
.ds_form_input_12 {
    padding-bottom: 10px;
}
.ds_form_input_12 select {
    width: 100%;
    height: 50px;
    font-size: 16px;
    color: #000;
    /*padding: 10px;*/
}
.ds_form_input_12_inner textarea {
    height: 120px;
    resize: none;
}
.ds_form_input_6 input::placeholder, .ds_form_input_12_inner textarea::placeholder {
    color: #00000094;
}
.ds_form_input_6 input:focus, .ds_form_input_12_inner textarea:focus {
    color: #000;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    border-color: #97ce30 !important;
    color: #3cb644 !important;
    text-align: center;
    margin: 10px auto !important;
}
.ds_contact_copyright_text .site_content {
    /*color: #ffff;*/
    font-weight: 600;
}   
.ds_quote_popup_col .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	color:#000 !important;
	border-color: #000 !important;
}
.ds_contact_mob_section {
    display: none !important;
}
.ds_contact_form_row::before {
    content: "";
    position: absolute;
    background: url(../../../../../wp-content/uploads/2022/08/contact-icon.png) no-repeat;
    width: 200px;
    height: 200px;
    bottom: -15px;
    right: 132px;
    background-size: contain;
    opacity: 0.2;
    animation: mymove 3s linear infinite;
    display: flex;
}
@keyframes mymove {
    0% {
        transform: scale(1);
    }
    50%{
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}
.ds_contact_copyright {
    display: flex;
    align-items: center;
}
.ds_contact_col_copy {
    width: 100%;
    background: #fff;
}
.ds_contact_col_box_copy{
    padding: 8px 0;
}
.ds_content_copr_right {
    margin: auto;
    margin-right: 0;
}
.ds_footer_title {
    font-size: 20px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
.myclass {
    padding: 0 !important;
    list-style: none !important;
}
.myclass li a {
    font-size: 15px;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
    transition: 1s;
}
.myclass li a:hover  {
    color: #37b445;
    /*padding-left: 5px;*/
    font-size: 16px;
}
.myclass li {
    width: 50%;
    float: left;
    padding: 5px 0;
}
.ds_footer_link  .ds_title_line {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.ds_coyright_row {
    width: 100% !important;
    float: left !important;
    display: flex !important;
    z-index: 999;
    position: absolute;
    bottom: 0;
}
/*.ds_contact_loc {
    display: flex;
    gap: 10px;
}*/
.ds_contact_loc a {
    align-items: flex-start !important;
    line-height: 3;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff !important;
}
.ds_icon_text{
    transition: 1s;
}
.ds_contact_detail ul li a:hover .ds_icon_text {
    padding-left: 5px;
}

/*-------------new footer----------------*/
.ds_contact_new {
    display: flex;
}
.ds_contact_new_left {
    width: 60%;
}
.ds_contact_new_right {
    width: 40%;
    padding-left: 40px;
}
.ds_contact_new_right .myclass li {
    width: 100%;
}

/*-------------end contact -------------------*/
/*---------------inner page footer------------------------*/
.ds_footer_row{
    display: flex;
	align-items:center;
}
.ds_footer_row .ds_contact_row,.ds_footer_row .ds_contact_form_row{
    width: 100% !important;
    height: 100%;
}
.ds_footer_row .ds_contact_row{
    /*padding: 100px 50px 0px 200px !important;*/
    padding: 0px 50px 0px 200px !important;
}
.ds_footer_row .ds_contact_form_row{
    padding: 100px 200px 0px 50px !important;   
}
.ds_contact_form_col.ds_contact_form_row {
    display: flex;
    align-items: center;
}
.ds_footer_row .ds_contact_form_row::before {
    bottom: -70px;
}
.ds_footer_row_col_one {
    width: 60% !important;
}
.ds_footer_row_col_two {
    width: 40% !important;
}
.tab_active{
    display: flex !important;
    align-items: center;
    /* line-height: 0; */
    transition: 1.5s;
    height: 100% !important;
}
.tab_residential,.tab_commercial{
    transition: 1.5s;
}
.cf_block  span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.cf_ip_check {
    display: none;
}
.cf_tab_box {
    line-height: 0;
}
.cf_block {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 10px;
}
.cf_tab_box label img {
    width: 100%;
    height: 100px;
    object-fit: cover;
    background: #fff;
}
.cf_tab_box .wpcf7-list-item-label {
    display: none;
}
input[type="checkbox"] {
    appearance: none;
    height: 100px;
    width: 95px;
    visibility: unset;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.ds_form_input_12_inner .wpcf7-list-item {
    margin: 0 16px 0 0 !important;
}
.ds_form_input_12_inner .wpcf7-list-item-label {
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    cursor: pointer;
}
.cf_tab_active .bg_add_cf img {
  background: linear-gradient(180deg, rgba(24,172,76,1) 0%, rgb(46 178 71) 32%, rgba(173,212,44,1) 75%, rgb(164 210 46) 100%) !important;
}
button.ds_form_btn {
    background: transparent;
    border: none;
}
/*---------------end inner page footer------------------------*/


@media all and (min-width: 320px) and (max-width: 767px) {
    /*-----------contact------------------*/
    .ds_contact_logo img {
        width: 220px;
        height: 30px;
    }
    .ds_mem_logo img {
        height: 70px;
    }
    .ds_mem_logo:last-child img {
        height: 75px;
    }
    .ds_form_input_inner {
        gap: 10px;
        display: grid;
    }
    .ds_form_input_12 {
        padding-bottom: 10px;
    }
    .ds_contact_form {
        padding: 8px 0 0;
    }
    .ds_form_input_6 input, .ds_form_input_12_inner textarea,.ds_form_input_12 select {
        height: 35px;
        font-size: 14px;
    }
    .ds_form_input_12_inner textarea {
        height: 60px;
    }
    .ds_contact_form_row_col, .ds_contact_row_col {
        margin-bottom: auto !important;
    }
    .ds_contact_row ,.ds_contact_form_row{
        width: 100% !important;
        align-items: center;
    }
    .ds_contact_detail ul li a {
        padding: 2px 0;
        line-height: 1;
    }
    .ds_contact_icon svg {
        width: 18px;
        height: 18px;
    }
    .ds_contact_web_section .ds_contact_row {
        display: none;
    }
    .ds_contact_mob_section {
        display: block !important;
    }
    .ds_contact_col_copy {
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
        align-items: center;
    }
    .ds_contact_copyright {
        display: grid;
    }
    .ds_content_copr_right {
        margin-right: auto;
    }
    .ds_contact_form_row::before {
        width: 100px;
        height: 100px;
        right: 52px;
        bottom: -40px !important;
    }
    .ds_contact_web_section .ds_coyright_row {
        display: none !important;
    }
    .ds_footer_title {
        font-size: 18px;
    }
    .ds_contact_detail ul li a span,.ds_contact_text .site_content {
        font-size: 12px;
        line-height: 1.5;
    }
    .myclass a {font-size: 12px !important;}
    .ds_contact_loc {display: grid;gap: 5px;}
    .myclass li:hover a {
        font-size: 12px;
    }
    .ds_contact_social a {
        font-size: 20px;
    }
    .ds_footer_link_col {
        padding: 5px 0;
    }
    .ds_contact_icon {
        width: auto;
        display: initial;
    }
    .ds_icon_text .site_content {
        display: flow-root;
    }
    .ds_contact_col_box_copy,.ds_contact_social {
        padding: 1px 0;
    }
    .ds_contact_detail ul li a {
        padding: 1px 0;
    }
    .ds_contact_row {
        display: grid;
        height: auto;
        padding: 30px 15px 70px 15px !important;
    }
    .ds_contact_form_row{
        padding: 70px 15px 30px 15px !important;
        height: 100%;
    }
    .ds_form_input_inner {
        grid-template-columns: 1fr;
    }
    .ds_contact_new{
        display: block;
    }
    .ds_contact_new_left {
        width: 100%;
    }
    .ds_contact_new_right {
        width: 100%;
        padding-left: 0px;
    }
    .ds_contact_section .et_pb_row_3.ds_coyright_row{
        display: none !important;
    }
    .myclass li {
        padding: 0px 0;
    }
    .ds_contact_mbm_logo {
        padding: 5px 0;
    }
    .ds_contact_new_right .myclass li {
        width: 50%;
    }
    /*-----------end contact------------------*/
    /*--------------inner age footer---------------*/
    .ds_footer_row {
        display: grid;
    }
    .ds_footer_row .ds_contact_row{
        padding: 30px 15px 10px 15px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 50px 15px 30px 15px !important;   
    }
    .ds_footer_row_col_one {
        flex-direction: column-reverse;
        order: 2;
    }
    .ds_contact_form_col {
        display: block !important;
    }  
    .ds_footer_row_col_two,.ds_footer_row_col_one{
        width: 100% !important;
    }  
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 82px;
        width: 81px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
    .cf_block {
        grid-template-columns: repeat(4,1fr);
        gap: 4px;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
     /*-----------------contact---------------*/
    .ds_contact_copyright {
        display: flex;
    }
    .ds_content_copr_right {
        margin-right: 0;
    }
    /*-----------------end contact---------------*/
    .cf_block {
        grid-template-columns: repeat(5,1fr) !important;
        gap: 4px;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    /*-----------contact------------------*/
    .ds_contact_logo img {
        width: 290px;
        height: 40px;
    }
    .ds_mem_logo img {
        height: 85px;
    }
    .ds_mem_logo:last-child img {
        height: 100px;
    }
    .ds_form_input_inner {
        gap: 15px;
    }
    .ds_form_input_12 {
        padding-bottom: 15px;
    }
    .ds_contact_form {
        padding: 15px 0;
    }
    .ds_form_input_6 input, .ds_form_input_12_inner textarea,.ds_form_input_12 select {
        height: 50px;
    }
    .ds_form_input_12_inner textarea {
        height: 100px;
    }
    .ds_contact_form_row_col, .ds_contact_row_col {
        margin-bottom: auto !important;
    }
    .ds_contact_form_row::before {
        width: 100px;
        height: 100px;
        right: 52px;
        bottom: -40px !important;
    }
    .ds_contact_web_section .ds_contact_row {
        display: none;
    }
    .ds_contact_mob_section {
        display: block !important;
    }
    .ds_contact_form_row,.ds_contact_row{
        width: 100% !important;
    }
    .ds_contact_row {
        display: grid;
        height: auto;
        padding: 30px 15px 50px 15px !important;
    }
    .ds_contact_form_row{
        padding: 70px 15px 30px 15px !important;
        height: 100%;
    }
    .ds_footer_row_col_one {
        flex-direction: column-reverse;
        order: 2;
    }
    .ds_contact_new_left {
        width: 55%;
    }
    .ds_contact_new_right {
        width: 45%;
        padding-left: 30px;
    }
    .ds_contact_section .et_pb_row_3.ds_coyright_row{
        display: none !important;
    }
    .myclass li {
        padding: 2px 0;
    }
    /*-----------end contact------------------*/
     /*--------------inner age footer---------------*/
     .ds_footer_row {
        display: grid;
    }
    .ds_footer_row .ds_contact_row{
        padding: 30px 15px 0px 15px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 30px 15px 30px 15px !important; 
        display: block;  
    }
    .ds_footer_row_col_two,.ds_footer_row_col_one{
        width: 100% !important;
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 82px;
        width: 81px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
    .cf_block {
        gap: 4px;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 20px 0 20px !important;
    }
    .ds_contact_form_row {
        padding: 0 20px 0 20px !important;
    }
    .ds_contact_form_row::before {
        width: 150px;
        height: 150px;
        right: 52px;
    }
    .ds_contact_logo img {        
        width: 285px;
        height: 40px;
    }
    .ds_mem_logo img {
        height: 75px;
    }
    .ds_mem_logo:last-child img {
        height: 75px;
    }
    .ds_contact_detail ul li a span,.ds_contact_text .site_content {
        font-size: 14px;
    }
    .myclass a {font-size: 14px !important;}
    .ds_contact_loc {display: grid;}
    .ds_contact_new_left {
        width: 55%;
    }
    .ds_contact_new_right {
        width: 45%;
        padding-left: 20px;
    }
    /*-----------end contact------------------*/
    /*--------------inner age footer---------------*/    
    .ds_footer_row .ds_contact_row{
        padding: 30px 20px 0px 20px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 30px 20px 0px 20px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 78px;
        width: 68px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
    .cf_block {
        gap: 4px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 20px 0 20px !important;
    }
    .ds_contact_form_row {
        padding: 0 20px 0 20px !important;
    }
    .ds_contact_form_row::before {
        width: 150px;
        height: 150px;
    }
    .ds_contact_logo img {        
        width: 285px;
        height: 40px;
    }
    .ds_mem_logo img {
        height: 80px;
    }
    .ds_mem_logo:last-child img {
        height: 75px;
    }
    .ds_contact_detail ul li a span,.ds_contact_text .site_content {
        font-size: 14px;
    }
    .myclass a {font-size: 14px !important;}
    .ds_contact_loc {display: grid;}
    .ds_contact_new_left {
        width: 55%;
    }
    .ds_contact_new_right {
        width: 45%;
    }
    .ds_form_input_6 input, .ds_form_input_12_inner textarea {
        font-size: 15px;
    }
    /*-----------end contact------------------*/
    /*--------------inner age footer---------------*/
    .ds_footer_row .ds_contact_row{
        padding: 40px 20px 0px 20px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 40px 20px 0px 20px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 78px;
        width: 68px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
    .cf_block {
        gap: 4px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .myclass li a:hover {
        font-size: 14px;
    }
    .myclass li a {
        font-size: 14px;
    }
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 30px 0 50px !important;
    }
    .ds_contact_form_row {
        padding: 0 50px 0 30px !important;
    }
    .ds_contact_form_row::before {
        width: 150px;
        height: 150px;
    }
    .ds_contact_logo img {        
        width: 285px;
        height: 40px;
    }
    .ds_mem_logo img {
        height: 85px;
    }
    .ds_mem_logo:last-child img {
        height: 90px;
    }
    .ds_contact_detail ul li a span,.ds_contact_text .site_content {
        font-size: 14px;
    }
    .ds_contact_new_left {
        width: 55%;
    }
    .ds_contact_new_right {
        width: 45%;
    }
    /*-----------end contact------------------*/
    /*--------------inner age footer---------------*/
    .ds_footer_row .ds_contact_row{
        padding: 50px 30px 0px 50px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 50px 50px 0px 30px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 80px;
        width: 73px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
    .cf_block {
        gap: 4px;
    }

}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .myclass li a {
        font-size: 14px;
    }
    .myclass li a:hover {
        font-size: 14px;
    }
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 30px 0 80px !important;
    }
    .ds_contact_form_row {
        padding: 0 80px 0 30px !important;
    }
    .ds_contact_form_row::before {
        width: 155px;
        height: 155px;
    }
    .ds_contact_logo img {
        width: 345px;
        height: 48px;
    }
    .ds_mem_logo img {
        height: 85px;
    }
    .ds_mem_logo:last-child img {
        height: 90px;
    }
    .ds_contact_detail ul li a span,.ds_contact_text .site_content {
        font-size: 14px;
    }
    .ds_form_input_inner {
        gap: 15px;
    }
    /*-----------end contact------------------*/
    /*--------------inner age footer---------------*/
    .ds_footer_row .ds_contact_row{
        padding: 50px 30px 0px 80px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 50px 80px 0px 30px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 82px;
        width: 76px;
    }
    .cf_tab_box label img {
        height: 80px;
    }
    .ds_form_input_12_inner .wpcf7-list-item-label {
        font-size: 15px;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 30px 0 100px !important;
    }
    .ds_contact_form_row {
        padding: 0 100px 0 50px !important;
    }
    .ds_contact_form_row::before {
        width: 180px;
        height: 180px;
    }
    .ds_contact_logo img {
        width: 345px;
        height: 48px;
    }
    .ds_mem_logo img {
        height: 85px;
    }
    .ds_mem_logo:last-child img {
        height: 90px;
    }
    .ds_contact_detail ul li a span {
        font-size: 15px;
    }
    /*-----------end contact------------------*/  
     /*--------------inner age footer---------------*/
    .ds_footer_row .ds_contact_row{
        padding: 80px 50px 0px 100px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 80px 100px 0px 50px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 85px;
        width: 80px;
    }
    .cf_tab_box label img {
        height: 85px;
    }
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    /*-----------contact------------------*/
    .ds_contact_row {
        padding: 0 50px 0 150px !important;
    }
    .ds_contact_form_row {
        padding: 0 150px 0 80px !important;
    }  
    /*-----------end contact------------------*/

    /*--------------inner age footer---------------*/
    .ds_footer_row .ds_contact_row{
        padding: 100px 50px 0px 150px !important;
    }
    .ds_footer_row .ds_contact_form_row{
        padding: 100px 150px 0px 50px !important;   
    }
    /*--------------end inner age footer---------------*/
    input[type="checkbox"] {
        height: 100px;
        width: 88px;
    }
}


