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

}


*{padding:0;margin:0;box-sizing:border-box;}
body{padding: 0;margin: 0;background: #fff;font-family: 'Work Sans', sans-serif;}
input, select, textarea , button{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
a {text-decoration:none;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;outline:none;outline: 0;}
a::after , a::before{text-decoration:none;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
a:hover , a:focus {text-decoration:none;}
input {border: 0;outline: 0;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6 , p {margin: 0;}
img{max-width:100%}
.container{width: 100%;display: block;margin: 0 auto;max-width: 1200px;}

.homeWrapper{position: relative;z-index: 10;background: #fff;overflow: hidden;min-height: calc(100vh - 108px);margin-bottom: 244px;}
/** header css **/
.loader{position:fixed;height:100%;width:100%; /*background:#fff;*/ z-index:99999}
.home_wrap{position:relative; overflow:hidden; height:100%}
header {width: 100%;display: block;position: absolute;top: 0;left: 0;right: 0;background: rgba(12, 12, 12, 0.3);z-index: 91;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;padding: 20px 0 14px 0;}
header.fix_active{box-shadow: 0px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.1);position: fixed;top: 0;left: 0;right: 0;background: #fff;padding: 16px 0 10px 0;}
.header_wrapper{float:left;width:100%;}
.header_wrapper .logo{float: left;}
.header_rt{float: right;display: flex;align-items: center;}
.menu_wrap{float:left;}
.menu_wrap ul li {display: block;float: left;margin-right: 35px;}
.menu_wrap ul li:last-child{margin-right: 0;}
.menu_wrap ul li a{color:#fff;font-size:15px;outline: 0 none;display: block;font-weight: 400; line-height: 100%;position: relative;padding: 12px 0;}
.menu_wrap ul li a::before {position: absolute;left: 50%;bottom: 6px;width: 0%;height: 2px;background: #fff;content: '';
    transition: all 0.5s ease;}
.menu_wrap ul li.active a::before , .menu_wrap ul li a:hover::before {left: 0px;width: 100%;}
.header_rt .call-text {font-size: 22px;font-weight: 700; float: left;margin: 0 30px 0 80px;display: block;line-height: 100%;color: #fff;}
.header_rt .check_prices{color:#fff;font-size:15px;outline: 0 none;display: block;line-height: 100%;float: right;background: url(../images/check_price_errow.png) no-repeat center right;padding: 0 16px 0 0;font-weight: 500;}
.header_rt .check_prices:hover{background: url(../images/check_price_errow.png) no-repeat center right 3px;}
header.fix_active .menu_wrap ul li a , header.fix_active .header_rt .call-text{color: #808080;}
header.fix_active .header_rt .check_prices{color: #0106e2;background: url(../images/check_price_errow_fix.png) no-repeat center right;}
header.fix_active .header_rt .check_prices:hover{background: url(../images/check_price_errow_fix_hover.png) no-repeat center right 3px;color: #000;}
header.fix_active .menu_wrap ul li a::before{background: #808080;}
header.fix_active .menu_wrap ul li a:hover{color: #000;}
.default_logo{display: block;}
.fix_logo{display: none;}
header.fix_active .default_logo{display: none;}
header.fix_active .fix_logo{display: block;}
header.fix_active .menu_wrap ul li.active a{color: #000;}
header.fix_active .menu_wrap ul li a::before {background: #0106e2;}
.chooseUs_text{width:100%;position:relative;display: block;background: url(../images/home-banner.jpg) no-repeat top center;background-size: cover;background-attachment: fixed;min-height: 866px;padding: 433px 0;}
.chooseUs_text::before{background: #0c0c0c;opacity: .55;position: absolute;height: 100%;width: 100%;top: 0;left: 0;display: block;content: "";z-index: 1;}
.chooseUs_text .container {position: absolute;top: 0;left: 0;right: 0;z-index: 2;padding-left: 30px;padding-right: 30px;}
.chooseUs_text .cntr_txt{padding: 200px 0 0 0;animation-name: fadeIn;-webkit-animation-name: fadeIn;animation-duration: 3s;-webkit-animation-duration: 3s;animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;visibility: visible;}
@keyframes fadeIn {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.chooseUs_text .cntr_txt h1 {font-size: 47px;color: #fff;font-weight: 300;margin-bottom: 40px;line-height: 54px;}
.chooseUs_text .cntr_txt h1 span{display: inline-block;font-weight: 700;}
.chooseUs_text .cntr_txt h1 cite{font-family: 'timesbold_italic';display: inline-block;}
.chooseUs_text .cntr_txt p {font-size: 28px;color: #fff;font-weight: 400;line-height: 30px;}
.chooseUs_text .btn_sec {width: 100%;margin: 35px 0 25px;}
.btn_sec a{color:#fff;font-size:18px;font-weight: 400;display:inline-block;border-radius:3px;background: #0106e2;position: relative;overflow: hidden;line-height: 100%;padding: 22px 56px;text-transform: uppercase;text-align: center;border: 0;}
.btn_sec a::before {content: "";display: block;width: 100%;height: 100%;margin: auto;position: absolute;z-index: 1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;
    transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);
    transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;background: #000000;}
.btn_sec a:hover::before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;z-index: -1;}
.btn_sec a:hover{color: #fff;z-index: 2;}
.watchVideo{color:#fff;font-size:18px;font-weight: 400;display:inline-block;line-height: 100%;text-transform: uppercase;background: url(../images/watchVideo_image.png) no-repeat center left;padding: 19px 0 19px 70px;}
.watchVideo:hover{color: #fff;background: url(../images/watchVideo_image.png) no-repeat center left 5px;}


/** logo_slider **/
.logo_slider .client_img{display: block;}
.logo_slider .client_img img{width: auto;margin: auto;filter: grayscale(100%);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform: scale(1);}
.logo_slider .client_img img:hover{filter: grayscale(0);transform: scale(1.04);}
.logo_slider .owl-carousel.logo_slider{padding: 0 35px ;}
.logo_slider .owl-stage{display: flex;align-items: center;}
.logo_slider .container {position: absolute;bottom: 42px;left: 0;right: 0;}
.logo_slider .owl-carousel .owl-nav {display: block !important;}
.logo_slider .owl-carousel .owl-nav .owl-prev{width: 10px;height: 14px;display: block;background: url('../images/slide-prew.png') no-repeat center center !important;outline: 0 none;position: absolute;top: 45%;left: 0;}
.logo_slider .owl-carousel .owl-nav .owl-next{width: 10px;height: 14px;display: block;background: url('../images/slide-next.png') no-repeat center center !important;outline: 0 none;position: absolute;top: 45%;right: 0;}
.logo_slider .owl-carousel .owl-nav span{display: none;}
.logo_slider .bodr-slid {border-top: 1px solid #fff;padding: 0 0 40px;width: 100%;display: block;max-width: 96%;margin: 0 auto;}



/** discover_what **/
.discover_what{width: 100%;display: block;padding: 98px 0 0 0;}
.discover_what .container{max-width: 1100px;}
.headTitle{width: 100%;display: block;margin-bottom: 65px;text-align: center;}
.headTitle h2{font-size: 45px;color: #000;font-weight: 700;line-height: 52px;}
.headTitle h2 span{display: block;}
.kd-process-steps {position: relative;margin-bottom: 40px;width: 100%;display: block;float: left;}
.kd-process-steps li:last-child::after {display: none}
.kd-process-steps li {display: block;position: relative;float: left;-webkit-transition: 1s;-o-transition: 1s;transition: .25s;width: 20%;text-align: center;animation-duration: 3s;-webkit-animation-duration: 3s;animation-timing-function: ease;-webkit-animation-timing-function: ease;visibility: hidden;opacity: 0;}
.kd-process-steps li.kd-fadeIn{visibility: visible;opacity: 1;}
.kd-process-steps .pss-step-number {display: block;cursor: pointer;height: 9.0625rem;width: 9.0625rem;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transform: scale(1);-webkit-transform: scale(1);transition: .25s;}
.kd-process-steps .pss-step-number img {max-height: 5.875rem;max-width: 6.75rem;}
.kd-process-steps .pss-item:hover .pss-step-number{transform: scale(1.1);-webkit-transform: scale(1.1);}
.kd-process-steps li .pss-text-area {width: 100%;display: block;padding: 10px 0 0 0;}
.pss-text-area h3{font-size: 20px;color: #181818;margin-bottom: 0;line-height: 120%;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;}
.pss-text-area p {font-size: 16px;color: #4e4e4e;font-weight: 400;line-height: 20px;}
.fild_zipCode{width: 100%;display: block;margin: 0 auto;max-width: 400px;clear: both;}
.fild_zipCode .left-fild{width: 40%;float: left;}
.fild_zipCode .inner-br {width: 100%;display: block;border: 1.5px solid #dedddd;position: relative;border-radius: 3px;float: left;}
.fild_zipCode .zip-code {width: 70%;float: left;display: block;border: 0;border-right: 1.5px solid #dedddd;padding: 16px 15px;font-size: 18px;color: #4e4e4e;font-weight: 400;}
.fild_zipCode .location {width: 30%;float: right;text-align: center;padding: 16px 0;line-height: 100%;}
.fild_zipCode .btn_sec{width: 56%;float: right;margin-left: 4%;}
.fild_zipCode .btn_sec a{width: 100%;display: block;padding: 21.34px 15px;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4e4e4e;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #4e4e4e;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #4e4e4e;
}
:-moz-placeholder { /* Firefox 18- */
  color: #4e4e4e;
}

.fild_zipCode .inner-br.active{border: 1.5px solid #0106e2;}
.fild_zipCode .inner-br.active .zip-code {border-right: 1.5px solid #0106e2;}

/** we_listen_work **/
.we_listen_work{width: 100%;display: block;padding: 165px 0 0;position: relative;}
.we_listen_work .container{max-width: 1150px;}
.we_listen_work .row.cntr_colm {align-items: center;}
.we_listen_work .headTitle {margin-bottom: 0;text-align: left;}
.we_listen_work .headTitle h2{margin-bottom: 30px;}
.we_listen_work p {font-size: 20px;color: #4e4e4e;font-weight: 400;line-height: 26px;padding: 0 35% 0 0;}
.we_listen_work .image-right{display: block;}
.renter_info{padding: 38px 28% 0 0;float: left;}
.renter_info li{width: 100%;display: block;margin-bottom: 45px;float: left;}
.renter_info li .img{width: 55px;float: left;}
.renter_info li .detl{width: calc(100% - 65px);float: left;padding-left: 22px;}
.renter_info li h4{font-size: 20px;color: #181818;letter-spacing: 0.3px;margin-bottom: 15px;line-height: 110%;font-weight: 600;text-transform: capitalize;}
.renter_info li p {font-size: 16px;color: #4e4e4e;font-weight: 400;line-height: 20px;letter-spacing: 0.3px;padding: 0;}
.we_listen_work .btn_sec {float: left;}
.we_listen_work .btn_sec a {background: #fff;border: 1px solid #0106e2;color: #0106e2;padding: 20px 35px;}
.we_listen_work .btn_sec a:hover{color: #fff;border: 1px solid #000;}

.kd-shapes{position: absolute;top: 9%;width: 800px;height: 800px;background: #f5f5fe;border-radius: 70% 30% 70% 30% / 30% 70% 30% 70%;left: -33%;z-index: -1;-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: 1s;    -webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes kd-zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}

@keyframes kd-zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}



/** animation css **/
.leftSlider{transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;left: -118px;opacity: 0;visibility: hidden;}
.leftSlider.leftSPos {left: 0;opacity: 1;visibility: visible;}
.rightSlider{transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;opacity: 0;visibility: hidden;right: -118px;}
.rightSlider.rightSPos {opacity: 1;visibility: visible;right: 0;}
.botmSidbar{transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;bottom: -118px;opacity: 0;visibility: hidden;}
.botmSidbar.botmSPos {bottom: 0px;opacity: 1;visibility: visible;}
.slide-left {opacity: 0;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
  visibility: hidden;
}

.slide-left.in-view  {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  visibility: visible;
}


/** pricing_banner **/
.pricing_banner{width: 100%;display: block;padding: 110px 0 155px 0;background: url(../images/pricing_banner.jpg) no-repeat center center;background-size: cover;}
.headTitle .title-pri{font-size: 24px;color: #747474;margin-bottom: 22px;line-height: 100%;font-weight: 700;text-transform: capitalize;display: inline-block;}
.headTitle h2 span{display: block;}
.insurance_row{width: 100%;display: block;text-align: center;}
.insurance_row > div {display: inline-block;padding: 50px 40px;text-align: left;box-shadow: 0px 10px 37px rgba(0, 0, 0,0.09);-moz-box-shadow: 0px 10px 37px rgba(0, 0, 0,0.09);-webkit-box-shadow: 0px 10px 37px rgba(0, 0, 0,0.09);
    background: #fff;border-radius: 4px;margin: 0 1%;}
.insurance_row .rentImag {margin: 0 0 36px 0;width: 100%;display: block;position: relative;min-width: 97px;max-width: 97px;max-height: 76px;height: 76px;z-index: 2;}
.insurance_row .rentImag img {top: 0;left: 0;display: block;position: absolute;}
.insurance_row .rentImag .normal{display: block;}
.insurance_row .rentImag .hover{display: none;}
.colm-bar h5{margin-bottom: 46px;font-size: 35px;color: #000;line-height: 36px;letter-spacing: 0;font-weight: 300;}
.colm-bar h5 span{display: block;line-height: 100%;}
.colm-bar h5 strong {line-height: 100%;font-weight: 800;font-size: 32px;}
.gdlr-table-price{margin-bottom: 50px;letter-spacing: -3px;}
.gdlr-table-price .core-price {font-size: 50px;color: #000;vertical-align: super;font-weight: 600;display: inline-block;line-height: 100%;}
.gdlr-table-price .core-price-number{font-size: 82px;display: inline-block;margin: 0 0 -9px;color: #000;font-weight: 700;vertical-align: middle;line-height: 100%;}
.gdlr-table-price .core-price-suffix{color: #000;font-size: 23px;vertical-align: bottom;display: inline-block;font-weight: 300;line-height: 100%;}
.insurance_row .btn_sec a {padding: 21px 15px;min-width: 245px;}
.insurance_row .btn_sec a:hover{color: #fff;}
.insurance_row .colm-bar.active{background: #0106e2;}
.insurance_row .colm-bar.active .rentImag .hover{display: block;}
.insurance_row .colm-bar.active .rentImag .normal{display: none;}
.insurance_row .colm-bar.active h5{color: #fff;}
.insurance_row .colm-bar.active .btn_sec a {color: #0106e2;background: #fff;}
.insurance_row .colm-bar.active .btn_sec a:hover {color: #0106e2;}
.insurance_row .colm-bar.active .btn_sec a::before{display: none;}

/** client_testimonial **/
.client_testimonial{width: 100%;display: block;padding: 80px 0;background: url(../images/testimBd01.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.client_testimonial .headTitle {margin-bottom: 45px;}
.client_testimonial .headTitle h2 {color: #fff;margin-bottom: 10px;}
.client_testimonial .headTitle p{font-size: 30px;color: #fff;font-weight: 300;line-height: 32px; text-align: center;}
.testimonial .evnt_text{text-align: center; width: 100%;display: block;padding: 30px 25px;background: #fff;float: left;position: relative;min-height: 265px;}
.testimonial .clint-detl{width: 90%;display: block;float: left;position: static;bottom: 30px;left: 0;
    right: 0;margin: 0 auto;}
.testimonial .evnt_text p , .testimonial .info{font-size: 14px;color: #2e2e2e;font-weight: 400;line-height: 18px;letter-spacing: 0.2px;}
.testimonial .evnt_text p{padding-bottom: 25px;}
.midFit {
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    padding: 0 25px;
    width: 100%;
}
.testimonial .client_img {
    width: 50px;
    float: none;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.testimonial .client_img img{width: 100%;display: block;height: 100%;border-radius: 50%;}
.testimonial .text {
    width: auto;
    float: none;
    padding-left: 15px;
    word-break: break-all;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
}
.testimonial .text h6{margin-bottom: 5px;font-size: 16px;color: #000;font-weight: 600;line-height: 100%;letter-spacing: 1px;text-transform: capitalize;}
.testimonial .info{font-style: normal;text-transform: capitalize;letter-spacing: 0px;display: block;}
.testimonial .owl-dots {text-align: center;display: block !important;margin: 28px 0 0 0;}
.testimonial .owl-dots button.owl-dot {width: 8px;height: 8px;background: #d1d1d1;border-radius: 50%;margin: 0 3px;outline: 0 none;}
.testimonial .owl-dots button.owl-dot.active {background: #747474;}
.testimonial .owl-dots span {display: none;}


/** faq_cntr **/
.faq_cntr{width: 100%;display: block;padding: 165px 0;background: url(../images/faq-banner.png) no-repeat top center;background-size: cover;z-index: 3;}
.faq_cntr .container {max-width: 1200px;}
.faq_cntr .headTitle{padding-left: 10px;}
.faq_cntr .headTitle h2 {margin-bottom: 10px;}
.acordin-bar {width: 100%;display: block;padding: 30px 0;border-top: 1px solid #d3d3d3;}
.accordian-row .acordin-bar:first-child{border-top: 0;}
.acordin-bar h4.title-acrodin{font-size: 20px;color: #0106e2;line-height: 26px;font-weight: 600;position: relative;padding: 0 30px;cursor: pointer;}
.acordin-bar h4.title-acrodin::before {background: #181818;content: "";height: 2px;position: absolute;left: 0px;
    top: 48%;transition: all 0.2s ease-in 0s;width: 10px;}
.acordin-bar h4.title-acrodin::after {background: #181818;content: "";height: 2px;position: absolute;left: 0px;
    top: 48%;transform: rotate(90deg);transition: all 0.2s ease-in 0s;width: 10px;}
.acordin-bar h4.title-acrodin.active::after{transform: rotate(180deg);}
.details-ans{width: 100%;display: block;padding: 25px 100px 0 25px;display: none;}
.details-ans p{font-size: 16px;color: #4e4e4e;font-weight: 400;line-height: 22px;letter-spacing: 0.2px;padding: 0;}


/** getting-with-us **/
.getting-with-us{width: 100%;display: block;padding: 208px 0 115px 0;background: url(../images/getting-with-banner.png) no-repeat top center;background-size: cover;text-align: center;margin-top: -100px;z-index: 2;}
.getting-with-us h1{margin-bottom: 45px;font-size: 65px;color: #000;font-weight: 400;line-height: 70px;letter-spacing: 1.5px;}
.getting-with-us h1 span{display: block;}


/** footer **/
footer{width: 100%;display: block;padding: 50px 0 0 0;background: #0106e2;position: fixed;bottom: 0;left: 0;right: 0;visibility: visible;opacity: 1;}
footer .footr_logo{display: block;margin-bottom: 30px;}
footer .footr_logo img {transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transform: scale(1);-webkit-transform: scale(1);}
footer .footr_logo img:hover {transform: scale(1.1);-webkit-transform: scale(1.1);}
footer .footr_logo a{display: inline-block;}
footer .info-call p{font-size: 20px;line-height: 100%;color: #fff;margin-bottom: 20px;font-weight: 700;opacity: 0.5;}
footer .info-call p.call{color: #a5e4fc;}
footer .info-call p.email{font-size: 14px;font-weight: 400;}
footer .info-call p.email span{text-decoration: underline;}
footer .info-call p:last-child{margin-bottom: 0;}
.fotr-menu {padding: 12px 0 0 0;float: left;width: 100%;display: block;}
.fotr-menu .clom-fotr{width: 50%;float: left;}

.clom-fotr h2{font-size: 17px;line-height: 100%;color: #fff;font-weight: 500;margin-bottom: 20px;text-transform: uppercase;}
.clom-fotr ul li{margin-bottom: 10px;line-height: 100%;}
.clom-fotr ul li a{font-size: 14px;line-height: 100%;color: #fff;font-weight: 400;position: relative;letter-spacing: 0.3px;opacity: 0.5;}
.clom-fotr ul li:last-child{margin-bottom: 0;}
.clom-fotr ul li a::before{background: #fff;width: 0px;height: 1px;position: absolute;left: 0;bottom: 0px;content: "";display: block;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.clom-fotr ul li a:hover::before{width: 100%;}
.clom-fotr .press_evnt li{font-size: 14px;line-height: 20px;color: #7f82f0;font-weight: 500;letter-spacing: 0.3px;position: relative;padding: 0 0 0 24px;}
.clom-fotr .press_evnt li::after{width: 15px;height: 13px;display: block;content: "";position: absolute;top: 4px;left: 0;
  background: url(../images/footer-event.png) no-repeat;}
.bodr-fotr{width: 100%;display: block;margin-top: 40px;border-top: 1px solid #3438e8;}
.Flast-menu{padding: 22px 0;}
footer .copy-t {font-size: 14px;line-height: 120%;color: #fff;font-weight: 400;opacity: 0.35;}
footer .lastRight {text-align: right;}
.privcy-menu{width: auto;display: inline-block;text-align: right;}
.privcy-menu li{line-height: 100%;display: inline-block;margin-right: 8px;}
.privcy-menu li:last-child{margin-right: 0;}
.privcy-menu li a{line-height: 100%;display: block;}
.privcy-menu li img{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.privcy-menu li img:hover{transform: rotate(360deg);}
.lastRight .copy-t {display: inline-block;margin-right: 35px;}
.lastRight .copy-t a{text-decoration: none;color: #fff;}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/** eventV_popup **/
.home_popup {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: flex;align-items: center;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity: 0;visibility: hidden;z-index: 99;}
.home_popup::after{ position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.99);content: "";}
.home_popup .videoCntr {width: 100%;display: block;max-width: 800px;margin: 0 auto;position: relative;}
.home_popup .pauseBtn {display: block;float: right;position: absolute;top: 8px;right: 0;width: 25px;cursor: pointer;z-index: 4;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.home_popup .pauseBtn:hover{transform: rotate(360deg);}
.home_popup .videoCntr video {width: 100%;display: block;position: relative;z-index: 2;border-radius: 4px;padding: 50px 0 0 0;}
body.active-video .home_popup{opacity: 1;visibility: visible;}
body.active-video{overflow: hidden;}



/** form html Start CSS **/
.FormWrapper {position: relative;    height: inherit !important;}
.FormWrapper .img-box {position: absolute;top: 0;right: 0;width: auto;}
.FormWrapper .progress-up {width: 100%;display: block;position: fixed;top: 0;left: 0;right: 0;z-index: 1;border-top: 1px solid #fff;}
.FormWrapper .progress {height: 8px;font-size: inherit;background-color: inherit;border-radius: 10px;}
.FormWrapper .progress-bar {width: 0;height: 100%;background: #0106e2;-webkit-transition: width .6s ease;-o-transition: width .6s ease;-moz-transition: width .6s ease;-ms-transition: width .6s ease;transition: width .6s ease;border-radius: 10px;}
.FormWrapper .progress-bar.wd-pro-1{width: 12.5%;}
.FormWrapper .progress-bar.wd-pro-2{width: 25%;}
.FormWrapper .progress-bar.wd-pro-3{width: 37.5%;}
.FormWrapper .progress-bar.wd-pro-4{width: 50%;}
.FormWrapper .progress-bar.wd-pro-5{width: 62.5%;}
.FormWrapper .progress-bar.wd-pro-6{width: 75%;}
.FormWrapper .progress-bar.wd-pro-7{width: 87.5%;}
.FormWrapper .progress-bar.wd-pro-8{width: 100%;}
header.form-header {background: inherit;padding: 28px 0 22px 0;position: static;}
header.form-header .container {max-width: 100%;}
header.form-header .menu-row {float: right;display: flex;align-items: center;padding: 6px 0 0 0;}
header.form-header .menu-row .form_refersBtn {display: block;}
header.form-header .menu-row .call-text{font-size: 22px;font-weight: 700;float: right;margin: 0 0 0 50px;display: block;line-height: 100%;color: #000;}
.FormWrapper .form-insid {width: 100%;float: left;position: relative;/*padding: 200px 0 0;*/    height: inherit !important;}
/*.form-insid .container {position: absolute;top: 5%;margin: 0 auto 35%;left: 0;right: 0;transform: translate(0,-12%);z-index: 1;}*/
.slide-steps{width: 100%;display: block;position: relative;max-width: 800px;margin: 0 auto;}
.slide-steps h1{font-size: 45px;color: #000;font-weight: 700;line-height: 50px;margin-bottom: 52px;text-align: center;}
.slide-steps h1 span{display: block;font-weight: 400;}
.slide-steps .inpt-start {width: 100%;display: block;max-width: 625px;margin: 0 auto;}
.slide-steps .row_inupt {width: 100%;display: block;float: left;}
.slide-steps .row_inupt > div{width: 48%;display: block;float: left;margin-right: 4%;position: relative;}
.slide-steps .row_inupt > div:last-child{margin-right: 0;}
.slide-steps .row_inupt .field-bar {width: 100%;display: block;border: 1px solid #ababab;border-radius: 3px;padding: 16px 20px;font-size:18px;font-weight: 600;color: #333;}
.slide-steps .row_inupt .field-bar:focus{border: 1px solid #0106e2;-webkit-box-shadow: 0 0 0 1px #0106e2 inset , 0px 0px 4px 3px rgba(0,0,0,0.09);-moz-box-shadow: 0 0 0 1px #0106e2 inset , 0px 0px 4px 3px rgba(0,0,0,0.09);box-shadow: 0 0 0 1px #0106e2 inset , 0px 0px 4px 3px rgba(0,0,0,0.09);}
.slide-steps .inpt-start .submit-btn {width: 100%;display: block;padding: 46px 0 0 0;overflow: hidden;text-align: center;}
.slide-steps .submit-btn .btnSubmit{font-size: 18px;font-weight: 400;color: #fff;text-transform: uppercase;border-radius: 2px;line-height: 100%;padding: 21px 78px;pointer-events: visible;-webkit-transform: translateY(0px);transform: translateY(0px);}
.slide-steps .submit-btn .btnSubmit.disabled{background: #a0a0a0;pointer-events: none;}

.slide-steps .field-bar::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4e4e4e;font-weight: 400;opacity: .6;
}
.slide-steps .field-bar::-moz-placeholder { /* Firefox 19+ */
  color: #4e4e4e;font-weight: 400;opacity: .6;
}
.slide-steps .field-bar:-ms-input-placeholder { /* IE 10+ */
  color: #4e4e4e;font-weight: 400;opacity: .6;
}
.slide-steps .field-bar:-moz-placeholder { /* Firefox 18- */
  color: #4e4e4e;font-weight: 400;opacity: .6;
}

.slide-steps .inpt-start.nice_joe .field-bar {padding: 16px 20px 16px 50px;}
.inpt-start.nice_joe .Fild-col .form_icon {display: block;position: absolute;top: 17px;left: 17px;}
.slide-steps .full-w10 .Fild-col{width: 100%;margin-right: 0;}
.slide-steps .inpt-start.locateAddrs {max-width: 500px;}
.slide-steps .inpt-start.rent-row {max-width: 420px;}
.slide-steps .inpt-start.are-youNew{max-width: 680px;}
.slide-steps .inpt-start.are-youNew .row_inupt > div {width: 30%;}
.slide-steps .inpt-start.are-youNew .row_inupt .Fild-col{height: 210px;}
.slide-steps .inpt-start.are-youNew .rent-blok {height: 100%;}
.slide-steps .inpt-start.rent-row .Fild-col .rent-blok::before{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;background: #ececff;z-index: 1;opacity: 0;visibility: hidden;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;width: 100%;height: 100%;}
.slide-steps .row_inupt .rent-blok {width: 100%;display: block;text-align: center;border: 1px solid #ababab;border-radius: 3px;padding: 22px 6px;font-weight: 600;color: #333;position: relative;overflow: hidden;background: #fff;}
.slide-steps .rent-blok .rnt-img {width: 100%;display: block;text-align: center;position: relative;max-width: 110px;height: 110px;margin: 0 auto;z-index: 2;}
.slide-steps .rent-blok .rnt-img img {top: 0;left: 0;right: 0;display: block;margin: 0 auto;position: absolute;}
.slide-steps .row_inupt .rent-blok h2 {font-size: 20px;color: #000;font-weight: 700;line-height: 20px;padding: 12px 0 0 0;text-transform: uppercase;position: relative;z-index: 2;}
.slide-steps .Fild-col.active .rent-blok {border: 1px solid #0106e2;-webkit-box-shadow: 0 0 0 1px #0106e2 inset, 0px 0px 4px 3px rgba(0,0,0,0.09);-moz-box-shadow: 0 0 0 1px #0106e2 inset , 0px 0px 4px 3px rgba(0,0,0,0.09);box-shadow: 0 0 0 1px #0106e2 inset, 0px 0px 4px 3px rgba(0,0,0,0.09);}
.slide-steps .inpt-start.rent-row .Fild-col.active .rent-blok::before{opacity: 1;visibility: visible;}
.slide-steps .rent-row .Fild-col .rent-blok .rnt-img .norml-img{display: block;}
.slide-steps .rent-row .Fild-col .rent-blok .rnt-img .focus-img{display: none;}
.slide-steps .rent-row .Fild-col.active .rent-blok .rnt-img .norml-img{display: none;}
.slide-steps .rent-row .Fild-col.active .rent-blok .rnt-img .focus-img{display: block;}

.wz-slide-block{position: absolute;opacity: 0;visibility: hidden;-webkit-transform: translateX(10%);-moz-transform: translateX(10%);-ms-transform: translateX(10%);-o-transform: translateX(10%);transform: translateX(10%);
    top: 0;left: 0;right: 0;margin: 0 auto;}

.wz-step-1 , .wz-step-1.trans-slide-left{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);
    -ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-1.slide-left1{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}


.wz-step-2.trans-slide-left2{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-2.slide-left2{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}


.wz-step-3.trans-slide-left3{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-3.slide-left3{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}


.wz-step-4.trans-slide-left4{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-4.slide-left4{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}

.wz-step-5.trans-slide-left5{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-5.slide-left5{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}

.wz-step-6.trans-slide-left6{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-6.slide-left6{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}

.wz-step-7.trans-slide-left7{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.wz-step-7.slide-left7{-webkit-transform: translateX(-20%);-moz-transform: translateX(-20%);-ms-transform: translateX(-20%);-o-transform: translateX(-20%);transform: translateX(-20%);opacity: 1;visibility: hidden;display: none;}
.wz-step-8.trans-slide-left8{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
.prvew-bar {position: absolute;top: 25%;left: -24%;display: block;cursor: pointer;width: 32px;}
.slide-steps .inpt-start.active-btn .submit-btn .btnSubmit{-webkit-transform: translateY(-15px);transform: translateY(-15px);-webkit-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.20);-moz-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.20);box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.20);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;pointer-events: visible;background: #0106e2;}

.form_Refresh {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: flex;align-items: center;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity: 0;visibility: hidden;z-index: 92;padding: 20px;transform: scale(1);-webkit-transform: scale(1);}
.form_Refresh::after{ position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.8);content: "";}
.form_Refresh .videoCntr {width: 100%;display: block;max-width: 800px;margin: 0 auto;position: relative;}
.form_Refresh .innerPopup {width: 100%;display: block;max-width: 650px;margin: 0 auto;background: #fff;  border-radius: 4px;position: relative;z-index: 9;padding: 40px 30px;text-align: center;}
.form_Refresh .innerPopup h3{font-size: 23px;color: #181818;margin-bottom: 15px;line-height: 120%;font-weight: 600;
    text-transform: capitalize;}
.form_Refresh .innerPopup p{font-size: 17px;color: #4e4e4e;font-weight: 400;line-height: 20px;}
.form_Refresh .innerPopup .btn_sec {margin: 25px 0 0 0;}
.form_Refresh .btn_sec a {padding: 18px 40px;font-size: 16px;}
.form_Refresh .btn_sec a.cancl {background: #fff;border: 1px solid #0106e2;color: #0106e2;padding: 17px 40px;    margin-right: 10px;}
.form_Refresh .btn_sec a.cancl:hover {color: #fff;border: 1px solid #000;}
.FormWrapper.Popupactive .form_Refresh{opacity: 1;visibility: visible;transform: scale(1.1);-webkit-transform: scale(1.1);}
.form_Refresh .innerPopup .close.cancl {display: block;position: absolute;top: 8px;right: 18px;width: 18px;cursor: pointer;}

/** form html end CSS **/


/** about start CSS **/
.aboutWrapper {margin-bottom: 244px;}
.aboutWrapper header {background: rgba(12, 12, 12, 0.13);}
.aboutWrapper header.fix_active {background: #fff;}
.aboutWrapper .chooseUs_text {background: url(../images/about-banner.png) no-repeat top center;background-size: cover;background-attachment: fixed;min-height: 590px;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {margin: 0;line-height: 57px;font-size: 50px;letter-spacing: 2px;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;font-size: 50px;}
.aboutWrapper .chooseUs_text::before{display: none;}
.aboutWrapper .Home-headrbaner .chooseUs_text .container {top: 50%;}
.aboutDetail {padding: 115px 0 170px 0;}
.aboutDetail .row.cntr_colm {align-items: flex-start;}
.aboutDetail .container {max-width: 1070px;}
.aboutDetail .headTitle {position: relative;top: 25px;}
.aboutDetail p {padding: 0 0 30px 0;}
.aboutDetail p:last-child{padding-bottom: 0;}
.aboutDetail .btn_sec{padding-top: 20px;}
.aboutDetail .btn_sec a {background: #0106e2;border: 0;color: #fff;}
.aboutDetail .btn_sec a:hover {color: #fff;border: 0;}
.aboutDetail .kd-shapes {width: 765px;height: 765px;}
.slide-Rit {opacity: 0;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);visibility: hidden;}
.slide-Rit.in-view  {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);
  visibility: visible;}
.mapAbout_row {width: 100%;display: block;position: relative;height: 0px;overflow: hidden;padding-bottom: 39%;}
.mapAbout_row .googlemap{width: 100%;display: block;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;top: 0;}
/** about end CSS **/





/** media Start CSS **/

/** banner changes 14-april start **/
@media (min-width: 1423px){
/*.home_wrap .Home-headrbaner .chooseUs_text .cntr_txt h1 {font-size: 45px;margin-bottom: 32px;line-height: 56px;}
.Home-headrbaner .chooseUs_text .cntr_txt h1 span {font-size: 45px !important;}
.home_wrap .Home-headrbaner .chooseUs_text .cntr_txt p {font-size: 26px;line-height: 28px;}*/
.home_wrap .Home-headrbaner .chooseUs_text .btn_sec{margin: 28px 0;}
.home_wrap .Home-headrbaner .btn_sec a {font-size: 18px;padding: 22px 56px;}
.home_wrap .Home-headrbaner .watchVideo {font-size: 18px;padding: 19px 0 19px 70px;background-size: 48px;}
.home_wrap .Home-headrbaner .watchVideo:hover {background: url(../images/watchVideo_image.png) no-repeat center left 5px;background-size: 48px;}
.home_wrap .logo_slider.banrFix {bottom: 30px;}
.home_wrap .logo_slider.banrFix .bodr-slid {padding: 0 0 30px;}


.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {margin: 0;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {margin: 0;line-height: 57px;font-size: 50px;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;font-size: 50px !important;}

}
/** banner changes 14-april start end**/


@media (min-width: 768px) and (max-width:1200px){
.menu_wrap ul li {margin-right: 20px;}
.header_rt .call-text {font-size: 17px;margin: 0 20px;}
ul.kd-process-steps.steps3rd.active li{visibility: visible;opacity: 1;}
.headTitle.we_work_slide.active .slide-left {opacity: 1;  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
    visibility: visible;}
.insurance_row.active .colm-bar.botmSidbar {opacity: 1;visibility: visible;bottom: 0;}

/** form html start CSS **/
.prvew-bar {left: -10%;}

.chooseUs_text .cntr_txt h1 {
    font-size: 45px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 32px;
    line-height: 50px;
}
.chooseUs_text .cntr_txt h1 span{font-size: 45px;}

.insurance_row > div {padding: 27px 22px;width: 31.33%;float: left;}
.colm-bar h5 {margin-bottom: 40px;font-size: 30px;line-height: 35px;}
.colm-bar h5 strong {font-size: 30px;}
.insurance_row .btn_sec a {padding: 18px 8px;min-width: 100%;font-size: 16px;}


/** about start CSS **/
.slide-Rit {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);visibility: visible;}

.lastRight .copy-t {margin-right: 25px;}

}



@media (min-width: 768px) and (max-width:1024px){
.chooseUs_text .cntr_txt h1 {font-size: 40px;margin-bottom: 25px;line-height: 42px;}
.chooseUs_text .cntr_txt p {font-size: 22px;line-height: 26px;}
.chooseUs_text .btn_sec {margin: 25px 0;}
.btn_sec a {font-size: 16px;padding: 20px 40px;}
.watchVideo {font-size: 16px;}
.chooseUs_text {min-height: auto;padding: 385px 0;}
.discover_what {padding: 60px 0 0 0;}
.headTitle {margin-bottom: 50px;}
.kd-process-steps {margin-bottom: 0px;}
.headTitle h2 {font-size: 35px;line-height: 40px;}
.pss-text-area p {font-size: 15px;}
.kd-shapes {width: 600px;height: 600px;}
.we_listen_work .image-right img{display: block;margin: 0 auto;}
.we_listen_work {padding: 150px 0 0;}
.pricing_banner {padding: 110px 0;}
.client_testimonial .headTitle p {font-size: 26px;line-height: 30px;}
.faq_cntr{padding: 120px 0 90px;}
.acordin-bar {padding: 25px 0;}
.acordin-bar h4.title-acrodin {line-height: 25px;padding: 0 8px 0 25px;}
.details-ans {padding: 25px 10px 0 25px;}
.getting-with-us {padding: 195px 0 115px 0;}
.getting-with-us h1 {margin-bottom: 40px;font-size: 45px;line-height: 55px;}
.homeWrapper {min-height: inherit;margin-bottom: inherit;}
footer {position: static;}
.testimonial .evnt_text{min-height: 365px;}

.insurance_row > div {padding: 27px 22px;width: 31.33%;float: left;}
.colm-bar h5 {margin-bottom: 40px;font-size: 26px;line-height: 30px;}
.colm-bar h5 strong {font-size: 26px;}
.insurance_row .btn_sec a {padding: 18px 8px;min-width: 100%;font-size: 14.5px;}

/** about start CSS **/
.aboutDetail {padding: 115px 0 140px 0;}
.aboutDetail .kd-shapes {width: 600px;height: 600px;}


}

@media (min-width: 768px) and (max-width:991px){
.headTitle.we_work_slide h2 , .headTitle.we_work_slide p{text-align: center;padding: 0 15%;}
.headTitle.we_work_slide .renter_info {float: none;padding: 38px 0 0 0;width: 100%;display: block;max-width: 60%;
    margin: 0 auto;}
.headTitle.we_work_slide .renter_info li p {text-align: left;padding: 0;}
.headTitle.we_work_slide .btn_sec {float: none;text-align: center;width: 100%;}
.we_listen_work .image-right {margin-top: 50px;}
.logo_slider .container {bottom: 30px;}
.logo_slider .bodr-slid {padding: 0 0 30px;}

/** form html start CSS **/
.slide-steps {max-width: 625px;}
.slide-steps h1 {font-size: 40px;line-height: 45px;margin-bottom: 45px;}
.slide-steps .row_inupt .rent-blok h2 {font-size: 19px;}
.slide-steps .inpt-start .submit-btn {padding: 40px 0 0 0;}

/** about start CSS **/
.aboutDetail .image-right {margin-top: 0px;}
.aboutDetail p {padding: 0 0 15px 0;font-size: 16px;line-height: 22px;}

.lastRight .copy-t {margin-right: 2px;}

}



/** banner changes 14-april start **/
@media (min-width: 768px){
.Home-headrbaner {width: 100%;float: left;overflow: hidden;position: relative;}
.Home-headrbaner .chooseUs_text{height: 100%;min-height: auto;padding: 0;}
.Home-headrbaner .chooseUs_text .container {top: 45%;transform: translateY(-50%);}
.Home-headrbaner .chooseUs_text .cntr_txt {padding: 0;}
/*.Home-headrbaner .chooseUs_text .cntr_txt h1 {font-size: 36px;letter-spacing: 1px;margin-bottom: 15px;line-height: 44px;}
.Home-headrbaner .chooseUs_text .cntr_txt h1 span{display: inline-block;font-weight: 800; font-size: 36px; padding: 5px 0 0;}
.Home-headrbaner .chooseUs_text .cntr_txt p {font-size: 17px;line-height: 23px; padding-bottom:11px;}*/
.Home-headrbaner .chooseUs_text .btn_sec {margin: 20px 0;}
.Home-headrbaner .btn_sec a {font-size: 18px;padding: 20px 42px;}
.Home-headrbaner .watchVideo {font-size: 18px;padding: 16px 0 16px 58px;background-size: 42px;}
.Home-headrbaner .watchVideo:hover {background: url(../images/watchVideo_image.png) no-repeat center left 2px;background-size: 42px;}
.logo_slider.banrFix{position: absolute;bottom: 20px;width: 100%;z-index: 9;}
.logo_slider.banrFix .container {position: static;}
.logo_slider.banrFix .bodr-slid {padding: 0 0 20px;}

.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {margin: 0;line-height: 57px;font-size: 50px;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;font-size: 50px;}
}
/** banner changes 14-april end **/


@media (min-width: 320px) and (max-width:767px){
/******** Mobile Trigger ******/
a.mobile-trigger {width: 35px;right: 15px; height: 28px;  border-radius: 4px; display: block; z-index:9999; position:absolute; top:4px;}
a.mobile-trigger i {position: relative; height: 2px; background: #fff; width: 100%; display: block; top: 11px;}
a.mobile-trigger i::after {content: ""; position: absolute; height: 2px; background: #fff; width: 100%; display: block; top: -12px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: all 0.5s ease-in;}
a.mobile-trigger i::before {content: ""; position: absolute; height: 2px; background: #fff; width: 100%; display: block; top: 12px;transform: rotate(0deg); transition: all 0.5s ease-in;}
.mobile-open a.mobile-trigger i {background: transparent;}
.mobile-open a.mobile-trigger i::after {top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transition: all 0.5s ease-in; z-index:999;}
.mobile-open a.mobile-trigger i::before {top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transition: all 0.5s ease-in; z-index:999;}
.mobile-trigger:focus{outline:none}
/**Cross Btn**/
a.cross_icon {width: 45px; height: 35px; padding: 5px 7px;  border-radius: 4px; display: block; z-index:9; position:relative; top:40px; left:0; right:0; margin:0 auto;}
a.cross_icon i {position: relative; height: 2px; background: #fff; width: 100%; display: block; top: 11px;}
a.cross_icon i::after {content: ""; position: absolute; height: 2px; background: #fff; width: 100%; display: block; top: -10px;}
a.cross_icon i::before {content: ""; position: absolute; height: 2px; background: #fff; width: 100%; display: block; top: 10px;}
.mobile_cross a.cross_icon i {background: transparent;}
.mobile_cross a.cross_icon i::after {top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transition: all 0.5s ease-in; z-index:999;}
.mobile_cross a.cross_icon i::before {top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transition: all 0.5s ease-in; z-index:999;}
/**Cross Btn**/

.home_wrap {
    height: 100vh;
}


header {padding: 12px 0;}
.header_wrapper .logo {width: 200px;}
.menu_wrap ul li {margin-right: 0;width: 100%;}
.menu_wrap ul li a {border-bottom: 1px solid #ddd;color: #808080;padding: 16px 22px;}
.menu_wrap ul li a::before{display: none;}
.menu_wrap ul li a:hover{background: #0106e2;color: #fff;}
.header_rt .call-text {width: 100%;color: #808080;padding: 12px 22px;border-bottom: 1px solid #ddd;margin: 0;}
.header_rt .check_prices{float: left;color: #808080;padding: 12px 22px;background: url(../images/check_price_errow_mobile.png) no-repeat center right;}
.header_rt .check_prices:hover {color: #0106e2;background: url(../images/check_price_errow_fix.png) no-repeat center right;}
.header_rt .menu_wrap{width: 100%;}
.header_rt {width: 330px;  max-width: 100%; display: block; position: fixed; right: -330px;top: 0;
   background: #fff;z-index: 999;transition: all 0.4s ease-in;color: #000; height:100%; color:#fff; overflow-x:hidden;padding: 70px 0 50px 0;}
.header_rt::-webkit-scrollbar {width: 8px;}
.header_rt::-webkit-scrollbar-track {background: #895be5;border-radius: 6px;}
.header_rt::-webkit-scrollbar-thumb {background-color: #fff;outline: 1px solid #895be5;border-radius: 6px;}
.header_rt.full_menu {right: 0px;-webkit-box-shadow: -7px -3px 16px -8px rgba(1,1,1,0.42);-moz-box-shadow: -7px -3px 16px -8px rgba(1,1,1,0.42);box-shadow: -7px -3px 16px -8px rgba(1,1,1,0.42);}
body.mobile-open{overflow: hidden;}
body.mobile-open a.mobile-trigger i::after , body.mobile-open a.mobile-trigger i::before{background: #000;}
.chooseUs_text {background-attachment: scroll;
    min-height: inherit;
    padding: 0;
    height: 100%;}
.chooseUs_text .container {    padding-left: 15px;
    padding-right: 15px;
    top: 37%;
    transform: translate(0, -50%);}
.chooseUs_text .cntr_txt {padding: 0;border-bottom: 0;}
.chooseUs_text .cntr_txt h1 {font-size: 26px;margin-bottom: 15px;line-height: 30px;}
.chooseUs_text .cntr_txt p {font-size: 16px;line-height: 20px;}
.chooseUs_text .btn_sec {margin: 18px 0;}
.btn_sec a {font-size: 16px;
    padding: 16px 26px;}
.watchVideo {font-size: 15px;padding: 14px 0 14px 58px;background-size: 40px;}
.watchVideo:hover{color: #fff;background: url(../images/watchVideo_image.png) no-repeat center left 5px;background-size: 40px;}
.logo_slider .container {bottom: 40px;}
.logo_slider .bodr-slid {padding: 0 0 10px;}

.discover_what {padding: 55px 0 0 0;}
.headTitle {max-width: 90%;
    margin: 0 auto 25px;}
.headTitle h2 {font-size: 26px;line-height: 30px;}
.kd-process-steps li::after{display: none;}
.kd-process-steps {margin: 0 auto 10px;max-width: 90%;float: none;overflow: hidden;text-align: center;}
.kd-process-steps li {width: 32.2%;visibility: visible;opacity: 1;margin-bottom: 25px;margin-top: 0;float: none;
    display: inline-block;}
.kd-process-steps .pss-step-number {height: 6rem;width:6rem;}
.kd-process-steps .pss-step-number img {max-height: 5rem;max-width: 5rem;}
.pss-text-area p {line-height: 22px;}
.we_listen_work {padding: 50px 0 0 0;}
.kd-shapes {width: 400px;height: 400px;}
ul.kd-process-steps.steps3rd.active li , ul.kd-process-steps.steps3rd li{visibility: visible;opacity: 1;}
.headTitle.we_work_slide.active .slide-left , .headTitle.we_work_slide .slide-left {opacity: 1;  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
    visibility: visible;}
.insurance_row.active .colm-bar.botmSidbar , .insurance_row .colm-bar.botmSidbar {opacity: 1;visibility: visible;bottom: 0;}
.we_listen_work .headTitle{text-align: center;}
.we_listen_work .headTitle h2 {margin-bottom: 15px;}
.we_listen_work p {font-size: 16px;line-height: 25px;padding: 0;}
.renter_info {padding: 30px 0 0 0;}
.renter_info li {max-width: 90%;
    margin: 0 auto 45px;float: none;overflow: hidden;}
.we_listen_work .btn_sec a {padding: 18px 50px;}
.we_listen_work .image-right {display: none;}
.rightSlider {opacity: 1;visibility: visible;right: 0;}
.pricing_banner {padding: 55px 0;}
.headTitle .title-pri {font-size: 22px;margin-bottom: 15px;}
.insurance_row > div {display: block;padding: 35px 15px;max-width: 100%;margin: 0 1.5% 25px;text-align: center;}
.insurance_row > div:last-child{margin-bottom: 0;}
.insurance_row .btn_sec a {padding: 18px 15px;}
.client_testimonial {padding: 50px 0;background-attachment: scroll;}
.client_testimonial .headTitle {margin-bottom: 15px;}
.client_testimonial .headTitle p {font-size: 18px;line-height: 23px;}
.testimonial .owl-dots {margin: 15px 0 0 0;}
.leftSlider{left: 0;opacity: 1;visibility: visible;}
.faq_cntr .headTitle {padding: 0;}
.acordin-bar {padding: 15px 0;text-align: left;}
.acordin-bar h4.title-acrodin {line-height: 24px;padding: 0 0 0 25px;}
.details-ans {padding: 20px 0 0 15px;}
.faq_cntr{padding-bottom: 30px;}
.getting-with-us {padding: 135px 0 40px 0;}
.getting-with-us h1 span {display: inline-block;}
.homeWrapper {min-height: inherit;margin-bottom: inherit;}
footer {padding: 40px 0 0 0;position: static;}

.getting-with-us h1 {margin-bottom: 20px;font-size: 26px;line-height: 32px;}
.getting-with-us .btn_sec a{padding: 18px 50px;}
footer .footr_logo , footer .info-call{text-align: center;}
footer .info-call{margin-bottom: 30px;}
footer .footr_logo {margin-bottom: 20px;}
.fotr-menu {padding: 0;}
.fotr-menu .hom-menu , .fotr-menu .clom-fotr{width: 100%;margin-bottom: 30px;}
.clom-fotr h2 {margin-bottom: 0;position: relative;}
footer .mobil-br{margin-top: 25px;display: none;}
.fotr-menu .clom-fotr:last-child{margin-bottom: 0;}
.Flast-menu {text-align: center;}

.privcy-menu {text-align: center;margin: 10px 0 0 0;}
.clom-fotr h2::before {
    background: #fff;
    content: "";
    height: 3px;
    position: absolute;
    right: 0px;
    top: 48%;
    transition: all 0.2s ease-in 0s;
    width: 12px;
}
.clom-fotr h2::after {
    background: #fff;
    content: "";
    height: 3px;
    position: absolute;
    right: 0px;
    top: 48%;
    transform: rotate(90deg);
    transition: all 0.2s ease-in 0s;
    width: 12px;
}
.clom-fotr h2.active::after {
    transform: rotate(180deg);
}
.we_listen_work .btn_sec {
    float: none;
}
.renter_info li .detl {
    text-align: center;
}
.renter_info li .img {width: 100%;margin-bottom: 15px;}
.renter_info li .detl {width: 100%;padding-left: 0;}
body.mobile-open::after{ position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.99);content: "";}
.colm-bar h5 {    margin-bottom: 46px;
    line-height: 30px;
}
.we_listen_work .btn_sec {float: none;clear: both;}
.moveUp , .moveUp.in-view{animation: none;}
.insurance_row .rentImag {margin: 0 auto 25px;}

/** form html start CSS **/
.FormWrapper {height: 100% !important;}
.prvew-bar {display: none;}
.FormWrapper .img-box {width: 180px;}
header.form-header {padding: 18px 0 12px 0;}
header.form-header .menu-row .call-text {display: none;}
.FormWrapper .form-insid {padding: 20px 0 0;height: 100% !important;}
.slide-steps {max-width: 90%;}
.slide-steps h1 {font-size: 28px;line-height: 35px;margin-bottom: 20px;}
.slide-steps .row_inupt > div {width: 100%;margin-right: 0;margin-bottom: 20px;}
.slide-steps .row_inupt > div:last-child{margin-bottom: 0;}
.slide-steps .inpt-start .submit-btn {padding: 30px 0 0 0;}
.slide-steps .inpt-start.are-youNew .row_inupt .Fild-col {height: auto;}
.slide-steps .row_inupt .field-bar {padding: 12px 15px;font-size: 16px;}
.slide-steps .inpt-start.nice_joe .field-bar {padding: 12px 15px 12px 45px;}
.inpt-start.nice_joe .Fild-col .form_icon {top: 12px;}
.slide-steps .row_inupt .rent-blok h2 {font-size: 15px;line-height: 17px;padding: 20px 0 0 0;}
.form_Refresh .innerPopup {padding: 35px 15px;max-width: 85%;}
.form_Refresh .innerPopup h3 {font-size: 22px;}
.form_Refresh .innerPopup p {line-height: 21px;}
.wz-slide-block {margin: 0 auto 20px;}
.form_Refresh .btn_sec a {width: 100%;}
.form_Refresh .btn_sec a.cancl {margin-bottom: 15px;}
.slide-steps .inpt-start.rent-row .row_inupt > div{width: 48%;margin-right: 4%;}
.slide-steps .rent-blok .rnt-img {max-width: 75px;height: 80px;}
.slide-steps .submit-btn .btnSubmit {padding: 18px 70px;}
.slide-steps .inpt-start.rent-row .row_inupt > div:nth-child(2n) {margin-right: 0;}
.slide-steps .inpt-start.rent-row .submit-btn {padding: 15px 0 0 0;}
.slide-steps .inpt-start.rent-row .row_inupt > div:last-child {float: none;margin: 0 auto;overflow: hidden;}
.slide-steps .inpt-start.are-youNew .rent-blok h2{min-height: 65px;}
.slide-steps .inpt-start.active-btn .submit-btn .btnSubmit{box-shadow: none;-webkit-transform: translateY(0px);
    transform: translateY(0px);}
.slide-steps .inpt-start , .slide-steps .inpt-start.locateAddrs{max-width: 400px;}

/** banner changes 14-april start **/
.Home-headrbaner {height: 100%;}

/*.Home-headrbaner .chooseUs_text .cntr_txt h1 br{ display:none;}*/
.Home-headrbaner .chooseUs_text .cntr_txt h1 span{ font-size:22px;display: inline-block;}

/** about start CSS **/
.chooseUs_text .cntr_txt h1 {font-size: 22px;line-height: 25px;}
.aboutDetail {padding: 40px 0 55px 0;}
.slide-Rit {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);visibility: visible;}
.aboutWrapper .chooseUs_text {background-attachment: scroll;min-height: inherit;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {line-height: 36px;font-size: 32px;}
.aboutDetail .kd-shapes {width: 400px;height: 400px;}
.aboutDetail .image-right {display: block;text-align: center;}
.aboutDetail .headTitle {top: 0;}
.aboutDetail p {padding: 0 0 15px 0;}
.mapAbout_row {padding-bottom: 100%;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;font-size: 32px;}

footer .lastRight {text-align: center;}
.lastRight .copy-t {margin-right: 15px;}

}

@media (min-width: 320px) and (max-width:400px){
.fild_zipCode .left-fild {width: 100%;margin-bottom: 20px;}
.fild_zipCode .btn_sec {width: 100%;margin-left: 0;}

.kd-process-steps li {width: 48%;}

/** form html start CSS **/
.slide-steps h1 {font-size: 24px;line-height: 30px;}
.form_Refresh .btn_sec a {width: 100%;}
.form_Refresh .btn_sec a.cancl {margin-bottom: 15px;}
.slide-steps .submit-btn .btnSubmit{width: 100%;}


}

@media (min-width: 520px) and (max-width:767px){
.getting-with-us h1 span {display: block;}
.chooseUs_text .cntr_txt h1 {font-size: 26px;margin-bottom: 18px;line-height: 31px;}
.getting-with-us h1 {font-size: 28px;line-height: 35px;}
.Home-headrbaner .chooseUs_text .cntr_txt h1 span {font-size: 26px;display: inline-block;}

/** form html start CSS **/
.slide-steps h1 {font-size: 30px;line-height: 40px;}
header.form-header .menu-row .call-text {display: block;margin: 0 0 0 20px;}
.slide-steps {max-width: 85%;}
.form_Refresh .btn_sec a {width: auto;}
.form_Refresh .btn_sec a.cancl {margin-bottom: 0;}
.slide-steps .row_inupt .rent-blok h2 {font-size: 17px;}
.discover_what .headTitle h2 span { display: inline-block;}

/** about start CSS **/
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 {font-size: 38px;line-height: 40px;}
.aboutWrapper .Home-headrbaner .chooseUs_text .cntr_txt h1 span {display: block;font-size: 38px;}

}

@media (min-width: 375px) and (min-height: 812px) and (orientation: portrait) { 
.logo_slider .container {bottom: 125px;}
.chooseUs_text .btn_sec {margin: 28px 0;}
.btn_sec a {font-size: 20px;padding: 22px 39px;}
.watchVideo {font-size: 20px;}
.chooseUs_text .cntr_txt h1 {font-size: 27px;line-height: 30px;}
.Home-headrbaner .chooseUs_text .cntr_txt h1 span {font-size: 27px;}

}

@media (min-width: 375px) and (max-width:767px){ 
.chooseUs_text .btn_sec {margin: 23px 0;}
.btn_sec a {font-size: 17px;padding: 21px 46px;}
.watchVideo {font-size: 17px;}



}




@media (max-width:375px){
.headTitle h2 {font-size: 20px;line-height: 26px;}
.pss-text-area h3 , .renter_info li h4 , .acordin-bar h4.title-acrodin{font-size: 18px;}
.headTitle .title-pri {font-size: 20px;}
.colm-bar h5 {font-size: 25px;}
.client_testimonial .headTitle h2{font-size: 22px;}
.client_testimonial .headTitle p {font-size: 17px;line-height: 22px;}
.acordin-bar h4.title-acrodin{line-height: 21px;}
.getting-with-us h1 {font-size: 22px;line-height: 30px;}
.colm-bar h5 strong {font-size: 25px;}

}




@media (max-height:414px){
.home_wrap , .Home-headrbaner{height: auto !important;}
.logo_slider .container {bottom: 25px;}
.Home-headrbaner .chooseUs_text {padding: 325px 0;}
.Home-headrbaner .chooseUs_text .container {top: 0;transform: inherit;}
.Home-headrbaner .chooseUs_text .cntr_txt {padding: 90px 0 0 0;}


}

.hideCls {display:none !important;}
.help-block{color: rgb(255, 0, 0);font-size: 12px;}

.startsIcons img {
    max-width: 100%;
    width: auto!important;
}