@media only screen and (min-width:2600px) and (max-width:2890px){
    body .why_jones_copy2 .stripe{left: 22%;right: auto;}
    body .why_jones_copy2 .pluse{left: 41%;right: auto;}
    body .why_jones_copy2 .right_col .right_bg{width: 520px;}
}
@media only screen and (min-width:1921px) and (max-width:2890px){
    .certificate .left_col input[type="text"]{width: 54%;}
    .why_jones_copy2 .right_col { float: right; background-attachment: fixed; background-position: 76% top; background-repeat: no-repeat; }
    header .right{    max-width: 26%;}
}

@media only screen and (max-width:1700px){
    /* header .menu{padding-left: 10%;}*/
    header .menu{right: 13%; /*top: 19px;*/}
    .certificate .left_col {width: 48%;}
    .certificate .right_col {width: 50%;    text-align: right;}
    .pop_up .inner {margin-top: 10%;}

    /* home */
    .certificate .left_col input[type="text"]{max-width: 57%;}
    .certificate .left_col input[type="submit"]{width: 100%;max-width: 38%;}
    .certificate .left_col .col{width: 80%;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{font-size: 68px;line-height: 60px;}
    .slider2 .col .inner .col1 h3{font-size: 40px;line-height: 1;}
    .slider2 .col .inner .col1 h4{font-size: 18px;line-height: 18px;}
    .slider2 .col .inner .col1{ padding-top: 20px;padding-bottom: 30px;}
    .slider2 .col{height: 680px;}    
    .slider2 .col .inner{height: 610px;}
    .Real{ padding-top: 45px;padding-bottom: 70px;}
    .Real h3{margin-bottom: 80px;}
    .contractors_video .col_right .video{width: 100%; height: 100%;}
    .error_404{margin-top: 25px;}
    .bottom_had1 .left_col.col2{margin-left: 55px;}

    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 27%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 27%;}



}

@media only screen and (min-width:1500px) and (max-width:1700px){
    body .why_jones_copy2 .pluse{right: 7%;}
    body.home .certificate .left_col { width: 47%; padding-top: 300px !important; z-index: 99999; position: relative; padding-left: 11%; }
    body.home .left_col h2{font-size: 50px;     max-width: 100%;}
    body.home .certificate .left_col input[type="submit"]{max-width: 62%;}
    #full_wrapper .about-banner .about-wrapper{    background-size: auto 77%;}
    .page-template-certificate-of-insurance .certificate .left_col {width: 50%;    padding-left: 5%;}
}
@media only screen and (max-width:1660px){
    .featured{margin-top: 130px;}
    .main .blog_list{margin-top: 80px;}
    .wrapper{padding: 0 10px;}
    .featured .blog_detail .right_content{max-width: 340px;}
    .box{max-width: 360px;}
    header .menu{padding-left: 12%;}
    header .right a.get_start{padding: 2px 10px 2px 10px;}
    header .right{max-width: 250px;text-align: right;}
    /*    header .menu{padding-top: 5px;}*/
    header .menu ul li{/*padding-right: 40px;*/padding-right: 25px;}
    header .menu ul li.menu-item-has-children{margin-right: 26px;} 

    /* blog_post content */
    .main .blog_post_content{margin-top: 130px;}
    .specific .left_col h2 {font-size: 50px;}

    /* home */
    .home .left_col h1{font-size: 22px;line-height: 1;}
    .home .left_col h2{font-size: 50px;line-height: 1;}
    .home .left_col p{font-size: 22px;}

    /* Contractors page */
    .contractors_video .col_left h3{font-size: 50px;}
    .c_slider_container{padding-left: 25px; padding-right: 25px;}

    .top_j_part{right: 0;}
    .certificate .right_col{width: 43%; margin-right: 60px; background-position: 171% top; }
    body .why_jones_copy2 .right_col .right_bg{height: 96px; top: 118px;}
    body .why_jones_copy2 .left_part{width: 153px; left: auto;}
    body .why_jones_copy2 .right_part{right: 352px;}
    body .why_jones_copy2 .stripe{right: 329px;}
    body .why_jones_copy2 .left_col .blog_part{left: -50px;}

    /*.contractors_video .col_right .video{height: 306px;}*/
    .specific .right_col .img_part:after{left: -25px;}
    .contractor_banner.specific .left_col .blog_part{top:30%;}
    .page-template-contractors header .right{max-width: 300px;}
    header .menu{padding-right: 13%; text-align: right;}
    .electrician .slider1 .col h5{top: -13px}
    .home .left_col h2 { font-size: 45px; line-height: 1; max-width: 100%; }


}
@media only screen and (max-width:1560px){

    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 25%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 25%;}
    body .why_jones_copy2 .right_col .right_bg{height: 92px;top: 113px;}
}
@media only screen and (max-width:1460px){
    /**/
    header .menu{/*padding-top: 2px; top: 21px;*/}
    header .logo a{margin-top: 2px;}
    /*header .menu .tel{margin-top: 2px;}*/
    /**/
    header .menu{padding-left: 0px;} 
    /*  header.had_blue .menu ul li.menu-item-has-children {margin-right: 0px;}*/
    .new_home_banner{min-height: 600px;}

    .why_jones_copy2 .right_col{width: 44%;}
    .why_jones_copy2 .right_col img {margin-top: 115px;}
    .why_jones_copy2 .left_col {padding-top: 142px;}
    .why_jones_copy2{min-height: 640px;}
    .page-template-certificate-of-insurance .why_jones_copy2 .right_col img{margin-top: 100px;}
    .page-template-certificate-of-insurance .why_jones_copy2 .left_col{padding-top: 192px;}
    .love_jones {margin-top: 45px;}
    .love_jones h2{margin-bottom: 0px;}
    .slider {padding-top: 50px;padding-bottom: 100px;}
    .slider h3 {font-size: 28px;line-height: 30px;}
    .slider h4{margin-bottom: 50px;}
    .ready_to_go .left_col input[type="text"]{width: 300px;}
    .slider .in:after{top: 0;}
    .slider .in:before{top: 50px;}
    .specific .left_col h2 {font-size: 52px;}
    .specific .left_col input[type="text"]{width: 400px;}
    .specific .left_col {padding-top: 90px;}
    .specific .right_col {float: right;padding-top: 40px;}
    .get_work {padding-top: 200px;padding-bottom: 200px;}
    .specific .left_col h2 span:after {height: 15px;}

    .relavant_que {padding-left: 50px;}
    .certificate .left_col h1{font-size: 46px;}
    .certificate .left_col .col {width: 100%;}
    .certificate .left_col input[type="text"]{width: 58.2%}

    /* home */
    .home .left_col h1{font-size: 22px;}
    .why_jones_copy2 .right_col img{margin-top: 80px;}
    .home{min-height: 620px;}
    .home.why_jones_copy2 .right_col img{max-width: 100%;}
    .home.why_jones_copy2 .right_col{width: 36%}
    .pare{padding: 110px 0px;}
    .pare p{font-size: 22px;line-height: 1.5;}
    .insured{padding-top: 100px;}
    .insured h2{font-size: 30px;padding: 15px 30px;}
    .insured .inner .iphone img{max-width: 100%;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{ font-size: 62px;line-height: 56px;}
    /*change*/
    .client_ask .left_col{width: 230px}


    /* Contractors page */
    .contractors_video .col_left h3{font-size:45px;}

    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 24%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 24%;}

    .contractors_sec5 .col_right img{max-width: 100%;}
    .contractors_sec3 .col_right img{max-width: 100%;}

    .home .why_jones_copy2 .right_col img{margin-top: 0;}
    body .why_jones_copy2 .left_col .blog_part{top: 32%;}
    .certificate .left_col .col1{margin-left: 213px;}
    body .why_jones_copy2 .left_part{width: 142px;}
    body .why_jones_copy2 .right_part{right:23%}
    body .why_jones_copy2 .stripe{right: 309px; top: 275px;}
    .home .why_jones_copy2 .left_col{padding-top: 272px;}
    .contractor_banner.specific .right_col{padding-right: 40px;padding-bottom: 40px;}
    .contractor_banner.specific .right_col:after{width: 770px;}
    .bottom_had1 .left_col.col2{margin-left: 20px;}
    body .why_jones_copy2 .left_col .blog_part{top:36%;}
    .specific .right_col .img_part:after{left:-35px;}
    footer .left .footer_box{padding-right: 50px; padding-left: 10px;}

    .contractors_video .col_right .video{height: 594px;}
    .bottom_had1 .drop{padding: 20px;}

    .slider2 .col{background-position: left 90% top;}

    body .why_jones_copy2 .right_col .right_bg{height: 86px; top: 107px;}
    body .why_jones_copy2 .right_col .left_line{width: 13px;}
    body .why_jones_copy2 .right_col .right_bg{height: 85px;}

}
@media only screen and (min-width:1025px) and (max-width:1460px){
    body .certificate .left_col input[type="submit"]{/*float: right;*/ margin-left: 0;}
    body .certificate .left_col .col1{margin-right: 0;}
}
@media only screen and (max-width:1440px){

    /* new home banner */
    .company_logo .in_wrapper {padding-left: 60px;padding-right: 60px;}

}
@media only screen and (max-width:1400px){
    body .why_jones_copy2 .left_part{width: 145px;}
    body .why_jones_copy2 .right_part{right: 23.2%;}
    body .why_jones_copy2 .pluse{right: 9%;bottom: -30px;}
    .contractors_video .col_right .video{height: 280px;}
    .bottom_had1 .left_col.col2{margin-left: 50px;}
    /*.bottom_had1 .drop .col1{width: 192px;}*/
    .specific .right_col .img_part:after{left:-42px;}
    .contractor_banner.specific .left_col .blog_part{top:15%;width: 15%;}
    .bottom_had1 .left_col.col2{margin-left: 20px;}
    .electrician .slider1{width: 100%; max-width: 1150px;}
    header .right a.get_start{font-size: 12px; margin-top: 5px;}
    body .why_jones_copy2 .right_col .right_bg{top: 103px;}

    /* new home banner */
    .company_logo .in_wrapper li {margin-right: 3%;}
    .company_logo .in_wrapper .right_col {padding-left: 25px;}
}
@media only screen and (max-width:1366px)
{
    header .menu ul li{padding-right: 50px;}
    header .right{max-width: 260px;}
    header .right a.get_start{margin-left: 40px;}
    /**/
    header .menu ul{margin-left: 17px;}
    /**/
    header .menu ul li{padding-right: 30px;}

    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 22%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 22%;}

    .certificate .right_col{margin-right: 92px; width: 41%;}
    body .why_jones_copy2 .left_part{width: 166px;}
    body .why_jones_copy2 .right_part{right: 24.5%;}
    body .why_jones_copy2 .pluse{bottom: 30px;}
    .page-template-certificate-of-insurance .why_jones_copy2 .right_col img{margin-top: 120px;}
    .page-template-certificate-of-insurance .why_jones_copy2 .left_col{padding-top: 202px;}
    header .menu ul li.menu-item-has-children {/*background-position: top 14px right 25px;*/margin-right: 20px;padding-right: 20px;}
    .specific .right_col .img_part:after{left:-49px;}
    .contractor_banner.specific .left_col .blog_part{top:31%;}
    .bottom_had1 .left_col{/*width: 25%;*/     width: calc(25% - 70px);}
    .bottom_had1 .left_col.col2 h3{margin-bottom: 10px;}
    .bottom_had1 .drop .col1 img{max-width: 100%;}
    .bottom_had1 .drop .col1 h4{font-size: 18px;line-height: 18px;}
    .bottom_had1 .drop .col1 a{max-width: 90%;height: 40px;margin: 0 auto;margin-top: 12px;}  
    html body .why_jones_copy2 .left_part {width: 152px;}
    html body .why_jones_copy2 .right_part {right: 23.5%;}
    .slider2 .col .inner {height: 540px;}
    .ready_to_go .left_col input[type="submit"]{    margin-left: 5px;    width: 225px;}
    .home .left_col h2 {font-size: 40px;line-height: 1;max-width: 100%;}
    html body .why_jones_copy2 .pluse {position: absolute;position: absolute;right: 7%;bottom: 18%;}
    html body .why_jones_copy2 .stripe { right: 22%;top: 34%;}
    .home .home_banner .left_col p{font-size: 19px;}
    .contractors_video .col_right .video {height: 553px;}

    body .why_jones_copy2 .right_col .right_bg{top: 93px; height: 77px;}
    .slider2 .owl-dots{bottom: 144px;}

    .company-logos img {margin-left: 40px;}

    /* new home banner */
    .company_logo .in_wrapper li {margin-right: 10px;max-height: 20px;}
    .company_logo .in_wrapper li img {max-height: 100%;}
    .company_logo .in_wrapper .left_col {width: 100%;max-width: 620px;}
    .company_logo .in_wrapper .right_col {width: calc( 100% - 620px );}



    .new_home_banner{min-height: auto;padding-bottom: 20px;}
    .contractor_banner.specific .left_col {padding-top: 140px;}
    .contractor_banner.specific .right_col{padding-top: 105px;padding-bottom: 30px;}

}
@media only screen and (min-width: 1281px) and (max-width: 1366px){
    html body .why_jones_copy2 .pluse {right: 6%;bottom: 18%;}
}
@media only screen and (max-width: 1460px) and (min-width: 1367px){
    html body .why_jones_copy2 .stripe {right: 23%;top: 49%;}
    html body .why_jones_copy2 .pluse {right: 8%;bottom: 2%;}
}
@media only screen and (min-width: 1460px) and (max-width: 1520px){
    html body .why_jones_copy2 .pluse {right: 6%;bottom: 15%;}
    body .why_jones_copy2 .stripe {right: 21%;top: 48%;}
}
@media only screen and (min-width: 1521px) and (max-width: 1565px){
    body .why_jones_copy2 .pluse {right: 6%;bottom: 15%;}
    body .why_jones_copy2 .stripe {right: 21%;top: 49%;}
}
@media only screen and (min-width: 1566px) and (max-width: 1600px){
    body .why_jones_copy2 .pluse {right: 8%;bottom: 7%;}
}
@media only screen and (min-width: 1601px) and (max-width: 1660px){
    body .why_jones_copy2 .stripe {top: 49%;right: 20%;}
    body .why_jones_copy2 .pluse { right: 7%;bottom: 8%;}
}
@media only screen and (min-width: 1661px) and (max-width: 1680px){
    body .why_jones_copy2 .stripe {top: 52%;right: 22%;}
    .home_banner {min-height: 855px;}
}
@media only screen and (max-width:1300px){

    .contractors_video .col_right .video{height: 245px;max-width: 80%;}
    .specific .right_col .img_part:after{left:-62px;}
    .specific .left_col{max-width: 60%}
    .specific .left_col h2 {font-size: 40px;}
    .contractor_banner .left_col a {width: 250px;height: 50px;line-height: 32px;}
    .simply_choose .af1 {max-width: 230px;}
}

