@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap');
body{font-family: 'Lato', sans-serif;}
*{margin: 0px;padding: 0px;box-sizing: border-box;}
a, a:hover, a:focus, button, button:hover, button:focus{outline: none;text-decoration: underline;}
h1,h2,h3,h4,h5,h6{margin: 0px;}
img{max-width: 100%;}

.header_sec{display: inline-block;width: 100%;padding: 10px 0px;border-bottom: 1px solid #eaeaea;}
.left-logo{float: left;}
.right-logo{float: right;}
.wrapper{max-width: 1200px;margin: auto;padding: 0px 15px;}
.driver_logo{padding-top: 18px;max-width: 250px;}
.nirtn_logo{max-width: 120px;}

.text-center{text-align: center;}
.second_section{padding-top: 50px;padding-bottom: 20px;}
.wrapper2{max-width: 908px;margin: auto;padding: 0px 15px;}
.big_header{text-align: center;font-size: 60px;color: #000;font-weight: 800;}
.instantly_text span{display: inline-block;font-size: 60px;color: #000;font-weight: 800;background: #faaf3a;padding: 5px 15px;}

.driver_text_sec{padding-top: 40px;}
.driver_details{font-size: 21px;font-weight: 400;color: #000;}
.driver_details strong{font-weight: 600;}
.italic_font{display: inline-block;width: 100%;font-style: italic;}
.line_through{text-decoration: line-through;}
.save_text{font-size: 19px;color: #0091fb;font-weight: 600;margin: 17px 0px 40px;}

.continue_btn a{display: inline-block;padding: 14px 40px 16px;color: #fff;background: #ffb515;text-decoration: none;font-weight: 600;font-size: 17px;border-radius: 2px;width: 100%;}
.full_images{position: relative;z-index: 9;max-width: 1070px;}
.full_images img{width: auto;margin: auto;display: inherit; margin: auto;}
.third_section{position: relative;margin-top: 28px}
.third_section:before{content: ''; position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 1;top: 70px;background: #eceaea;}


.three_div{float: left;padding: 15px;width: 33.33%;}
.fourth_section{padding-top: 50px;padding-bottom: 50px;display: inline-block;width: 100%;}
.inner_step_ion{padding: 0px 50px;text-align: center;border-right: 1px solid #eaeaea;}
.inner_step_ion figure{margin-bottom: 20px;}
.inner_step_ion figcaption h3{font-size: 22px;color: #000;font-weight: 800;margin-bottom: 10px;}
.inner_step_ion figcaption p{font-size: 15px;}
.fourth_section .three_div:last-child .inner_step_ion{border-right: 0px;}

.footer_sec{display: inline-block;width: 100%;padding: 23px 0px;background: #0091fa;text-align: center;}
.footer_sec p{margin: 0px;font-size: 12px;color: #fff;}

/*deep grey back*/
.deep_back_grey{display: inline-block;width: 100%;padding: 40px 30px;;background: #0091fa;position: relative;z-index: 9;}
.col_4{float: left;width: 40%;padding: 10px 25px;width: 38%;}
.col_4.big_width{width: 42%}
.col_2{float: left;width: 20%;padding: 10px;}
.money_text h2{text-align: center;font-size: 38px;color: #fff;padding-top: 10px;font-weight: 300;}
.money_details{padding-top: 0px;}
.money_details p{text-align: left;color: #fff;font-size: 15px;line-height: 24px;font-weight: 300;}
.money_details p span{color: #fff;font-weight: 800;font-weight: 700;text-decoration: none;}

.text_cnter_top{display: inline-block;width: 100%;max-width: 360px;position: relative;}
.text_cnter_top:before{content: ''; position: absolute;max-width: 200px;width: 100%; height: 55px;background: url(../images/dont-miss.png);background-position: center;background-repeat: no-repeat;background-size: auto;top: -20px;left: 104%;;}

/*stories*/
.customer_strios{display: inline-block;width: 100%;background: #f1f1f1;padding: 70px 0px 90px;}
.customer_header{text-align: center;color: #666666;font-size: 30px;font-weight: 300;}
.customer_header span{font-weight: 500;}
.full_row{display: inline-block;width: 100%;margin-top: 30px;}
.col_m_4{float: left;padding: 15px;width: 33.33%;margin-top: 30px;}
.customer_details{background: #fff;padding: 55px 40px 40px;position: relative;min-height: 287px;box-shadow: 8px 8px 10px -1px #cac6cc}
.customer_details:before{content: '';width: 50px;height: 50px;background: url(../images/quote.png); position: absolute;background-repeat: no-repeat;background-position: center;top: -25px;left: 15px;}
.customer_details p{font-size: 14px;font-style: italic;color: #666666;line-height: 22px;}
.customer_details h3{color: #0091fb;font-size: 14px;font-weight: 700;margin-top: 20px;}


/*customers Services new*/
.coustomer_sec{display: inline-block;width: 100%;padding: 60px 0px;background: url(../images/customer_back.jpg);background-size: cover;background-attachment: fixed;background-repeat: no-repeat;position: relative;}
/*.coustomer_sec:before{content: ''; position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;background: rgba(0, 0, 0, 0.5);}*/
.slider_container{max-width: 700px;margin: 0 auto;padding: 0px 15px;text-align: center;position: relative;z-index: 99;}
.customer_header{font-size: 43px;color: #fff;font-weight: 800;}
.coustomer_sec .full_row{margin: 0px;position: relative;z-index: 99;}
.big_fnt_txt{display: inline-block;width: 100%;font-size: 30px;margin-bottom: 15px;}
.big_fnt_txt strong{font-weight: 800;}
.slider_content p{font-size: 20px;color: #fff;font-style: italic;font-weight: 300;line-height: 38px;}
.slider_content{margin-top: 40px;}
.slider_content h6{text-align: center;color: #fff;font-weight: 500;margin-top: 35px;font-size: 20px;}
.buy_now_save{text-align: center;margin-top: 45px;}
.buy_now_save a{display: inline-block;padding: 5px 35px 7px;color: #fff;background: #0091fa;text-decoration: none;font-style: normal;font-weight: 400;font-size: 18px;border-radius: 2px;transition: all ease-in-out .2s;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;}
.buy_now_save a:hover{background: #ffb515;}

/*rating part*/
.rating_part{padding: 70px 0px;display: inline-block;width: 100%;}
.col_md_2{float: left;width:30%;padding: 0px 50px 0px 15px;}
.col_md_9{float: left;width:70%;padding: 0px 15px 0px 70px;border-left: 1px solid #f3f3f3;}
.first_rate_part img, .star_rating_text img{margin: 0 auto;}
.star_rating_text{padding-top: 50px;}
.first_rate_part{padding-bottom: 50px;border-bottom: 1px solid #f3f3f3;}
.full_star_rivew_part{display: inline-block;width: 100%;padding: 30px 0px 40px; border-bottom: 1px solid #f3f3f3;}
.star_images h3{font-size: 17px;color: #000;font-weight: 900;margin: 5px 0px 20px;}
.star_images p{font-size: 16px;color: #000;line-height: 25px;}

.hover_images{position: absolute;top: 0px;opacity: 0;left: 0px;right: 0px;}
.third_section .full_images{text-align: center;}
.third_section .full_images:hover .hover_images{opacity: 1;padding-left: 15px;padding-right: 15px;}
.third_section .full_images:hover .img_strte{opacity: 0;}

/*popup*/
.popup_design_fixing{background: rgba(0, 0, 0, 0.6);position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 99999;}
.popup_wraper{max-width: 600px;width: 100%;margin: auto;background: #fff;margin-top: 80px;}
.popup_header_part{display: inline-block;width: 100%;padding:35px 50px;background: #faaf3a;}
.what_text{float: left;max-width: 28%;width: 100%;}
.text_content{float: left;width: 71%;border-left: 1px solid #fff;padding-left: 35px;}
.what_text h3{color: #fff;font-size: 45px;font-weight: 500;padding-right: 25px;}
.text_content p{color: #fff;font-size: 19px;}
.pop_up_body_sec1{padding: 30px 35px;max-width: 80%;margin: auto;}
.pop_up_body_sec1 p{font-size: 18px;}
.pop_up_body_sec1 strong{font-weight: 600;}
.time_text_part{padding: 30px 50px;background: #f0f0f0;display: inline-block;width: 100%;}
.left_time_text{width: 75%;float: left;padding-right: 30px;}
.right_time_text{width: 25%;float: left;padding-left: 30px;border-left: 1px solid #c3c3c3;}
.left_time_text p{font-size: 15px;line-height: 20px}
.left_time_text p strong{font-weight: 600;}
.right_time_text h3{font-size: 40px;font-weight: 800;}
.button_fullsite{display: inline-block;width: 100%;padding:30px 50px;background: #fff;}
.active_cupon a{background: #518ff7;color: #fff;font-size: 13px;text-decoration: none;padding: 17px 35px;border-radius: 3px;font-weight: 800;letter-spacing: 1px;display: inline-block;transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s}
.active_cupon a:hover{background: #faaf3a;}


/*progress bar design*/
.star_progress{padding: 0px;margin: 0px;padding-left: 50px;  }
.star_progress li{display: inline-block;position: relative;list-style:none;margin-bottom:18px;width: 100%;height: 35px;border-radius: 50px;background: #e6e6e6;box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);-ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);}
.star_progress li span{position: absolute;left: -50px;font-size: 15px;top: 5px;font-weight: 600;color: #4e4f50;}
.star_progress li:before{content: ''; position: absolute;left: 0px;top: 0px;bottom: 0px;background: #fcb13e;border-radius: 50px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);}
.full_star:before{width: 87%;}
.four_full_star:before{width: 55%;}
.three_full_star:before{width: 37%;}
.two_full_star:before{width: 20%;}
.one_full_star:before{width: 0%;}
p.star_rating_imges{font-size: 25px;color: #fcb13e;letter-spacing: -2px;}

.yelow_star{font-size: 38px;color: #fcb13e;}
.first_rate_part h2{font-size: 80px;color: #000;font-weight: 900;}
.average_rate{font-size: 18px;color: #000;font-weight: 700;margin-top: 15px;}


@media(max-width: 1024px){
	.third_section:before{top: 60px;}
	.inner_step_ion{padding: 0px 20px;}
	.money_text h2{font-size: 32px;}
	.money_details{padding-top: 10px;}
	.text_cnter_top:before{display: none;}
	.customer_details{padding: 55px 20px 40px;}

	.col_md_9{padding: 0px 15px 0px 30px;}
	.star_images p{font-size: 15px;}


}
@media(max-width: 780px){
	.three_div{padding: 0px;}
	.inner_step_ion figcaption p{font-size: 13px;}
	.inner_step_ion figcaption h3{font-size: 15px;}
	.big_header, .instantly_text span{font-size: 35px;}
	.col_4, .col_2, .col_4.big_width{width: 100%;}
	.day_back{max-width: 110px;margin: 0 auto;}
	.money_details{padding-top: 10px;}
	.col_2{padding-bottom: 0px;}
	.deep_back_grey{padding: 40px 10px;}
	.money_text h2{padding-top: 0px;}

	.col_m_4{width: 100%;}
	.customer_details{padding: 55px 40px 40px;}
	.customer_details{min-height: 0px;}
	.customer_strios{padding: 30px 0px 30px;}
	
	.col_md_2, .col_md_9{width: 100%;}
	.col_md_2{max-width: 350px;margin: auto;float: none;padding-bottom: 30px;padding-right: 15px;}
	.col_md_9{border-left: 0px;border-top: 1px solid #f3f3f3;padding: 0px 15px 0px 15px;}
	.col_md_9 .full_star_rivew_part:last-child{border-bottom: 0px;}
	.customer_header{font-size: 35px;}
	.slider_content p{font-size: 16px;line-height: 28px;}
	.slider_content h6{margin-top: 10px;}
	.big_fnt_txt{font-size: 25px;}
	.rating_part{padding-bottom:20px; }
	.col_4{padding: 10px 10px;}

	.popup_wraper{margin-top: 50px;text-align: center;}
	.popup_header_part{padding: 20px 30px;}
	.pop_up_body_sec1{padding: 20px 30px;}
	.time_text_part{padding: 20px 30px;}
	.button_fullsite{padding: 20px 30px;}
	.what_text{max-width: 100%;}
	.text_content, .left_time_text, .right_time_text{width: 100%;padding: 0px;}
	.what_text h3{padding: 0px;}
	.text_content, .right_time_text{border: 0px;}
	.text_content p{font-size: 15px;}
	.what_text h3{font-size: 35px;}
	.right_time_text h3{font-size: 35px;}
	.popup_design_fixing{padding: 0px 15px;}

}
@media(max-width: 600px){
	.inner_step_ion{border-right: 0px;}
	.inner_step_ion figcaption h3{margin-bottom: 0px;font-size: 18px;}
	.inner_step_ion figcaption p{font-size: 14px;}
	.inner_step_ion figure{margin-bottom: 5px;}
	.three_div{width: 100%;margin-bottom: 20px;}
	.big_header, .instantly_text span {font-size: 30px;}
	.driver_details{font-size: 16px;}
	.save_text{margin: 15px 0px 20px;}
	.customer_header {font-size: 30px;}
	.popup_header_part{padding: 20px 10px;}
	.pop_up_body_sec1{padding: 20px 10px;}
	.time_text_part{padding: 20px 10px;}
	.button_fullsite{padding: 20px 10px;}
	.pop_up_body_sec1{max-width: 100%;}
	.popup_wraper{margin-top: 30px;}

}
@media(max-width: 420px){
	.driver_logo{padding-top: 15px;}
	.driver_logo{max-width: 170px;}
	.nirtn_logo{max-width: 80px;}
	.second_section{padding-top: 40px;}
	.big_header, .instantly_text span {font-size: 22px;}
	.driver_text_sec {padding-top: 30px;}
	.driver_details {font-size: 15px;}
	.save_text{font-size: 17px;}
	.wrapper2, .wrapper{padding: 0px 10px;}
	.continue_btn a{padding: 10px 30px 13px;}
}








