@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('./ProximaNovaRegular.eot');
    src: local('ProximaNovaRegular'), url('../fonts/ProximaNovaRegular.woff') format('woff'), url('../fonts/ProximaNovaRegular.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_58703">Text with this font applied</p> */
.fontsforweb_fontid_58703 {
    font-family: 'ProximaNovaRegular' !important;
}

/* Font downloaded from FontsForWeb.com */



/* This stylesheet generated by Transfonter (https://transfonter.org) on March 19, 2018 7:16 AM */

@font-face {
    font-family: 'Arial';
    src: url('../fonts/Arial-BoldMT.woff2') format('woff2'),
        url('../fonts/Arial-BoldMT.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arial';
    src: url('../fonts/ArialMT.woff2') format('woff2'),
        url('../fonts/ArialMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}



@font-face {
    font-family: 'wallStreetFont';
    src: url('Fonts/subway-webfont.eot');
    src: url('Fonts/subway-webfont.eot?#iefix') format('embedded-opentype'),
        url('Fonts/subway-webfont.woff2') format('woff2'),
        url('Fonts/subway-webfont.woff') format('woff'),
        url('Fonts/subway-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {font-size: 18px; line-height: 34px; letter-spacing: 0px; color: #171821; font-family: 'Proxima Nova';}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 {font-weight:bold; font-size:36px; color:#fff; }
h2 {font-weight:bold; font-size:24px; color:#555; }
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Create the Default Paragraphs */
p { color: #9f9f9f; font-size: 15px; line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* To make FontSmooth in MAC */
.mac * {-webkit-font-smoothing: antialiased;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 18px; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input{line-height: normal;}
input[type='email'],input[type='text'],input[type='password'], input[type='tel']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;padding: 5px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-family: 'Proxima Nova';}
textarea{-webkit-appearance:none; border:none; -webkit-text-size-adjust:none;box-sizing: border-box;padding: 5px;border: 1px solid #cbcbcb;display: block;overflow: auto;}
input[type='email']:focus,input[type='text']:focus,input[type='password']:focus,textarea:focus{border-color: #ccc}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;border:none;-webkit-text-size-adjust:none;background: #cbcbcb; font-family: 'Proxima Nova';}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield; font-family: 'Proxima Nova';}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-input-placeholder{ color: #000;}
:-moz-placeholder{ color: #000;}
::-moz-placeholder{ color: #000;}
:-ms-input-placeholder{ color: #000;}
::-ms-input-placeholder{ color: #000;}
:placeholder-shown{ color: #000;}
textarea{ font-family: 'Proxima Nova'; resize: none;}
/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* opacity effect */
.opacity1{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity:1;opacity:1;}
.opacity0{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity:0; }

/* column grid */
.row{width: 100%;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{float: left;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

/* Page Layout */
body{font-family: 'ProximaNovaRegular';font-family: 'Proxima Nova';} /* overflow-x: hidden */
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{max-width:1150px;margin:0 auto;}
.content{ max-width:1046px;margin:0 auto;}

/* change */
.wrapper1{width: 100%;max-width: 1600px;margin: 0 auto}
/* Header*/
header{padding: 20px 30px 12px 30px;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;position: fixed;width: 100%;top:0px;left: 0px;right: 0px;background-color: #ffffff;z-index: 999999;}
header.sticky{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.12)}
header .wrapper{position:relative;}
header .logo{float: left; position: relative; z-index: 9;}
header .logo a{display: inline-block;vertical-align: top; position: relative;top: 2px;}
/**/
header .menu{float: left; position: absolute; left: 0; right: 0; top: 16px; text-align: center;}
header .menu ul{display: inline-block;vertical-align: top;}
/**/

header .menu ul li{display: inline-block;vertical-align: top;padding-right: 66px;overflow: hidden;}
header>.menu>ul>li{    padding-bottom: 18px;}
header .menu ul li:hover{overflow: visible;}
header .menu ul li:last-child{padding-right: 57px;}
/**/
header .menu ul li a{font-size: 18px;font-weight: 600;color: #171821;text-align: center;line-height: 1.33;font-family: 'Proxima Nova';padding: 0px 14px 20px 14px;position: relative;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-mox-transition:0.5s all ease;-o-transition:0.5s all ease;}
/**/
header .menu ul li a:after{position: absolute;content: '';transform: scale(0);widows: 100;height: 2px;background-color: #0073ff;bottom: 0px;left: 0px;right: 0px;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 li a:hover:after{transform: scale(1);}
header .menu ul li a:hover{color: #0073ff;}
header .menu ul li.current-menu-item a{color: #0073ff;}
header .menu ul li.current-menu-item a:after{transform: scale(1);}
header .menu ul li.current-page-ancestor a{color: #0073ff;}
header .menu ul li.current-page-ancestor a:after{transform: scale(1);} 
header .menu .tel{display: inline-block;vertical-align: middle;font-size: 18px;font-weight: normal;color: #0073ff;text-align: center;margin-top:0px;font-family: 'Proxima Nova';margin-top: 9px;}


header .right{float: right;max-width: 315px;width: 100%;position: relative;top: -5px;text-align: left;}
header .right a{font-size: 18px;text-align: center;line-height: 24px;letter-spacing: 0px;color:#0073FF;font-weight: 100;font-family: 'Proxima Nova';transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;position: relative;padding-right: 40px;display: inline-block;vertical-align: middle;margin-left: 4px;margin-top: 7px;}
header .right a img{padding-left: 12px;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;position: absolute;top:0px;bottom: 0px;right: 10px;margin: auto;opacity: 0;}
header .right a .white_icon{opacity: 0;}
header .right a .blue_icon{opacity: 1;}
header .right a:hover img{padding-left: 15px;right: 0px;}
header .right a.get_start{font-size: 14px;font-weight: 400;text-align: center;letter-spacing: 0.5px;color: #171821;padding:3px 18px 3px 18px; border:solid 1px #171821;margin-left: 48px; float: right;     margin-top: 3px;     font-family: 'Proxima Nova';/*     font-family: 'Proxima Nova';*/}
.page-template-contractors header .right a.get_start{padding: 4px 8px 4px 8px;}
header .right a.get_start.inner_get{margin-left: 15px;}
header .right a.get_start:hover{background-color: #171821;color: #fff;}
.featured{margin-top: 230px;}
h2{position: relative;font-size: 24px;font-weight: bold;line-height: 42px;color: #171821;margin-bottom: 36px;font-family: 'Proxima Nova'; }
h2:after{position: absolute;content: '';background-color: #62ffcc;height: 4px;width: 170px;bottom: 0px;left: 0px;}
.featured .blog_detail .left_img{float: left;}
.featured .blog_detail .right_content{float: right;width: 100%;max-width: 362px;}
.featured .blog_detail .right_content h3{font-size: 24px;font-weight: bold;line-height: 38px;letter-spacing: 0px;color: #171821;font-family: 'Proxima Nova';padding-bottom: 24px;}
.featured .blog_detail .right_content span{font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #9fabbb;font-style: italic;}
.featured .blog_detail .right_content span+span{padding-left: 30px;}
.featured .blog_detail .right_content p{margin-top: 10px;font-size: 22px;line-height: 33px;letter-spacing: 0px;color: #171821;font-weight: normal;margin-bottom: 24px;padding-bottom: 24px;}
.featured .blog_detail .right_content a{display: inline-block;vertical-align: top;color: #0073ff;font-size: 14px;text-align: center;letter-spacing: 0.5px;padding:12px 27px;border: solid 1px #0073ff;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease; font-weight: 600}
.featured .blog_detail .right_content a:hover{background-color: #000000;color: #ffffff;border: solid 1px #000000;}

.blog_list{margin-top: 24px;}
.box{width: 100%;max-width: 368px;margin-right: 18px;display: inline-block;vertical-align: top;}
.box:nth-child(3n){margin-right: 0;}
.box img{max-width: 100%;}
.box .images{height: 202px;}
.box h3{margin-top: 15px;margin-bottom: 8px;font-size: 18px;font-weight: 600;font-family: 'Proxima Nova';line-height: 1.33; color: #171821;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;} 
.box:hover h3{color: #0073ff;} 
.box span{font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #9fabbb;font-style: italic;}
.box span+span{padding-left: 30px;}
.latest_blog h2{margin-top: 110px;}
.box .images{overflow: hidden;}
.box .images img{transform: scale(1);transition: 1s all ease;-webkit-transition:1s all ease;-moz-transition:1s all ease;-o-transition:1s all ease;}
.box:hover .images img{transform: scale(1.2);}

.latest_blog .latest .box{margin-bottom: 80px;}
.latest_blog .pagination ul{text-align: center;}
.latest_blog .pagination ul li{list-style: none;display: inline-block;vertical-align: top;margin: 0px 7px;}
.latest_blog .pagination ul li a{font-size: 18px;line-height: 24px;letter-spacing: 0px;color: #0073ff;font-weight: 600;font-family: 'Proxima Nova';transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.latest_blog .pagination ul li.active a{color: #171821;}
.latest_blog .pagination ul li a:hover{color: #171821;}
.latest_blog .pagination{padding-bottom: 85px;border-bottom: 1px solid #eeeef4;}

.join_our h1{font-size: 24px;font-weight: bold;line-height: 1.58;letter-spacing: 0px;color: #171821;padding-top: 30px;font-family: 'Proxima Nova';}
.join_our h5{font-size: 20px;line-height: 30px;letter-spacing: 0px;color: #0073ff;line-height: 1.5;font-weight: 400;padding-bottom: 20px;padding-top: 10px;}
.join_our form{width: 100%;max-width: 707px;position: relative;}
.join_our input[type="text"]{width: 100%;max-width: 100%;border: solid 1px #0073ff;height: 42px;padding-left: 18px;font-weight: 400;color: #0073ff;font-size:18px;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;font-weight: normal;font-family: 'Proxima Nova';}
.join_our input[type="text"]:focus{border: solid 1px #171821;}
.join_our input[type="submit"]{position: absolute;top:0px;bottom: 0px;right: 0px;background-color: #0073ff;width: 189px;font-size: 16px;text-align: center;letter-spacing: 0.4px;color: #ffffff;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;font-family: 'Proxima Nova';font-weight: 600;margin-top: 0;}
.join_our input[type="submit"]:hover{background-color: #217bff;}
::-webkit-input-placeholder{ color: #0073ff;font-size:18px;}
:-moz-placeholder{ color: #0073ff;font-size:18px;}
::-moz-placeholder{ color: #0073ff;font-size:18px;}
:-ms-input-placeholder{ color: #0073ff;font-size:18px;}
::-ms-input-placeholder{ color: #0073ff;font-size:18px;}
:placeholder-shown{ color: #0073ff;font-size:18px;}
.join_our p{font-size: 18px;line-height: 26px;letter-spacing: 0px;color: #9fabbb;/*padding-top: 15px;*/padding-top:28px;font-weight: normal;padding-bottom: 40px;}
/* Push */
.push{}

/* Footer */
footer{background-color: #171821;padding-top: 70px;padding-bottom: 50px;}
.footer_wrapper{max-width: 1320px;margin: 0 auto;}
footer .left{float: left;text-align: left;}
footer .left .footer_box{display: inline-block;vertical-align: top;padding-right: 86px;}
footer .left .footer_box h3{font-family: 'Proxima Nova';font-weight: 600;font-size: 16px;line-height: 38px;letter-spacing: 0px;line-height: 1.58;color: #ffffff;padding-bottom: 15px;}
footer .left .footer_box ul{}
footer .left .footer_box ul li{list-style: none;padding-bottom: 4px;}
footer .left .footer_box ul li a,footer .left .footer_box ul li p,footer .left .footer_box ul li{color: #eeeef4;font-size: 16px;line-height: 24px;letter-spacing: 0px;font-weight: normal;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
footer .right{float: right;padding-left: 45px;border-left: 2px solid rgba(255, 255, 255, 0.2);padding-top: 10px;}
footer .right a img{max-width: 100%;}
footer .right a{display: inline-block;vertical-align: top;margin-bottom: 20px;}  
footer .right p{font-size: 16px;line-height: 24px;padding-bottom: 4px;color: #eeeef4;letter-spacing: 0px;}
footer .right .social_icon{margin-top: 25px;}
footer .right .social_icon a i{font-size: 24px;color: #62ffcc;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
footer .right .social_icon a{margin-right: 50px;margin-bottom: 10px;}
footer .right .social_icon a:hover i{color: #ffffff;}
footer .left .footer_box ul li a:hover{color:#62ffcc;}

/* blog post */
.main .blog_post_content{margin-top: 224px;}
.main .blog_list .left{float: left;width: 100%;max-width: 670px;}
.main .blog_list .left .left_content h1{font-size: 34px;line-height: 50px;letter-spacing: 0px;color: #171821;font-family: 'Proxima Nova';font-weight: bold;padding-bottom: 10px;}
.main .blog_list .left .left_content span{font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #9fabbb;font-style: italic;margin-bottom: 60px;display: inline-block;vertical-align: top;}
.main .blog_list .left  .left_content span+span{padding-left: 30px;}
.main .blog_list .left .left_content img{max-width: 100%;margin-bottom: 40px;display: block; height:auto; /*width: 100%*/}
.main .blog_list .left .left_content h2{font-size: 24px;font-weight: bold;line-height: 1.58;padding: 0px;margin: 0px;padding-top: 80px;padding-bottom: 40px;font-family: 'Proxima Nova';}
.main .blog_list .left .left_content h2:after{display: none;}
.main .blog_list .left .left_content h3{margin-bottom: 15px;font-size: 18px;line-height: 34px;letter-spacing: 0px;color: #171821;font-weight: 600;font-family: 'Proxima Nova';font-style: italic;font-family: 'Proxima Nova';font-weight: normal;}
.main .blog_list .left .left_content h3 i{font-weight: bold;font-family: 'Proxima Nova';font-style: normal;}
.main .blog_list .left .left_content p{font-size: 18px;line-height: 34px;letter-spacing: 0px;color: #171821;margin-bottom: 16px;font-weight: 600;font-family: 'Proxima Nova'; text-align:justify;}
.main .blog_list .left .left_content p strong {font-family: 'Proxima Nova'}
.main .blog_list .left .left_content p a{display: inline-block;vertical-align: top;color: #0073ff;font-size: 18px;line-height: 34px;letter-spacing: 0px;font-weight: 600;font-family: 'Proxima Nova';transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.main .blog_list .left .left_content p a:hover{color: #30c192;}
.next_article h2{margin-top: 125px;margin-bottom: 5px;}
.next_article h2:after{height: 6px;width: 85px;}
.next_article .next_tech{padding-bottom: 30px;border-bottom: 1px solid #eeeef4;padding-top: 30px;}
.next_article .next_tech .left_section{float: left;width: 100%;max-width: 215px;}
.next_article .next_tech .left_section img{max-width: 100%;}
.next_article .next_tech .right_section{float: right;width: 100%;max-width: 434px;}
.next_article .next_tech .right_section a{font-size: 20px;line-height: 26px;letter-spacing: 0px;color: #171821;margin-bottom: 10px;font-weight: bold;font-family: 'Proxima Nova';display: inline-block;vertical-align: top;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.next_article .next_tech .right_section a:hover{color: #0073ff;}
.next_article .next_tech .right_section p{font-size: 18px;line-height: 26px;letter-spacing: 0px;color: #171821;font-weight: 600;font-family: 'Proxima Nova';}
.next_article .read_more{display: inline-block;vertical-align: top;font-size: 18px;line-height: 24px;letter-spacing: 0px;color: #0073ff;margin-top: 30px;margin-bottom: 120px;font-weight: 600;font-family: 'Proxima Nova';} 
.next_article .read_more img{padding-left: 6px;}
/*.main .blog_list{border-bottom: #eeeef4 1px solid;}*/

.main .blog_list .right{float: right;width: 100%;max-width: 300px;margin-right:44px;padding-top: 140px;}
.main .blog_list .right a{font-size: 18px;line-height: 29px;letter-spacing: 0px;color: #171821; font-weight: 600;font-family: 'Proxima Nova';margin-bottom: 20px;display:inline-block;vertical-align: top;}
.main .blog_list .right h2{line-height: 46px;margin-bottom: 10px;}
.main .blog_list .right h2:after{height: 6px;width: 85px;}
.main .blog_list .right .rigt_link{margin-bottom: 50px;}
.main .blog_list .right .join_newsletter{width: 100%;max-width: 260px;margin-left: auto;margin-right: 0;text-align: center;box-shadow: 0 14px 17px 0 rgba(0, 115, 255, 0.18); background-color: #ffffff;border: solid 2px #0073ff;padding: 24px;}
.main .blog_list .right .join_newsletter h3{font-size: 22px;text-align: center;line-height: 33px;letter-spacing: 0px;color: #171821;margin-top: 10px;margin-bottom: 15px;}
.main .blog_list .right .join_newsletter a{font-size: 16px;text-align: center;line-height: 24px;letter-spacing: 0px;color: #0073ff;margin-bottom: 15px;}

.main .blog_list .right .join_newsletter input[type="text"]::-webkit-input-placeholder{ color: #9fabbb;font-size:18px;line-height:36px;}
.main .blog_list .right .join_newsletter input[type="text"]:-moz-placeholder{ color: #9fabbb;font-size:18px;line-height:36px;}
.main .blog_list .right .join_newsletter input[type="text"]::-moz-placeholder{ color: #9fabbb;font-size:18px;line-height:36px;}
.main .blog_list .right .join_newsletter input[type="text"]:-ms-input-placeholder{ color: #9fabbb;font-size:18px;line-height:36px;}
.main .blog_list .right .join_newsletter input[type="text"]::-ms-input-placeholder{ color: #9fabbb;font-size:18px;line-height:36px;}
.main .blog_list .right .join_newsletter input[type="text"]:placeholder-shown{ color: #9fabbb;font-size:18px;line-height:36px;}

.main .blog_list .right .join_newsletter input[type="text"]{font-weight: 400; border: solid 1px #0073ff;width: 100%;max-width: 100%;padding: 2px;padding-left: 16px;font-size: 18px;line-height: 36px;color: #9fabbb;}
.main .blog_list .right .join_newsletter input[type="submit"]{width: 100%;max-width: 100%;background-color: #62ffcc;font-size: 16px;text-align: center;letter-spacing: 0.4px;color: #171821;padding: 12px 0px;font-weight: 600;font-family: 'Proxima Nova';text-transform: uppercase;margin-top: 15px;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.main .blog_list .right .join_newsletter input[type="submit"]:hover{background-color: #8cffe5;}
.main .blog_list .right .social{width: 100%;max-width: 260px;margin-left: auto;margin-right: 0;text-align: center;}
.main .blog_list .right .social h5{font-size: 18px;text-align: center;line-height: 24px;color: #171821;letter-spacing: 0px;padding-top: 25px;padding-bottom: 20px;}
.main .blog_list .right .social a{display: inline-block;vertical-align: top;margin: 0px 5px;}

.hamburger{display: none;}

/* terms_page */
.terms_page{margin-top: 150px;margin-bottom: 50px;}
.terms_page p{font-size: 20px;line-height: 35px;letter-spacing: 0px;color: #000000;margin-bottom: 40px; font-weight: 600;font-family: 'Proxima Nova';}
.terms_page h3{position: relative;font-size: 20px;font-weight: bold;line-height: 35px;color:#0073FF;font-family: 'Proxima Nova';}
.terms_page p a{color: #337ab7;}
.terms_page p a:hover{color: #23527c;text-decoration: underline;}
.terms_page h2{color: #0073FF;font-size: 70px;line-height: 103px;font-weight: bold;padding-bottom: 10px;margin-bottom: 100px;}
.terms_page h2:after{height: 10px;}


/* privacy page */
.policy_page{margin-top: 150px;margin-bottom: 50px;}
.policy_page h2{color: #0073FF;font-size: 70px;line-height: 103px;font-weight: bold;padding-bottom: 10px;margin-bottom: 100px;}
.policy_page h2:after{height: 10px;}
.policy_page p{font-size: 20px;line-height: 35px;letter-spacing: 0px;color: #000000;margin-bottom: 40px; font-weight: 600;font-family: 'Proxima Nova';}
.policy_page ul{list-style-position: inside}
.policy_page ul li{font-size: 20px;line-height: 35px;letter-spacing: 0px;color: #000000;font-weight: 600;font-family: 'Proxima Nova';}
.policy_page .sub_section{position: relative;margin-left: 50px;padding-left: 28px;}
.policy_page .sub_section:after{position: absolute;content: '';height: 100%;background-color: #62FFCC;width: 10px;left: 0px;top:0px;bottom: 0px;}
.policy_page .sub_section p{font-size: 20px;line-height: 35px;letter-spacing: 0px;color: #000000;margin-bottom: 40px; font-weight: 600;font-family: 'Proxima Nova';}
.policy_page .sub_section h3{position: relative;font-size: 20px;font-weight: bold;line-height: 35px;color:#0073FF;font-family: 'Proxima Nova';}

/* why_Jones_copy2 */
.white_logo{display: none;}
.had_blue{background-color: #0064de;}
.had_blue .logo a img{display: none;}
.had_blue .white_logo{display: inline-block !important;    max-width: 79px;}
.had_blue .menu ul li a{color: #fff}
.had_blue .menu ul li a:hover{color: #62ffcc}
.had_blue .menu ul li a:after{background-color: #62ffcc;}
.had_blue .menu .tel{color: #62ffcc}
.had_blue .right a{color: #62ffcc}
.had_blue .right .sign img{display: none}
header .right .sign .signin_change{display:none}
.had_blue .right .sign .signin_change{display: inline-block;}
.had_blue .right a.get_start{color: #fff;border-color: #fff;}
.had_blue .right a.get_start:hover{background-color: #62ffcc}
.had_blue .menu ul li.current-menu-item a{/*color: #62ffcc;*/}
.had_blue .menu ul li.current-page-ancestor a{color: #62ffcc;}

.why_jones_copy2{width: 100%;min-height: 756px;background-color: #0073ff;}
.why_jones_copy2 .left_col{padding-left: 71px;float: left;width:644px;padding-top: 212px;}
.why_jones_copy2 .left_col h2{ font-family: 'Proxima Nova';font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #ffffff;    margin-bottom: 6px; max-width:84%;}
.why_jones_copy2 .left_col h2:after{display: none;}
.why_jones_copy2 .left_col h1{font-family: 'Proxima Nova';font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #ffffff;position: relative;padding-bottom: 26px;}
.why_jones_copy2 .left_col h1:after{content: '';position: absolute;left: 0;bottom: 0;width: 83px;height: 9px;background-color: #000;}
.why_jones_copy2 .left_col p{font-family: 'Proxima Nova';font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #ffffff;margin-top: 15px;margin-top: 17px;}
.why_jones_copy2 .left_col a {  font-family: 'Proxima Nova';font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;width: 315px;height: 42px;background-color: #62ffcc;display: inline-block;line-height: 42px;margin-top: 41px;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all; font-weight: bold !important; text-transform: uppercase}
.why_jones_copy2 .left_col a:hover{background-color: #8cffe5;color: #000;}
.why_jones_copy2 .right_col{float: right; background-attachment: fixed;     background-position: 115% top;  background-repeat: no-repeat;}
.why_jones_copy2 .right_col img{max-width: 100%;margin-top: 148px; display: block;}
.main .mobile-right img{max-width: 447px;}
/* love_jones */
.love_jones{margin-top: 76px;}
.love_jones h2{font-family: 'Proxima Nova';font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;z-index: 1;}
.love_jones h2:after{display: none;}
.love_jones h2 span{position: relative}
.love_jones h2 span:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 18px;background-color: #62ffcc;z-index: -1}
.love_jones .inner_col_left{}
.love_jones .inner_col_left .left_col{float: left;width: 50%;display: table;height: 100%;}
.love_jones .inner_col_left .left_col .mid{display: table-cell;vertical-align: middle;}
.love_jones .inner_col_left .left_col h3{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #171821;position: relative;  font-family: 'Proxima Nova';  padding-bottom: 5px;margin-bottom: 11px;}
.love_jones .inner_col_left .left_col h3:after{content: '';position: absolute;left: 0;bottom: 0;width: 65px;height: 6px;background-color: #62ffcc;}
.love_jones .inner_col_left .left_col p{font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #171821;margin-bottom: 24px;}
.love_jones .inner_col_left .right_col{float: right;width: 50%;text-align: center;display: table;height: 100%;}
.love_jones .inner_col_left .right_col .mid{display: table-cell;vertical-align: middle;}
.love_jones .inner_col_left .left_col,.love_jones .inner_col_left .right_col{height: 500px;}
.love_jones .inner_col_right{background-color: #f9f9fa;}
.love_jones .inner_col_right .right_col{float: left}
.love_jones .inner_col_right .left_col{float:right}
.love_jones .inner_col_right .left_col h3:after{background-color: #eeeef4}
/* ready_to_go */
.ready_to_go{background-color: #f9f9fa;padding-bottom: 120px;}
.ready_to_go .left_col{float: left;width:50%;padding-left: 100px;padding-top: 154px;}
.ready_to_go .left_col h3{font-size: 24px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #0073ff;text-transform: uppercase;}
.ready_to_go .left_col h4{font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #0073ff;margin-bottom: 124px;font-family: 'Proxima Nova';}
.ready_to_go .left_col input[type="text"]{border: none;border-bottom: 1px solid #0073ff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width: 324px;height: 42px;}
.ready_to_go .left_col input[type="text"]:focus{border-color: #000}
.ready_to_go .left_col input[type="submit"]{width: 245px;height: 42px; font-size: 16px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #ffffff;background-color: #0073ff;text-transform: uppercase;line-height: 42px;margin-left: 15px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.ready_to_go .left_col input[type="submit"]:hover{background-color: #217bff;}
.ready_to_go .right_col{float: right;width:50%;padding-right: 100px;padding-top: 120px;text-align: right;}
.ready_to_go .right_col .col{display: inline-block;vertical-align: top;height: 360px;position: relative;box-shadow: 0px 0px 15px #c1c1c2;background-color: #fff;padding-left: 36px;text-align: left;padding-top: 38px;z-index: 1;background-image: url(../images/site/line111.png);background-size: 100% 100%;background-repeat: no-repeat; 
    border-bottom-right-radius: 33px;}
.ready_to_go .right_col .col h2{ font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.32;letter-spacing: normal;color: #0073ff;margin-bottom: 0px;margin-top: 55px;padding-bottom: 5px;font-family: 'Proxima Nova';}
.ready_to_go .right_col .col h2:after{width: 85px;height: 6px;}
.ready_to_go .right_col .col a{ font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.9;letter-spacing: normal;color: #171821;display: inline-block;font-family: 'Proxima Nova';margin-top: 16px;}
.ready_to_go .right_col .col h3{font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.9;letter-spacing: normal;color: #0073ff;font-family: 'Proxima Nova';margin-top: 3px;}
.ready_to_go .right_col .col h4{font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.9;letter-spacing: normal;color: #0073ff;font-family: 'Proxima Nova';}
.ready_to_go .right_col .col1 {position: relative}
.ready_to_go .right_col .col,.ready_to_go .right_col .col1{width: 314px;display: inline-block;}
.ready_to_go .right_col .col1 .rect1{width: 115px;height: 115px;background-color: #62ffcc;position: absolute;right: -57.5px;top: -57.5px;z-index: 0;}
.ready_to_go .right_col .col1 .rect2{width: 149px;height: 43px;background-color: #62ffcc;position: absolute;left: -57px;bottom: 64px;}

.after_img{width: 27px;height: 27px;position: absolute;right: -2px;bottom: -2px;border-bottom: 2px solid #ddddde;border-right: 2px solid #ddddde;background-color: #ddddde;display: none}
/* Not_sure_yet */
.Not_sure_yet{padding-top: 104px;padding-bottom: 155px;    }
.Not_sure_yet .left_col{float: left;width: 46%;padding-left: 100px;}
.Not_sure_yet .left_col h2{ font-size: 54px;font-family: 'Proxima Nova';font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #0073ff;}
.Not_sure_yet .left_col h2:after{width: 83px;height: 6px;}
.Not_sure_yet .left_col p{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 30px;letter-spacing: normal;color: #0073ff;font-family: 'Proxima Nova';margin-bottom: 30px;}
.Not_sure_yet .left_col p strong{color: #171821; font-weight: normal}
.Not_sure_yet .right_col{float: right;width: 50%;padding-right: 91px;text-align: right;}
.Not_sure_yet .right_col .col{display: inline-block;vertical-align: top;width: 329px;text-align: left}
.Not_sure_yet .right_col .col h2{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.32;letter-spacing: normal;color: #0073ff;font-family: 'Proxima Nova';margin-bottom: 0px;}
.Not_sure_yet .right_col .col h2:after{content: '';position: absolute;left: -20px;top: 10px;width: 8px;height: 80%}
.Not_sure_yet .right_col .col form{padding-right: 10px;}
.Not_sure_yet .right_col .col input{border: none;border-bottom: 1px solid #0073ff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width: 324px;height: 42px;}
.Not_sure_yet .right_col .col input:focus{border-color: #000}
.Not_sure_yet .right_col .col input[type="submit"]{width: 106px;height: 32px; font-size: 14px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.5px;text-align: center;color: #0073ff;text-transform: uppercase;line-height: 32px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;border: 1px solid #0073ff;background-color: transparent;margin-top: 35px;}
.Not_sure_yet .right_col .col input[type="submit"]:hover{background-color: #0073ff;color: #fff}
.im_with_jones{height: 480px;width: 100%;display: table;background-image: url(../images/site/bottom_bg.jpg);background-repeat: no-repeat;background-size: cover;}
.im_with_jones .mid{display: table-cell;vertical-align: middle;text-align: center;}
.im_with_jones h3{font-size: 97px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 0.82;letter-spacing: normal;text-align: center;color: #ffffff;font-family: 'Proxima Nova';}
/*slider*/
/* change*/
/*.slider .owl-carousel .owl-dots{display: none !important;}
.slider .owl-carousel .owl-nav{display: block;position: absolute !important;width: 100%;left: 0;top: calc(50% - 19px) !important;}
.slider .owl-carousel .owl-nav .owl-prev,.slider .owl-carousel .owl-nav .owl-next{width: 15px;height: 38px;background-repeat: no-repeat;background-size: 100%;position: absolute;font-size: 0px;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-web-transition: 0.4s ease all;-o-transition: 0.4s ease all;background-color: transparent;background-size: 100% 100%;outline: none;}
.slider .owl-carousel .owl-nav .owl-prev{background-image: url(../images/site/s2.png);left: -629px;right: 0;margin: 0 auto;}

.slider .owl-carousel .owl-nav .owl-next{background-image: url(../images/site/s1.png); right: -629px;left: 0;margin: 0 auto;}*/

/******/
.slider{min-height: 500px;background-color: #0073ff;text-align: center;padding-top: 100px;padding-bottom: 145px;}
.slider h3{ font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #ffffff;margin-bottom: 16px;}
.slider h4{font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;text-align: center;color: #ffffff;margin-bottom:74px;}
.slider .shadow_in{padding: 0px 25px 25px 25px;}
.slider .col{width: 550px;padding: 15px;background-color: #fff;}
.slider .col .inner{width: 100%;height: 100%;border: 6px solid #62ffcc;text-align: left;padding: 91px 31px;position: relative;}
.slider .col h5{ font-size: 20px;font-weight: 500;font-style: italic;font-stretch: normal;line-height: 1.4;letter-spacing: normal;color: #171821;}
.slider .col p{font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #0073ff;position: absolute;bottom: 14px;right: 14px;}

.slider .owl-carousel .owl-nav,.slider .owl-carousel .owl-dots{display: none !important;}
.slider .owl-carousel.owl-drag .owl-item.center .col{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.37);}
.slider{position: relative;}
.slider .in {position: absolute;left: 0;right: 0;bottom: 125px;margin: 0 auto;height: 370px;;width: 670px;}
.slider .in:after {position: absolute;left: 10px;content: ',,';color: rgba(204, 204, 204, 0.1);font-size: 400px;top: -52px;letter-spacing: -30px;transform: rotate(180deg); opacity: 0.06;color: #171821;}
.slider .in:before {position: absolute;right: 3px;content: ',,';color: rgba(204, 204, 204, 0.1);font-size: 430px;top: 0;letter-spacing: -30px;opacity: 0.06;color: #171821;}
/*  */
.bottom_had1 {width: 100%;height: 64px;background-color: #f9f9fa;margin-top: 68px;text-align: center;line-height: 64px;position: relative}
.bottom_had1 .inner>ul{list-style: none}
.bottom_had1 .inner>ul>li{display: inline-block;line-height: 64px;margin-right: 76px;}
.bottom_had1 .inner>ul>li>a{transition: 0.4s ease all;-moz-transition: 0.4s ease all;-o-transition: 0.4s ease all;-webki-transition: 0.4s ease all;}
.bottom_had1 .inner>ul>li>a:hover{color: #0073ff}
.bottom_had1 .inner>ul>li:last-child{margin-right: 0px;}
.bottom_had1 .inner>a{ font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.33;letter-spacing: normal;text-align: center;color: #9fabbb;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;position: relative;}
.bottom_had1 .inner>a:last-child{margin-right: 0px;}
.bottom_had1 .inner>a:first-child{}
.bottom_had1 .inner .drop_bottom{position: relative; text-transform: capitalize; color: #9fabbb;}
.bottom_had1 .inner .drop_bottom:after{position: absolute;left: 0;top:31px;width: 33px;height: 16px;background-size: 100% 100%;background-repeat: no-repeat;background-image: url(../images/site/arrow.png);content: '';right: 0;margin: 0 auto;  opacity: 0;visibility: hidden;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;position:absolute;}
.bottom_had1 .inner>ul>li:first-child:hover .drop_bottom:after{opacity: 1;visibility: visible;}






.bottom_had1 .inner>ul>li.active a {color: #0073ff;}
.bottom_had1 .inner>a:hover{color: #0073ff}
.bottom_had1 .drop{position: absolute !important;left: 0;top:64px;width: 100%;min-height: 100px;;background-color: #0073ff;text-align: left;padding: 40px;z-index: 99;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;opacity:0;visibility: hidden;}
.bottom_had1  .inner>ul>li:first-child:hover .drop{opacity: 1;visibility: visible}
.bottom_had1 .drop:after{position: absolute;left: 0;top:-10px;width: 33px;height: 16px;background-size: 100% 100%;background-repeat: no-repeat;background-image: url(../images/site/arrow.png);content: '';opacity: 0;}
.bottom_had1 .drop .col1{width: 222px;height: 257px;background-image: url(../images/site/img_div.png);background-repeat: no-repeat;background-size: 100% 100%;padding: 16px;padding-top: 23px;}
.bottom_had1 .drop .col1 h4{font-size: 23px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #ffffff;}
.bottom_had1 .drop .col1 a{display: inline-block;vertical-align: top;width: 100%;height: 42px;background-color:#62ffcc ;color: #000;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;line-height: 42px;text-transform: uppercase;    font-family: 'Proxima Nova';margin-top: 12px;}
.bottom_had1 .drop .col1 a:hover{background-color:#8cffe5;}



.bottom_had1 .left_col{display: inline-block;vertical-align: top;}
.bottom_had1 .left_col.col2{margin-left: 104px;}
.bottom_had1 .left_col.col2 h3{font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.65;letter-spacing: normal;color: #ffffff;padding-left: 20px;margin-bottom: 10px;}
.bottom_had1 .left_col.col2 ul{list-style: none;}
.bottom_had1 .left_col.col2 ul li{display: block;position: relative; margin-bottom: 12px;}
.bottom_had1 .left_col.col2 ul{list-style: none;}
.bottom_had1 .left_col.col2 ul li a{display: block;position: relative;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #ffffff;padding-left: 20px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.bottom_had1 .left_col.col2 ul li a:after {content: '';position: absolute;width: 8px;height: 8px;background-color: #000;left: 0;top: 7px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.bottom_had1 .left_col.col2 ul li a:hover{color: #62ffcc}

.specific{padding-bottom: 74px;overflow-x: hidden}
.specific .left_col{float: left;padding-left: 68px;padding-top: 118px;}
.specific .left_col h3{font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;margin-bottom: 23px;}
.specific .left_col h2{font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #0073ff;margin-bottom: 25px; font-family: 'Proxima Nova';}
.specific .left_col h2:after{display: none}
.specific .left_col h2 span{display: inline-block;position: relative}
.specific .left_col h2 span:after {content: '';position: absolute;left: 0;bottom: 10px;width: 100%;height: 25px;background-color: #62ffcc;z-index: -1;}

.specific .left_col input[type="text"] {border: 1px solid #0073ff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width:519px;height: 42px;padding-left: 18px;color: #9fabbb;}
.specific .left_col input[type="submit"] {width:189px;height: 42px;font-size: 16px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #ffffff;background-color: #0073ff;text-transform: uppercase;line-height: 42px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-left: -4px;position: relative;top: 0px;}
.specific .left_col input[type="submit"]:hover {background-color: #217bff;}

.specific .left_col input[type="text"]::-webkit-input-placeholder{ color: #9fabbb ;}
.specific .left_col input[type="text"]:-moz-placeholder{ color: #9fabbb;}
.specific .left_col input[type="text"]::-moz-placeholder{ color: #9fabbb;}
.specific .left_col input[type="text"]:-ms-input-placeholder{ color: #9fabbb;}
.specific .left_col input[type="text"]::-ms-input-placeholder{ color: #9fabbb;}
.specific .left_col input[type="text"]:placeholder-shown{ color: #9fabbb;}

.specific .right_col{float: right;padding-top: 94px;}
.specific .right_col img{max-width: 100%;}

.simply_choose {text-align: center;padding-top: 76px;background-color: #f9f9fa;padding-bottom: 50px;position: relative}
.simply_choose .af1,.simply_choose .af2{position: absolute;}
.simply_choose .af1 img,.simply_choose .af2 img{max-width: 100%;}
.simply_choose .af1 {right: 0;top: 104px;}
.simply_choose .af2 {left: 0;top:475px;}
.simply_choose h3{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 89px;}
.simply_choose .left_col{float: left;width: 50%;padding-right: 135px;}
.simply_choose .left_col+.left_col{padding-right: 0px;padding-left: 135px;position: relative;}
.simply_choose .left_col h3{background-repeat: no-repeat;background-position: left center;background-repeat: no-repeat;text-align: left;padding-left: 43px;font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.65;letter-spacing: normal;color: #171821;margin-bottom: 25px;position: relative;}
.simply_choose .left_col ul{display: block;list-style: none;}
.simply_choose .left_col ul li{display: block;position: relative;text-align: left;padding-left: 20px;margin-bottom: 17px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.simply_choose .left_col ul li:after{content: '';position: absolute;width: 8px;height: 8px;background-color:#0073ff;left: 0;top: 12px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.simply_choose .left_col ul li a{font-size: 18px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #171821;}
.simply_choose .left_col ul li:hover a{color: #0073ff;border-bottom: 1px solid #0073ff}
.simply_choose .left_col ul li:hover:after{background-color: #000;}
.simply_choose .left_col ul li a span{color:#0073ff ;border-bottom: 1px solid #f9f9fa;pointer-events: none}
.simply_choose .col1{margin-top: 64px;}

.contct_form{width: 100%;min-height: 500px;background-color: #0073ff;text-align: center;padding-top: 81.2px;padding-bottom: 69px;position: relative}
.contct_form .img1{position: absolute;right: 165px;top: -29px;}
.contct_form .inner{max-width: 700px;margin: 0 auto;}
.contct_form .inner h3{ font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.65;letter-spacing: normal;text-align: center;color: #ffffff;margin-top: 14px;}
.contct_form .inner .col{margin-bottom: 40px;margin-top: 36px;}
.contct_form .inner .in{border: none; border-bottom: 1px solid #fff ;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #fff;width:100%;height: 35px;padding-left: 0px;//float: left;font-weight: 400;font-family: 'Proxima Nova';}
.contct_form .inner .in:focus{border-color: #000}
.contct_form .inner .in_r{float: right}
.contct_form .inner .in.in_t{width: 100%;height: 132px;border: 1px solid #fff;float: none;padding-left: 14px;padding-top: 16px;background-color: rgba(255, 255, 255, 0.16)}
.contct_form .inner .in.in_t:focus{border-color: #000}
.contct_form .inner input[type="submit"] {width:189px;height: 42px;font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;background-color: #62ffcc;text-transform: uppercase;line-height: 42px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-left: -4px;position: relative;top: -1px;font-family: 'Proxima Nova';margin-top: 30px;border: 2px solid #62ffcc;}
.contct_form .inner input[type="submit"]:hover {//border-color: #171821; //color: #171821; //background-color: transparent; background-color:#8cffe5;}

.contct_form .inner .in::-webkit-input-placeholder{ color: #fff ;font-weight: 400;}
.contct_form .inner .in:-moz-placeholder{ color: #fff;font-weight: 400;}
.contct_form .inner .in::-moz-placeholder{ color: #fff;font-weight: 400;}
.contct_form .inner .in:-ms-input-placeholder{ color: #fff;font-weight: 400;}
.contct_form .inner .in::-ms-input-placeholder{ color: #fff;font-weight: 400;}
.contct_form .inner .in:placeholder-shown{ color: #fff;font-weight: 400;}
.wpcf7-form-control-wrap{float: left;width: 324px;}
.wpcf7-form-control-wrap.YourAddress{float: right;}
.wpcf7-form-control-wrap.YourQuestion{float: none; width: 100%;}


.get_work{padding-top: 285px;text-align: center;padding-bottom: 241px;background-image: url(../images/site/footer-pic.jpg);background-repeat: no-repeat;background-size: cover;}
.get_work h2{ font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.48;letter-spacing: normal;color: #ffffff;margin-bottom: 77px; letter-spacing: 2px;     font-family: 'Proxima Nova';}
.get_work h2:after{display: none}
.get_work input[type="text"] {border: none;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width:519px;height: 42px;padding-left: 18px;color: #0073ff;background-color: #fff;    border: 1px solid transparent; box-sizing: border-box;font-weight: bold;}
.get_work input[type="submit"] {width:189px;height: 42px;font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;background-color: #62ffcc;text-transform: uppercase;line-height: 42px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-left: -5px;position: relative;top: 0px;}
.get_work input[type="submit"]:hover {background-color: #8cffe5;color: #000}
.get_work1 input[type="submit"]{top: 0px;}
/*
.get_work input[type="text"]::-webkit-input-placeholder{ color: #9fabbb ;}
.get_work input[type="text"]:-moz-placeholder{ color: #9fabbb;}
.get_work input[type="text"]::-moz-placeholder{ color: #9fabbb;}
.get_work input[type="text"]:-ms-input-placeholder{ color: #9fabbb;}
.get_work input[type="text"]::-ms-input-placeholder{ color: #9fabbb;}
.get_work input[type="text"]:placeholder-shown{ color: #9fabbb;}*/

/* guide inside */
header.get_quote {border-bottom: 5px solid #62ffcc;padding:  23px 30px 20px 30px}
header .get_quote_new{position: absolute;left: 0;top: 0;height: 100%;background-color: #fff;text-align: center;width: 100%;opacity: 0;visibility: hidden;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header.get_quote .get_quote_new{opacity: 1;visibility: visible}
header .get_quote_new span{line-height: 80px;padding-left: 76px;font-size: 18px;font-weight: 500;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #171821;font-family: 'Proxima Nova';display: inline-block;vertical-align: top;line-height: 80px;background-image: url(../images/site/i13.png);background-position: left center;background-repeat: no-repeat;}
header .get_quote_new a{ font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;display: inline-block;width: 190px;height: 42px;background-color: #0073ff;//background-color: #62ffcc;line-height: 42px;text-transform: uppercase;margin-top: 18px;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;position: relative;z-index: 9;margin-left: 11px; color: #fff;}
header .get_quote_new a:hover{color: #fff;background-color: #c;}

header.get_quote .logo {position: relative;z-index: 1;top: 5px;}
header.get_quote .menu,header.get_quote .right{opacity: 0}



.client_ask {max-width: 1440px;margin: 0 auto;}
.client_ask .left_col{float: left;width: 310px;padding-left: 70px;padding-top: 225px;}
.client_ask .left_col ul{list-style: none;width: 128px;//position: fixed}
.client_ask .left_col ul li{display: block;position: relative; margin-bottom: 24px;}
.client_ask .left_col ul li a{position: relative; font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #171821;}
.client_ask .left_col ul li a:after{content: '';position:absolute;left:-15px;top: 0;background-color: #0073ff;width: 0px;;height: 100%;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; width: 4px; opacity: 0;}
.client_ask .left_col ul li a.active{font-weight: 600;}
.client_ask .left_col ul li a.active:after{opacity: 1;}

/* change*/
.client_ask .left_col{float: left;width: 265px;padding-left: 70px;padding-top: 225px;}
/****/
.client_ask .right_col{float: left;width:750px; padding-top: 100px;text-align: center;}
.client_ask .right_col h1{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;color: #171821;  margin-bottom: 30px; text-align: left}
.client_ask .right_col h2{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #171821;    padding-bottom: 6px; margin-bottom: 13px;margin-top: 70px; text-align: left}
.client_ask .right_col h2:after {height: 6px;width: 85px;}
.client_ask .right_col h3{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #171821;}
.client_ask .right_col p{font-size: 18px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.89;letter-spacing: normal;color: #171821;    font-family: 'Proxima Nova'; text-align: left}
.client_ask .right_col p span{font-weight: 600 !important;}
.client_ask .right_col p a{color: #0073FF; transition: 0.5s ease all; -webkit-transition: 0.5s ease all;}
.client_ask .right_col p a:hover{ color: #23527c; text-decoration: underline}
.client_ask .right_col ul{text-align: left;font-size: 18px;font-weight: 500;    list-style-position: inside; color: #000}
.client_ask .right_col ul li{ font-size: 18px;line-height: 34px;letter-spacing: 0px;color: #171821;font-weight: 600;font-family: 'Proxima Nova';} 
.client_ask .right_col .left a{ font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;display: inline-block; width: 190px;height: 42px;background-color: #62ffcc;background-color:#62ffcc;line-height: 42px;text-transform: uppercase;margin-top: 30px;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;}
.client_ask .right_col .left a:hover{background-color: #8cffe5;}
.client_ask .right_col .need{width: 579px;display: inline-block;vertical-align: top;height: 259px;border: 2px solid #eeeef4; text-align: left;margin-top: 80px}
.client_ask .right_col .need .left{float:left;width: 50%;background-repeat: no-repeat;background-position: center;height: 100%;background-image: url(../images/site/i10.png);}
.client_ask .right_col .need .left+.left{background-image: none;padding-top: 44px;}
.client_ask .right_col .need .left h3{margin-bottom: 4px;}
.client_ask .right_col .need .left p{line-height: 29px;padding-right: 20px;}

.relavant_que{width: 100%;min-height: 100px;background-color: #0073ff;margin-top: 155px;position: relative}
.relavant_que .rect{position: absolute;bottom: -58px;right:54px; }
.relavant_que .inner{max-width: 1440px;margin: 0 auto;padding-left: 310px;background-image: url(../images/site/i11.png);background-position: left center;background-repeat: no-repeat;padding-top: 65px;padding-bottom: 41px;}
.relavant_que .inner .left{width:880px; }
.relavant_que h2{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #ffffff;padding-bottom: 14px;margin-bottom:23px;}
.relavant_que h2:after{background-color: rgba(255, 255, 255, 0.36);width: 100%;height: 1px;}
.relavant_que ul{list-style: none;}
.relavant_que ul li{display: block;position: relative; font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #ffffff;padding-left: 21px;margin-bottom: 20px;}
.relavant_que ul{list-style: none;}
.relavant_que ul li{display: block;position: relative;}
.relavant_que ul li:after {content: '';position: absolute;width: 8px;height: 8px;background-color: #000;left: 0;top: 7px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}


.still{text-align: center;padding-top: 102px;padding-bottom: 67px;}
.still h3{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #171821;margin-bottom: 57px;}
.still  .col{margin-bottom: 60px}
.still input[type="text"] {border: 1px solid #0073ff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width:519px;height: 42px;padding-left: 18px;color: #9fabbb;}
.still input[type="text"]:focus{border-color: #000;}
.still input[type="submit"] {width:189px;height: 42px;font-size: 16px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #ffffff;background-color: #0073ff;text-transform: uppercase;line-height: 42px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-left: -5px;position: relative;top: -1px;}
.still input[type="submit"]:hover {background-color: #217bff;}

.still input[type="text"]::-webkit-input-placeholder{ color: #9fabbb ;}
.still input[type="text"]:-moz-placeholder{ color: #9fabbb;}
.still input[type="text"]::-moz-placeholder{ color: #9fabbb;}
.still input[type="text"]:-ms-input-placeholder{ color: #9fabbb;}
.still input[type="text"]::-ms-input-placeholder{ color: #9fabbb;}
.still input[type="text"]:placeholder-shown{ color: #9fabbb;}
.still .call span,.still .call span a{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;text-align: center;color: #171821;display: inline-block;}
.still .call span{padding-left: 51px;background-image: url(../images/site/tell3.png);background-position: left center;background-repeat: no-repeat;}

.profesion_banner{padding-top: 198px;padding-bottom: 161px;text-align: center;background-image: url(../images/site/blog11.jpg);background-repeat: no-repeat;background-size: cover;background-position: bottom center;position: relative}
/*.profesion_banner:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 115, 255, 0.48);}*/
.profesion_banner .inner{width: 980px;margin: 0 auto;border: 4px solid #171821;padding-top: 31px;padding-bottom: 29px;position: relative;z-index: 1;}
.profesion_banner .inner h1{font-size: 42px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.29;letter-spacing: normal;text-align: center;color: #ffffff;margin-bottom: 23px; text-transform: uppercase}
.profesion_banner .inner h1 span{position: relative}
.profesion_banner .inner h1 span:after{content: '';position: absolute;left: 0;bottom: 10px;width: 100%;height: 25px;background-color: rgba(255, 255, 255, 0.29);z-index: -1;}
.profesion_banner .inner .check{width: 225px;height: 42px;background-color: #62ffcc;display: inline-block; font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height:42px;letter-spacing: 0.4px;text-align: center;color: #171821;text-transform: uppercase;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.profesion_banner .inner .check:hover{background-color: #8cffe5;}
.profesion_banner .inner .col span,.profesion_banner .inner .col a{font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}
.profesion_banner .inner .col {margin-top: 14px;}
.profesion_banner .inner .col a{border-bottom: 1px solid ;}
.profesion_banner .inner .col a:hover{color: #62ffcc}




.flexible{background-color: #f9f9fa;width: 100%;text-align: center;padding-bottom: 90px;padding-top: 87px;}
.flexible  .col{width: 310px;display: inline-block;vertical-align: top;margin-right: 100px;}
.flexible  .col:last-child{margin-right: 0px;}
.flexible  .col h3{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #171821;margin-top: 23px;margin-bottom: 8px;}
.flexible  .col p{font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;text-align: center;color: #171821;}

.with_jones_get{padding-top: 104px;padding-bottom: 88px;}
.with_jones_get h2{ font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 0px;text-transform: none;}
.with_jones_get h2 a{position: relative;display: inline-block;vertical-align: top;text-decoration: none !important;font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 0px;}
.with_jones_get h2 a:after{content: '';position: absolute;left: 0;bottom: 6px;width: 100%;height: 20px;background-color: #62ffcc;z-index: -1;width: 0px;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.with_jones_get h2 a:hover:after{width: 100%;}
.with_jones_get h2:after{display: none;}
.with_jones_get .inner{max-width: 1060px;margin: 0 auto;}
.with_jones_get .col{float: left;width: 50%;padding-right: 114px;margin-top: 154px;}
.with_jones_get .col:nth-child(2n){padding-left: 114px;padding-right: 0px;}
.with_jones_get .col h3{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #0073ff;padding-left: 50px;background-repeat: no-repeat;background-position: left center;margin-bottom: 16px;}
.with_jones_get .col p{font-size: 16px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;}

.help{background-color: #0073ff;width: 100%;min-height: 100px;text-align: center;padding-top: 101px;padding-bottom: 60px;}
.help h2{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #ffffff;margin-bottom: 100px;position: relative;z-index: 9}
.help h2:after{display: none;}
.help h2 del, .help h2 span{position: relative; text-decoration: none}
.help h2 del:after, .help h2 span:after{content: '';position: absolute;/*left: 3px;*/left: 3px;bottom: 1px;width: 100%;height: 17px;background-color: rgba(255, 255, 255, 0.22);z-index: -1;}
.help input[type="text"] {border: none;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width: 519px;height: 42px;padding-left: 18px;color: #9fabbb;background-color: #fff; color: #0073ff}
.help input[type="submit"] {width: 189px;height: 42px;font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;background-color: #62ffcc;text-transform: uppercase;line-height: 42px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-left: -5px;position: relative;top: 0;color: #171821;font-size: 16px;letter-spacing: 0.4px; vertical-align: top; max-width: 400px;}
.help input[type="submit"]:hover {background-color: #8cffe5;color: #000;}

.help .recent_questions {padding: 0px 80px;text-align: left;margin-top: 85px;}
.help .recent_questions h3{  font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #ffffff;border-bottom: 1px solid rgba(255, 255, 255, 0.36);padding-bottom:4px;}
.help .recent_questions .col{float: left;width: 33.33%}
.help .recent_questions .col  ul{list-style: none;margin-top: 44px;}
.help .recent_questions .col  ul li{display: block;margin-bottom: 20px;}
.help .recent_questions .col  ul li a{position: relative; font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #ffffff;padding-left: 24px;    display: block;}
.help .recent_questions .col  ul li a:hover{color: #62ffcc}
.help .recent_questions .col  ul li a:after {content: '';position: absolute;width: 8px;height: 8px;background-color: #000;left: 0;top: 8px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}

.graph {background-image: url(../images/site/map.png);background-repeat: no-repeat;background-position: left center;width: 100%;padding: 114px 0px;background-size: contain;max-width: 1400px;margin: 0 auto;}
.graph .left_col{padding-top: 83px;}
.graph .left_col,.graph .right_col{float: left;width: 50%;text-align: center;}
.graph .right_col{text-align: right;padding-right: 70px;}
.graph .right_col .col{display: inline-block;vertical-align: top;text-align: left;width:  559px;padding-top: 35px;padding-bottom: 35px;padding-left: 36px;padding-right: 37px;background-image: url(../images/site/border_line.png);background-repeat: no-repeat;background-size: 100% 100%;background-color: #fff; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; justify-content: center; align-items: center; flex-direction: column; height: 315px;}
.graph .right_col .col h2{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.32;letter-spacing: normal;color: #0073ff;padding-bottom: 14px;margin-bottom:17px}
.graph .right_col .col h2:after{background-color: #171821;width: 85px;height: 6px;}
.graph .right_col .col p{font-size: 18px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.33;letter-spacing: normal;color: #0073ff;}

.carpenter{background-color: #f9f9fa;padding-bottom: 48px;}
.carpenter .right_col{float: right;padding-right: 85px;text-align: right;padding-top: 50px;    position: relative;
    z-index: 1;}
.carpenter .right_col .col{width: 420px;display: inline-block;vertical-align: top;text-align: center;border: solid 2px #0073ff;    box-shadow: 0px 7px 20px #00000042;}
.carpenter .right_col .col .col1{width: 101%;background-color: #0073ff;padding-top: 24px;padding-bottom: 28px; position: relative;left: -2px;top: -1px;}
.carpenter .right_col .col .col1 h3{font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #ffffff;margin-bottom: 14px; max-width: 78%; margin: 0 auto;}
.carpenter .right_col .col .col1 label{display: inline-block;vertical-align: top;width: 230px;border-bottom: 1px solid #fff; font-size: 33px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.52;letter-spacing: normal;text-align: center;color: #ffffff;position: relative;line-height: 45px; opacity: 0.55;}
.carpenter .right_col .col .col1 label span{ font-size: 18px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 38px;letter-spacing: normal;text-align: center;color: #ffffff;position: absolute;right: 0;bottom: 0;}
.carpenter .right_col .col .col2 {padding: 40px 40px;padding-top: 36px;    background-color: #fff;}
.carpenter .right_col .col .col2 h3{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #0073ff; }
.carpenter .right_col .col .col2 h4{ font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.48;letter-spacing: normal;color: #0073ff;position: relative;margin-bottom: 10px;}
.carpenter .right_col .col .col2 h4:after{position: absolute;left: 0;bottom: 0;width: 210px;;height: 4px;background-color: #eeeef4;content: '';right: 0;margin: 0 auto;}
.carpenter .right_col .col .col2 h6{ font-size: 16px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #171821; font-family: 'Proxima Nova';position: relative}
.carpenter .right_col .col .col2 h2{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #171821;margin-bottom: 15px;}
.carpenter .right_col .col .col2 h2:after{display: none;}
.carpenter .right_col .col .col2 h5{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.4;letter-spacing: normal;text-align: center;color: #0073ff; font-family: 'Proxima Nova';margin-top: 30px;}
.carpenter .right_col .col .col2 a{ font-size: 16px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;text-transform: uppercase; border: solid 1px #171821;height: 50px;width: 100%;display: block;line-height: 50px;background-color: #62ffcc;transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;margin-top: 24px;}
.carpenter .right_col .col .col2 a:hover{background-color: #8cffe5;}
.carpenter .left_col{padding-left: 70px;float: left;padding-top: 80px;}
.carpenter .left_col h2 {font-size: 42px;font-weight: 900;font-style: normal;font-stretch: normal;line-height: 1.29;letter-spacing: normal;color: #0073ff;margin-bottom: 0;padding-bottom: 10px;margin-bottom: 48px;}
.carpenter .left_col h3{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;}
.carpenter .left_col h4{font-size: 16px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #171821;    font-family: 'Proxima Nova';margin-top: 110px;}
.carpenter .left_col h2:after{width: 90px;height: 6px;background-color:#0073ff }
.carpenter .left_col .day_slider{width: 640px;height: 16px;border: 1px solid #0073ff;position: relative;margin-top: 180px;}
.carpenter .left_col .day_slider .left_value,.carpenter .left_col .day_slider .right_value{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;position: absolute;    font-family: 'Proxima Nova';top: -45px;}
.carpenter .left_col .day_slider .left_value{left: 0;}
.carpenter .left_col .day_slider .right_value{right: 0;}
.carpenter .left_col .day_slider .range_line{position: absolute;left: 0;top: -13px;height:43px;}
.carpenter .left_col .day_slider .range_line p{position: absolute; right: -19.5%;top: -73px;width: 135px;height: 72px;background-image: url(../images/site/day.png);background-repeat: no-repeat;background-size: 100% 100%;text-align: center;line-height: 59px;font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #ffffff;z-index: 99}
.carpenter .left_col .day_slider .range_line p i{font-style: normal;margin-right: 5px;}
.carpenter .left_col .day_slider .range_line p:after {content: '';position: absolute;left: 2px;top: 4px;width: 98%;height: 77%;box-shadow: 0px 1px 15px #0073ff;}
.carpenter .left_col .day_slider .range_line:after{content: '';position: absolute;right:0px;top: 0;width: 11px;height: 100%;background-color:#0073ff;box-shadow: 0px 0px 6px #0073ff;}
.carpenter {position: relative;}
.carpenter .doller{width: 240px;height: 394px;font-size: 444px;color: #f2f2f3;position: absolute; right: 31%;bottom: 4px;font-weight: bold;}




header.trans{background: rgba(0, 0, 0, 0.13)}
header.trans .menu ul li a{color: #fff;}
header.trans .menu ul li a:hover {color: #62ffcc;}
header.trans .menu ul li a.active{color: #62ffcc;}
header.trans .menu ul li a:after{background-color: #62ffcc}
header.trans .menu .tel{color: #62ffcc;}
header.trans .right a{color: #62ffcc }
header.trans .right a.get_start{border-color: #fff;color: #fff}
header.trans.sticky{background-color: #000}
header.trans .logo a {margin-top: 5px;}
.sidebar__inner{left: auto !important;top: auto !important;}
#sidebar{bottom:90px !important}

.day_slider1{width: 640px;border: 1px solid #0073ff;height: 16px;margin-top: 184px;position: relative;margin-left: 6px;}
.day_slider1 .irs-single { position: absolute; width: 135px; height: 72px; background-image: url(../images/site/day.png); background-repeat: no-repeat; background-size: 100% 100%; line-height: 59px; font-size: 24px; font-weight: bold; font-style: normal; font-stretch: normal; letter-spacing: normal; text-align: left; color: #ffffff; z-index: 99; top: -90px; padding-top: 3px;/* padding-left: 28px; padding-left: 0; padding-right: 80px;*/padding-right: 25px;text-align: right; }
.day_slider1 .irs-single:after{content: 'Days';font-weight: bold;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center; color: #ffffff;top: 1px;margin: 0 auto;/*padding-left: 10px;*/padding-left: 7px;}
.day_slider1 .irs-single:before {content: '';position: absolute;left: 0;right: 0;margin: 0 auto;width: 11px;height: 43px;background-color: #0073ff;box-shadow: 0px 0px 6px #0073ff;bottom: -45px;}
.day_slider1 .irs-max{visibility: visible !important;font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;position: absolute;font-family: 'Proxima Nova';top: -35px; right: 9px;}
.day_slider1 .irs-min{visibility: hidden !important;font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;position: absolute;font-family: 'Proxima Nova';top: -45px;}
.day_slider1 p{font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;position: absolute;font-family: 'Proxima Nova';top: -35px;}

/* certificate */
.certificate{position: relative}
.certificate .rect{position: absolute;left: 0;bottom:41px;width: 88px ;height: 41px;background-color: #fff}
.certificate .left_col{width: 40%}
.certificate .left_col h1{margin-bottom: 0px;}
.certificate .left_col h1:after{display: none}
.certificate .left_col input[type="text"] {border: none;border-bottom: 1px solid #fff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width: 324px;height: 42px;}
.certificate .left_col input[type="text"]:focus{border-color: #000}
.certificate .left_col input[type="submit"] {width: 225px;height: 42px;font-size: 16px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #171821;background-color: #62ffcc;text-transform: uppercase;line-height: 42px;margin-left: 15px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;font-family: 'Proxima Nova';}
.certificate .left_col input[type="submit"]:hover {background-color:#8cffe5;}
.certificate .left_col .col{width: 85.5%}
.certificate .left_col .col1{float: right;margin-top: 15px;}
.page-template-certificate-of-insurance .certificate .left_col .col1{float: left;margin-top: 15px;margin-right: 28px;}

.certificate .left_col .col1 span,.certificate .left_col .col1 a {font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;width: auto;height: auto;background-color: transparent;line-height: 16px;margin-top: 0px}
.certificate .left_col .col1 a {border-bottom: 2px solid #62ffcc;}
.certificate .left_col .col1 a:hover {color: #62ffcc;}
.certificate .right_col img{margin-top: 122px;}
.certificate .left_col{padding-top: 217px;}
.flexible1{background-color: #fff}
.love_jones1{background-color: #f9f9fa;padding-top: 76px;margin-top: 0px !important}
.love_jones1 .inner_col_left .left_col h3:after{background-color: #eeeef4 }
.love_jones1 .inner_col_right .left_col h3:after {background-color:#62ffcc;}
.love_jones1 .inner_col_right{background-color: #fff}

.day_slider2 .irs-single{}

/* popup */
.pop_up{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.36);z-index: 999;text-align: center;opacity: 0;visibility: hidden;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.pop_up.active{opacity: 1;visibility: visible;}
.pop_up .inner{width: 690px;display: inline-block;vertical-align: top;background-color: #FFF;padding: 20px;margin-top: 291px;}
.pop_up .inner .close{position: absolute;right: 22px;top:22px;z-index: 9999;cursor: pointer;}
.pop_up .inner .inner_in .thanks{display: table;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;background-color: #fff;z-index: 99;opacity: 0;visibility:hidden;}
.pop_up .inner .inner_in .thanks.active1{opacity: 1;visibility: visible;}
.pop_up .inner .inner_in .thanks .mid{display: table-cell;vertical-align: middle}
.pop_up .inner .inner_in .thanks h2{ font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 0px;position: absolute;left: 0;right: 0;top: calc(50% - 27px);}
.pop_up .inner .inner_in .thanks h2:after{display: none;}
.pop_up .inner .inner_in{width: 100%;height: 100%;border: 6px solid #62ffcc;text-align: left;padding-left: 30px;padding-bottom: 24px;position: relative;}
.pop_up .inner_in .col{display: inline-block;vertical-align: top;width: 329px;text-align: left}
.pop_up .inner_in h3{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.32;letter-spacing: normal;color: #0073ff;margin-top: 24px;}
.pop_up .inner_in .col form{padding-right: 10px;}
.pop_up .inner_in .col input{border: none;border-bottom: 1px solid #0073ff;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000;width: 324px;height: 42px;margin-top: 27px;}
.pop_up .inner_in .col input:
.focus{border-color: #000}
.pop_up .inner_in .col input[type="submit"]{width: 106px;height: 32px; font-size: 14px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.5px;text-align: center;color: #0073ff;text-transform: uppercase;line-height: 32px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;border: 1px solid #0073ff;background-color: transparent;margin-top: 24px;}
.pop_up .inner_in .col input[type="submit"]:hover{background-color: #0073ff;color: #fff}

/* home */
.home_banner{background-color: #fff;min-height: 834px;}
.home_banner .left_col h2{ font-size: 54px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #0073ff;    padding-bottom: 13px;}
.home_banner .left_col h2:after{width: 83px;height: 6px;display: inline-block}
.home_banner .left_col h1{ font-size: 24px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #0073ff;text-transform: uppercase; margin-top:12px;}
.home_banner .left_col p{ font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #0073ff;margin-bottom: 34px;}
.home_banner .left_col .col1 span, .home_banner .left_col .col1 a{color: #171821}
.home_banner .left_col .col1 a{border-color:#0073ff}
.home_banner .left_col .col1 a:hover{color: #0073ff}
.home_banner .left_col input[type="text"]{border-color:#0073ff }
.home_banner .left_col input[type="submit"]{background-color: #0073ff;color: #fff;}
.home_banner .left_col {padding-top: 339px;} 
.home_banner .right_col img{margin-top: 0px;}
.pare{background-color: #0073ff;padding: 128px 0px;}
.pare p{font-size: 24px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #ffffff;}

.insured{text-align: center;padding-top: 122px;position: relative}
.insured:after{content: '';position: absolute;left: 0;top: 0;width: 50%;background-color: #f9f9fa;height: 100%}
.insured:before{content: '';position: absolute;right: 0;top: 0;width: 50%;background-color: #eeeef4;height: 100%}
.insured .title{    position: relative;z-index: 1;margin-bottom: 93px;}
.insured h2{font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;display: inline-block;padding: 18px 36px;;background-color: #fff;    box-shadow: 0 14px 17px 0 #e4e4e8;}
.insured h2:after{display: none;}
.insured .inner{position: relative;}
.insured .inner .iphone{position: absolute;left: 0;bottom: 0;margin: 0 auto;right: 0;z-index: 1}
.insured .left_col{float: left;width: 50%;text-align: right;padding-right: 225px;position: relative;z-index: 1}
.insured .right_col{float: right;width: 50%;text-align: left;padding-left: 225px;}
.insured .left_col,.insured .right_col{padding-bottom: 96px;}

.insured .right_col h3{font-size: 21px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.81;letter-spacing: 0.7px;color: #9fabbb;margin-bottom: 94px;padding-left: 101px; text-transform: uppercase;}
.insured .left_col h3{font-size: 21px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.81;letter-spacing: 0.7px;color: #0073ff;margin-bottom: 94px;padding-right: 101px; text-transform: uppercase;}

.insured .col {margin-bottom: 114px;}
.insured .col {margin-bottom: 114px;}
.insured .col .left{float: left;width:15.26%;height: 70px;}
.insured .col .right{float: left;border-left: 6px solid #fff;padding-left: 12px;margin-left: 13px; max-width: 80%;}
.insured .col .right h4{font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: #171821;}
.insured .col .right p{font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #171821;}

.insured .left_col .col .left{float: right}
.insured .left_col .col .right{float: right;border-right: 6px solid #62ffcc;padding-left: 0px;margin-left:0px;padding-right: 12px;margin-right: 13px;border-left: 0px solid}
.insured .left_col .col .right h4{color: #0073ff}
.insured .left_col .col .right p{color: #0073ff}

.electrician{position: relative;padding-top: 69px; background: #f9f9fa}
.electrician h3{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 45px;     font-family: 'Proxima Nova';}
.electrician h3 a, .electrician h3 strong{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 45px;display: inline-block;vertical-align: top;position: relative;z-index: 9;text-decoration: none !important; padding-right:5px;     font-family: 'Proxima Nova';}
.electrician h3>a{ text-transform: lowercase;}
.electrician h3>span>a{ text-transform: lowercase;}
.electrician h3 a:after, .electrician h3 strong:after{content: '';position: absolute;left: 0;bottom: 4px;width: 100%;height: 14px;background-color: #62ffcc;z-index: -1;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;}
.electrician .slider1 { text-align: center;position: relative;width: 1300px;margin: 0 auto;padding-bottom: 103px;}
/*.electrician .slider1 .owl-stage{margin: 0 auto;}*/
.electrician .slider1 .col{width: 180px;height: 250px;background-image: url(../images/site/k_line.png);background-size: 100% 100%;background-repeat: no-repeat;transition:0.4s ease all;-moz-transition:0.4s ease all;-webkit-transition:0.4s ease all;-o-transition:0.4s ease all;text-align: center;padding-top: 42px; position: relative;  margin: 0 auto; background-color: #fff;}
.electrician .slider1 .col:after{position: absolute;content: '';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #f9f9fa;transform: rotate(-49deg);right: -18px;bottom: -4px;}
.electrician .slider1 .col h5{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #0073ff;min-height: 44px;line-height: 24px;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;position: relative;left: 2px;top: -21px;width: 98%; padding-top: 0px;}
.electrician .slider1 .col h5 span{display: table; height: 50px; width: 100%; text-align: center;     font-family: 'Proxima Nova';}
.electrician .slider1 .col h5 .mid{display: table-cell; vertical-align: middle; text-transform:capitalize;}
.electrician .slider1 .col:hover h5{background-color: #62ffcc }
.electrician .slider1 .col:hover{background-image: url(../images/site/k_line1.png)}
.electrician .slider1 .img_col{width: 96px;height: 96px;display: inline-block;vertical-align: top;margin-bottom: 44px;}

.electrician .slider1 .owl-dots{display: none !important;}
.electrician .slider1 .owl-nav{position: absolute;top: calc(50% - 19px);width: 100%;}
.electrician .slider1 .owl-carousel .owl-nav .owl-prev,.electrician .slider1 .owl-carousel .owl-nav .owl-next {width: 14px;height: 38px;background-repeat: no-repeat;background-color: transparent;transition: 0.4s ease all;-moz-transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;outline: none;background-size: contain;}
.electrician .slider1 .owl-carousel .owl-nav .owl-prev{float: left;background-image: url(../images/site/disabled.png);margin-left: -36px;}
.electrician .slider1 .owl-carousel .owl-nav .owl-next {float: right;background-image: url(../images/site/d.png);margin-right: -36px;}
.electrician .slider1 .owl-carousel .owl-nav .owl-next:hover{background-image: url(../images/site/normal.png);}
.electrician .slider1 .owl-carousel .owl-nav .owl-prev:hover{background-image: url(../images/site/n.png);}
.electrician .slider1 .owl-carousel .owl-nav .owl-prev span,.electrician .slider1 .owl-carousel .owl-nav .owl-next span{font-size: 0px;}
.electrician .slider1 .owl-carousel .owl-nav .owl-prev,.electrician .slider1 .owl-carousel .owl-nav .owl-next{font-size: 0px;}

.Real{text-align: center;padding-top: 69px;padding-bottom: 109px;position: relative;}
.Real .border_line{position: absolute;left: 0;top: 0;width: 6px;height: 100%;background-color: #0073ff;}
.Real .border_line:after{content: '';position: absolute;left: 0;top:0;width: 100%;height: 33.33%;background-color: #62ffcc;    }
.Real .border_line:before{content: '';position: absolute;left: 0;bottom:0;width: 100%;height: 33.33%;background-color:#171821}
.Real h3{font-size: 24px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;text-align: center;color: #171821;font-family: 'Proxima Nova';margin-bottom: 99px;}
.Real a{display: inline-block;vertical-align: top;margin-right: 64px;}
.Real a:last-child{margin-right: 0px;}

.slider2{position: relative;}
.slider2 .col{height: 714px;text-align: right;background-size: cover;background-repeat: no-repeat;background-position: left top}
.slider2 .col .inner{display: inline-block;vertical-align: top;margin-top: 34px;margin-right: 36px;width: 684px;height: 647px;position: relative;z-index: 9; border-top: 8px solid #000}
.slider2 .col .inner .bg{position: absolute;right: 0;top: 0;background-color: #0073ff;width:100%;height: 100%;z-index: -1;transition: 0.5s ease all;-o-transition: 0.5s ease all;-webkit-transition: 0.5s ease all;-moz-transition: 0.5s ease all;opacity: 0;transition-delay: 0.2s}
.slider2 .owl-carousel.owl-drag .owl-item.active .bg{opacity: 1}

.slider2  .owl-dots{ right: 62px;bottom: 55px;position: absolute;}
.slider2  .owl-dots .owl-dot{margin-left: 5px;}
.slider2  .owl-dots .owl-dot,.slider2  .owl-dots .owl-dot.active{background-color: transparent;outline: none;}
.slider2  .owl-dots .owl-dot span{width: 11px;height: 11px;background-color: rgba(255, 255, 255, 0.35);display: inline-block;vertical-align: top;}
.slider2  .owl-dots .owl-dot.active span{background-color: #fff;width: 11px;height: 11px;}
.slider2  .owl-nav{display: none;}

.slider2 .col .inner h1,.slider2 .col .inner h2{ font-size: 74px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.59;letter-spacing: normal;color: rgba(255, 255 ,255 ,0.6);text-align: left;padding-left: 35px;padding-top: 49px;opacity: 0;transition: 0.8s ease all;-o-transition: 0.8s ease all;-moz-transition: 0.8s ease all;-webkit-transition: 0.8s ease all;position: relative;transform: translateX(180px);transition-delay: 0.3s;    line-height: 68px;}
.slider2 .col .inner .col1{transform: translateX(100px);transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;transition-delay: 0.4s;opacity: 0; padding-left: 62px;}

.slider2 .col .inner .col1 h3,.slider2 .col .inner .col1 h4,.slider2 .col .inner .col1 h5{transform: translateX(40px);transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;transition-delay: 0.4s;opacity: 0;transition-delay: 0.6s; max-width: 95%;}
.slider2 .owl-carousel.owl-drag .owl-item.active .col1 h3,.slider2 .owl-carousel.owl-drag .owl-item.active .col1 h4,.slider2 .owl-carousel.owl-drag .owl-item.active .col1 h5{transform: translateX(0px);opacity: 1;}
.slider2 .owl-carousel.owl-drag .owl-item.active .col1 h4{transition-delay: 0.7s;}
.slider2 .owl-carousel.owl-drag .owl-item.active .col1 h5{transition-delay: 0.8s;}

.slider2 .owl-carousel.owl-drag .owl-item.active .col1{transform: translateX(0px);opacity: 1;}
.slider2 .owl-carousel.owl-drag .owl-item.active h1,.slider2 .owl-carousel.owl-drag .owl-item.active h2{opacity: 1;transform: translateX(0px);}
.slider2 .col .inner .col1{width: 100%;border: 3px solid #62ffcc;margin-top: 159px;padding-left:62px;padding-top: 33px;padding-bottom: 43px;text-align: left;right: 32px;position: absolute;bottom: 71px;}
.slider2 .col .inner .col1 h3{font-size: 42px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.29;letter-spacing: normal;color: #ffffff;margin-bottom: 18px;}
.slider2 .col .inner .col1 h4{font-size: 20px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.4;letter-spacing: normal;color: #ffffff;font-style: italic;margin-bottom: 22px;}
.slider2 .col .inner .col1 h5{ font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #ffffff;}
.electrician .slider1 .owl-carousel .owl-item img {display: block;width: 100%;max-height: 100%;}


/* At Development */
span{text-decoration: none !important;}
.formErrorContent {display: none;}
.join_our form p {padding: 0;}
.widget_wysija_cont .updated {background-color: transparent;border: 0px;}
.widget_wysija_cont .allmsgs .updated li {font-size: 18px;color: #0073ff;}
div#wplooktwitterfollowbutton-2 {display: inline-block;vertical-align: top;}


/* Contractors Page */
.contractor_banner.specific{margin-bottom: 29px; padding-bottom: 0px;overflow-x: hidden;}
.contractor_banner h2{max-width: 98%;}
.contractor_banner .left_col a{display: inline-block; background:#0073ff; font-size: 16px;font-weight: 600;letter-spacing: 0.4px;text-align: center;color: #ffffff; padding: 11px 36px;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease; text-transform: uppercase;}
.contractor_banner .left_col a:hover{background-color: #217bff;}
.contractor_banner.specific .right_col{padding-top: 168px;max-width: 50%; width: 100%; background-repeat: no-repeat;text-align: right;background-position: bottom right; padding-bottom: 127px;background-size: 100%; position: relative;}
.contractor_banner.specific .right_col .img_part{display: inline-block; vertical-align: top; position: relative; padding: 18px; max-width: 580px;}
.contractor_banner.specific .right_col .right_top{position: absolute; right: 0; top: 0; width: 100%; height: 45px; background-image: url(../images/site/top_ar.png); background-repeat: no-repeat; background-position: top center; background-size: 100%}
.contractor_banner.specific .right_col .left_bottom{position: absolute; right: 0; bottom: 0; width: 100%; height: 45px; background-image: url(../images/site/bottom_ar.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}
.contractor_banner.specific .right_col:after{position: absolute;width: 100%;height: 125px;background: #62ffcc;right: -33%;bottom: 240px;z-index: -1;}
.contractor_banner.specific .left_col{padding-top: 250px; padding-left: 70px; max-width: 50%; width: 100%;}
.contractors_sec2{background: #0073ff; padding-top: 107px; padding-bottom: 111px;}
.contractors_sec2 p{background: #0073ff; font-size: 24px;font-weight: 500;line-height: 1.58;text-align: center;color: #ffffff; max-width: 93%;margin: 0 auto;width: 100%;}
.why_love{padding-top: 76px;}
.why_love h2{ font-size: 34px;font-weight: bold;line-height: 1.47;text-align: center;color: #0073ff; padding-bottom: 51px; margin-bottom: 0px;}
.why_love h2 strong{position: relative;z-index: 1;}
.why_love h2 strong:after{ position: absolute;content: '';background-color: #62ffcc;height:18px;width:100%;bottom: 0px;left: 0px; z-index: -2;}
.why_love h2:after{content:''; height: 0px; width: 0px;}
.contractors_sec3 .col_left,.contractors_sec3 .col_right{float: left; width: 100%; max-width: 50%;}
.contractors_sec3 .col_left{padding-top: 107px;}
.contractors_sec3 .col_right{text-align: right;}
.contractors_sec3 .col_left h3{font-size: 24px;font-weight: bold;line-height: 1.58;color: #171821; position: relative; padding-bottom: 6px;}
.contractors_sec3 .col_left h3:after{position:absolute; content: ''; width: 65px;height: 6px;background-color: #62ffcc; left: 0; bottom: 0;}
.contractors_sec3 .col_left p{ font-weight: normal;line-height: 1.44;color: #171821; padding-top: 14px;max-width: 96%; font-size: 18px;}
.contractors_sec4 .col_right p{padding-top: 14px;}
.contractors_sec4{background: #f9f9fa;}
.contractors_sec4 .col_left,.contractors_sec4 .col_right{float: left; max-width: 50%; width: 100%;}
.contractors_sec4 .col_left{padding-top: 0px; float: left; max-width: 50%; width: 100%;text-align: center;}
.contractors_sec4 .col_right{padding-top: 158px;}
.contractors_sec4 .col_left h3{font-size: 24px; text-align: center;color: #0073ff; font-weight: 600;max-width:74%; padding-bottom: 20px;}
.contractors_sec4 .col_right h3{ font-size: 24px;line-height: 1.58;color: #171821; padding-bottom: 16px; position: relative;}
.contractors_sec4 .col_right h3:after{position: absolute; content: ''; left: 0; bottom:10px;width: 65px;height: 6px;background-color: #eeeef4;}
.contractors_sec4 .col_right p{font-size: 18px;line-height: 1.44;color: #171821;}
.contractors_sec5 .col_right{padding-bottom: 68px;}
.contractors_sec3.contractors_sec5{padding-top: 69px;}
.contractors_sec3.contractors_sec5 .col_left{padding-top: 136px;}
.contractors_tabs{background: #ffffff;}
.contractors_tabs_wrapper{max-width: 1440px; width: 100%; margin: 0 auto;}
.contractors_tabs .contractors_tabs_title{padding-top: 60px; text-align: center;}
.contractors_tabs .contractors_tabs_title a{display: inline-block;font-size: 18px;font-weight: 500;line-height: 1.33;color: #171821; padding: 0px 20px; margin: 0px 26px; position: relative; padding-bottom: 2px;}
.contractors_tabs .contractors_tabs_content{width: 100%; margin-top: 80px; margin-bottom: 135px;display: none;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; transform: translateX(200px)}
.contractors_tabs .contractors_tabs_content.current{display:block;transform: translateX(0px)}
.contractors_tabs .contractors_tabs_content .col_left{padding-left: 70px; width: 100%; max-width:50%; float: left;}
.contractors_tabs .contractors_tabs_content .col_left h2{ font-size: 54px;line-height: 1.3;color: #0073ff;margin-bottom: 0px;}
.contractors_tabs .contractors_tabs_content .col_left h2:after{width: 83px;height: 6px;}
.contractors_tabs .contractors_tabs_content .col_left p{ font-size: 20px;font-weight: 500;line-height: 1.5;color: #0073ff; padding-top: 30px;}
.contractors_tabs .contractors_tabs_content .col_right{float: left; margin-left: 220px;padding:20px;}
.contractors_tabs  .contractors_tabs_title a.current{border-bottom: 1px solid #eeeef4; }
/*
.contractors_tabs  .contractors_tabs_title a:after{position: absolute; bottom: -1px; left: 0; background-color:#0073ff; width:0%; height: 2px; content: '';-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease; transform-origin: left; opacity: 0;}
.contractors_tabs  .contractors_tabs_title a.current:after{ opacity: 1;width: 70%;}
*/
.contractors_video{background-color: #0073ff; padding: 137px 70px 0;}
.contractors_video .col_left,.contractors_video .col_right{float: left; max-width: 50%; width: 100%;}
.contractors_video .col_right{text-align: right;}
.contractors_video .col_right .video{ max-width: 88.61%; width: 100%; height: 657px; box-shadow: 0 14px 17px 0 rgba(23, 24, 33, 0.19); display: block; background-repeat: no-repeat; background: center; background-size: 100% 100%; background-color:transparent:; padding: 0; position: relative; margin: 0px auto; overflow: hidden;}
.contractors_video .col_right .video a{display: inline-block;position: absolute;left: 0;right: 0;margin: 0 auto;text-align: center;top:0; background-repeat: no-repeat; background-position: center; background-size: 56px 56px;height: 100%;width: 100%;}
.contractors_video .col_left h3{font-size: 54px;line-height: 1.3;color: #ffffff;     font-family: 'Proxima Nova';}
.contractors_video .col_left a.s_demo{display: inline-block; font-weight: 600;letter-spacing: 0.4px;text-align: center;color: #171821; background-color: #62ffcc; padding: 19px 36px; margin-right: 30px; margin-top: 40px; -webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;font-size: 16px;     font-family: 'Proxima Nova';}
.contractors_video .col_left a.s_demo:hover{background-color: #8cffe5;}
.contractors_video .col_left span,.contractors_video .col_left span a{margin:0px; font-size: 24px;font-weight: 600;line-height: 1.58;color: #ffffff; display: inline-block;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease; letter-spacing: 1px;}
.contractors_video .col_left { margin-top: 15%; }
.contractors_video .col_left span a:hover{color: #000;}


/* Retrieve Page */
header.had_blue_op{ background-color: rgba(0, 0, 0, 0.13);}
.retrieve_quote{background-color:#0073ff; background-repeat: no-repeat; background-position: top center;    background-size: 100%;}
.why_jones_copy2.retrieve_quote{min-height: 626px;}
.retrieve_quote .retrieve_quote_content{height:496px; background-repeat: no-repeat; background-position:center; margin: 0 auto; margin-top: 130px; max-width: 860px;  width: 100%;}
.retrieve_quote .retrieve_quote_content h2{ font-size: 54px;line-height: 1.3;color: #ffffff; padding-top: 100px;padding-left: 60px; margin-bottom: 0px;}
.retrieve_quote .retrieve_quote_content h2:after{content: ''; height: 0; width: 0;}
.retrieve_quote .retrieve_quote_content .form_bg{margin-top: 93px; padding-left: 60px;}
.retrieve_quote .retrieve_quote_content .form_bg h3{font-size: 34px;line-height: 1.47;color: #ffffff;}
.retrieve_quote .retrieve_quote_content .form_bg form{margin-top: 41px;}
.retrieve_quote .retrieve_quote_content .form_bg form input{font-size: 18px;background-color: #fff;color: #0073ff; height: 42px; margin-right:6px; padding-left: 19px;font-weight: 400; width: 240px; border:1px solid transparent;}
.retrieve_quote .retrieve_quote_content .form_bg form input[type="submit"]{background-color: #62ffcc;font-size: 16px;font-weight: 600;letter-spacing: 0.4px;color: #171821; padding: 12px 76px;text-transform: uppercase; height: 42px;}
.retrieve_quote .retrieve_quote_content .form_bg form input[type="submit"]:hover{background: #8cffe5;}

.retrieve_quote .retrieve_quote_content .rnotfound_content{ text-align: center;padding-top: 60px;}
.retrieve_quote .retrieve_quote_content .rnotfound_content h3{ font-size: 34px;line-height: 1.47;text-align: center;color: #ffffff; margin-top: 20px;max-width: 40%;margin: 0 auto;}
.retrieve_quote .retrieve_quote_content .rnotfound_content p{ font-size: 18px;line-height: 1.44;color: #ffffff; margin-top: 24px;margin-bottom: 32px;}
.retrieve_quote .retrieve_quote_content .rnotfound_content a.back{display: inline-block;background-color: #62ffcc; font-size: 16px;font-weight: 600;letter-spacing: 0.4px;color: #171821;padding: 10px 98px; text-transform: uppercase;}
.retrieve_quote .retrieve_quote_content .rnotfound_content a.back:hover{background: #8cffe5;}
.retrieve_quote .retrieve_quote_content .rnotfound_content span{display: block;font-size: 16px; color: #ffffff; margin-bottom:38px; margin-top: 38px;}
.retrieve_quote .retrieve_quote_content .rnotfound_content span a{display: inline-block; border-bottom: 1px solid  #62ffcc; text-decoration: none; color: #fff;}

header.had_blue .menu ul li.menu-item-has-children ul{box-shadow:0 9px 20px 0 rgba(98, 255, 204, 0.21), inset 0 1px 0 0 #62ffcc}
header.had_blue .menu ul li.menu-item-has-children ul li a:hover{color: #62ffcc;}
.c_slider_container{max-width: 1440px; width: 100%; margin: 0 auto;}
.slider .col{position: relative;}
.slider .col:after{position:absolute; content: ''; height: 100%; width: 100%; box-sizing: border-box; opacity: 0.7;background-color: #0073ff;border: solid 2px #0073ff;left: 0;top: 0;}
.slider .owl-carousel.owl-drag .owl-item.center .col:after{height: 0; width: 0; position: relative; border: none;}
.slider #slider1.owl-carousel{position: relative;}
.slider #slider1.owl-carousel .owl-nav {display: block !important;}
.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev,.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{background-color: transparent; background-image: url(../images/site/s2.png); background-repeat: no-repeat; background-position: center; width: 15px; height: 38px;font-size: 0; position: absolute; left:28%; top: 40%;}
.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-prev:focus,.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next:focus{outline: none; border: none;}
.slider #slider1.owl-carousel.owl-carousel .owl-nav .owl-next{background-image: url(../images/site/s1.png); left: auto; right:28%; top: 40%;}

.electrician .slider1 .col:hover h5{color:#171821;}
.slider1 .owl-carousel .owl-stage-outer{padding-top: 10px; padding-bottom: 10px;}
span.left_cor,span.right_cor,span.left_bottom,span.right_bottom{position: absolute;height: 20px;width: 20px;box-sizing: border-box;z-index: 99;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; opacity: 0; visibility: hidden;}
span.left_cor{left: -10px;top: -10px;border-left: 2px solid #171821;border-top: 2px solid #171821;}
span.right_cor{right: -10px;top: -10px;border-right: 2px solid #171821;border-top: 2px solid #171821;}
span.left_bottom{left: -10px;bottom: -10px;border-left: 2px solid #171821;border-bottom:2px solid #171821;}
span.right_bottom{right: -10px;bottom: -10px;border-right: 2px solid #171821;border-bottom: 2px solid #171821;}
.electrician .slider1 .col:hover span.left_cor,.electrician .slider1 .col:hover span.right_cor,.electrician .slider1 .col:hover span.left_bottom,.electrician .slider1 .col:hover span.right_bottom{opacity: 1; visibility: visible;}
input#annual_cost{width:50px;font-size: 33px;font-weight: bold;line-height: 1.52;color: #ffffff; text-align: center;}
input[type=number]#annual_cost::-webkit-inner-spin-button, input[type=number]#annual_cost::-webkit-outer-spin-button{ -webkit-appearance: none; margin: 0; }

.page-template-insurance-guide .contct_form form input.wpcf7-not-valid{border-color:#171821 !important;}
.page-template-insurance-guide .contct_form form span.wpcf7-not-valid-tip{display: block !important;font-size:16px;font-weight: 500;color: #171821; text-align: left; padding-top: 7px;clear: both;}

#wpcf7-f663-o1 .wpcf7-form-control-wrap{float: none;}
.get_work.get_work1 #wpcf7-f560-p2-o1 .wpcf7-form-control-wrap{float: none;}
.get_work #wpcf7-f560-p342-o1 .wpcf7-form-control-wrap ,.get_work #wpcf7-f560-p385-o2 .wpcf7-form-control-wrap,.get_work #wpcf7-f560-p443-o1 .wpcf7-form-control-wrap,.get_work #wpcf7-f560-o2 .wpcf7-form-control-wrap , .still #wpcf7-f560-p451-o1 .wpcf7-form-control-wrap{float: none;}
.page-template-insurance-guide .contct_form form div.wpcf7-response-output{color: #000;}




header.had_blue_op.sticky{background-color: #0064de !important;}

.easy-autocomplete-container a{font-size: 18px;}
.easy-autocomplete-container ul li {padding: 8px 10px;}
.easy-autocomplete-container ul li {padding-left: 18px;}





.why_jones_copy2{overflow: hidden}
.why_jones_copy2 .right_col .top_j_part:after{position: absolute; width: 100%; height: 100%; left: 0; top: 100%; content: ''; background: #fff;}
.why_jones_copy2 .right_col .top_j_part:before{position: absolute;width: 10px;height: 500px;right: -5px;bottom: -34%;content: '';background: #fff;}
.top_j_part{display: block !important;position: relative; right: 0px;}
.certificate .right_col.resize_part .top_j_part{right: 41px;}
.top_j_part img{display: block;}
.why_jones_copy2 .right_col{margin-right: 00px;}
body .why_jones_copy2 .right_col{padding-left: 0; padding-right: 0;}
body .why_jones_copy2 .right_col .right_bg{position: absolute;width: 300px;height: 110px;background: #fafafb;left: 100%;top: 138px; z-index: 9;}
body .why_jones_copy2 .right_col .right_line{position: absolute;width: 300px;height: 200%;background: #fff; left: 100%;top: 0px;}
body .why_jones_copy2 .right_col .left_line{position: absolute;width: 180px;height: 200%;background: #fff; right: 100%;top: 0px;}
body .why_jones_copy2 .left_part{position: absolute; right: 0; top: 16%; content: ''; height: 100px; left: calc(100% - 67px); background: #f9f9fa; width: 100%; display: none !important;}
body .why_jones_copy2 .right_part{position: absolute;right: 305px;top: 16%;content: '';height: 100px;width: 58px;background: #f9f9fa; display: none !important;}
body .why_jones_copy2 .stripe{width: 47px; height: 20px; background-color: #62ffcc; position: absolute; top: 325px; right: 495px;}
body .why_jones_copy2 .pluse{position: absolute; position: absolute; right: 12%;bottom: 50px;}
body .why_jones_copy2 .pluse img{display: block;}
body .why_jones_copy2 .left_col .blog_part{position: absolute;right: 0;top: 39%;content: ''; height: 58px; left:-150px; background: #f9f9fa;width:18%;}

.why_jones_copy2 .wrapper{ max-width: 1700px;position: relative;}
.why_jones_copy2 .right_col{width: 47%; margin-right: 0;}
.home_banner .left_col{padding-top: 360px;}
/*.certificate .right_col img{width: 100%;}*/
.certificate .right_col img{width: 101%; max-width: none;}
.certificate .left_col input[type="submit"]{width: 212px; margin: 0px;}

/*.home header .right a:first-child{color: #fff}*/
.home header.sticky .right a:first-child{color: #0073ff}
.home header{background: rgba(255,255,255,0.0)}
.home header.sticky{background: rgba(255,255,255,1);}
.home header .right a img.white_icon{opacity: 1;}
.home header.sticky .right a img.white_icon{opacity: 0;}
.home header .right a img.blue_icon{opacity: 0;}
.home header.sticky .right a img.blue_icon{opacity: 1;}
.certificate .left_col .col1{margin-left: 207px; float: left;}

.page-template-certificate-of-insurance .home_banner{min-height: 700px;}
.electrician .slider1 .owl-nav{z-index: -1;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]::-webkit-input-placeholder{ color: #fff;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]:-moz-placeholder{ color: #fff;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]::-moz-placeholder{ color: #fff;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]:-ms-input-placeholder{ color: #fff;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]::-ms-input-placeholder{ color: #fff;}
.page-template-certificate-of-insurance .certificate .left_col input[type="text"]:placeholder-shown{ color: #fff;}
.page-template-insurance-guide .contct_form .inner .in:focus{-o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.page-template-insurance-guide .contct_form .inner .in:focus{border-color: rgba(255,255,255,0.4)}
.in_wrapper{max-width: 1440px; margin: 0 auto;}
.page-template-certificate-of-insurance .certificate .left_col{ width: 50%;}
.contractors_video .col_right .video video{height: 100%; width: 100%;}
.specific .right_col .img_part{display: inline-block; vertical-align: top; padding: 18px; position: relative;}
.specific .right_col .img_part:after{position: absolute;content: '';height: 55px;width: 170%;background: #62ffcc;left: -26px;top: 20%;z-index: -1;}
.specific .right_col .img_part:after{position: absolute;content: '';height: 55px;width: 170%;background: #62ffcc;left: -26px;top: 20%;z-index: -1;}
.page-template-insurance-guide .specific .right_col{ padding-right: 35px;}
.specific .right_col .img_part .right_top{position: absolute; left: 0; right: 0; top: 0; height: 35px; background-image: url(../images/site/top_ar.png); background-repeat: no-repeat; background-position: top center; background-size: 100%;}
.specific .right_col .img_part .left_bottom{position: absolute; left: 0; right: 0; bottom: 0; height: 35px; background-image: url(../images/site/bottom_ar.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%;}
.still input[type="submit"]{display: inline-block;vertical-align: middle;}
.main .blog_list .left .left_content h2{padding-top: 30px;padding-bottom: 20px;}
.join_our{border-top: 1px solid #eeeef4;}
.carpenter .right_col .col .col1 label input,.carpenter .right_col .col .col1 label span {padding:0;font-size:9px;font-family:Sans-serif; white-space:pre;}
.carpenter .right_col .col .col1 label span{width: auto;font-size: 33px;font-weight: bold;line-height: 1.52;}
.contractor_banner.specific .left_col .blog_part{position: absolute;right: 0;top: 20%;content: ''; height: 58px; left:0px; background: #f9f9fa;width:13%;}
.with_jones_get h2 a{position: relative; font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;text-align: center;color: #0073ff;margin-bottom: 0px;text-transform: capitalize;}
.with_jones_get h2 a:after{content: '';position: absolute;left: 0;bottom: 7px;width: 0%;height: 17px;background-color: #62ffcc;z-index: -1;width: 0px;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;}
.with_jones_get h2 a:hover:after{width: 100%;}
.had_blue .right a.get_start:hover{background-color: #fff; color: #000;}

.why_jones_copy2 .left_col a{position: relative;}
.why_jones_copy2 .left_col a:after{position: absolute;content: '';/*background-image: url(../images/site/top.png);*/background-repeat: no-repeat;width: 14px;height: 14px;background-position: center center;top:-14px;left: -14px;}
.why_jones_copy2 .left_col a:before{position: absolute;content: '';/*background-image: url(../images/site/bottom_l.png);*/background-repeat: no-repeat;width: 14px;height: 14px;background-position: center center;bottom: -14px;left: -14px;}
.why_jones_copy2 .left_col a .top_right{position: absolute;top:-14px;right: -14px;}
.why_jones_copy2 .left_col a .bottom_right{position: absolute;bottom: -14px;right: -14px;}
.sidebar__inner{bottom: 400px;}
.postid-235 .sign_in_{color: #0073ff;}
footer{position: relative;}
.home_banner .left_col .col1 a:after,.home_banner .left_col .col1 a:before{display: none;}
.retrieve_quote .retrieve_quote_content .form_bg form input{margin-bottom: 10px;}
span.wpcf7-not-valid-tip{position: absolute;display: block !important;width: 100%;text-align: center;}
/*div.wpcf7-response-output{padding-top: 30px;}
.form-section div.wpcf7-response-output{padding-top: 0px;}*/
.still .call span{text-transform: lowercase;}
.home .help input[type="submit"]{top:0px;}
.home_banner .left_col input[type="submit"]:hover{background-color: #217bff;}
.home .pare p{max-width:1241px; margin: 0 auto;}

/* slide bar */
.main .blog_list .right .social{display: none;}
.home header .right a.sign_in_{color: #ffffff;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.get_work1 input[type='submit']{top:-1px;} }
.gecko .help input[type='submit'],.gecko .get_work1 input[type='submit']{top: -1px !important;}
.gecko .help input[type='submit'], .gecko .get_work1 input[type='submit']{top:0px !important;}



/* edited */
header .menu ul li.mobile_link {display: none !important;}
input {border-radius: 0;-webkit-appearance: none;}
header.had_blue .menu ul li.menu-item-has-children{background-image: url(../images/site/atop_w.png);}
input#annual_cost {width: auto;font-size: 33px;font-weight: bold;line-height: 1.52;color: #ffffff;display: inline-block;max-width: 57%;border:none}
.bottom_had1 .inner .close_pop{display: none;}
.page-id-628 header .menu ul li.mobile_link a, .page-id-628 .had_blue .right a.sign_in_{display: none;}

/*.page-template-profession header .logo img{display: none}
.page-template-profession header .logo .white_logo{display: block;}*/
.contractors_sec4 .col_left img{display: block;}
/*.page-template-profession header .menu ul li.menu-item-has-children{background-image: url(../images/site/atop_w.png)}*/

.client_ask .left_col ul.sidebar__inner{bottom: auto}
.retrieve_quote .retrieve_quote_content .form_bg form .form_c span.wpcf7-not-valid-tip{color: #f481a4}
.contractor_banner.specific .right_col:after{display: none;}
.contractor_banner.specific .right_col .img_part:after {position: absolute;content: '';height: 130px;width: 170%;background: #62ffcc;left: -46px;top: 20%;z-index: -1;}
.page-template-contractors .contractors_sec3.contractors_sec5{padding-top: 0;}
.contractors_sec4 .col_right{padding-top: 10%;}
.contractors_tabs .contractors_tabs_content .col_left h2:after{display: none;}
.contractors_tabs .contractors_tabs_content .col_left{max-width: 56%;}
.contractors_tabs .contractors_tabs_content .col_right{margin-left: 7%;}
header.trans.sticky .right a.get_start:hover{background-color: #fff; color:#000; border:1px solid #000;}
.Not_sure_yet .right_col .col form div.wpcf7-response-output.wpcf7-validation-errors{display: none !important;}
.Not_sure_yet .right_col .col .col_label{margin-top: 27px; position: relative;z-index: 9;vertical-align: top;}
.Not_sure_yet .right_col .col .col_label span.place{ position: absolute;left: 0;width: 100%;top: 5px;transition: 0.3s;z-index: -1;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #0073ff;}

.Not_sure_yet .right_col .col .col_label span.wpcf7-form-control-wrap{width: 100%; float: none;}
/*.Not_sure_yet .right_col .col .col_label:focus span.place{top: -16px;font-size: 14px; transition: 0.3s;}*/
input[type=text]::-ms-clear { display: none; } 
.bottom_had1 .left_col.col2 h3{min-height: 33px;}
footer .left .footer_box {display: inline-block;vertical-align: top;padding-right: 6%;}
footer .left {float: left;text-align: left;max-width: 77%;width: 100%;}
.error404{padding-top: 60px;}
.contractors_sec4{padding-top: 15px;}
.contractors_sec4 .col_left h3{    padding-top: 20px;}
.page-template-contractors .contractors_sec3.contractors_sec5 {padding-top: 20px;}
.contractors_sec3.contractors_sec5 .col_left {padding-top: 96px;}
.relavant_que ul li a{font-family: 'Proxima Nova';}
.main .blog_list .left .left_content .wp-caption p.wp-caption-text { font-size: 14px; line-height: 19px; font-style: italic; color: #555; }
div#eac-container-provider-json ul li{cursor: pointer}
.client_ask .left_col ul li{    font-family: 'Proxima Nova'; line-height: 20px}
.bottom_had1 .inner>ul>li{    font-family: 'Proxima Nova';}
.client_ask .left_col ul li a:hover{ color: #0073ff}
.client_ask .left_col ul.sidebar__inner{min-width: 140px;}

.inner.not_aswer_thanks_inner{height: 300px; width: 500px; background-color: #0073ff; padding:15px;}
.pop_up .inner.not_aswer_thanks_inner .inner_in{border:3px solid #62ffcc; padding-left: 0px;padding-bottom: 0px;}
.thank_you_close{ display: block;text-align: right;padding-right: 10px;padding-top: 10px;}
.thank_you_close img{max-width: 20px;}
.pop_up .inner.not_aswer_thanks_inner .text_t h2:after{display: none; height: 0; width: 0;}
.pop_up .inner.not_aswer_thanks_inner .text_t h2,.pop_up .inner.not_aswer_thanks_inner .text_t h3{color: #fff; text-align:center; text-transform:uppercase; margin-bottom:24px; font-size: 30px;margin-top: 50px;}
.pop_up .inner.not_aswer_thanks_inner .text_t p,.pop_up .inner.not_aswer_thanks_inner .text_t p a{font-size:15px; color: #fff; text-align:center;}
.pop_up .inner.not_aswer_thanks_inner .text_t p a{text-decoration: underline;}
.pop_up.not_aswer_thanks.active{opacity: 1; visibility: visible;}
.slider2 .owl-dots{ width: 634px; bottom: 65px;}
.slider2 .owl-dots .owl-dot{display: inline-block; vertical-align: top;}

.pop_up.not_aswer_thanks{ height: 300px;width: 500px;right: 0;margin: 0 auto; z-index: 999; background-color: transparent;}
.nthankyou_back{background-color: rgba(0,0,0,.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index:-1;}

.page-template-default .wrapper{max-width: 909px;}
.page-template-default .policy_page{max-width:750px; width: 100%;}
.page-template-default h3{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #171821;}
.page-template-default h1{ font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;color: #171821;margin-bottom: 30px;text-align: left;}
.page-template-default p{ font-size: 18px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.89;letter-spacing: normal;color: #171821;font-family: 'Proxima Nova';text-align: left; margin-bottom: 0px;}
.default_page .wrapper .policy_page h2{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;color: #171821;padding-bottom: 6px;margin-bottom: 13px;margin-top: 70px;text-align: left;}
.default_page .wrapper .policy_page h2:after{height: 6px;width: 85px;}
.page-template-default a{ color: #0073FF;transition: 0.5s ease all;-webkit-transition: 0.5s ease all;}
.page-template-default a:hover{text-decoration: underline;}

p.in_mobile{display: none;}
.page-template-profession header .logo .white_logo{}

.error_cal{border-color: #ff0000 !important}
.slider2 .col .inner h2:after{display: none;}
.love_jones .inner_col_right .right_col{text-align: left;}
.checkout-section h3{font-family: 'Proxima Nova'; max-width: 70%;margin: 0 auto;margin-bottom: 72px;line-height: 44px;}
.checkout-section h3 strong{/*line-height: normal*/line-height: inherit;margin-bottom: 0;}
.checkout-section h3 strong:after{height: 17px;}
.checkout-col .checkout_rating_block{text-align: center;}
.checkout-col .checkout_rating_block img,.checkout-col .checkout_rating_block h4{display: inline-block; vertical-align: middle;}
.checkout-col .checkout_rating_block img{padding-right: 37px;}
.checkout-col .checkout_rating_block h4{ font-size: 24px;font-weight: normal; line-height: 1.41;color: #171821;}
.checkout-col .checkout_rating_block a{ font-size: 24px;font-weight: bold; line-height: 1.41;color: #171821; display: inline-block; margin-left: 11px;position: relative;}
.checkout-col{max-width: 1066px; width: 100%; margin: 0 auto; }
.checkout-col .checkout_rating_block h4 a:after{position: absolute; content: ''; height: 4px; width: 100%;  background-color: #0073ff;; bottom: 0; left: 0;}
.checkout-section .slider_new.checkout-slider{padding-top: 50px; padding-bottom: 115px;}
.checkout-section .slider_new.checkout-slider .iteam{max-width: 991px; width: 100%; margin: 0 auto;  padding:104px 57px 35px 74px;  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.08);background-color: #ffffff;}
.checkout-section .slider_new.checkout-slider .iteam h5{ font-size: 24px;font-weight: normal; line-height: 1.41; color: #171821; padding-bottom: 68px;}
.checkout-section .slider_new.checkout-slider .iteam p{font-size: 24px;font-weight: bold;color: #000000; text-align: center;}
.checkout-section .slider_new.checkout-slider{position: relative;}
.checkout-section .slider_new.checkout-slider .owl-nav .owl-prev, .checkout-section .slider_new.checkout-slider .owl-nav .owl-next{font-size: 0px; position: absolute; background-repeat: no-repeat; top:40%; transform: translate(-50%); width: 20px; height: 38px; }
.checkout-section .slider_new.checkout-slider .owl-nav .owl-prev{background-image: url(../images/site/left.png); left:-33px;}
.checkout-section .slider_new.checkout-slider .owl-nav .owl-next{background-image: url(../images/site/right.png); right:-52px;}
.checkout-section .slider_new.checkout-slider .owl-dots{text-align: center; position: relative;}
.checkout-section .slider_new.checkout-slider .owl-dots .owl-dot{display: inline-block; padding-top: 61px;}
.checkout-section .slider_new.checkout-slider .owl-dots .owl-dot span{display: inline-block; height: 14px; width: 15px; background-color:  #a9c8ff; margin: 0px 4px;}
.checkout-section .slider_new.checkout-slider .owl-dots .owl-dot.active span{background-color: #2b75f6;}
.insurance-quate-link p a{margin-left: 5px; display: inline-block;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; text-transform: uppercase;}
.insurance-quate-link p a:hover{color: #217bff;}
.banner-link-btn a:hover{background-color: #217bff;}


/* Review page */
.get_jonew_review_banner{background-color: #0073ff; margin-top: 33px;}
.get_jonew_review_banner .container{padding-left: 152px; padding-right: 246px;}
.get_jonew_review_banner .container .col_left{float: left; max-width: 50%; width: 100%;}
.get_jonew_review_banner .container .col_right{float:right; max-width: 50%; text-align: right; width: 100%; padding-top: 79px;}
.get_jonew_review_banner h1{font-size:54px;  letter-spacing: 2px; color: #ffffff; position: relative; padding-top: 106px; padding-bottom: 30px;}
.get_jonew_review_banner h1:after{background-color: #000; content: '';  height: 9px; width: 179px; position: absolute; bottom: 0; left: 0;}
.get_jonew_review_banner p{font-size: 20px;font-weight:500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 2px;color: #ffffff; padding-top: 57px;}
.job-opening-wrapper .content_wrap{/*max-width: 935px;*/ width: 100%; margin: 0 auto;}
.job-opening-wrapper .content_wrap h3{font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 2px;color: #2e8cfe; margin-bottom: 10px;font-family: 'Proxima Nova';}
.job-opening-wrapper .content_wrap h4{ font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 2px;color: #000000;padding-bottom: 35px;padding-top: 41.8px;font-family: 'Proxima Nova';text-shadow: 0 0 0 #000;}
.questinlist{max-width: 100%; padding-bottom: 0px;}
.job-opening-wrapper .content_wrap .rest_list{padding-top: 135px;}
.main .review-banner .left_col h1:after{
    width:117px;
}
.electrician h3 a:after, .electrician h3 strong:after { content: ''; position: absolute; left: 0; bottom: 12px; width: calc(100% - 27px); height: 16px; background-color: #62ffcc; z-index: -1; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; left: auto; right: 0; }
.electrician h3 a div{text-transform: lowercase;}
.company-logos span:first-child img{margin-left: 0;}
#full_wrapper .electrician h3 a.remove::after{opacity: 0;} 
.company-logos .content span {display: inline-block;vertical-align: middle;}
.company-logos .content span:last-child {margin-top: -5px;}

.contractor_banner .left_col a {width: 358px;height: 55px;line-height: 36px;font-size: 18px;}
.carpenter .right_col .col .col1 label b {position: absolute;z-index: 9;left: 28%;top: 3px;}
.home .home_banner .left_col h2:after {display: block;width: 18% !important;}

/* Homepage banner */
.new_home_banner {min-height: 802px;margin-bottom: 0 !important;}
.new_home_banner h1 {font-size: 29.2px;font-weight: bold;color: #2b75f6;font-family: 'Proxima Nova';line-height: 36px;}
.specific.new_home_banner .left_col h2 {font-size: 50.6px;font-weight: bold;line-height: 62px;color: #2b75f6;padding-top: 10px;position: relative;}
.specific.new_home_banner .left_col h2::before{content: '';position: absolute;left: 0;bottom: -15px;width: 98.5px;height: 6.8px;border-radius: 1.5px;background-color: #8ffbcf;}
.specific.new_home_banner .left_col p {font-size: 20px;font-weight: normal;line-height: 24px;color: #2b75f6;font-family: 'Proxima Nova';padding-top: 14px;padding-bottom: 40px;}
.specific.new_home_banner .left_col input[type="submit"] {width: 282px;line-height: 45px;height: 45px;border-radius: 2px;background-color: #2b75f6;margin-left: 0;transition: 0.5s all ease;opacity: 1;}
.specific.new_home_banner .left_col input[type="submit"]:hover {background-color: #217bff;opacity: 0.8;}
.specific.new_home_banner .left_col .click_here {margin-top: 15px;}
.specific.new_home_banner .left_col .click_here a {width: auto;height: auto;background: transparent;line-height: normal;font-family: 'Proxima Nova';font-size: 15.1px;font-weight: 600;color: #000000;padding: 0;margin-left: 5px;display: inline-block;position: relative;transition: 0.5s all ease;}
.specific.new_home_banner .left_col .click_here a:after {content: '';height: 2.5px;border-radius: 2.3px;background-color: #2b75f6;position: absolute;top: 100%;width: 100%;left: 0;}
.specific.new_home_banner .left_col .click_here a:hover{color: #2b75f6;}
.company_logo {background-color: #f9f9fa;padding: 35px 0px;}
.company_logo .in_wrapper {padding-left: 125px;padding-right: 64px;}
.company_logo .in_wrapper .left_col {float: left;width: 55%;}
.company_logo .in_wrapper li {list-style: none;display: inline-block;vertical-align: top;margin-right: calc(4% - 1px);}
.company_logo .in_wrapper li:last-child {margin-right: 0;}
.company_logo .in_wrapper .right_col {float: left;width: 45%;padding-left: 39px;}
.company_logo .in_wrapper .right_col img {max-width: 144px;vertical-align: middle;}
.company_logo .in_wrapper .right_col h3 {width: calc(100% - 150px);padding-left: 14px;display: inline-block;vertical-align: middle;font-size: 18px;font-weight: bold;color: #9fabbf;}
.company_logo .in_wrapper .right_col h3 a {font-size: inherit;display: inline;color: #0073ff;}




@media only screen and (max-width: 767px){
    .day_slider1 .irs-single:before{left: 37px;   }
    .policy-image img{width: 100%;height: auto;margin:0px;}
    #disqus_thread {margin: 0 auto;max-width: 604px;}
}