@media only screen and (max-width:1280px){
    header .menu ul{margin-left: 30px;}
    .page-template-contractors header .menu ul{margin-left: -20px;}
    /**/
    header .menu ul li{padding-right: 9px;}
    /**/
    .certificate .left_col input[type="text"] {width: 54.2%;}
    .contractor_banner.specific .right_col .img_part {max-width: 500px;}
    /* home */
    .home{min-height: 560px;}
    .insured .inner .iphone img{max-width: 30%;}
    .insured .right_col h3{margin-bottom: 40px;}
    .insured .left_col h3{margin-bottom: 40px;}
    .insured .col{margin-bottom: 70px;}
    .insured .left_col{padding-right: 190px;}
    .insured .right_col{padding-left: 190px;}
    .electrician .slider1{width: 100%;max-width: 80%;margin: 0 auto;}
    .slider2 .col{height: 600px;}
    .slider2 .col .inner {height: 530px;width: 590px;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{ font-size: 56px;line-height: 50px;}
    .slider2 .col .inner .col1{padding-left: 70px;}
    .Real h3{margin-bottom: 60px;}
    .help{padding-top: 60px;}
    .help h2{font-size: 30px;line-height: 1.4;margin-bottom: 60px;}
    .help h2 span:after{bottom: 0px;height: 50%;}
    .help .recent_questions{margin-top: 50px;}

    /* Contractors page */
    .contractors_video .col_left span, .contractors_video .col_left span a{font-size: 20px;}
    .contractors_video .col_left a.s_demo{margin-right: 15px;}
    .contractors_tabs .contractors_tabs_content .col_left h2{font-size: 45px;}
    .contractors_tabs .contractors_tabs_content .col_left p{font-size: 17px;}

    body .why_jones_copy2 .left_part{width: 165px;}
    body .why_jones_copy2 .right_part{right: 24.9%;}
    header .menu ul li.menu-item-has-children {margin-right: 9px;padding-right: 9px;}
    .specific .right_col .img_part:after{left:-62px;}
    .contractor_banner.specific .left_col .blog_part{top:22%;}
    .contractors_video .col_left h3{font-size: 36px;}
    .contractors_video .col_left a.s_demo{margin-top: 20px;}
    .contractors_video .col_right .video{height: auto;}
    html body .why_jones_copy2 .right_part {right: 23.8%;}
    html body .why_jones_copy2 .left_part { width: 149px; }
    html .home header .right a:first-child {float: left;position: relative;left: 20px;}
    header .menu ul li.menu-item-has-children ul{margin-left: 0;}
    .certificate .right_col img{width: 107%;}
    body .why_jones_copy2 .right_col .right_bg{height: 77px;}

    .slider2 .owl-dots{bottom: 74px;width: 544px;}
    html body .why_jones_copy2 .stripe{/*    right: 269px;    top: 230px;*/ right: 22%;top: 46%;}
    .home .why_jones_copy2 .left_col {padding-top: 118px;}
    html body .why_jones_copy2 .pluse { position: absolute; position: absolute; right: 9%; bottom: 50px; max-width: 100px; }
    html body .why_jones_copy2 .pluse img {    max-width: 100%;}

    /* New pages*/
    .electrician.contractor_new .slider1{max-width: 1150px;}
    .checkout-section .slider_new.checkout-slider{max-width:90%; margin: 0 auto;}
    .checkout-section .slider_new.checkout-slider .iteam{max-width:90%;}
    .checkout-section .slider_new.checkout-slider .owl-nav .owl-prev{left: -10px;}
    .checkout-section .slider_new.checkout-slider .owl-nav .owl-next{right: -30px;}

    .checkout-section h3 strong:after {height: 50%;}

    #full_wrapper .contractor_new h3 a:after, .contractor_new h3 strong:after, .electrician h3 a:after, .electrician h3 strong:after {height: 50% !important;bottom: 0px;}
    .about-inner h2{font-size: 39px;}
    .about-banner p { font-size: 20px; letter-spacing: 1px; }
    .carpenter .doller { right: 31%; bottom: 4px; font-weight: bold; transform: scale(0.5); transform-origin: right; }
    .carpenter .right_col .col{width: 360px;}
    .ready_to_go .left_col input[type="text"]{width: 280px;}
    .form_section .wpcf7 .wpcf7-form .col_part a{background-size: auto 31%;}

    /* new home banner */
    .company_logo .in_wrapper {padding-left: 50px;padding-right: 30px;}
}
@media only screen and (max-width:1100px) /* container size */{
    .home .pare p{max-width: 90%;}
    header .menu {padding-right: 12%;top: 19px;}
    header .menu ul li.menu-item-has-children {background-position: right top 14px;margin-right: 0;padding-right: 0;}
    .about-inner h2{font-size: 31px;}
}
@media only screen and (max-width:1279px){
    .why_jones_copy2{min-height: 250px;padding-bottom: 100px;}
    .why_jones_copy2 .left_col {padding-top: 120px;padding-left: 20px;width: 50%;}
    .why_jones_copy2 .left_col h2 {font-size: 20px;}
    .why_jones_copy2 .left_col h1{font-size: 44px;}
    .why_jones_copy2 .left_col p{font-size: 16px;}
    .love_jones .content{padding: 0px 20px;}
    .love_jones .inner_col_left .left_col, .love_jones .inner_col_left .right_col {height: 400px;}
    .ready_to_go .left_col {padding-left: 20px;padding-top: 114px;}
    .ready_to_go .left_col input[type="submit"]{width: 170px;}
    .slider .in:before {top: 40px;}
    .specific .right_col {width: 35%;}
    .specific .left_col {width: 65%;padding-left: 20px;padding-top: 50px}
    .specific .left_col h2 {font-size: 38px;}
    .simply_choose {padding-top: 45px;padding-bottom: 30px;}
    .simply_choose .left_col {padding-right: 115px;padding-left: 20px;}
    .simply_choose .left_col+.left_col {padding-right:115px;padding-left:20px;}
    .simply_choose .af2 {left: -190px;top: 445px;}
    .get_work {padding-top: 90px;padding-bottom: 130px;}
    .bottom_had1 .left_col.col2 {margin-left: 2.6%;}
    .client_ask .right_col {width: 69%;padding-right: 20px;padding-top: 50px}
    .client_ask .right_col h2{margin-top: 25px;}
    .relavant_que{margin-top: 50px;}

    .profesion_banner {padding-top: 140px;padding-bottom: 100px;}
    .flexible .col {margin-right: 30px;}
    .with_jones_get {padding-top: 50px;padding-bottom: 50px;}
    .with_jones_get .inner{padding: 0px 20px;}
    .with_jones_get .col {padding-right: 114px;margin-top: 60px;}
    .carpenter .left_col {padding-left: 20px;padding-top: 60px;width: 55%;}
    .carpenter .left_col h2 {font-size: 36px;padding-bottom: 10px;margin-bottom: 48px;}
    .carpenter .left_col .day_slider{width: 100%;}
    .carpenter .right_col {padding-right: 20px;padding-top: 50px;}
    .help {padding-top: 50px;padding-bottom: 20px;}
    .help .recent_questions {padding: 0px 20px;text-align: left;margin-top: 50px;}
    .help .recent_questions .col ul li a {font-size: 14px;}
    .help h2{margin-bottom: 50px;}
    .graph .right_col .col {padding-top: 100px;padding-bottom: 30px;padding-left: 20px;padding-right: 20px;width: 100%;}
    .graph .right_col {padding-right: 20px;}
    .graph .right_col .col h2{font-size: 32px;}
    .graph {padding: 70px 0px;}
    #sidebar{bottom: 150px !important}
    .day_slider1 {width: 80%;margin-left: 50px;}
    .certificate .left_col h1 {font-size: 41px;}
    .certificate .left_col input[type="submit"]{width: 206px;}

    /* change*/
    .relavant_que .inner{padding-left: 240px;padding-right: 50px;}
    .relavant_que .inner .left {width: 100%;}
    /****/



}

@media only screen and (max-width:1279px) /* if tablate and mobile view is same */
{
    header{padding: 20px 10px 15px 10px;}
    /**/
    header .menu ul{margin-left: 0px;}
    /**/
    header .menu ul li:last-child{padding-right: 30px;}
    header .menu ul li{padding-right: 0px;}
    header .right{max-width: 210px;}
    header .right a.get_start {margin-left: 10px;}
    header .menu ul li a{font-size: 16px;line-height: 1;padding-bottom: 23px;}
    header .menu .tel{font-size: 16px;line-height: 1;  /*  margin-top: 4px;*/}
    .featured .blog_detail .left_img img{max-width: 100%;}
    .featured .blog_detail .left_img{ width: 100%;max-width: 60%;}
    h2{margin-bottom: 20px;}
    .featured .blog_detail .right_content{max-width: 370px;}
    .featured .blog_detail .right_content h3{font-size: 20px;line-height: 24px;padding-bottom: 15px;}
    .featured .blog_detail .right_content p{font-size: 20px;line-height: 28px;margin-bottom: 0;}
    .main .blog_list{margin-top: 40px;}
    .box{max-width: 319px;}
    .box .images{height: 174px;}
    .latest_blog h2{margin-top: 50px;}    
    .footer_wrapper{padding: 0px 10px;}
    footer{padding: 40px 0px;}
    footer .left .footer_box{padding:0px 25px; max-width: 29%;}
    header .right{max-width: 220px;top: -3px;}
    footer .left .footer_box h3{font-size: 20px;line-height: 28px;padding-bottom: 10px;}
    footer .left .footer_box ul li a, footer .left .footer_box ul li p,footer .left .footer_box ul li{font-size: 14px;line-height: 22px;}
    footer .left .footer_box ul li{line-height: 20px;}
    footer .right a{margin-bottom: 16px;}
    footer .right .social_icon{margin-top: 12px;}
    footer .right .social_icon a{margin-right: 40px;}
    .box:hover .images img{transform: scale(1);}
    footer .right{border: 0px;padding-left: 22px;}


    /* blog_post content */
    .main .blog_post_content{margin-top: 120px;}
    .main .blog_list .left .left_content span{margin-bottom: 20px;}
    .main .blog_list .left{max-width: 65%;}
    .main .blog_list .right{max-width: 30%;margin-right: 15px;}
    .main .blog_list .left .left_content h1{font-size: 28px;line-height: 34px;}
    .main .blog_list .left .left_content img{margin-bottom: 20px;}
    .main .blog_list .left .left_content h2{font-size: 22px;line-height: 26px;padding-top: 40px;padding-bottom: 10px;}
    .main .blog_list .right{padding-top: 80px;}
    .main .blog_list .right h2{font-size: 22px;}
    .main .blog_list .right a{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
    .main .blog_list .right .rigt_link{margin-bottom: 20px;}
    .main .blog_list .right h2{font-size: 20px;}
    .next_article h2{margin-top: 50px;font-size: 22px;line-height: 52px;}
    .next_article .next_tech{padding: 20px 0px;}
    .next_article .next_tech .left_section{max-width: 200px;}
    .next_article .next_tech .right_section{max-width: 420px;}
    .next_article .next_tech .right_section a{font-size: 18px;line-height: 22px;}    
    .next_article .next_tech .right_section p{font-size: 16px;line-height: 20px;}
    .next_article .read_more{margin-top: 20px;margin-bottom: 30px;}
    .main .blog_list .right .join_newsletter h3{font-size: 20px;line-height: 30px;}
    .carpenter .left_col .day_slider .range_line p {right: -23%;}

    #sidebar{bottom: 100px !important}
    header.get_quote {padding: 15px 30px 15px 30px;}
    header .logo a {margin-top: 4px;}
    header .get_quote_new span {font-size: 18px;line-height: 64px;background-size: 40px;padding-left: 50px;}
    header .get_quote_new a {font-size: 14px;width: 150px;height: 35px;line-height: 35px;margin-top: 15px;}
    #sidebar{bottom: 200px !important}

    /* home */
    .home .left_col h1{font-size: 20px;}
    .home .left_col h2{font-size: 40px;}
    .home .left_col .col1 span, .home .left_col .col1 a{font-size: 14px;}
    .home .left_col .col1 a{margin-right: 15px;}
    .home{padding-bottom: 50px;}
    .pare{padding: 80px 0px;}
    .pare p{font-size: 18px;line-height: 1.4;}
    .insured{padding-top: 50px;}
    .insured h2{font-size: 20px;padding: 10px 20px;}
    .insured .inner .iphone img{max-width: 25%;}
    /*
    .insured .right_col{padding-left: 120px;}
    .insured .left_col{padding-right: 120px;}
    */
    .insured .left_col, .insured .right_col{padding-bottom: 179px;}
    .insured .col{margin-bottom: 30px;}
    .insured .left_col .col .left img{max-width: 100%;}
    /*       .insured .col .left{width: 60px;}*/
    .insured .col .left img{max-width: 100%;}
    .insured .left_col .col .right h4,.insured .left_col .col .left h4{font-size: 16px;}
    .insured .left_col .col .right p,.insured .left_col .col .left p{font-size: 12px;}
    .insured .col .right h4{font-size: 16px;}
    .insured .title{margin-bottom: 30px;}
    .insured .left_col h3,.insured .right_col h3{margin-bottom: 30px;}
    .slider2 .col .inner{ height: 500px;width: 500px;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{padding-top: 25px;padding-left: 25px;font-size: 46px;line-height: 44px;}
    .slider2 .col{height: 560px;}
    .slider2 .col .inner .col1 h3{font-size: 30px;}
    .slider2 .col .inner .col1 h4{font-size: 16px;}
    .slider2 .col .inner .col1{padding-left: 50px;}
    .Real h3{font-size: 22px;}
    .Real a{margin-right: 50px;}
    .help{padding-top: 30px;}
    .help h2{font-size: 26px;line-height: 1.2;margin-bottom: 30px;}
    .help input[type="text"]{width: 400px;}    
    .help input[type="submit"]{width: 170px;font-size: 14px;}
    .graph .left_col img, .graph .right_col img{max-width: 100%;}
    .get_work h2{font-size: 40px;line-height: 1;}
    .flexible .col{max-width: 100%} 
    html body .why_jones_copy2 .pluse{right: 7%;/*bottom: 100px;*/ bottom: 9%;}
    .electrician .slider1 .col:hover h5{    color: #0073ff; background: none}
    .electrician .slider1 .col:hover{background-image: url(../images/site/k_line.png);}



}
@media only screen and (max-width:1260px) 
{
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 22%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 22%;}

    /* New home banner */
    .new_home_banner {min-height: 602px;}
    .specific.new_home_banner .left_col h2 {font-size: 40px;line-height: 52px;}
    html .home .new_home_banner .left_col h1 {font-size: 22px;line-height: 30px;padding-bottom: 0;}
    .company_logo {padding: 20px 0px;}
    .company_logo .in_wrapper {padding-left: 15px;padding-right: 15px;}
    .company_logo .in_wrapper .left_col {width: 100%;max-width: 100%;text-align: center;}
    .company_logo .in_wrapper .right_col {width: 100%;text-align: center;padding-left: 0;padding-top: 10px;}
    .company_logo .in_wrapper .right_col h3 {width: auto;}

}
@media only screen and (max-width:1180px) /* if tablate and mobile view is same */
{
    .contractor_banner h2{max-width: 75%;} 
    .contractors_video {background-color: #0073ff;padding:50px;}
    .contractors_sec4 .col_right {padding-top: 115px;}
    .content{padding-left: 15px; padding-right: 15px;}
    .contractors_video .col_left a.s_demo{ padding: 10px 20px; font-size: 14px;}

    /* Retrieve Quote */
    .why_jones_copy2.retrieve_quote{ min-height: 625px;max-height: 626px;}
    .electrician .slider1 .col h5{top: -23px;}


}
@media only screen and (max-width:1127px) 
{
    .insured .left_col, .insured .right_col {padding-bottom: 100px;}

}
@media only screen and (max-width:1024px)
{
    body header .right {max-width: 225px;text-align: left;margin-right: 70px;}
    .contractor_banner h2 {max-width: 91%;}
    .contractors_sec2{padding:50px 0px;}
    .contractors_sec2 p{font-size: 23px;}
    .content {padding-left: 25px;padding-right: 25px;}
    .contractors_sec3 .col_left{padding-top: 65px;}
    .contractors_sec4 .col_left h3{max-width: 57%;}
    .contractors_tabs .contractors_tabs_content{margin: 100px 0px;}
    .contractors_sec3.contractors_sec5 .col_left{padding-top: 55px;}
    .contractors_video .col_left{margin-top: 55px;}
    .contractor_banner.specific .left_col,.contractor_banner.specific .right_col{padding-top: 150px;}
    .contractor_banner.specific .right_col{padding-bottom: 100px;}

    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 14%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 14%;}

    body .why_jones_copy2 .right_col{margin-right: 65px;}
    body .why_jones_copy2 .left_part{width: 122px;}
    body .why_jones_copy2 .right_part{right: 23.9%;}
    body .why_jones_copy2 .stripe{right: 229px;top: 205px;}
    body .why_jones_copy2 .pluse{width: 90px; bottom: 30%;}
    .contractor_banner.specific .right_col:after{bottom: 200px;}
    header .menu ul li.menu-item-has-children{background-position: top 7px right 0px;}
    header .menu{right:17%;}
    body header .right a.get_start{margin-left: 0px;}
    body header .right{max-width: 265px;text-align: left;} 
    .specific .right_col .img_part:after{left:-104px;}
    footer .right{padding-top: 0;} 
    header .logo a{max-width: 54px;}
    .bottom_had1 .drop{padding: 20px;}
    .bottom_had1 .inner{position: relative;z-index: 99;}    
    .bottom_had1 .drop .col1{width: 180px;height: 220px;padding: 10px;}
    .bottom_had1 .drop .col1 a{margin-top: 10px;font-size: 14px;}
    .bottom_had1 .left_col.col2{margin-left: 10px;}
    .bottom_had1 .left_col.col2 ul li a{font-size: 14px;line-height: 16px;}
    .client_ask .left_col{padding-left: 30px;width: 24%;} 
    .client_ask .right_col{width: 74%;}
    .client_ask .right_col h1{font-size: 32px;line-height: 34px;margin-bottom: 10px;}
    body .why_jones_copy2 .right_col{margin-right: 55px;}
    .why_jones_copy2{margin-bottom: 40px;}
    .insured .left_col{padding-left: 20px; padding-right: 140px;}
    .insured .right_col{padding-right: 20px; padding-left: 140px;}
    .specific .left_col input[type="text"]{width: 100%}
    .certificate .right_col{    background-position: 71% top;}
    html body .why_jones_copy2 .left_part {width: 87px;}

    .slider2 .owl-dots{bottom: 64px; width: 444px;}

    /* new home banner */
    .new_home_banner {min-height: 502px;}
    .specific.new_home_banner .left_col h2 {font-size: 32px;line-height: 42px;}
    html .home .new_home_banner .left_col h1 {font-size: 18px;line-height: 20px;}
    .specific.new_home_banner .left_col p {font-size: 16px;line-height: 20px;padding-bottom: 25px;}

}
@media only screen and (max-width: 1023px) 
{


    .featured .blog_detail .left_img{float: none;max-width: 80%;margin:0 auto;}
    .featured .blog_detail .right_content{float: none;max-width: 80%;margin:0 auto;padding-top: 20px;}
    .featured h2{max-width: 80%;margin:0 auto;margin-bottom: 20px;}
    .main .blog_list{max-width: 80%;margin:0 auto;padding-top: 30px;text-align: center;}
    .box{max-width: 278px;float: none;display: inline-block;vertical-align: top;text-align: left;margin-bottom: 30px;}
    .box .images{height: auto;}
    .box h3{font-size: 16px;}
    .box span+span{padding-left: 20px;}
    .latest_blog{max-width: 80%;margin:0 auto;}
    .latest_blog .latest .box:nth-child(3n){margin-right: 18px;}
    .latest_blog .latest .box:nth-child(2n){margin-right: 0px;}
    .latest_blog .latest .box{margin-bottom: 50px;}
    .latest_blog .pagination{padding-bottom: 50px;}   
    .join_our{max-width: 80%;margin: 0 auto;}
    footer{padding: 20px 0px;}
    footer .left{float: none;display: inline-block;vertical-align: top; max-width: 100%; }
    footer .right{float: none;display: inline-block;vertical-align: top;}

    /* menu */
    .hamburger{display: block;margin-right: 20px;position: absolute;z-index: 999999999999;margin-top: 17px;width: 40px;height: 25px;top:0px;right: 0px;}
    .hamburger span{position: absolute;height: 2px;top:50%;width: 100%;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;background-color: #000000;right:0px;}
    .hamburger span:before{position: absolute;content: '';width: 100%;height: 2px;background: #000000;top:7px;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;right:0px;}
    .hamburger span:after{position: absolute;content: '';width: 100%;height: 2px;background: #000000;top:-7px;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;right:0px;}
    .hamburger.is-active span{background-color:transparent;}
    .hamburger.is-active span:after{transform: rotate(-45deg);top: 0px;}
    .hamburger.is-active span:before{transform: rotate(45deg);top: 0px;}
    header .menu{transform: translateX(100%);position: fixed;width: 100%;height: 100%;left: 0px;top:0px;right: 0px;background-color: #ffffff;z-index: 99999;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
    header .menu ul{margin-left: 0;width: 100%;max-width: 100%;text-align: center;padding-top: 100px;}
    header .menu ul li a{padding-bottom: 10px;display: inline-block;vertical-align: top;font-size: 20px;line-height: 22px;color: #000 !important;}
    header.trans .menu ul li a {color: #000;}
    header .menu ul li:last-child{padding-right: 0;}
    header .menu .tel{font-size: 20px;line-height: 22px;}
    header .menu ul li{margin-bottom: 15px;}
    header .menu ul li{padding-right: 0;display: block;}
    header .menu .tel{display: block;pointer-events: visible;}
    footer .left .footer_box ul li a, footer .left .footer_box ul li p,footer .left .footer_box ul li{pointer-events: visible;}
    header .menu.is-active{transform: translateX(0%);}
    header .right{max-width: 40%;}
    header.trans .logo a{margin-top: 3px;}

    header.trans .hamburger span,header.trans .hamburger span:after,header.trans .hamburger span:before{background-color: #fff;}
    header.trans .hamburger.is-active span:after,header.trans .hamburger.is-active span:before{background-color: #000;}

    /* blog_post content */
    .main .blog_post_content{max-width: 100%;padding-top: 120px;text-align: left;}
    .main .blog_post_content .left{float: none;margin: 0 auto;max-width: 80%;}
    .next_article .next_tech .right_section{max-width: 60%;}
    .next_article .next_tech .left_section{max-width: 40%;}
    .main .blog_list .right{float: none;max-width: 80%;margin: 0 auto;padding-top: 0;}
    .main .blog_list .right .join_newsletter{margin: 0 auto;}
    .main .blog_list .right .social{margin: 0 auto;}

    .why_jones_copy2 .left_col h2 {font-size: 19px;line-height: 22px;}
    .why_jones_copy2 .left_col h1 {font-size: 40px;}
    .love_jones .inner_col_left .left_col h3{line-height: 26px;}
    .ready_to_go .right_col {padding-right: 50px;padding-top: 90px;}
    .ready_to_go .right_col .col1 .rect1 {width: 85px;height: 85px;right: -30.5px;top: -30.5px;}
    .ready_to_go .right_col .col, .ready_to_go .right_col .col1 {width: 250px;}
    .ready_to_go .right_col .col{padding-left: 20px;padding-top: 20px;}
    .ready_to_go .right_col .col h2{margin-top: 30px;}
    .ready_to_go .right_col .col a {font-size: 16px;margin-top: 10px;line-height: 18px;}
    .ready_to_go .right_col .col{height: 310px;}
    .ready_to_go .right_col .col1 .rect2 {left: -47px;}
    .ready_to_go .left_col h3{font-size: 20px;}
    .ready_to_go .left_col h4{font-size: 45px;margin-bottom: 90px;}
    .ready_to_go .left_col input[type="text"] {width: 190px;}
    .ready_to_go .left_col input[type="submit"] {width: 154px;font-size: 14px;}
    .ready_to_go {padding-bottom: 70px;}
    .Not_sure_yet {padding-top: 60px;padding-bottom: 60px;}
    .Not_sure_yet .left_col {padding-left: 20px;}
    .Not_sure_yet .right_col {padding-right: 20px;}
    .Not_sure_yet .left_col h2{font-size: 40px;}
    .im_with_jones{height: 300px;}
    .im_with_jones h3{font-size: 55px;}

    .bottom_had1 a{font-size: 15px;}
    .specific .left_col h3 {font-size: 16px;}
    .specific .left_col h2 {font-size: 29px;}
    .contractor_banner .left_col a {width: 225px;height: 45px;line-height: 26px;font-size: 16px;}
    .specific .left_col input[type="text"] {width: 290px;}
    .specific .left_col input[type="submit"]{width: 169px;}
    .simply_choose h3 {font-size: 30px;margin-bottom: 40px;}
    .simply_choose .left_col {padding-right: 0;padding-left: 20px;}
    .simply_choose .left_col+.left_col {padding-right: 0;padding-left: 20px;}
    .contct_form {min-height: 0px;padding-top: 50px;padding-bottom: 50px;}
    .get_work h2 {font-size: 40px;margin-bottom: 40px;}
    .get_work input[type="text"]{width: 360px;}
    .get_work input[type="submit"]{top: 0px;}

    .relavant_que {padding: 0px 20px;}
    .relavant_que .inner {max-width: 760px;margin: 0 auto;padding-left: 220px;padding-top: 65px;padding-bottom: 41px;}
    .relavant_que .inner .left{width: 100%;}
    .bottom_had1 .inner>ul>li {margin-right: 20px;}
    .bottom_had1 .drop{padding: 20px;}
    .bottom_had1 .drop .col1 h4{font-size: 14px;    margin-top: -18px;line-height: 15px;}

    .bottom_had1 .left_col.col2 {margin-left: 30px;}
    .bottom_had1 .left_col.col2 h3 {font-size: 16px;padding-left: 20px;margin-bottom: 10px;}

    .bottom_had1 .left_col.col2 {margin-left: 15px;    width: calc(25% - 15px);}
    .bottom_had1 .drop .col1 {width: 165px;height: auto;padding: 16px;padding-top: 23px;}   
    .client_ask .right_col .need{width: 100%;}
    header .get_quote_new span {padding-left: 48px;font-size: 18px;line-height: 70px;}
    header.get_quote .logo {top: 2px;}
    header .get_quote_new a{margin-top: 13px;}

    .profesion_banner .inner {width: 80%;}
    .profesion_banner .inner h1 {font-size: 30px;}
    .flexible > .col {width: 30%;}
    .flexible {padding: 0px 20px;padding-bottom: 50px;padding-top: 60px;}
    .flexible .col img{max-width: 50px;}
    .with_jones_get .col {padding-right: 20px;margin-top: 45px;width: 49.5%}
    .with_jones_get .col:nth-child(2n){padding-left: 20px;}
    .with_jones_get .col h3 {font-size: 20px;}
    .carpenter .left_col h2 {font-size: 30px;padding-bottom: 10px;margin-bottom: 48px;}
    .carpenter .left_col h3 br{display: none;}
    .carpenter .left_col .day_slider .range_line p {top: -62px;width: 104px;height: 60px;line-height: 51px;font-size: 20px;}
    .carpenter .right_col .col{width: 100%;}
    .carpenter .right_col {padding-right: 20px;padding-top: 50px;width: 43%;}
    .carpenter .right_col .col .col1 h3 {font-size: 16px;}
    .carpenter .right_col .col .col2 h3 {font-size: 20px;}
    .carpenter .right_col .col .col2 {padding: 20px;}
    .carpenter .right_col .col .col2 h5 {margin-top: 10px;}
    .graph {padding: 50px 0px;}
    .graph .left_col img{max-width: 80%;margin: 0 auto;}
    .graph .right_col .col {padding-top: 50px;}
    .graph .right_col .col h2 {font-size: 23px;}

    header.get_quote .get_quote_new{display: none;}
    header.get_quote{border-bottom: none;background-color: #fff;}
    header .get_quote_new{background-color: transparent;z-index: -1}
    header.get_quote .menu, header.get_quote .right {opacity: 1;}

    .day_slider1 .irs-single {width: 85px;height: 50px;line-height: 40px;font-size: 16px;z-index: 99;top: -67px;padding-top: 3px;/*padding-left: 28px;    padding-left: 22px;*/    padding-left: 10px;padding-right: 10px;}
    .day_slider1 .irs-single:after{padding-left:5px;}
    .day_slider1 .irs-single:before {line-height: 42px;font-size: 16px;}
    .day_slider1 {width: 80%;margin-left: 27px;}
    .certificate .left_col h1 {font-size: 29px;}
    .certificate .left_col input[type="submit"] {width: 146px;font-size: 14px;}

    /* home */
    .why_jones_copy2 .left_col{width: 100%;max-width: 60%;}
    .why_jones_copy2 .left_col h2{font-size: 40px;line-height: 44px;}
    .certificate .left_col h1{font-size: 20px;}
    .pare p{font-size: 16px;}
    .insured{padding-top: 40px;}
    .insured h2{font-size: 16px;}
    .insured .inner .iphone{position: relative;}
    .insured .inner .iphone img{max-width: 100%;}
    .insured .left_col{float: none;max-width: 50%;width: 100%;padding: 0px;margin-bottom: 20px;text-align: center;margin: 0 auto;}
    .insured .right_col{float: none;max-width: 50%;width: 100%;position: relative;z-index: 9;padding: 0px;text-align: center;margin: 0 auto;}
    .insured .left_col h3, .insured .right_col h3{padding: 0px;}
    .insured .left_col .col .right h4, .insured .left_col .col .left h4,.insured .col .right h4{font-size: 20px;}
    .insured .left_col .col .right p, .insured .left_col .col .left p,.insured .col .right p{font-size: 18px;}
    .insured .left_col .col .right{text-align: right;}
    .insured .col .right{text-align: left;}
    .insured .left_col,.insured .right_col{max-width: 60%;}
    .electrician .slider1 .col h5{font-size: 20px;}
    .slider2 .col .inner{width: 100%;max-width: 100%;max-width: 80%;margin:auto;margin-top: 34px;}
    .slider2 .col{text-align: center;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{padding-left: 0px;text-align: center;}
    .slider2 .col .inner .col1{right: 0px;left: 0px;}
    .slider2 .owl-dots{left: 0px;right: 0px;margin: 0 auto;text-align: center;}
    .Real h3{font-size: 18px;}
    .Real a{margin-right: 20px;}
    .help h2{font-size: 24px;}
    .why_jones_copy2 .right_col,.why_jones_copy2 .left_col{width: 100%;max-width: 100%;}
    .home.why_jones_copy2 .right_col{width: 100%;}
    .why_jones_copy2 .left_col h2{font-size: 30px;}
    .home.why_jones_copy2 .right_col{text-align: center;}
    .home.why_jones_copy2 .right_col img {max-width: 400px;}
    .why_jones_copy2 .left_col {padding-top: 50px;}
    .certificate .left_col .col1 {float: left;margin-top: 15px;position: relative;z-index: 1;margin-left: 0;}

    .page-template-profession .day_slider1 .irs-single{padding-left: 14px;}
    .page-template-profession .day_slider1 .irs-single:before{left: 24px;}



}
@media only screen and (max-width:959px)
{
    .electrician .slider1 .col h5{font-size: 17px;}   
    .top_j_part{right: 34px;}
    html body .why_jones_copy2 .stripe{right: 199px;}
    .company-logos img{margin-left: 12px;max-height: 23px;}
    .electrician{padding-top: 50px;}
    .discover-section h3, .discover-section h3 strong{font-size: 30px !important; line-height: }
    .discover-section h3 span{ line-height: 50px;}
    .electrician h3{margin-bottom: 0px;}
    #full_wrapper .contractor_new h3 a {font-size: 28px !important;}
    .electrician.contractor_new .slider1{max-width: 100%; padding-bottom: 50px;}
    .electrician.contractor_new{height: auto; padding-bottom:10px;}
    .checkout-section h3{margin-bottom: 50px;}
    .checkout-col .checkout_rating_block img{max-width: 150px;}
    .checkout-col .checkout_rating_block h4,.checkout-col .checkout_rating_block h4 a{font-size: 20px;}
    .checkout-section .slider_new.checkout-slider .iteam h5{font-size: 20px;}
    .checkout-section .slider_new.checkout-slider .iteam{padding: 50px;}
    .love_jones.contractor_page_love_jones h2,.checkout-section h3{font-size: 28px;}
    .checkout-section h3 strong{margin-bottom: 0px;}
    .checkout-section .slider_new.checkout-slider .owl-nav .owl-prev, .checkout-section .slider_new.checkout-slider .owl-nav .owl-next{top: 34%;}

    .easy-autocomplete{max-width: 270px;}

    /* new home banner */
    .specific.new_home_banner .left_col {padding-left: 25px;}
    .specific.new_home_banner .right_col .img_part:after{    left: -16px;}

}
@media only screen and (max-width:768px)
{
    .contractor_banner.specific .left_col, .contractor_banner.specific .right_col{padding-top:100px}
    .contractor_banner.specific .right_col{padding-bottom: 70px;}
    .contractors_sec2 p{font-size:19px; line-height: 1.3;}
    .contractors_sec3 {padding-top: 30px;}
    .why_love h2{padding-bottom: 26px;}
    .contractors_sec3 .col_left p{max-width: 95%;font-size: 15px;}
    .contractors_sec4 .col_left h3{max-width: 77%;font-size: 20px;}
    .contractors_sec4 .col_right p{font-size: 15px;}
    .contractors_sec3.contractors_sec5 .col_left{padding-top: 22px;}
    .contractors_tabs .contractors_tabs_content .col_right{margin-left: 82px;}
    .contractors_tabs .contractors_tabs_content .col_left h2{font-size: 33px;padding-bottom: 5px;}
    .contractors_tabs .contractors_tabs_content .col_left p{padding-top: 18px; font-size: 15px;}
    .contractors_video{padding: 50px 25px;}
    .contractors_video .col_right .video{height:189px; max-width: 100%;}
    .contractors_video .col_left{margin-top:50px;}
    .contractors_video .col_left h3{font-size: 26px;}
    .contractors_video .col_left a.s_demo{margin-top:20px;}
    .contractors_video .col_left span, .contractors_video .col_left span a{font-size:14px}
    .contractors_video .col_left a.s_demo{padding: 10px 14px;}

    header .menu ul li.menu-item-has-children ul{position: relative; top: 0px; padding-top: 0px; display: none; padding: 20px 0px; margin:0 auto; max-width:100%; width: 100%;}
    header .menu ul li.menu-item-has-children:hover ul{opacity: 1; visibility: visible;}
    header .menu ul li.menu-item-has-children{background-image: url(../images/site/atop.png);background-position:top 8px right 34%;}
    header .menu ul li.menu-item-has-children ul li a{padding: 10px 0px; text-align: center;}
    header .menu ul li.menu-item-has-children ul li{margin-bottom: 5px;}
    header .menu ul li.menu-item-has-children.active ul{display: block;box-shadow: none;padding: 0px;}

    header .menu ul li.menu-item-has-children.active{background-image: url(../images/site/atopb.png);}

    .retrieve_quote .retrieve_quote_content{max-width: 600px; background-size: 100%; height: 347px;}
    .retrieve_quote .retrieve_quote_content h2{font-size: 38px; padding-top: 70px;padding-left: 35px;}
    .retrieve_quote .retrieve_quote_content .form_bg h3{font-size: 30px;}
    .retrieve_quote .retrieve_quote_content .form_bg{padding-left: 35px; margin-top: 50px}
    .retrieve_quote .retrieve_quote_content .form_bg form input{width: 100%; margin-bottom: 10px;}
    .retrieve_quote .retrieve_quote_content .form_bg form{max-width: 95%; margin-top: 10px;}
    .why_jones_copy2.retrieve_quote {min-height: 516px;max-height: 491px;}
    .flexible .col p br{display: none;}
    .flexible .col .col{width:100%;}

    .retrieve_quote .retrieve_quote_content .rnotfound_content h3{font-size: 22px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content p{margin-top: 15px; margin-bottom: 15px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content span{margin-top: 20px; margin-bottom: 20px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content{padding-top: 40px;}
    .why_jones_copy2.n_found.retrieve_quote{min-height: 350px;max-height: 478px;}

    header .menu ul li.menu-item-has-children ul{opacity: 1; visibility:visible;}
    .slider .col{width: 400px;}
    .page-template-certificate-of-insurance .certificate .left_col{width: 100%; padding-top: 50px;}
    .certificate .left_col .col1{margin-left: 0;float: none;text-align: left;}

    html body .why_jones_copy2 .right_col{position: relative; margin-right: 0;}
    html body .why_jones_copy2 .right_part{right: 41.9%;}
    .home .why_jones_copy2 .left_col{padding-top: 50px;width: 100%;max-width: 70%;margin: 0 auto;float: none;}
    .why_jones_copy2 .right_col .top_j_part:after{opacity: 0; visibility: hidden;}
    body .why_jones_copy2 .stripe{right: 289px;}
    .contractor_banner.specific .right_col:after{width: 580px; bottom: 140px;}
    .bottom_had1 .left_col.col2{margin-left: 30px;width: 100%;max-width: 36%;}
    .page-template-certificate-of-insurance .certificate .left_col{max-width: 60%;margin: 0 auto;float: none;}
    body .why_jones_copy2 .right_col{float: none;}
    .certificate .left_col h1{font-size: 34px;}
    .certificate .left_col .easy-autocomplete{max-width: fit-content;width: 100% !important;}
    .certificate .left_col input[type="text"]{width: 100%;}
    body header .right{max-width: 270px;text-align: left;}
    .specific .right_col .img_part:after{left: -69px;}
    header .right a{color: #0073ff;}
    .home header .right a img.blue_icon{opacity: 1;}
    .home header .right a img.white_icon{opacity: 0;}
    .pare{padding: 40px 0px;}
    .insured .title{margin-bottom: 10px;}
    .graph{background-size: cover;}
    .bottom_had1 .inner>ul>li{margin-right: 10px;font-size: 10px;} 
    body header .right{max-width: 265px;text-align: left;} 
    .bottom_had1 .drop .col1{display: none;}
    .bottom_had1 .left_col.col2{max-width: 45%;margin-left: 0;}   
    .certificate .left_col .col{padding-top: 35px;}
    .home .certificate .left_col input[type="text"]{font-size:18px;color: #0073ff;}
    .home .certificate .left_col input[type="text"]::-webkit-input-placeholder{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="text"]:-moz-placeholder{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="text"]::-moz-placeholder{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="text"]:-ms-input-placeholder{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="text"]::-ms-input-placeholder{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="text"]:placeholder-shown{ color: #0073ff;font-size:21px;}
    .home .certificate .left_col input[type="submit"] { margin-top:0px; font-size: 14px; height: auto; padding-top:2px; padding-bottom: 10px; border-radius: 0px; padding-bottom: 0px; }

    .help input[type="text"]::-webkit-input-placeholder{ color: #0073ff;font-size:14px;}
    .help input[type="text"]:-moz-placeholder{ color: #0073ff;font-size:14px;}
    .help input[type="text"]::-moz-placeholder{ color: #0073ff;font-size:14px;}
    .help input[type="text"]:-ms-input-placeholder{ color: #0073ff;font-size:14px;}
    .help input[type="text"]::-ms-input-placeholder{ color: #0073ff;font-size:14px;}
    .help input[type="text"]:placeholder-shown{ color: #0073ff;font-size:14px;}
    .certificate .left_col .col1{text-align: left;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 7%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 7%;}
    .with_jones_get h2{padding-bottom: 40px; padding-top: 25px;}
    .contractor_banner .left_col a { width: 100%; z-index:9; position: relative; }
    .carpenter .right_col .col .col2 h4{font-size: 30px;}
    .carpenter .right_col .col .col2 h2{font-size: 25px;}
    .not_answer_popup_form{max-width: 90%;}
    .not_answer_popup_form h3 br{display: none;}
    .not_answer_popup_form .wpcf7-form-control-wrap{width: 45%;}
    .not_answer_popup_form h3{font-size: 17px;}
    .electrician .slider1 .col h5 {    min-height: 99px;    max-width: 92%;    margin: 0 auto;}

    .home .electrician .slider1 .owl-carousel .owl-nav .owl-next {margin-right: 0px;}
    .home .electrician .slider1 .owl-carousel .owl-nav .owl-prev {margin-left: 0;}


}

@media only screen and (min-width:768px) and (max-width:1024px){
    html body .why_jones_copy2 .left_part { width: 87px; right: -10px;}
    html body .why_jones_copy2 .right_col{ margin: 0 auto;max-width: 50%;}
    html body .why_jones_copy2 .left_part {width: 207px;right: -29%;}
    body .why_jones_copy2 .stripe {right: 39%;}
    .certificate .right_col {background-position: 82% -120%;}
    .slider2 .col {height: 560px;background-position: 70% 10%;}
    header .menu{padding: 0}
    .hamburger {width: 30px;height: 25px;top: 7px;}
    html.ipad body .why_jones_copy2 .right_col{background-position: 81% -20px;}

}
@media only screen and (min-width:768px) and (max-width:873px){
    .why_jones_copy2 .left_col {max-width: 50%;width:auto;}
    html body .why_jones_copy2 .pluse {right: 7%;bottom: 12%;}
    html body .why_jones_copy2 .stripe {right: 20%;top:46%;}
}
@media only screen and (min-width:874px) and (max-width:959px){
    html body .why_jones_copy2 .pluse {right: 7%;bottom: 2%;}
    html body .why_jones_copy2 .stripe {right: 20%;top:46%;}
    .why_jones_copy2 .left_col {max-width: 50%;width:auto;}
}
@media only screen and (min-width:960px) and (max-width:1024px){
    html body .why_jones_copy2 .right_col {max-width: 45%;width: 100%;margin-right: 39px;}
    html body .why_jones_copy2 .right_part {right: 20.5%;}
    html body .why_jones_copy2 .stripe {right: 19%;}
    body .certificate .left_col .col1 {margin-left: 0;float: right;text-align: right;margin-right: 14px;}
    body .home_banner .left_col .col1{float:left;}
    header .menu ul li.menu-item-has-children {background-position: right;}
    header .menu .tel { font-size: 16px; line-height: 1; margin-top: 9px; }
    header .menu { /*right: 11%;*/right: 24%; }
    header .right a.sign_in_ {margin-right: 14px;}
    body header .right{margin-right: 60px;}
    body header .right {max-width: 215px;text-align: right;}
    body .why_jones_copy2 .right_col {background-position: 330px 0px !important;background-repeat: no-repeat;background-size: 74%;}
    header .menu{top: 20px;/*max-width: 77%;*/}
    body .why_jones_copy2 .right_col .right_bg{height: 67px; top: 82px; left: 99%;}
    .insured .right_col h3{font-size: 17px;}
    .insured .left_col h3 img {max-width: 60px;}
    footer .left .footer_box {padding: 0px 13px;max-width: 29%;}
    .bottom_had1 .inner .drop_bottom{font-size: 14px;}
    footer .left .footer_box h3{font-size: 17px;}
    .client_ask .left_col{padding-top: 45px;}
    .specific .left_col h2{font-size: 31px;}
    html body .why_jones_copy2 .stripe { right: 21%; top: 166px; }	
    .certificate .right_col img { width: 102%; }
    html body .why_jones_copy2 .pluse {/*bottom: 130px;*/right: 6%;bottom: 10%;}
    .home .why_jones_copy2 .left_col{padding-top: 50px;}
    .why_jones_copy2 .left_col{max-width: 60%;width:50%;}
}
@media only screen and (max-width: 959px) and (min-width: 768px) { 
    html body .why_jones_copy2 .right_col{background-position: center;overflow: hidden;}
}
@media only screen and (max-width:768px){
    .ui-autocomplete{max-width: 83% !important; width: 83% !important;}
    html body .why_jones_copy2 .right_col {background-position: center right;}

}
@media only screen and (max-width:767px)
{
    header{padding: 10px 5px;}    
    header .right{float: left;max-width: 70%;padding-left: 20px; top:0;    margin-top: 3px;}
    header .logo{max-width: 30%;}
    header .right a:hover img{padding-left: 10px;}
    header .logo a img{max-width: 100%;}
    header .logo a{max-width: 65px;margin-top: 9px;}
    header .right a.get_start{}
    header .right a img{right: 0px;}
    header .right a{padding-right: 25px;font-size: 16px;line-height: 22px;margin-left: 0;}
    header .right a.get_start{padding: 5px 10px;}
    header.trans .logo a{margin-top: 2px;margin-top:7px}
    .hamburger{margin-right: 10px;margin-top:13px;}
    .featured{margin-top: 80px;}
    .featured h2{max-width: 100%;margin-bottom: 10px;}
    .featured .blog_detail .left_img{max-width: 100%;}
    .featured .blog_detail .right_content{max-width: 100%;padding-top: 15px;}
    .featured .blog_detail .right_content h3{font-size: 18px;line-height: 20px;padding-bottom: 10px;}
    .featured .blog_detail .right_content span{font-size: 14px;line-height: 20px;}
    .featured .blog_detail .right_content span+span{padding-left: 20px;}
    .featured .blog_detail .right_content p{font-size: 16px;line-height: 22px;padding-bottom: 20px;}
    .box{margin: 0px;margin-bottom: 25px;max-width: 100%;}
    .main .blog_list{max-width: 100%;}
    .box span{font-size: 14px;line-height: 20px;}
    .box h3{margin-top: 10px;}
    .latest_blog h2{margin-top: 20px;}
    .latest_blog{max-width: 100%;margin: 0 auto; margin-top: 20px;}
    .latest_blog .latest .box{margin-bottom: 20px;}
    .latest_blog .pagination{padding-bottom: 30px;}
    .join_our{max-width: 100%;}
    .join_our h1{font-size: 22px;line-height: 26px;padding-top: 15px;}
    .join_our h5{font-size: 16px;line-height: 18px;padding-bottom: 25px;}
    .join_our input[type="submit"]{width: 85px;}
    .join_our p{font-size: 16px;line-height: 18px;padding-bottom: 30px;}
    footer{padding-top: 10px;}
    footer .left .footer_box{width: 100%;max-width: 100%;margin-bottom: 10px;}
    footer .left .footer_box h3{font-size: 20px;line-height: 32px;border-bottom: 1px solid #cdcdcd;padding-bottom: 5px;margin-bottom: 5px;background-image: url(../images/site/arrow_bottom.png);background-repeat: no-repeat;background-position: right center; background-size: 20px;}
    footer .left .footer_box ul li a, footer .left .footer_box ul li p,footer .left .footer_box ul li{font-size: 16px;line-height: 24px;}
    .latest_blog .latest .box:nth-child(3n){margin-right: 0;}

    /* blog_post content */
    .main .blog_list{padding-top: 80px;}
    .main .blog_post_content .left{max-width: 100%;}
    .main .blog_list .left .left_content h1{font-size: 22px;line-height: 26px;}
    .main .blog_list .left .left_content h2{font-size: 22px;line-height: 20px;padding-top: 20px;}
    .next_article h2{margin-top: 30px;}
    .next_article .next_tech .left_section{float: none;max-width:100%;text-align: center;padding-bottom: 15px;}
    .next_article .next_tech .right_section{float: none;max-width:100%;}
    .next_article .next_tech .right_section a{font-size: 16px;line-height: 20px;}
    .next_article .next_tech .right_section p{font-size: 14px;line-height: 18px;}
    .next_article .read_more{margin: 20px 0px;}
    .main .blog_list .right{max-width: 100%;}

    /* terms_page */
    .terms_page{margin-top: 90px;}
    .terms_page  h2{font-size: 20px;line-height: 30px;margin-bottom: 40px;}
    .terms_page h2:after{height: 5px;}
    .terms_page p{font-size: 14px;line-height: 22px;}
    .terms_page h3{font-size: 20px;line-height: 30px;margin-top: 30px;margin-bottom: 10px;}

    /* policy */
    .policy_page{margin-top: 90px;}
    .policy_page p, .policy_page ul li{font-size: 14px;line-height: 22px;}
    .electrician h3 a, .electrician h3 strong{line-height: 22px;}
    .electrician h3 a:after, .electrician h3 strong:after{bottom: -4px;}
    .policy_page p{ margin-bottom: 20px;}
    .policy_page h3{font-size: 20px;line-height: 30px;margin-top: 30px;margin-bottom: 10px;}
    .policy_page  h2{font-size: 20px;line-height: 30px;margin-bottom: 40px;}
    .policy_page h2:after{height: 5px;}

    /*why_jones_copy2*/
    .why_jones_copy2 .right_col,.why_jones_copy2 .left_col {width: 100%;float: none;padding: 0px 20px;margin-top: 45px;}
    .why_jones_copy2 .right_col img {margin-top: 75px;}
    .why_jones_copy2 .left_col h2 {font-size: 15px;line-height: 20px;margin-top: 40px;}
    .why_jones_copy2 .left_col h1 {font-size: 32px;padding-bottom: 0px;}
    .why_jones_copy2 .left_col h1:after {width: 70px;height: 7px;}
    .why_jones_copy2 .left_col p {font-size: 16px;line-height: 22px;}
    .home .certificate .left_col .easy-autocomplete{width: 100% !important; max-width: none}
    .home .certificate .left_col input[type="text"]{width: 100% !important;}
    .home .certificate .left_col input[type="submit"]{max-width: 100%; width: 100%;}
    .home .certificate .left_col input[type="submit"]{margin-top: 10px;}
    .why_jones_copy2 .left_col a{width: 275px;margin-top: 20px;}
    .why_jones_copy2 {padding-bottom: 50px;}
    .love_jones h2{font-size: 22px;margin-bottom: 15px;}
    .love_jones .inner_col_left .left_col h3 {line-height: 22px;font-size: 20px; padding-bottom: 15px; margin-bottom: 18px; margin-bottom:38px}
    .love_jones .inner_col_left .left_col h3:after {width: 60px;height: 4px;}
    .love_jones .inner_col_left .left_col, .love_jones .inner_col_left .right_col {height: auto;width: 100%;float: none;display: block;}
    .love_jones .inner_col_left .left_col{padding-top: 23px;}
    .love_jones .inner_col_left .right_col{padding: 15px 0px; display: none;}
    .love_jones .inner_col_left .left_col p {font-size: 18px;margin-bottom: 40px;}
    .love_jones .inner_col_left .right_col .mid{display: block;text-align: center}
    .love_jones .inner_col_left .right_col .mid img{max-width: 70px;}
    .ready_to_go .left_col {padding-left: 15px;padding-top: 30px;padding-right: 15px;float: none;width: 100%;}
    .ready_to_go .left_col h3 {font-size: 14px;}
    .ready_to_go .left_col h4 {font-size: 30px;margin-bottom: 40px;}
    .ready_to_go .left_col input[type="text"] {width: 100%;}
    .ready_to_go .left_col input[type="submit"] {margin-left: 0;margin-top: 10px;width: 100%;}
    .ready_to_go .right_col {padding-right: 40px;width: 100%;padding-top: 60px;float: none;padding-left: 20px;    text-align: center;}
    .ready_to_go .right_col .col1 .rect2 {left: -22px;}
    .ready_to_go {padding-bottom: 40px;}
    .Not_sure_yet .left_col {padding-left: 20px;width: 100%;float: none;padding-right: 20px;}
    .Not_sure_yet {padding-top: 20px;padding-bottom: 40px;}
    .Not_sure_yet .right_col{float: none;width: 100%;padding: 0px 20px;}
    .Not_sure_yet .left_col h2 {font-size: 20px;padding-bottom: 7px;}
    .Not_sure_yet .left_col h2:after {width: 60px;height: 4px;}
    .Not_sure_yet .left_col p {font-size: 14px;line-height: 20px;margin-bottom: 8px;}
    .Not_sure_yet .right_col .col h2 {font-size: 20px;line-height: 24px;margin-bottom: 0px;margin-top: 15px;}
    .Not_sure_yet .right_col .col h2:after {left: -10px;top: 6px;width: 4px;}
    .Not_sure_yet .right_col .col{width: 100%;}
    .Not_sure_yet .right_col .col input{width: 100%;margin-top: 10px;}
    .slider h3 {font-size: 20px;line-height: 22px;margin-bottom: 5px;}
    .slider h4{font-size: 14px;line-height: 18px;}
    .slider h4 br{display: none}
    .slider {padding-bottom: 40px;min-height: 200px;}
    .slider .col{width:100% !important;padding: 10px;}
    .slider .col .inner{border: 3px solid #62ffcc;padding: 10px 10px 40px 10px;}
    .slider .col h5{font-size: 14px;}
    .slider .col p{font-size: 10px;right: 10px;bottom: 10px;width: 100%;text-align: center;}
    .im_with_jones h3 {font-size: 30px;}
    .im_with_jones {height: 200px;}
    .slider .in {bottom: 35px;height: 213px;width: 340px;}
    .slider .in:before {top: auto;bottom: -20px;font-size: 200px;right: 20px;letter-spacing: -17px;}
    .slider .in:after {font-size: 200px;letter-spacing: -17px;}
    .bottom_had1 {height: auto;margin-top: 50px;line-height:20px;padding: 10px 0px;}
    .bottom_had1 a {font-size: 11px;margin-right: 0;width:100%;float: left;text-align: left;padding-left: 10px;line-height: 16px;}
    .specific .left_col,.specific .right_col{float: none;width: 100%;}
    .specific .left_col {padding-left: 20px;padding-top: 30px;padding-right: 20px; max-width: 100%}
    .specific .left_col h3{font-size: 14px;}
    .specific .left_col h3 br{display: none;}
    .specific .left_col h2{font-size: 20px;margin-bottom: 20px;}
    .specific .left_col h2 br{display:none;}
    .specific .left_col input[type="text"]{width: 100%}
    .specific .left_col input[type="submit"] {width: 100%;margin-left: 0;top: 10px;}
    .specific {padding-bottom: 50px;}   
    .simply_choose h3 {font-size: 22px;margin-bottom: 20px;line-height: 24px;}
    .simply_choose .left_col{padding: 0px 20px;width: 100%;float: none;margin-bottom: 25px}
    .simply_choose .col{position: relative;}
    .simply_choose .left_col h3 {padding-left: 40px;font-size: 16px;margin-bottom: 18px;background-size: 24px;}
    .simply_choose .left_col ul li a {font-size: 14px;}
    .simply_choose .left_col ul li{margin-bottom: 5px;}
    .simply_choose .col1 {margin-top: 0;}
    .contct_form .inner {padding: 0px 20px;}
    .contct_form {min-height: 0px;padding-top: 40px;padding-bottom: 40px;}
    .contct_form .inner h3 {font-size: 16px;line-height: 20px;margin-top: 10px;}
    .contct_form .inner .in{width: 100%;float: none;}
    .contct_form .inner .col {margin-bottom: 10px;margin-top: 20px;}
    .contct_form .inner .in.in_t {height: 70px;}
    .contct_form .inner input[type="submit"]{margin-top: 15px;}

    .get_work h2 {font-size: 24px;margin-bottom: 30px; min-height: 52px; letter-spacing: 2px;;}
    .get_work input[type="text"] {width: 100%;}
    .get_work input[type="submit"]{margin-top: 8px;}
    .get_work {padding-top: 102px;padding-bottom: 80px; min-height: 333px; background-position: center}
    .get_work input[type="text"] {width: 90%;}

    .client_ask .right_col{float: none;width: 100%;}
    .still .col{max-width: 90%;margin: 0 auto;margin-bottom: 25px;}
    .still input[type="text"]{width:  100%;margin-bottom: 8px;}
    .still input[type="submit"]{width: 100%;margin-left: 0px;}
    .still h3 {font-size: 20px;line-height: 25px;margin-bottom: 20px;}
    .still {padding-top: 72px;padding-bottom: 33px;}
    /* change*/
    .relavant_que .inner {max-width: 760px;margin: 0 auto;padding-left: 0;padding-top: 115px;padding-bottom: 41px;background-position: top 30px center;background-size: 60px;padding-right: 0px}
    /*****/
    .relavant_que .inner {max-width: 760px;margin: 0 auto;padding-left: 0;padding-top: 115px;padding-bottom: 41px;background-position: top 30px center;background-size: 60px;}
    .relavant_que h2 {font-size: 20px;line-height: 22px;padding-bottom: 9px;margin-bottom: 23px;}
    .relavant_que ul li {font-size: 14px;padding-left: 19px;margin-bottom: 8px;}
    .client_ask .right_col .need{height: auto;    margin-top: 30px;}
    .client_ask .right_col .need .left {float: none;width: 100%;height: 100px;background-size: 70px;}
    .client_ask .right_col .need .left+.left{height: auto}
    .client_ask .right_col{padding: 0px 20px;    padding-top: 20px;}
    .client_ask .right_col .need .left+.left {height: auto;padding-top: 0px;padding-left: 10px;padding-right: 10px;padding-bottom: 20px;text-align: center;}
    .client_ask .right_col h3 {font-size: 20px;line-height: 22px;}
    .client_ask .right_col .need .left p {line-height: 20px;text-align: center;font-size: 14px;}
    .client_ask .right_col a{margin-top: 15px;}
    .client_ask .right_col h2{font-size: 20px;margin-top: 15px;}
    .client_ask .right_col h2:after {height: 4px;width: 65px;}
    .client_ask .right_col p, .client_ask .right_col a {font-size: 14px;line-height: 20px;}
    .client_ask .right_col h1 {font-size: 20px;line-height: 24px;margin-bottom: 14px;}
    .client_ask .right_col h2 {font-size: 16px;}
    .bottom_had1 .inner>ul>li {margin-right: 0px;float: left;width: 50%;}
    .profesion_banner .inner {width: 90%;padding: 20px;}
    .profesion_banner .inner h1 {font-size: 15px;line-height: 18px;}
    .profesion_banner .inner .check {width: 150px;height: 35px;line-height: 36px;font-size: 12px;}
    .main .blog_list .left .left_content h1{font-size: 26px;line-height: 32px;}
    .main .blog_list .left .left_content p, .main .blog_list .left .left_content p a{font-size: 14px;line-height: 24px;}
    .profesion_banner .inner .col span, .profesion_banner .inner .col a{font-size: 12px;}
    .profesion_banner {padding-top: 80px;padding-bottom: 25px;}
    .flexible .col {width: 100%;margin: 0;margin-bottom: 20px;}
    .flexible {padding: 0px 20px;padding-bottom: 20px;padding-top: 20px;}
    .flexible .col h3 {font-size: 18px;margin-top: 10px;margin-bottom: 10px;line-height: 20px;}
    .flexible .col p {font-size: 14px;line-height: 18px;}
    .with_jones_get{padding:30px 20px;}
    .with_jones_get h2 {font-size: 20px;line-height: 24px;}
    .with_jones_get .inner {padding: 0;}
    .with_jones_get .col {padding-right: 0;margin-top: 10px;width: 100%;float: none}
    .with_jones_get .col:nth-child(2n){padding-left: 0px;}
    .with_jones_get .col h3 {font-size: 18px;background-size: 22px;padding-left: 30px;margin-bottom: 10px}
    .with_jones_get .col p {font-size: 14px;line-height: 18px;}
    .carpenter .left_col {padding-left: 20px;padding-top: 30px;width: 100%;padding-right: 20px;float: none;}
    .carpenter .left_col h2 {font-size: 20px;padding-bottom:6px;margin-bottom: 20px; max-width:82%;}
    .carpenter .left_col h2:after {width: 69px;height: 4px;background-color: #0073ff;}
    .carpenter .left_col h3{font-size: 14px;line-height: 18px;}
    .carpenter .left_col .day_slider {width: 280px;margin-top: 100px;}
    .carpenter .left_col .day_slider .left_value, .carpenter .left_col .day_slider .right_value {font-size: 16px;top: -30px;}
    .carpenter .left_col .day_slider .range_line p {top: -41px;width: 75px;height: 40px;line-height: 33px;font-size: 15px;}
    .carpenter .left_col .day_slider .range_line p:after {height: 73%;}
    .carpenter .left_col h4 {margin-top: 70px;}
    .carpenter .right_col {padding-right: 20px;padding-top: 20px;width: 100%;padding-left: 20px;}
    .carpenter .right_col .col .col1 h3 {font-size: 14px;margin-bottom: 10px;margin-bottom: 0px;}
    .carpenter .right_col .col .col2 h4 {font-size: 40px;}
    .carpenter .right_col .col .col2 h2{font-size: 30px;margin-bottom: 5px;}
    .carpenter .right_col .col .col2 h5{font-size: 14px;margin-top: 0px;}
    .carpenter .right_col .col .col2 a {font-size: 14px;height: 40px;line-height: 40px;margin-top: 14px;}
    .help {padding-top: 30px; padding-bottom: 20px;}
    .help h2 {font-size: 22px; margin-bottom: 20px; line-height: 1.3;}
    .help input[type="text"]{max-width: 90%;}
    .help input[type="submit"]{margin-top: 8px; width: 90%; margin-left: auto;}
    .help .recent_questions {margin-top: 20px;}
    .help .recent_questions h3 {font-size: 20px;padding-bottom: 2px;}
    .help .recent_questions .col ul {margin-top: 20px;}
    .help .recent_questions .col {float: none;width: 100%;}
    .help .recent_questions .col ul li {margin-bottom: 9px;}
    .help .recent_questions .col ul li a {font-size: 14px;padding-left: 12px;line-height: 18px;}
    .help .recent_questions .col+.col ul{margin-top: 0px;}
    .help .recent_questions .col ul li a:after {width: 5px;height: 5px;left: 0;top: 7px;}
    .graph .left_col, .graph .right_col {float: none;width: 100%;text-align: center;padding: 0px 20px;}
    .graph .left_col{margin-bottom: 25px;}
    .graph {padding: 40px 0px; background-size: 100%; background-position: top;}
    .graph .right_col .col {padding-top:40px;padding-bottom: 20px;padding-left: 12px;padding-right: 12px;width: 100%;}
    .graph .right_col .col h2 {font-size: 18px;}
    .graph .right_col .col h2:after {width: 68px;height: 4px;}
    .graph .right_col .col p {font-size: 14px;}
    .bottom_had1 .drop .col1 a {height: 30px;font-size: 10px;padding-left: 0;line-height: 32px;margin-top: 12px;}
    .bottom_had1 .left_col.col2 {margin-left: 0;width: 58%;padding-left: 12px;}
    .bottom_had1 .left_col.col2 h3 {font-size: 16px;padding-left: 10px;margin-bottom: 10px;line-height: 18px;margin-top: 15px;}
    .bottom_had1 .drop .col1 {width: 40%;height: auto;margin: 0 auto;padding: 15px;}
    .sidebar__inner{position: relative !important;width: 100% !important;transform:  translate3d(0px, 0px, 0px) !important;}
    #sidebar {position: relative !important;height: auto !important;width: 100%;top: 0;float: none;padding-top: 20px;padding-left: 20px;padding-right: 20px;}
    .bottom_had1 .left_col.col2 ul li a{font-size: 12px;line-height: 17px;padding-left: 10px}
    .bottom_had1 .left_col.col2 ul li a:after {width: 4px;height: 4px;top: 7px;}
    .bottom_had1 .inner>ul>li:first-child:hover .drop_bottom:after{display: none}
    .specific .left_col h2 span:after {bottom: 0px;height: 11px;}
    .day_slider1{margin: 0 auto;margin-top: 100px;}
    .certificate .left_col h1 {font-size: 22px;padding-bottom: 0px;margin-top: 20px;line-height: 24px;}
    .certificate .left_col input[type="text"] {width: 100%;margin-bottom: 8px;}
    .certificate .left_col input[type="submit"] {font-size: 12px;margin-left: 0px;width: 100%;height: 35px;line-height: 35px;}
    .certificate .rect {position: absolute;left: 0;bottom: 20px;width: 48px;height: 21px;background-color: #fff;}
    .love_jones1{padding-top: 35px;}
    .pop_up .inner {width: 320px;padding: 10px;margin-top: 15%}
    .pop_up .inner .inner_in{border: 2px solid #62ffcc;padding-left: 15px;padding-bottom: 14px;}
    .pop_up .inner_in h3 {font-size: 24px;line-height: 28px;margin-top: 24px;}
    .pop_up .inner .colse {right: 9px;top: 9px;}
    .pop_up .inner_in .col,.pop_up .inner_in .col input{width: 100%;}
    .pop_up .inner_in .col input{margin-top: 10px}
    /*  */
    .why_jones_copy2 .left_col h2{margin-top: 0; font-size: 53px;line-height: 60px;}
    .certificate .left_col h1{font-size: 32px; line-height: 36px; margin-bottom: 10px;margin-top: 80px;}
    .certificate .left_col input[type="text"]{max-width: 100%;}
    .certificate .left_col input[type="submit"]{max-width: 50%;margin-top: 20px;}
    .certificate .left_col .col{text-align: center;}
    .certificate .left_col .col1{float: none;text-align: center;}
    .pare p{font-size: 17px; text-align: justify; padding: 0px 22px;}
    .pare p br{display: none;}
    .pare{padding: 40px 0px;}
    .insured{padding-top: 20px;}
    .insured h2{font-size: 14px;}
    .insured .title{margin-bottom: 0;}
    .insured .left_col, .insured .right_col{max-width: 90%;margin: 0 auto;}
    .insured .right_col{display: none;}
    .insured .left_col .col .left{width: 100%;max-width: 20%; display: none;}
    .insured .left_col .col .right{width: 100%;max-width: 75%; border: none; margin-right: 0; text-align: left; max-width: none; padding-right: 0; margin-bottom: 10px;}
    .insured .left_col h3, .insured .right_col h3{display: none;}
    .insured .left_col .col .right h4 strong{display: none;}
    .insured .col .left{width: 100%;max-width: 20%;}
    .insured .col .right{width: 100%;max-width: 75%;}
    .electrician h3{font-size: 22px;line-height: 1; text-align: left; }
    .electrician .slider1 {max-width: 180px;}
    .slider2 .col .inner h1,.slider2 .col .inner h2{font-size: 30px; line-height: 30px; padding-top: 10px; text-align: left;}
    .slider2 .col .inner .col1{padding: 0px 16px;}
    .slider2 .col {height: 470px; margin-bottom: 200px; position: relative;}
    .slider2 .col .inner{max-width: 90%; position: absolute; left: 0; right: 0; top: 70%; height: 270px; padding: 15px;}
    .slider2 .owl-carousel.owl-drag .owl-item.active .col1{border: none; bottom: 81px;}
    .slider2 .col .inner .col1 h3{font-size: 22px;padding-top: 10px;line-height: 23px;}
    .slider2 .col .inner .col1 h4{font-size: 14px;}
    .slider2 .col .inner .col1 h4 br{display: none;}
    .slider2 .col .inner .col1 h5{font-size: 12px;}
    .Real h3 {font-size: 16px;padding: 0px 10px;margin-bottom: 15px;line-height: 18px;}
    .electrician .slider1{max-width: none;}
    .electrician .slider1 .col{width: 100%; height: auto;}
    #slider1.owl-carousel{display: block; max-width: none;}
    #slider1.owl-carousel .iteam{display: inline-block; vertical-align: top; width: 100%; max-width: 46%;margin-bottom: 15px; margin-right: 0;margin: 5px;}
    #slider1.owl-carousel .iteam:nth-child(2n){margin-right: 0;}
    .home.why_jones_copy2 .right_col img{max-width: 100%;}
    .Real {padding-top: 35px;padding-bottom: 10px;}
    .Real a{margin: 0px;margin-bottom: 10px;}
    .Real a img {max-width: 90px;}
    .contct_form .img1 {right: 15px;}
    .insured .left_col .col .right h4, .insured .left_col .col .left h4, .insured .col .right h4 {font-size: 20px; margin-bottom: 4px;}
    .insured .left_col .col .right p, .insured .left_col .col .left p, .insured .col .right p {font-size: 16px;line-height: 20px;}
    .insured .left_col .col .right p br, .insured .left_col .col .left p br{display: none}
    .insured .col .right p br{display: none;}
    .insured .left_col .col .left img,.insured .col .left img{max-width: 40px;}
    .insured .col .left{height: 45px;}
    .insured .col {margin-bottom: 15px;}
    .electrician {padding-top: 35px;}
    .electrician h3{margin-bottom: 0px;max-width: 85%;margin-left: auto;margin-right: auto;}
    .electrician .slider1 .img_col{width: 75px; height: 75px; margin-bottom: 34px;}
    .electrician .slider1 .img_col img{max-width: 100%;}
    .electrician .slider1{padding-bottom: 40px; max-width: 95%;}

    /* Contract page */
    .contractor_banner.specific .left_col, .contractor_banner.specific .right_col{float: none; max-width: 100%; margin: 0 auto;}
    .contractor_banner.specific .left_col{padding-left: 15px; padding-right: 15px; padding-top: 30px; text-align: center;padding-top: 50px;}
    .contractor_banner h2{margin: 0 auto;}
    .contractor_banner.specific .right_col{padding-bottom: 50px; padding-right: 0; max-width: 90%;padding-top: 20px;}
    .contractor_banner.specific .right_col:after{width: 100%;}
    .specific .left_col h2{text-align: left; font-size: 35px; max-width: initial;}
    .contractors_sec2 p{font-size: 14px;max-width: 100%;}
    .contractors_sec2{padding: 25px 0px;}
    .why_love h2{font-size: 23px;}
    .contractors_sec3 .col_left,.contractors_sec3 .col_right{text-align: center; max-width: 100%; float: none; margin: 0 auto;}
    .contractors_sec3 .col_left{padding-top: 0px;}
    .contractors_sec3 .col_left h3:after{right: 0; margin: 0 auto;}
    .contractors_sec3 .col_left p{max-width: 100%; margin-bottom: 20px; font-size: 14px;}
    .contractors_sec3 .col_right img{width: 100%; max-width: 80%;}
    .contractors_sec4 .col_left, .contractors_sec4 .col_right{float: none; margin: 0 auto; max-width: 100%; text-align: center;}
    .contractors_sec4 .col_left h3{max-width: 80%; width: 100%; margin: 0 auto;}
    .contractors_sec4 .col_left img{padding-left: 0px;width: 80%; margin: 0 auto;}
    .contractors_sec4 .col_right{padding-top: 30px; padding-bottom: 30px;}
    .contractors_sec4 .col_right h3:after{right: 0; margin: 0 auto;}
    .contractors_sec4 .col_right p{font-size: 14px;}
    .contractors_sec3.contractors_sec5{padding-top: 30px;}
    .contractors_sec3.contractors_sec5 .col_left{padding-top: 0px;}
    .contractors_sec5 .col_right{padding-bottom: 30px;}
    .contractors_tabs .contractors_tabs_title{padding-top: 30px;}
    .contractors_tabs .contractors_tabs_title a{margin: 0; padding: 0px 8px; font-size: 12px;}
    .contractors_tabs .contractors_tabs_content{margin:35px 0px;}
    .contractors_tabs .contractors_tabs_content .col_left,.contractors_tabs .contractors_tabs_content .col_right{max-width: 100%; margin: 0 auto; float: none; text-align: center;padding-left: 25px; margin-left: 0px; padding-right: 25px;}
    .contractors_tabs .contractors_tabs_content .col_left h2:after{right: 0; margin: 0 auto;}
    .contractors_tabs .contractors_tabs_content .col_left h2{font-size: 26px; padding-bottom: 10px;}
    .contractors_tabs .contractors_tabs_content .col_left p{font-size: 14px; padding-top: 10px;}
    .contractors_video .col_left, .contractors_video .col_right{float: none; max-width: 100%; margin: 0 auto; text-align: center;}
    .contractors_video{padding: 35px 25px;}
    .contractors_video .col_left h3{font-size: 25px;}
    .contractors_video .col_left a.s_demo{margin: 10px 0px;}
    .contractors_video .col_left span, .contractors_video .col_left span a{margin-bottom: 10px;}
    .contractors_video .col_right .video{height: 170px;}
    .contractors_video .col_right .video a{background-size: 45px 45px;}
    header .menu ul li.menu-item-has-children{background-position: top 8px right 16%;}
    .retrieve_quote .retrieve_quote_content{max-width: 90%;}
    .why_jones_copy2.retrieve_quote{min-height:380px; max-height: 380px;margin-bottom: 0;padding: 0 10px;}
    .retrieve_quote .retrieve_quote_content{margin-top: 10px;}
    .retrieve_quote .retrieve_quote_content h2{font-size: 22px;padding-top: 108px;padding-left: 20px;}
    .retrieve_quote .retrieve_quote_content .form_bg{padding-left: 20px; margin-top: 20px;}
    .retrieve_quote .retrieve_quote_content .form_bg h3{font-size: 20px;}
    .retrieve_quote .retrieve_quote_content .form_bg form input{height: 30px; font-size: 13px; margin-bottom: 10px;}
    .retrieve_quote .retrieve_quote_content .form_bg form input::placeholder{font-size:13px;}
    .retrieve_quote .retrieve_quote_content .form_bg form input[type="submit"]{height: 34px; font-size: 13px;}
    .flexible .col p{max-width: 80%;margin: 0 auto;}

    .rnotfound_content img{width: 20%;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content{padding-top: 95px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content h3{max-width: 69%;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content p{font-size: 15px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content a.back{font-size: 14px;}
    .retrieve_quote .retrieve_quote_content .rnotfound_content span{font-size: 14px;}

    .slider .col{width: 100%;}
    .slider .shadow_in {padding: 0px;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next,.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{top: auto;bottom: -17px; height: 19px;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{right: 45%;}
    .slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev{left: 45%;}

    .easy-autocomplete{text-align: center;}
    .easy-autocomplete-container ul{text-align: left;}
    .help input[type="text"]{margin: 0 auto;}

    .error_404 p{font-size: 24px;}

    span.left_cor, span.right_cor, span.left_bottom, span.right_bottom{display: none;}

    .page-template-certificate-of-insurance .why_jones_copy2 .left_col{padding-top: 0px;}
    .page-template-certificate-of-insurance .why_jones_copy2 .right_col img{margin-top: 90px;}
    body.page-template-front-page .why_jones_copy2 .right_col{display: none;}
    .top_j_part{margin-top: 90px; display: none !important;}
    .home .why_jones_copy2 .left_col{padding-top: 80px;}
    body .why_jones_copy2 .right_col{position: relative;}
    body .why_jones_copy2 .left_part{width: 45px;}
    body .why_jones_copy2 .right_part{right: 0;}
    body .why_jones_copy2 .pluse{width: 55px;}
    .why_jones_copy2 .right_col .top_j_part:after{opacity: 0; visibility: hidden;}
    .page-template-insurance-guide .specific .right_col{padding-right: 0; max-width: 90%; margin: 0 auto;}
    .page-template-insurance-guide .specific .left_col .easy-autocomplete{width: 100% !important}
    .page-template-insurance-guide .wpcf7-form-control-wrap{width: 100%; margin-bottom: 20px;}
    .page-template-insurance-guide .specific .left_col input[type="text"]{}
    .easy-autocomplete{width: 100% !important}
    .get_work input[type="submit"]{width: 90%; margin-left: 0;}
    .get_work .easy-autocomplete{max-width: 450px; margin:0 auto;}
    .still input[type="text"]{padding-left: 5px;margin-bottom: 20px;}
    .still input[type="text"]:placeholder-shown{font-size: 14px;}
    .bottom_had1 .drop .col1{width: auto;text-align: center;max-width: 100%;}
    .bottom_had1 .left_col.col2{max-width: 100%;width: 100%;}
    .bottom_had1 .drop{text-align: center;top:130px;}
    .bottom_had1 .inner .drop_bottom:after{display: none;}
    .bottom_had1 .inner>ul>li:last-child{margin-bottom: 5px;}   
    .error_404 h2{font-size: 80px; line-height: 80px;}
    .error_404 .gif_div::before{left: 12px; top: -12px;}
    .why_love{padding-top: 40px;}
    .why_love h2{padding-bottom: 0;}
    .contractors_tabs .contractors_tabs_title a{margin-bottom: 10px;padding-bottom: 3px;}
    .page-id-724 .contractors_sec4 .col_left{margin-left: 0px;padding-bottom: 0px;} 
    body .why_jones_copy2 .right_col{display: none;}   
    .help input[type="text"]{padding-left: 10px;}
    .page-template-certificate-of-insurance .certificate .left_col{max-width: 100%;}
    .certificate .left_col .easy-autocomplete{max-width: 100%;}
    .certificate .left_col input[type="submit"]{max-width: 100%;}
    body header .right a.get_start{font-size: 12px;padding: 2px;padding: 2px 8px;}
    body header .right{max-width: 230px;margin-top: 0;text-align: center;padding-left: 0;}
    .home header .right a.get_start{margin-left: 15px;}
    header .right{padding-left: 10px;}
    .hamburger{width: 20px;}
    header .right a{margin-left: 0;}
    .contractor_banner.specific .left_col h2 strong:after, .contractors_tabs .contractors_tabs_content .col_left strong:after{height: 8px;}
    .home .why_jones_copy2 .left_col{margin-top: 0;padding-top: 0;max-width: 100%;}
    header .right a img+img{opacity: 0;visibility: hidden;}
    .page-template-insurance-guide .specific .right_col{display: none;}
    .c_slider_container{padding: 0px;}
    body header .right{max-width: 220px;}
    body header .right a.get_start{margin-left: 5px;}
    /* footer */
    footer .left .footer_box ul{display: none;}
    footer .right{margin-top: 20px;}
    .why_jones_copy2{overflow:none;}
    .main .blog_list .right{margin-bottom: 20px;}
    .fb_iframe_widget_fluid{display: inline-block !important;vertical-align: top;}
    .with_jones_get h2 a{ font-size: 20px;line-height: 24px;}
    .certificate .left_col h1 {font-size: 18px;line-height: 27px;margin-bottom: 10px;margin-top: 150px;}
    /*.why_jones_copy2 .left_col p{display: none;}*/
    .certificate .left_col .col1{text-align: left;}
    .page-template-certificate-of-insurance .certificate .left_col .col1 {float: none;margin-right: 0;}
    header .right a.sign_in_{display: none;}
    body header .right { max-width: 220px; float: right; text-align: right; padding-right: 50px; margin-right: 0;}
    .why_jones_copy2{overflow: visible; padding-bottom: 0;}
    .home .left_col .col1 span, .home .left_col .col1 a{font-size: 16px;}
    .why_jones_copy2 .left_col .easy-autocomplete-container ul li .eac-item a:before, .why_jones_copy2 .left_col .easy-autocomplete-container ul li .eac-item a:after{display: none;}
    header .menu ul li.mobile_link { display: block !important; position: absolute; bottom: -110px; width: 100%; left: 0; right: 0; text-align: center; padding: 0; }
    header .menu ul li.mobile_link a {color: #0073ff !important;padding-right: 30px;background: url(../images/site/signin.png) no-repeat center right;padding-bottom: 0;}
    header .menu ul{position: relative;}
    #slider1.owl-carousel .iteam{max-width: 43%;}
    .help h2 {font-size: 20px;padding: 0 20px;text-align: left;}
    .slider2 .col .inner{height: 300px}
    .help .recent_questions .col ul li a{font-size: 16px; line-height: 20px;}
    footer{padding-top:40px;}
    .insured .left_col, .insured .right_col{max-width: 100%; padding-left: 22px; padding-right: 22px;}
    .electrician h3 a{font-size: inherit; line-height: 1;}
    .electrician h3 a:after{bottom: -3px;}
    .electrician .slider1 .img_col{width: 55px; height: 55px; margin-bottom: 4px;}
    .electrician .slider1 .col h5{padding-bottom: 67px;}
    .electrician .slider1 .col{padding-top: 52px;}
    .electrician .slider1 .img_col img{max-height: 100%;}
    #slider1.owl-carousel .iteam{margin-bottom: 20px;}
    .pare p{padding-bottom: 15px;}
    .why_jones_copy2 .left_col h2 {margin-top: 0;font-size: 20px;line-height: 32px; font-weight: normal;max-width: 100%; padding-top:17px; font-weight: 500; margin-bottom: 0;}
    .why_jones_copy2 .left_col h2 +h2 {padding-top: 0;}
    .why_jones_copy2 .right_col, .why_jones_copy2 .left_col{    padding-bottom: 90px;}
    .why_jones_copy2 .left_col a { padding: 5px 0; margin-top: 20px; margin-left: 0px; font-size: 20px; width: 100%; padding-left: 0; height: auto; }
    .why_jones_copy2 .left_col h2 br {display: none;}
    .why_jones_copy2 .left_col p {font-size: 20px;line-height: 30px;margin-top: 20px;}
    .why_jones_copy2 .left_col a img, .why_jones_copy2 .left_col a:after, .why_jones_copy2 .left_col a:before {display: none;}
    .why_jones_copy2 .left_col h1 {font-size: 37px;padding-bottom: 10px; padding-top: 10px;}
    #slider1.owl-carousel .iteam{max-width: 91%;}
    .slider .in{max-width: 100%;}
    .wpcf7-form-control-wrap{max-width: 100%}
    .Not_sure_yet .right_col .col input[type="submit"] {width: 100%;height: 42px;font-size: 23px;}
    .Not_sure_yet .left_col p {font-size: 18px;line-height: 25px;}
    .specific .left_col h3{display: none;}
    .bottom_had1 .inner>ul>li {width: 100%;float: none;}
    .specific .left_col h2 br{display: block;}
    .contct_form .inner input[type="submit"] {margin-top: 24px;width: 100%;}
    .main .blog_list{padding: 0px;padding-top: 61px;}
    .contractors_sec4{position: relative}
    .contractors_sec4 .col_right {padding-bottom: 350px;}
    .page-template-contractors .contractors_sec3.contractors_sec5{padding-top: 20px;}
    .contractors_sec4 .col_left {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;}
    .contractors_sec4 .col_left img {padding-left: 0px;max-width: 80%;margin: 0 auto;max-height: 270px;}
    .bottom_had1 .inner .drop_bottom{text-align: center;font-size: 16px;line-height: 32px; text-align: center;display: inline-block;vertical-align: top;width: auto;float: none;padding-left: 0px;}
    .bottom_had1 .drop{opacity: 0;visibility: hidden;position: fixed;width: 100%;height: 100%;top:0px;left: 0px;right: 0px;bottom: 0px;z-index: 999;}
    .why_jones_copy2.home_banner .left_col h2 {margin-top: 0;font-size: 39px;line-height: 44px;padding-top: 0;font-weight: bold;}
    .why_jones_copy2.home_banner .left_col p{display: none;}
    .why_jones_copy2.home_banner.certificate .left_col h1{padding-bottom: 0;}
    .home #slider1.owl-carousel .iteam{    max-width: 43%;}
    /*    .insured:before{    background-color: #f9f9fa;}*/
    .home .slider2 .col{height: 350px; margin-bottom: 250px;}
    .client_ask .left_col ul{bottom:0}
    .bottom_had1 .inner>ul>li{text-align: center;line-height: inherit;}

    .bottom_had1 .drop{position: fixed !important;top:0px;overflow: scroll;}
    .bottom_had1 .inner{z-index: auto;position: inherit;}
    .bottom_had1 .drop .close_pop{z-index: 99999;position: fixed;top:50px;right: 0px;width: auto;}
    .bottom_had1 .left_col.col2 ul li a{width: auto;padding-left: 10px;display: inline-block;vertical-align: top;text-align: center;padding-left: 0px;}
    .bottom_had1 .left_col.col2 ul li a{font-size: 15px;line-height: 20px;padding-left: 10px;text-align: left; font-size: 16px;line-height: 24px;}
    .bottom_had1 .drop .close_pop{width: auto;}
    input#annual_cost {width: auto;font-size: 33px;font-weight: bold;line-height: 1.52;color: #ffffff;display: inline-block;max-width: 57%;}
    .ready_to_go .right_col .col a { font-size: 18px; margin-top: 10px; line-height: 30px;}
    .why_jones_copy2.home_banner.certificate .left_col h1 { padding-bottom: 0; font-size: 18px; line-height: 27px; margin-bottom: 10px; margin-top: 200px; }
    .why_jones_copy2.home_banner .left_col h2{font-size:43px}
    .bottom_had1 .inner>ul>li:hover .drop{visibility: hidden;opacity: 0;}
    .bottom_had1 .inner>ul>li .drop{opacity: 0;visibility: hidden;transform: translate(100%);}
    .bottom_had1 .inner>ul>li{text-align: center;}
    .bottom_had1 .inner .close_pop{display: block;}
    .bottom_had1 .inner>ul>li .drop.pop-show{opacity: 1;visibility: visible;transform: translate(0%); padding-top: 65px;}
    .bottom_had1 .inner>ul>li:pop-show .drop{opacity: 1;visibility: visible;}
    .bottom_had1 .inner>ul>li:first-child:hover .drop{ visibility: hidden;opacity: 0;}
    .bottom_had1 .inner>ul>li:first-child:hover .drop.pop-show{visibility: visible;opacity: 1;}
    .bottom_had1 .left_col ul li a{width: 100%;}
    .main{position: inherit;z-index: 0;}
    header{z-index: 999;}
    .bottom_had1 .left_col.col2 ul li a{width: 100%;}
    .retrieve_quote .retrieve_quote_content .form_bg form .form_c{width: 98%;}
    .retrieve_quote .retrieve_quote_content .form_bg form input[type="submit"]{width: 100%}
    .get_work .easy-autocomplete-container ul{max-width: 90%; margin: 0 auto; background: #fff}
    .get_work .easy-autocomplete-container {background:none;}

    /* schedule demo popup */
    .schedule_demo_popup .schedule_demo_content{max-width: 90%; padding: 30px; padding-bottom: 0px; margin-bottom: 10px;}
    .schedule_demo_popup .schedule_demo_content .schedule_popup_title h3{font-size: 19px; padding-bottom: 10px;}
    .schedule_demo_popup .schedule_demo_content .schedule_popup_title p,.schedule_demo_popup .schedule_demo_content .schedule_popup_title a{font-size: 13px;}
    .schedule_demo_popup .schedule_demo_content .form_row .col_left,.schedule_demo_popup .schedule_demo_content .form_row .col_right{max-width: 100%; float: none;}
    .schedule_demo_popup .schedule_demo_content .schedule_popup_form form input, .schedule_demo_popup .schedule_demo_content .schedule_popup_form form select{height: 37px;}
    .schedule_demo_popup .schedule_demo_content .form_row .col_1{max-width: 100%; margin: 0 auto;}
    .schedule_demo_popup .schedule_demo_content .form_row .col_2, .schedule_demo_popup .schedule_demo_content .form_row .col_3{max-width:48%; margin-top: 10px;} 
    .schedule_demo_popup .schedule_demo_content .schedule_popup_form form label{padding-bottom: 5px;}
    .schedule_demo_popup .schedule_demo_content .form_row .col_right{margin-top: 10px;}
    .schedule_demo_popup .schedule_demo_content .schedule_popup_form form{padding-top: 15px;}
    .Schedule_demo_thankyou_p .schedule_thankyou_content,.submit_fail_popup .submit_fail_popup_content{max-width: 90%; width: 100%; padding: 20px; padding-top: 30px;}
    .Schedule_demo_thankyou_p .schedule_thankyou_content h3,.submit_fail_popup .submit_fail_popup_content h3{font-size: 22px;}
    .Schedule_demo_thankyou_p .schedule_thankyou_content p,..submit_fail_popup .submit_fail_popup_content p{max-width: 100%;}

    .page-id-724 .contractors_sec4 .col_left {margin-left: 0px;padding-bottom: 0px;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
    .contractors_sec4 .col_left img{width: auto}

    .not_answer_popup_form .np_content{padding: 20px;}
    .not_answer_popup_form input[type="text"],.not_answer_popup_form input[type="text"]::placeholder,.not_answer_popup_form input[type="email"],
    .not_answer_popup_form input[type="email"]::placeholder{font-size: 18px; margin-bottom: 20px;}
    .not_answer_popup_form .wpcf7-form-control-wrap{width: 100%; float: none;}
    .not_answer_popup_form form .col {margin-bottom: 20px;margin-top: 20px;}
    .not_answer_popup_form form input[type="submit"]{width: 50%; margin: 0 auto; margin-top: 20px;font-size: 15px; text-align: center;display: block;}
    .not_answer_popup_form h3, .not_answer_popup_form p, .not_answer_popup_form p a{font-size: 16px;}
    .not_answer_popup{overflow: auto; padding-top: 30px;max-width: 90%;margin: 0 auto;width: 100%;}
    .not_answer_popup_form{margin-top: 30px;}
    .not_answer_popup_form{margin-bottom: 20px;}
    .insured:before,.insured .inner,.insured:after{background-color: #eeedf4;}
    .electrician .slider1 .col h5 {top: -2px; padding-bottom: 40px;}
    .home #slider1.owl-carousel .iteam{padding-left: 5px; padding-right: 5px;}
    .page-template-contractors header .right {max-width: 230px;}

    .client_ask .right_col .inner_section_guide{padding-bottom: 25px;}
    footer .left .footer_box.support_tab h3{background-image: none; border: none; pointer-events: none}
    .bottom_had1{display: none;}
    .specific{padding-top: 100px;}
    .electrician .slider1 .col h5{min-height: 99px;}
    .not_answer_popup_form form span.wpcf7-not-valid-tip{position: absolute; left: 0; bottom: -27px; font-size: 12px;}
    .not_answer_popup_form form div.wpcf7-response-output.wpcf7-validation-errors{ padding-top: 15px; font-size: 16px;}
    .page-template-contractors .schedule_demo_popup .schedule_demo_content .form_row .col_2{min-width: 100%; margin-right: 0;}
    .page-template-contractors .schedule_demo_popup .schedule_demo_content .form_row .col_2 select{-webkit-appearance: none;-moz-appearance:none;appearance:none; background: #fff; background-image: url(../images/site/arrow_bottom_black.png); background-repeat: no-repeat; background-position: right 20px center}
    .page-id-724 .contractors_sec4 .col_right {padding-bottom: 290px;}
    header .menu{padding-right: 0;}
    .still h3 {font-size: 20px;line-height: 25px;margin-bottom: 20px;max-width: 80%;margin: 0 auto;padding-bottom: 20px;}
    .home .slider2 .col{    background-position: 25%;}
    .client_ask .left_col ul.sidebar__inner{display: none;}
    div#sidebar2{position: static !important}
    .carpenter .left_col br{display: none;}
    .retrieve_quote .retrieve_quote_content .form_bg form .form_c span.wpcf7-not-valid-tip{font-size: 12px; position: relative; margin-bottom: 5px;}
    .retrieve_quote .retrieve_quote_content .form_bg form input[type="submit"]{height: 30px;padding: 00;line-height: 30px;}
    .client_ask .right_col h1{padding-top: 40px;}
    header .logo{padding-left: 13px;}
    .contractors_video .col_right .video {max-width: 320px;height: 330px; margin: 0 auto;}
    .page-template-why-jones .slider .col p{font-size: 14px;}
    .page-template-retrivequote header.had_blue_op{background-color: #0064de;}
    .retrieve_quote .retrieve_quote_content {margin-top: 10px;max-width: 400px;}
    .get_work form{ max-width: 400px; width: 93%; margin: 0 auto;}
    .client_ask .right_col .inner_section_guide#c1{padding-top: 20px;}
    body .contractors_video .col_right .video:hover a.pause_video.active {visibility: visible;opacity: 0;z-index: 1;}
    .main .blog_list .right .join_newsletter{display: none;}

    .not_answer_popup.open {width: auto;height: 100%;padding-bottom: 50px;}
    .slider2 .owl-dots{bottom: 33px;width: 100%;}
    .slider2 .col .inner .col1 h3 {margin-bottom: 8px;}
    .main .blog_list .right .rigt_link{display: none;}
    .join_our{border-top: none}
    .carpenter .left_col .in_mobile{display:block; height: 1px;}
    .day_slider1 .irs-max{top: -29px;}
    .day_slider1 .irs-single{padding-top: 2px;}
    .insurance-banner-sec h2{font-size: 27px; padding-top:90px; letter-spacing: 1px;}
    .banner-main-content{font-size: 14px;max-width: 80%; margin: 0 auto;}
    .banner-link-btn {margin-top: 52px;}
    .banner-link-btn a{padding: 15px 20px;}
    .insurance-banner-sec{height: 370px; margin-top: 50px; background-position: center}
    .company-logos span{display: inline-block; max-width: 48%; vertical-align: top; margin-bottom:20px;width: 100%;}
    .company-logos span:nth-child(odd){margin-left: 0px;   }
    .company-logos span:nth-child(even){text-align: right; vertical-align: top;}
    .company-logos span img{margin-left: 0px;max-width: 129px; }
    .company-logos{padding-top:40px; padding-bottom: 20px; display: none;}
    .electrician.contractor_new .slider1{max-width: 88%; padding-left: 0px;margin: 0 auto;text-align: center;display: block}
    .electrician.contractor_new .col{width: 48%;height: auto;margin-right: 25px !important; margin-top: 20px !important;}
    .electrician.contractor_new  a:nth-child(even) .col{margin-right: 0px !important;margin-left: 4% !important;}
    .love_jones.contractor_page_love_jones h2, .checkout-section h3 {font-size: 26px;max-width: 85%;margin: 0 auto;line-height: 1.2}
    .love_jones.contractor_page_love_jones h2{font-size: 30px; letter-spacing: 1px; max-width: 100%; padding: 0 20px; text-align: left; padding-bottom: 15px;}
    .col.checkout-col h3{font-size: 25px; max-width: 100%;}
    .checkout-col .checkout_rating_block{margin-top: 30px;}
    .checkout-col .checkout_rating_block img{padding-right: 0px;}
    .checkout-col .checkout_rating_block h4, .checkout-col .checkout_rating_block h4 a{font-size: 17px;}
    .checkout-col .checkout_rating_block h4{margin-top: 10px;}
    .checkout-section .slider_new.checkout-slider .iteam{padding: 25px;}
    .checkout-section .slider_new.checkout-slider .iteam h5{font-size: 16px;}
    .checkout-section .slider_new.checkout-slider .iteam h5{padding-bottom: 30px;}
    .checkout-section .slider_new.checkout-slider .owl-dots .owl-dot{padding-top: 30px;}
    .checkout-section .slider_new.checkout-slider{padding-bottom: 50px;}
    .discover-section h3, .discover-section h3 strong{font-size: 26px; text-align: left; font-family: 'Proxima Nova Bold';}
    body #full_wrapper .contractor_new h3 a{font-size: 24px !important;}
    body .discover-section h3,body  .discover-section h3 strong{font-size: 23px !important; font-family: 'Proxima Nova';}
    body .discover-section h3 span{line-height: initial;}   
    .profesion_banner .inner h1,.profesion_banner .inner h1{text-shadow: 1px 0px 0px #ffffff;}
    .page-template-contractors header .menu ul{ margin-left: 0;margin: 0 auto;}

    /* new home banner */
    .specific.new_home_banner{padding-top: 50px;}
    .specific.new_home_banner .left_col {padding-bottom: 30px;text-align: left !important;}

    /*.specific.new_home_banner .left_col h2::before {right: 0;margin: 0 auto;}*/
    .specific.new_home_banner .left_col input[type="submit"] {top: 0;}
    .specific.new_home_banner .right_col{text-align: center;}
    .specific.new_home_banner .right_col .img_part:after {left: -106px;}

    .company_logo .in_wrapper li {width: calc(50% - 4px);margin-right: 0;}
    .company_logo .in_wrapper li img {max-width: 100%;max-height: none;}
    .company_logo .in_wrapper .right_col img {padding-bottom: 8px;}
    .company_logo .in_wrapper .right_col h3 {display: block;padding: 0;}
    .company_logo .in_wrapper .right_col h3 a {display: block;}

}
@media (max-height: 500px)
{
}
@media only screen and (max-width:500px){
    .retrieve_quote .retrieve_quote_content{max-width: 300px;}
    .retrieve_quote .retrieve_quote_content h2{padding-top: 125px; font-size: 17px; padding-left: 22px;}
}
@media only screen and (max-width:380px){ 
    /* new home banner */
    .specific.new_home_banner .left_col h2 {font-size: 1.7em;line-height: 38px;}
    .specific.new_home_banner .left_col p {font-size: 0.8em;line-height: 20px;letter-spacing: -0.1px;}
    .specific.new_home_banner .left_col p br{display: none;}
}
@media only screen and (max-width:360px){
    .bottom_had1 .inner>ul>li {height: 20px;}
    .page-template-contractors header .right {max-width: 210px;}

    .slider2 .col .inner .col1 h4 {
        margin-bottom: 8px;
    }



}
@media only screen and (max-width:321px)
{
    header .right a{font-size: 14px;line-height: 20px;}
    header .right a.get_start{margin-left: 4px;}
    footer .left .footer_box h3{font-size: 20px;line-height: 24px;}
    footer .left .footer_box ul li a, footer .left .footer_box ul li p,footer .left .footer_box ul li{font-size: 14px;line-height: 20px;}
    footer .right a{font-size: 20px;line-height: 24px;}
    header .menu ul li a{font-size: 18px;line-height: 20px;}
    header .menu ul li{margin-bottom: 10px;}
    header .menu .tel{font-size: 18px;line-height: 20px;}
    .contractors_tabs .contractors_tabs_title a{font-size: 11px; padding: 0px 5px;}
    .retrieve_quote .retrieve_quote_content h2{ padding-top: 123px; font-size: 18px;}
    .retrieve_quote .retrieve_quote_content .form_bg h3{font-size: 18px;}
    .why_jones_copy2 .left_col h2 {margin-top: 0;font-size: 15px;line-height: 24px;padding-top: 30px;}
    .why_jones_copy2 .left_col h1 {font-size: 30px;padding-bottom: 10px;}
    .certificate .left_col h1{font-size: 15px;}
    .why_jones_copy2 .left_col p {font-size: 16px;line-height: 24px;margin-top: 35px;}
    .why_jones_copy2 .left_col a {padding: 0px 0;margin-top: 20px;margin-left: 0px;font-size: 15px;}
    .why_jones_copy2 .right_col, .why_jones_copy2 .left_col{padding-bottom: 40px;}
    .why_jones_copy2.home_banner.certificate .left_col h1{margin-top: 150px;}

    .schedule_demo_popup .schedule_demo_content .form_row .col_2, .schedule_demo_popup .schedule_demo_content .form_row .col_3{max-width: 47%;}
    .Schedule_demo_thankyou_p .schedule_thankyou_content h3{font-size: 18px;}
    .home .left_col .col1 span, .home .left_col .col1 a{font-size: 15px;}
    .contractors_video .col_right .video {max-width: 320px;height: 279px;margin: 0 auto;}
    .company-logos span img{max-width: 110px;}
    /* .electrician.contractor_new .col{max-width: 45%;}*/
}




