	.header_wp {
	    float: left;
	    width: 100%;
	    position: fixed;
	    top: 0;
	    left: 0;
	    z-index: 9999;

	}

	.banner_videos:before {
	    content: '';
	    position: absolute;
	    top: 0;
	    left: 0;
	    background-color: #0000001f;
	    width: 100%;
	    height: 100%;
	    z-index: 1;
	}

	.top_header .right_sides img {
	    margin-right: 10px;
	}

	.header_wp .logo_sections {
	    float: left;
	    width: 10%;
	    z-index: 9;
	    position: relative;
	    margin-top: 5px;
	}

	.header_wp .menu_sections {
	    float: left;
	    width: 80%;
	}

	.header_wp .menu_sections ul.left_menus {
	    float: left;
	    width: auto;
	}

	.header_wp .menu_sections ul.right_menus {
	    float: right;
	    width: auto;
	}

	.header_wp .menu_sections ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	    margin-bottom: 0;
	    margin-top: 21px;
	}

	.header_wp .menu_sections ul li {
	    float: left;
	    width: auto;
	    padding: 0px 20px;
	    list-style-type: none;
	}

	.header_wp .menu_sections ul li a {
	    font-size: 15px;
	    color: #ffffff;
	    text-transform: capitalize;
	    position: relative;
	    text-decoration: none;
	    z-index: 9;
	    padding: 10px 0px;
	    font-family: "Open Sans", sans-serif;
	    font-weight: 600;
	}

	.header_wp.bg_color .menu_sections ul li a {
	    background: #007cd4;
	}

	.header_wp .menu_sections ul li a:hover {
	    color: @ffffff;
	    text-decoration: none;
	}

	.header_wp .menu_sections ul li.active a {
	    color: #ec1d49 !important;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.menu_header {
	    padding: 12px 0px;
	    float: left;
	    width: 100%;
	}

	.resp_menu_click {
	    display: none;
	}

	span.close_spans {
	    display: none;
	}


	.banner_videos video {
	    width: 100%;
	    /* height: 650px; */
	}

	section.banber_overwp {
	    float: left;
	    width: 100%;
	    position: relative;
	    height: 650px;
	}


	.header_wp .menu_sections ul li a.right_actives {
	    padding: 10px 0px;
	    /*background: white;
	border-radius: 50px;*/
	}

	.header_wp .menu_sections ul li a.right_actives:hover {
	    color: #ffffff;
	}

	.header_wp.bg_color .menu_sections ul li a.right_actives {
	    background: #007cd4;
	}

	.banner_videos {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100vh;
	}



	.inner_Captions_wp {
	    position: absolute;
	    bottom: 33%;
	    width: 100%;
	    left: 0%;
	    padding-top: 7%;
	}

	.inner_Captions_wp h1.banner_titles {

	    color: white;
	    font-size: 44px !important;
	    width: 82% !important;
	    text-align: center;
	    margin: 0 auto;
	    float: none;
	    line-height: 52px;
	}

	.color_divs {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background-color: #00bcd4;
	    opacity: 0;
	}

	.header_wp.bg_color {
	    background-color: #12132e;
	}

	.inner_Captions_wp h1 {
	    position: relative;
	    font-size: 33px !important;
	    float: left;
	    width: 100% !important;
	}

	.inner_Captions_wp .container {
	    position: relative;
	}

	.inner_Captions_wp h1 {
	    font-size: 37px;
	    color: black;
	    font-family: 'AvenirNextLTPro-Bold';
	    letter-spacing: -.01em;
	    line-height: 48px;
	    width: 70%;
	    margin-top: 0;
	    z-index: 1;
	    text-align: center;
	}

	.banner_titles {
	    text-align: center;
	    margin: 0 auto;
	}

	.inner_Captions_wp p {
	    font-size: 40px;
	    color: #fff;
	    font-family: 'AvenirNextLTPro-Bold';
	    letter-spacing: -.01em;
	    line-height: 1.2;
	    margin: 40px 0px;

	}

	.top_btns_wp span a {
	    box-shadow: 2px 0 40px 0 rgba(69, 53, 54, .2);
	    font-size: 18px;
	    font-family: 'AvenirNextLTPro-Bold';
	    color: #fff;
	    width: 100%;
	    float: left;
	    text-align: center;
	    padding: 15px 20px;
	    text-decoration: none;
	    border-radius: 50px;
	    text-transform: capitalize;
	}

	.top_btns_wp span.top_create_btn a {
	    background: #000000;
	    border-radius: 50px;
	    box-shadow: 2px 0 40px 0 rgba(69, 53, 54, .2);
	    border: 1px solid;
	}

	.top_btns_wp span {
	    width: auto;
	    float: none;
	    margin-bottom: 20px;
	    margin-right: 20px;
	    display: inline-block;
	}

	span.bot_create_btn a {
	    background-color: white;
	    box-shadow: 2px 0 40px 0 rgba(0, 163, 224, .15);
	    color: black;
	    border: 1px solid black;
	}

	.top_btns_wp {
	    float: none;
	    width: 30%;
	    margin-top: 40px;
	    text-align: center;
	    display: inline-block;
	    z-index: 9;
	    position: relative;
	}

	.top_btns_wp span a:hover {
	    transform: translateY(-5px);
	    -webkit-transform: translateY(-5px);
	    -moz-transform: translateY(-5px);
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	}

	.features_wp {
	    margin: 3% 0;
	    float: left;
	    width: 100%;
	}

	.inner_Captions_wp .features_wp p {
	    margin-bottom: 10px;
	}

	.overall_service_divs .service_wp h1 {
	    width: 100%;
	}


	.three_featrues_wp {
	    float: left;
	    width: 100%;
	    margin-top: 75px;
	}

	.three_featrues_wp .same_size_wp {
	    float: left;
	    width: 33.3%;
	    padding: 20px;
	    text-align: center;
	    min-height: 343px;
	    padding-top: 10px;
	}

	.three_featrues_wp .same_size_wp h2 {
	    color: black;
	    font-size: 27px;
	    font-family: 'AvenirNextLTPro-Bold';
	    margin-top: 0;
	    margin-bottom: 0;
	    padding-top: 15px;
	}

	.three_featrues_wp .same_size_wp p {
	    margin-top: 15px;
	    font-size: 17px;
	    line-height: 30px;
	    font-family: 'AvenirNextLTPro-Regular';
	    color: black;
	    padding: 0 11px;
	}

	span.features_bot_wp {
	    font-size: 28px;
	    float: left;
	    width: 100%;
	    margin-top: 70px;
	    color: #fff;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.inner_Captions_wp1.video_sect_wps {
	    margin-bottom: 0%;
	    float: left;
	    width: 100%;
	    position: relative;
	    padding: 20px;
	    background: #f7f7f7;
	    padding-bottom: 34px;
	}

	.video_wrappers_top {
	    float: left;
	    width: 100%;
	    position: relative;
	    margin-top: 30px;
	}

	.video_wrappers_top .right_side_videos {
	    position: static;
	    top: 15%;
	    right: 0px;
	    width: 50%;

	}

	.video_wrappers_top .right_side_videos video {
	    height: 400px;
	    width: 100%;
	}

	.same_video_wrap:last-child {
	    margin-bottom: 0;
	}

	.same_video_wrap {
	    float: left;
	    width: 100%;
	    margin-bottom: 100px;
	}

	.same_video_wrap .left_side_texts {
	    float: left;
	    width: 50%;
	}

	.same_video_wrap .right_side_videos {
	    float: left;
	    width: 50%;
	    margin-top: 0px;
	}

	.same_video_wrap .left_side_texts p {
	    font-size: 17px;
	    line-height: 30px;
	    margin-bottom: 18px;
	    font-family: 'AvenirNextLTPro-Regular';

	    color: black;
	}

	section.below_div_sectionss {
	    float: left;
	    width: 100%;
	    height: 100%;
	}

	.inner_Captions_wp1.service_wp_div .image_fixed_wp {
	    background-image: url(../images/landing/home__closet.jpg);
	    float: left;
	    width: 100%;
	    background-attachment: fixed;
	    padding: 200px 0;
	    background-repeat: no-repeat;
	    background-size: cover;
	    margin-top: 50px;
	}

	.inner_Captions_wp1.service_wp_div {}

	.overall_service_divs {
	    float: left;
	    width: 50%;
	    text-align: center;
	    margin-bottom: 20px;
	}

	.overall_service_divs .service_wp {
	    background-color: #01385e;
	    color: #fff;
	    display: inline-block;
	    width: 70%;
	    padding: 20px;
	}

	.overall_service_divs .service_wp h1 {
	    font-size: 48px;
	    margin-top: 0;
	}

	.overall_service_divs .service_wp p {
	    margin: 0;
	    font-size: 18px;
	    line-height: 30px;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	.overall_service_divs .service_wp ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	    margin-top: 20px;
	}

	.overall_service_divs .service_wp ul li {
	    float: left;
	    width: 100%;
	    list-style-type: none;
	    margin-bottom: 15px;
	}

	.overall_service_divs .service_wp ul li h4 {
	    margin-top: 0;
	    color: #efdbb2;
	    font-size: 20px;
	    font-family: 'AvenirNextLTPro-Bold';
	    float: left;
	    width: 100%;
	}

	.overall_service_divs .service_wp ul li span {
	    margin: 0;
	    font-size: 18px;
	    line-height: 30px;
	    font-family: 'AvenirNextLTPro-Regular';
	}


	.button_click_wp {
	    float: left;
	    width: 100%;
	    margin-top: 30px;
	}

	.button_click_wp .btn_service {
	    background-color: #3a3a3a;
	    box-shadow: 2px 0 40px 0 rgba(0, 163, 224, .15);
	    font-size: 18px;
	    font-family: 'AvenirNextLTPro-Regular';
	    color: #fff;
	    width: 70%;
	    float: left;
	    text-align: center;
	    padding: 12px;
	    text-decoration: none;
	    border-radius: 0;
	}




	.inner_Captions_wp p.minimum_order_wp {
	    font-size: 16px;
	    padding-left: 7.5%;
	    font-family: 'AvenirNextLTPro-Regular';
	    color: #fff !important;
	    position: relative;
	}


	.color_divs.bg_color2.bg_colorcab {
	    background-color: #3F51B5;
	}

	.header_wp.bg_color.bg_color2.bg_colorcab {
	    background-color: #3F51B5;



	}

	.header_wp.bg_color.bg_color2.bg_colorcab.bg_color3 {
	    background-color: #01385e;
	}

	.color_divs.bg_color2.bg_color3.bg_colorcab {
	    background-color: #01385e;
	}

	.image_fixed_wp {
	    float: left;
	    width: 100%;
	    margin-top: 0px;
	    background-image: url(../images/landing/banner1_bg.jpg);
	    z-index: 99;
	    position: relative;
	    padding: 100px 0;
	    background-repeat: no-repeat;
	    background-size: 100%;
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    background-attachment: unset;
	}

	.image_fixed_wp:before {
	    content: '';
	    position: absolute;
	    top: 0;
	    left: 0;
	    background-color: rgba(1, 56, 94, 0.58);
	    width: 100%;
	    height: 100%;
	}

	.inner_Captions_wp1.service_wp_divss {
	    float: left;
	    width: 100%;
	    margin-top: 0;
	}

	.image_fixed_wp.pos_fixed {
	    background-attachment: fixed;
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	}

	.image_fixed_wp {
	    padding-bottom: 100px;
	}

	.review_wrap {
	    padding-top: 25px !important;
	    float: left;
	    width: 100%;
	    padding-bottom: 50px;
	    margin-top: 0px;
	    /* background-image: url(../../images/bg.png); */
	    z-index: 9;
	    position: relative;
	    background-size: cover;
	    padding: 60px 0 20px 0;
	    background-size: cover;
	    background-position: 50% 100%;
	}

	.same_video_wrap.payment_sect {
	    height: 500px;
	}

	.review_wrap h2 {
	    color: #000000;
	    font-size: 33px;
	    font-family: 'AvenirNextLTPro-Bold';
	    text-align: center;
	}

	.review_wrap .overall_review_wp {
	    float: left;
	    width: 100%;
	    margin-top: 20px;
	}

	.review_wrap ul.nav.nav-pills {
	    float: left;
	    width: 100%;
	    text-align: center;
	    margin-top: 20px;
	}

	.review_wrap ul.nav.nav-pills li {
	    float: none;
	    display: inline-block;
	    font-family: 'AvenirNextLTPro-Regular';
	    font-size: 15px;
	    margin: 0;
	}

	.review_wrap ul.nav.nav-pills li a {
	    width: 160px;
	}

	.review_wrap ul.nav.nav-pills li.active a {
	    background: #12132e;

	    color: #fff !important;
	    border: 1px solid transparent;
	}

	.review_wrap ul.nav.nav-pills li a {
	    color: #453536;
	    border-radius: 50px;
	    font-size: 16px;
	    border: 1px solid #ddd;
	    font-weight: bold;
	    background-color: #fff;
	}

	.overall_review_wp .owl-nav {
	    display: none;
	}

	.overall_rev_loop {
	    float: none;
	    width: 80%;
	    margin: 0 auto;
	    position: relative;
	    margin-bottom: 20px;
	}

	.overall_rev_loop .top_img_user {
	    /* display: inline-block; */
	    width: 100px;
	    height: 100px;
	    margin: 0 auto;
	    float: left;
	    margin-top: 20px;
	    /* border-radius: 50%; */
	}

	.overall_rev_loop {
	    min-height: 210px !important;
	    height: auto !important;
	}

	.overall_rev_loop .top_img_user img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	    border-radius: 50%;
	}

	.bottom_rev_wps {
	    float: left;
	    width: calc(100% - 100px);
	    padding: 0 20px;
	}

	.bottom_rev_wps p {
	    color: #453536;
	    font-size: 16px;
	    margin: 0;
	    padding: 15px 0px;
	    font-family: 'AvenirNextLTPro-Regular';
	    line-height: 25px;
	}

	.bottom_rev_wps span {
	    color: #453536;
	    float: left;
	    width: 100%;
	    text-align: left;
	    font-family: 'AvenirNextLTPro-Bold';
	    font-size: 16px;
	}

	.bottom_rev_wps a {
	    text-align: left;
	    width: 100%;
	    float: left;
	    position: relative;
	    bottom: 10px;
	    left: 0;
	    margin-top: 15px;
	    color: #ec1d49 !important;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	.header_wp.bg_color.bg_color2.bg_color3.bg_color4 {
	    background-color: #ffffff;
	}

	.header_wp.bg_color.bg_color2.bg_color3.bg_color4 .menu_sections ul li a {
	    color: #453536;
	}

	.color_divs.bg_color2.bg_color3.bg_color4 {
	    background-color: #ffffff;
	}

	.faq_sections {
	    float: left;
	    width: 100%;
	    padding: 50px 0;
	    padding-bottom: 100px;
	}

	.faq_sections h6 {
	    font-size: 30px;
	    color: rgba(69, 53, 54, .5);
	    font-family: 'AvenirNextLTPro-Bold';
	    margin: 0;
	    padding-bottom: 0;
	}

	.faq_sections h2 {
	    color: #453536;
	    font-size: 64px;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.inner_faq_questions {
	    float: left;
	    width: 100%;
	    margin-top: 50px;
	}

	.inner_faq_questions ul {
	    float: left;
	    width: 50%;
	    padding: 0;
	}

	.inner_faq_questions ul li {
	    float: left;
	    width: 100%;
	    margin-bottom: 20px;
	    list-style-type: none;
	}

	.inner_faq_questions ul li span {
	    background-color: #f2f0ee;
	    border-radius: 0;
	    color: rgba(69, 53, 54, .8);
	    font-size: 20px;
	    font-weight: 600;
	    margin-bottom: 0;
	    padding: 20px;
	    transition: all .2s ease;
	    -webkit-transition: all .2s ease;
	    -moz-transition: all .2s ease;
	    width: 100%;
	    float: left;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	.inner_faq_questions ul li p {
	    float: left;
	    width: 100%;
	    margin: 0;
	    background-color: #453536;
	    color: #fff;
	    font-size: 15px;
	    line-height: 30px;
	    padding: 20px;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	.inner_faq_questions ul li span i {
	    float: right;
	    font-weight: normal;
	    font-size: 13px;
	    margin-top: 10px;
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	}

	.inner_faq_questions ul li span:hover {
	    background-color: rgba(69, 53, 54, .8);
	    color: #fff;
	    cursor: pointer;
	}

	.inner_faq_questions ul li span.color_chagne {
	    background-color: #453536;
	    color: #fff;
	}

	.inner_faq_questions ul li span.color_chagne i {
	    transform: rotate(90deg);
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	}

	.below_contcts {
	    float: left;
	    width: 100%;
	    margin-top: 30px;
	}

	.below_contcts span.left_faqs {
	    float: left;
	}

	.below_contcts span.right_contacts {
	    float: right;
	}

	span.left_faqs a {
	    color: #453536;
	    font-size: 17px;
	    font-family: 'AvenirNextLTPro-Regular';
	    text-decoration: underline;
	}

	span.right_contacts {
	    color: #453536;
	    font-size: 17px;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	span.right_contacts a {
	    color: #453536;
	    font-size: 17px;
	    font-family: 'AvenirNextLTPro-Regular';
	    text-decoration: underline;
	}

	.footer_sections {
	    float: left;
	    width: 100%;
	    padding: 55px 0px;
	    background-color: #12132e;
	    position: relative;
	    padding-bottom: 0;
	}


	.overall_footer_wp {
	    float: left;
	    width: 100%;
	}

	.overall_footer_wp ul li a:hover {
	    color: #ffffff;
	}

	.banner_faq img {
	    width: 100%;
	}

	.overall_footer_wp h3 {
	    color: #fff;
	    font-size: 20px;
	    font-family: 'AvenirNextLTPro-Bold';
	    font-weight: 600;
	    margin-bottom: 20px;
	}

	.overall_footer_wp ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	    margin-bottom: 0;
	}

	.overall_footer_wp ul li {
	    color: #fff;
	    font-size: 15px;
	    font-family: 'AvenirNextLTPro-Regular';
	    margin-bottom: 15px;
	    list-style-type: none;
	    float: left;
	    width: 100%;
	}

	.overall_footer_wp ul li i {
	    float: left;
	    width: 10%;
	    font-size: 20px;
	    text-align: center;
	    margin-right: 10px;
	}

	.overall_footer_wp ul li span {
	    float: left;
	    width: 60%;
	    font-size: 15px;
	    line-height: 25px;
	}

	.left_ones {
	    float: left;
	    width: 50%;
	}

	.overall_footer_wp .menu_wps ul li {
	    float: none;
	    width: 100%;
	    display: inline-block;
	}

	.overall_footer_wp .two_divs .menu_wp {
	    float: left;
	    width: auto;
	}

	.overall_footer_wp ul li a {
	    color: #fff;
	}

	.overall_footer_wp .two_divs .menu_wps {
	    float: left;
	    width: auto;
	    margin-right: 50px;
	}

	.overall_footer_wp .two_divs .menu_wps ul li a {
	    color: #fff;
	    text-decoration: none;
	    position: relative;
	}

	/* .overall_footer_wp .two_divs .menu_wps ul li a:before {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
} */

	.overall_footer_wp p {
	    color: #fff;
	    font-size: 15px !important;
	    font-family: 'AvenirNextLTPro-Regular';
	    line-height: 25px;
	    margin-top: 0;
	    margin-bottom: 15px;
	}


	.download_apps {
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}

	.download_apps span {
	    float: left;
	    width: auto;
	    margin-right: 10px;
	}

	.download_apps span a img {
	    max-width: 125px;
	}

	.download_apps span a {
	    float: left;
	    width: 100%;
	}

	p.copyrights {
	    float: left;
	    width: 100%;
	    color: #fff;
	    font-size: 15px;
	    font-family: 'AvenirNextLTPro-Regular';
	    margin-top: 25px;
	    text-align: center;
	    margin-bottom: 25px;
	}

	.image_fixed_wp.pos_fixed1 {
	    background-attachment: fixed;
	    transition: all .5s;
	}

	.logo_sections img {
	    width: 150px;
	    object-fit: contain;
	}

	.header_wp.bg_color .logo_sections img {
	    filter: brightness(0) invert(1);
	}

	.header_wp.bg_color.bg_color2.bg_color3.bg_color4 .logo_sections img {
	    filter: none;
	}

	.right_side_videos.fixeds {
	    position: fixed;
	    right: 8%;
	    width: 42%;
	}

	.header_wp.bg_color.bg_color2.bg_color3.bg_color4 .menu_sections ul li a.right_actives {
	    color: #ffffff;
	}

	.same_video_wrap.video_shows .right_side_videos {
	    display: block !important;
	}

	.ytp-chrome-top,
	.ytp-chrome-bottom {
	    display: none;
	}


	.lines_car_wp {
	    position: absolute;
	    background-color: #171c1f;
	    display: inline-block;
	    height: 70px;
	    width: 100%;
	    top: -2%;
	    left: -0%;
	}

	.container.why_sec_cls {
	    margin-top: 0px;
	}

	.inner_Captions_wp1.video_sect_wps h1 {
	    font-size: 40px;
	    width: 90%;
	}

	.gm-style-mtc {
	    display: none;
	}

	.lines_car_wp span {
	    position: absolute;
	    /* background-color: #fff; */
	    display: inline-block;
	    height: 3px;
	    width: 100%;
	    transform: translateY(12px);
	    -webkit-transform: translateY(12px);
	    -moz-transform: translateY(12px);
	}

	.lines_car_wp span:before {
	    content: '';
	    position: absolute;
	    border-top: dashed #ececec;
	    display: inline-block;
	    height: 3px;
	    width: 100%;
	    transform: translateY(30px);
	    -webkit-transform: translateY(30px);
	    -moz-transform: translateY(30px);
	}

	.features_wp {
	    position: relative;

	}

	body {
	    overflow-x: hidden;
	}

	.car_rides {
	    position: absolute;
	    right: -3px;
	    animation: carrides 7s infinite linear;
	    -webkit-animation: carrides 7s infinite linear;
	    top: 8px;
	}

	@-webkit-keyframes carrides {
	    from {
	        right: -0%;
	    }

	    to {
	        right: 100%;
	    }
	}

	/* Standard syntax */
	@keyframes carrides {
	    from {
	        right: -0%;
	    }

	    to {
	        right: 100%;
	    }
	}

	.review_wrap .overall_review_wp .item {
	    padding-top: 0;
	    padding-bottom: 0;
	}

	.inner_Captions_wp1.cab_points_wp {
	    float: left;
	    width: 100%;
	    position: relative;
	    margin-bottom: 8%;
	    overflow: hidden;
	    background: black;
	}


	.inner_Captions_wp1.cab_points_wp .cab_points_top {
	    float: left;
	    width: 100%;
	    margin-top: 30px;
	}

	.inner_Captions_wp1.cab_points_wp .cab_points_top .left_cab_points {
	    float: left;
	    padding-right: 0;
	    padding-left: 0;
	}

	.left_cab_points ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	}

	.left_cab_points ul li {
	    float: left;
	    width: 100%;
	    margin-bottom: 20px;
	    font-size: 18px;
	    color: #ffffff;
	    font-family: 'AvenirNextLTPro-Regular';
	    list-style-type: none;
	    padding-left: 40px;
	    background-image: url(../images/landing/taxi.png);
	    background-repeat: no-repeat;
	    background-position: 0px 3px;
	}

	.right_cab_points {
	    float: left;
	    margin-top: 7%;
	    padding: 0;
	}

	.car_animtes img {
	    max-width: 100%;
	    margin: 0 auto;
	}

	.inner_Captions_wp1.cab_points_wp {
	    margin-top: 9%;
	}

	.color_divs.bg_colorcab {
	    background-color: #3F51B5;
	}

	.inner_Captions_wp1.cab_points_wp .cab_points_top .left_cab_points.right_side_divs li {
	    padding-right: 40px;
	    padding-left: 0;
	    background-position: 100%;
	    text-align: right;
	    background-image: url(../../images/landing/taxi1.png);
	}

	.header_wp.bg_color.bg_colorcab {
	    background-color: #3F51B5;
	}

	.car_animtes.toggle_light:before {
	    position: absolute;
	    content: '';
	    bottom: 45%;
	    left: 41%;
	    width: 25px;
	    height: 25px;
	    z-index: 99;
	    background-color: white;
	    border-radius: 50%;
	    box-shadow: -2px 4px 25px 13px #fff;
	}

	.car_animtes {
	    position: relative;
	}

	section.fare_estimates {
	    float: left;
	    width: 100%;
	    padding: 50px 0;

	    padding-bottom: 0;
	}

	.inner_fare_estimates {
	    float: left;
	    width: 100%;
	}

	.left_fares {
	    float: left;
	    width: 35%;
	}

	.left_fares .priceing_form {
	    float: left;
	    width: 100%;
	}

	.left_fares .priceing_form .estimate_form {
	    float: left;
	    width: 100%;
	}

	.left_fares .estimate_form h3 {
	    color: #d92360;
	    font-family: 'Poppins-Medium';
	}

	.left_fares .estimate_form h2 {
	    font-size: 30px;
	    font-family: 'Poppins-Medium';
	    margin-top: 15px;
	}

	.left_fares .priceing_form .estimate_form .form-group {
	    float: left;
	    width: 90%;
	}

	.left_fares .priceing_form .estimate_form .form-group input {
	    background-color: #fff !important;
	    margin: 0;
	    padding: 0px 15px 0px 30px;
	    border-radius: 50px 0px 0px 50px;
	}

	.left_fares .priceing_form .estimate_form .form-group.first_wps input#pickup_location {
	    border-radius: 50px;
	}

	.left_fares .priceing_form .estimate_form .form-group span.icon_right {
	    float: right;
	    width: 15%;
	    text-align: center;
	    background-color: #d72463;
	    border-radius: 0px 50px 50px 0px;
	    outline: none;
	}

	span.icon_right i {
	    height: 51px;
	    line-height: 51px;
	    color: #fff;
	}

	.left_fares .priceing_form .estimate_form .form-group input#drop_location {
	    width: 85%;
	}

	.left_fares .priceing_form .estimate_form .form-group input.stopInput {
	    width: 85%;
	}

	.signup_ride {
	    float: left;
	    width: 100%;
	}

	.signup_ride h2 {
	    padding: 15px 35px;
	    background: #9b43ba;
	    background: -moz-linear-gradient(left, #9b43ba 1%, #dc215c 100%);
	    background: -webkit-linear-gradient(left, #9b43ba 1%, #dc215c 100%);
	    background: linear-gradient(to right, #9b43ba 1%, #dc215c 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b43ba', endColorstr='#dc215c', GradientType=1);
	    font-size: 22px;
	    color: #fff;
	    text-transform: uppercase;
	    font-family: 'AvenirNextLTPro-Regular';
	    line-height: initial;
	    cursor: pointer;
	    margin-top: 0;
	}

	.signup_ride h2 span {
	    float: right;
	}

	.signup_ride h2 span i {
	    height: auto;
	    line-height: initial;
	}

	.signup_ride h2:hover {
	    background: #333;
	    color: #fff;
	}

	.rightmap_fares {
	    float: right;
	    width: 100%;
	    position: relative;
	}

	.sign_up input[type="submit"],
	.sign_up input[type="button"],
	.sign_up button[type="button"] {
	    width: 90%;
	    background-size: 100% 100% !important;
	}

	.left_fares {
	    position: absolute;
	    top: 50px;
	    left: 5%;
	    z-index: 9;
	    background-color: #fff;
	    padding: 20px;
	}

	.right_cab_points .owl-dots {
	    display: none;
	}

	.same_video_wrap.video_shows .right_side_videos img {
	    display: block;
	    max-height: 530px;
	    margin: 0 auto;
	    width: 422px
	}

	.same_video_wrap .right_side_videos img {
	    display: none;
	    max-height: 436px;
	    text-align: center;
	    margin: 0 auto;
	}

	.right_cab_points .owl-nav {
	    display: none;
	}

	.left_fares .priceing_form .estimate_form .form-group span.icon_right button {
	    outline: none !important;
	}

	.left_fares .estimate_detail .row1 li {
	    padding-left: 3px;
	    text-align: left;
	    width: 50%;
	    float: left;
	}

	.left_fares .estimate_detail .row1 li:last-child {
	    text-align: right;
	    width: 50%;
	    float: left;
	}

	.left_fares .estimate_detail .row1 {
	    float: left;
	    width: 100%;
	    padding: 10px 0px;
	}

	.header_wp.why_qwicky.bg_color.bg_color2 {
	    background-color: #8BC34A;
	}

	.color_divs.why_qwicky.bg_color2 {
	    background-color: #8BC34A;
	}

	.header_wp.bg_color.bg_color2.why_qwicky.bg_colorcab {
	    background-color: #3F51B5;
	}

	.color_divs.bg_color2.why_qwicky.bg_colorcab {
	    background-color: #3F51B5;
	}

	.color_divs.bg_color2.why_qwicky.bg_colorcab.bg_color3.bg_color4 {
	    background-color: #ffffff;
	}

	.header_wp.bg_color.bg_color2.why_qwicky.bg_colorcab.bg_color3.bg_color4 {
	    background-color: #ffffff;
	}

	@media screen and (min-width: 1024px) and (max-width: 1200px) {
	    .left_cab_points ul li {
	        font-size: 14px;
	    }

	    .inner_Captions_wp {
	        position: absolute;
	        top: 14% !important;
	    }

	    .overall_footer_wp .two_divs .menu_wps {
	        margin-right: 50px;
	    }

	    .menu_header {
	        padding-left: 0px;
	    }

	    .header_wp .menu_sections ul li {
	        padding: 0px 20px;
	    }

	    .inner_Captions_wp h1 {
	        font-size: 30px !important;
	    }

	    .inner_Captions_wp p {
	        font-size: 30px;
	        margin: 30px 0px;
	    }

	    .three_featrues_wp .same_size_wp h2 {
	        color: #fff;
	        font-size: 26px;
	    }

	    .three_featrues_wp .same_size_wp p {
	        margin-top: 20px;
	        font-size: 18px;
	    }

	    span.features_bot_wp {
	        font-size: 25px;
	    }

	    .same_video_wrap h1 {
	        font-size: 50px;
	    }

	    .same_video_wrap .left_side_texts p {
	        font-size: 25px;
	        line-height: 50px;
	    }

	    .overall_service_divs .service_wp h1 {
	        font-size: 22px !important;
	        margin-top: 0;
	    }

	    .review_wrap h2 {
	        color: #453536;
	        font-size: 35px;
	        font-family: 'AvenirNextLTPro-Bold';
	    }

	    .bottom_rev_wps p {
	        color: #453536;
	        font-size: 16px !important;
	        margin: 0;
	    }

	    .faq_sections h6 {
	        font-size: 25px;
	    }

	    .faq_sections h2 {
	        color: #453536;
	        font-size: 50px;
	        font-family: 'AvenirNextLTPro-Bold';
	    }

	    .inner_faq_questions ul li span {
	        font-size: 18px;
	    }

	    p.copyrights {
	        font-size: 15px !important;
	    }
	}


	@media screen and (min-width: 768px) and (max-width: 1023px) {

	    div.faq_search_questions {
	        width: 55%;
	        top: 30%;
	    }

	    .inner_Captions_wp h1.banner_titles {
	        font-size: 32px !important;
	    }

	    .inner_Captions_wp {
	        position: absolute;
	        top: 14% !important;
	        padding-top: 0 !important;
	    }

	    .overall_rev_loop {
	        float: none;
	        width: 70%;
	    }

	    .inner_Captions_wp {
	        position: absolute;
	        top: 27%;
	    }

	    .menu_header {
	        padding-left: 0px;
	    }

	    .right_side_videos iframe {
	        height: 300px;
	    }

	    .header_wp .menu_sections ul li {
	        padding: 0px 20px;
	    }

	    .overall_footer_wp .two_divs .menu_wps {
	        float: left;
	        width: auto;
	        margin-right: 50px;
	    }

	    .inner_Captions_wp h1 {
	        font-size: 30px !important;
	    }

	    .inner_Captions_wp p {
	        font-size: 25px;
	        margin: 20px 0px;
	    }

	    .three_featrues_wp .same_size_wp h2 {
	        color: #fff;
	        font-size: 20px;
	    }

	    .three_featrues_wp .same_size_wp p {
	        margin-top: 20px;
	        font-size: 18px;
	        line-height: 30px;
	    }

	    .overall_service_divs .service_wp {
	        width: 90%;
	    }

	    span.features_bot_wp {
	        font-size: 20px;
	    }

	    .inner_Captions_wp1.video_sect_wps {
	        margin-bottom: 10%;
	        float: left;
	        width: 100%;
	        padding-left: 0;
	        padding: 0px 15px;
	    }

	    .same_video_wrap h1 {
	        font-size: 40px;
	    }

	    .same_video_wrap .left_side_texts p {
	        font-size: 25px;
	        line-height: 50px;
	    }

	    .same_video_wrap .right_side_videos {
	        float: left;
	        width: 50%;
	        margin-top: 0;
	        top: 14%;
	    }

	    .overall_service_divs .service_wp h1 {
	        font-size: 20px !important;
	        margin-top: 0;
	    }

	    .review_wrap h2 {
	        color: #453536;
	        font-size: 40px;
	        font-family: 'AvenirNextLTPro-Bold';
	    }

	    .bottom_rev_wps p {
	        color: #453536;
	        font-size: 16px !important;
	        margin: 0;
	    }

	    .faq_sections h6 {
	        font-size: 23px;
	    }

	    .faq_sections h2 {
	        color: #453536;
	        font-size: 40px;
	        font-family: 'AvenirNextLTPro-Bold';
	    }

	    .inner_faq_questions ul li span {
	        font-size: 16px;
	    }

	    .overall_footer_wp p {
	        font-size: 16px !important;
	    }

	    p.copyrights {
	        font-size: 15px !important;
	    }

	    .overall_footer_wp ul li {
	        font-size: 16px;
	    }
	}

	@media screen and (max-width: 991px) {
	    .right_tab_top .content_divs .top_questiondiv {
	        float: left;
	        width: 100% !important;
	        padding-top: 17px;
	        padding-right: 0px !important;
	    }

	    .right_tab_top .content_divs .top_questiondiv:nth-child(2n) {
	        float: right;
	        padding-right: 0 !important;
	        padding-left: 0px !important;
	    }

	    .left_fares {
	        float: left;
	        width: 100%;
	        margin-bottom: 30px;
	    }

	    .rightmap_fares {
	        float: right;
	        width: 100%;
	    }

	    .car_animtes.toggle_light:before {
	        content: none;
	    }

	    .inner_Captions_wp {
	        padding-top: 8%;
	    }

	    .top_btns_wp {
	        float: left;
	        width: 100%;
	        margin-top: 30px;
	    }

	    .col-lg-4.col-md-4.col-sm-6.col-xs-12.two_divs {
	        min-height: 270px;
	    }

	    section.banner_wp {
	        height: auto;
	        background-color: #cac9c5;
	        background-image: none;
	        padding-bottom: 50px;
	    }

	    .left_ban_wp p br {
	        display: none;
	    }

	    .top_search_bars {
	        float: none;
	        width: 80%;
	        margin: 0 auto;
	    }

	    .left_ban_wp p {
	        font-size: 20px;
	        line-height: initial;
	        margin-bottom: 15px;
	    }

	    section.banner_wp .left_ban_wp {
	        float: left;
	        width: 100%;
	        margin-top: 10%;
	        text-align: center;
	    }

	    .top_header .left_sides {
	        float: left;
	        width: 100%;
	        text-align: center;
	        font-size: 14px;
	        margin-bottom: 10px;
	    }

	    .top_header .right_sides {
	        float: right;
	        padding-right: 0;
	        width: 100%;
	        text-align: center;
	        font-size: 14px;
	    }

	    .header_wp .logo_sections {
	        float: left;
	        width: 80%;
	        margin: 0;
	    }

	    .header_wp .logo_sections img {
	        max-width: 145px;
	    }

	    .resp_menu_click {
	        display: block !important;
	        float: right;
	        margin-top: 0px;
	    }

	    .resp_menu_click i {
	        font-size: 25px;
	        color: #ffffff;
	    }

	    .inner_Captions_wp h1 br {
	        display: none;
	    }

	    .inner_Captions_wp h1 {
	        font-size: 50px;
	    }

	    .banner_videos video {
	        width: 100%;
	        height: 100vh;
	        background-color: #000;
	        transform: scale(1.2);
	    }

	    .header_wp .menu_sections ul.right_menus {
	        float: right;
	        width: auto;
	        margin-top: 0;
	    }

	    .header_wp .menu_sections ul li a.right_actives {
	        color: #fff !important;
	    }

	    .header_wp .menu_sections {
	        position: fixed;
	        right: -100%;
	        width: 280px;
	        background-color: #fff;
	        top: 0;
	        height: 100%;
	        z-index: 999;
	        transition: all .5s;
	        -webkit-transition: all .5s;
	        -moz-transition: all .5s;
	    }

	    .header_wp .menu_sections.fixed {
	        transition: all .5s;
	        -webkit-transition: all .5s;
	        -moz-transition: all .5s;
	        right: 0;
	    }

	    .header_wp .menu_sections ul li {
	        float: left;
	        width: 100%;
	        margin-bottom: 20px;
	    }

	    .header_wp .menu_sections li a {
	        color: #000 !important;
	    }

	    span.close_spans {
	        float: left;
	        width: 100%;
	        text-align: right;
	        padding: 10px;
	        display: block !important;
	    }

	    span.close_spans i {
	        color: #fff;
	        display: inline-block;
	        height: 25px;
	        width: 25px;
	        text-align: center;
	        line-height: 25px;
	        background-color: #333391;
	        font-size: 14px;
	    }

	    .menu_header {
	        padding-left: 0px;
	    }

	    .header_wp.bg_color.bg_color2.bg_color3.bg_color4 i.fa.fa-bars {
	        color: #333;
	    }
	}


	@media screen and (max-width: 767px) {
	    div.faq_search_questions h1 {
	        font-size: 20px;
	        margin-bottom: 15px;
	        color: #3f51b5;
	    }

	    div.faq_search_questions {
	        width: 55%;
	        top: 25%;
	    }

	    section.sec_4 {
	        background-image: inherit !important;
	        background-color: #000;
	    }

	    .bookcar.col-md-10 {
	        margin: 1.5em 0 !important;
	    }

	    .faq_sections_wp .left_side_faqs ul li {
	        float: left;
	        width: 100%;
	        min-height: 100px;
	        margin-bottom: 5px;
	    }

	    div.faq_sections_wp {
	        margin-top: 100px;
	    }

	    .clicks_faq span.ques_faq {
	        font-size: 25px;
	        color: #d62465;
	        text-transform: uppercase;
	        padding-right: 17px;
	    }

	    div.right_tab_top .content_divs .top_questiondiv .top_headings {
	        font-size: 17px;
	    }

	    div.right_tab_top {
	        float: left;
	        width: 100%;
	    }

	    .left_cab_points ul li {
	        font-size: 14px;
	    }

	    .left_ones {
	        float: left;
	        width: 100%;
	    }

	    .overall_rev_loop .top_img_user img {
	        max-height: 100px;
	        max-width: 100px;
	        margin: 0 auto;
	    }

	    .overall_rev_loop .top_img_user {
	        float: none;
	    }

	    .bottom_rev_wps {
	        float: left;
	        width: 100%;
	        padding: 0px;
	    }

	    .inner_Captions_wp {
	        position: absolute;
	        top: 100px;
	        padding-top: 0 !important;
	    }

	    .review_wrap {
	        background-image: none;
	        padding: 0;
	    }

	    .left_fares .priceing_form .estimate_form .form-group input#drop_location {
	        width: 85% !important;
	    }

	    .inner_Captions_wp {
	        padding-top: 220px;
	    }

	    .signup_ride h2 {
	        font-size: 18px;
	    }

	    .left_fares .estimate_form h2 {
	        font-size: 20px;
	    }

	    section.fare_estimates {
	        float: left;
	        width: 100%;
	        padding: 20px 0;
	    }

	    .car_animtes.toggle_light:before {
	        content: none;
	    }

	    .inner_Captions_wp1.cab_points_wp .cab_points_top .left_cab_points {
	        float: left;
	        width: 100%;
	        padding-right: 0px;
	        padding-left: 0;
	    }

	    .inner_Captions_wp1.cab_points_wp {
	        float: left;
	        width: 100%;
	        position: relative;
	        padding-left: 0;
	        margin-bottom: 10%;
	        padding: 0px 0px;
	    }

	    .right_cab_points {
	        float: left;
	        width: 100%;
	        position: static;
	    }

	    .col-lg-4.col-md-4.col-sm-6.col-xs-12.two_divs {
	        min-height: auto;
	    }

	    .inner_Captions_wp h1.banner_titles {
	        margin: 0 auto;
	        text-align: left;
	        line-height: 35px;
	        font-size: 21px !important;
	        width: 98% !important;
	        text-align: center;
	    }

	    section.banner-land .owl-carousel .owl-item img {
	        display: block;
	        width: 100%;
	        height: 345px;
	        object-fit: cover;
	    }


	    .inner_Captions_wp1.video_sect_wps h1 {
	        font-size: 25px;
	    }

	    .top_btns_wp {
	        float: left;
	        width: 100%;
	        margin-top: 15px;
	    }

	    .same_video_wrap .left_side_texts {
	        float: left;
	        width: 100%;
	    }

	    .same_video_wrap .right_side_videos {
	        float: left;
	        width: 100%;
	        margin-top: 50px;
	    }

	    .right_side_videos.fixeds {
	        position: static;
	        right: 0;
	        width: 100%;
	        display: block !important;
	    }

	    .same_video_wrap .left_side_texts p {
	        font-size: 18px;
	        line-height: 25px;
	        font-family: 'AvenirNextLTPro-Regular';
	        padding-right: 0;
	        margin: 0;
	    }

	    .same_video_wrap {
	        float: left;
	        width: 100%;
	        margin-bottom: 20px;
	    }

	    .inner_Captions_wp h1 {
	        font-size: 30px;
	        width: 100%;
	    }

	    .overall_service_divs {
	        float: left;
	        width: 100%;
	    }

	    .overall_service_divs .service_wp {
	        background-color: #01385e;
	        color: #fff;
	        display: inline-block;
	        width: 100%;
	        padding: 20px;
	    }

	    .overall_service_divs .service_wp h1 {
	        font-size: 20px;
	        margin-top: 0;
	    }

	    .overall_service_divs:nth-child(2) {
	        padding-left: 0;
	        margin-top: 20px;
	    }

	    .image_fixed_wp.pos_fixed {
	        background-size: cover;
	    }

	    .image_fixed_wp {
	        padding-bottom: 100px;
	        background-image: none;
	        padding: 20px 0;
	    }

	    .image_fixed_wp:before {
	        content: none;
	    }

	    .review_wrap h2 {
	        color: #453536;
	        font-size: 25px;
	        font-family: 'AvenirNextLTPro-Bold';
	    }

	    .inner_Captions_wp p.minimum_order_wp {
	        padding: 10px;
	        color: #000 !important;
	    }

	    .overall_rev_loop {
	        height: auto !important;
	        margin-bottom: 0;
	        width: 100%;
	        float: left;
	    }

	    .footer_sections {
	        padding: 0;
	    }

	    .inner_Captions_wp1.video_sect_wps {
	        margin-bottom: 10%;
	        float: left;
	        width: 100%;
	        padding-left: 0;
	        padding: 0px;
	    }

	    .review_wrap {
	        padding-bottom: 30px;
	        background-color: #fff;
	    }

	    .review_wrap ul.nav.nav-pills li a {
	        width: 140px;
	    }

	    .inner_Captions_wp p.banner_texts {
	        display: block;
	        font-size: 20px;
	        line-height: 30px;
	        margin-top: 10px;
	    }

	    .inner_Captions_wp .features_wp p {
	        margin-bottom: 10px;
	        font-size: 20px;
	    }

	    .features_wp h1 {
	        margin-top: 25px;
	    }

	    .three_featrues_wp .same_size_wp {
	        float: left;
	        width: 100%;
	        padding-right: 0;
	        margin-bottom: 20px;
	    }

	    .three_featrues_wp .same_size_wp h2 {
	        color: #fff;
	        font-size: 20px;
	    }

	    span.features_bot_wp {
	        font-size: 20px;
	        float: left;
	        width: 100%;
	        margin-top: 20px;
	    }

	    .three_featrues_wp .same_size_wp p {
	        margin-top: 5px;
	        font-size: 18px;
	        line-height: 30px;
	        font-family: 'AvenirNextLTPro-Regular';
	    }

	    .banner_videos video {
	        width: 100%;
	        height: 100vh;
	        background-color: #000;
	        transform: scale(1.5);
	    }

	    .top_btns_wp span {
	        width: 100%;
	        float: left;
	        margin-bottom: 15px;
	        text-align: center;
	    }

	    .top_btns_wp span a {
	        float: none;
	        display: inline-block;
	        width: 50%;
	    }

	    p.copyrights {
	        margin-top: 30px;
	    }

	    .top_btns_wp span a {
	        box-shadow: 2px 0 40px 0 rgba(69, 53, 54, .2);
	        font-size: 15px;
	    }
	}

	@media screen and (max-width: 567px) {
	    span.ques {
	        vertical-align: top;
	        line-height: initial;
	        margin-top: 0px;
	    }

	    ul.top_clsss li {
	        margin-bottom: 10px !important;
	    }

	    .banner_faq img {
	        display: none;
	    }

	    .banner_faq {
	        height: 150px;
	    }

	    div.faq_search_questions h1 {
	        font-size: 20px;
	        margin-bottom: 15px;
	        color: #3f51b5;
	    }

	    div.faq_search_questions {
	        width: 85%;
	    }

	    .download_apps span a img {
	        max-width: 115px;
	    }

	    .top_btns_wp span a {
	        float: none;
	        display: inline-block;
	        width: 100%;
	    }

	    .banner_videos video {
	        width: 100%;
	        height: 100vh;
	        background-color: #000;
	        transform: scale(3);
	    }

	    .inner_Captions_wp {
	        padding-top: 220px;
	    }
	}


	/* @media screen and (min-height: 640px)  and (max-height: 900px){

.banner_videos video {
    width: 100%;
    height: 100vh;
    background-color: #000;
    transform: scale(3.3);
}
.inner_Captions_wp {
    padding-top: 220px;
}
} */
	.form-group.first_wps {
	    position: relative;
	}

	.form-group.first_wps:before {
	    content: '';
	    width: 5px;
	    height: 74px;
	    background: url(../../images/site/estimate_input_pg.png);
	    position: absolute;
	    z-index: 1;
	    top: 22px;
	    left: 12px;
	    background-size: cover;
	    margin: 0px 0 !important;
	}

	#stopDiv p.form-group.stopTxt:nth-child(2):before {
	    top: 22px;
	    height: 80px;
	}

	p.stopTxt {
	    margin: 0px 0px 20px 0 !important;
	}

	.stopTxt:before {
	    top: 22px;
	    height: 80px;
	    left: 12px;
	    background-size: cover;
	}

	@media only screen and (min-width: 2700px) and (max-width: 3000px) {
	    .inner_Captions_wp {
	        position: absolute;
	        top: -14%;
	        width: 100%;
	        left: 0%;
	        padding-top: 23%;
	    }
	}

	@media only screen and (min-width: 2000px) and (max-width: 2699px) {
	    .inner_Captions_wp {
	        position: absolute;
	        top: -14%;
	        width: 100%;
	        left: 0%;
	        padding-top: 17%;
	    }
	}

	@media only screen and (min-width: 1800px) and (max-width: 1999px) {
	    .inner_Captions_wp {
	        position: absolute;
	        top: 24%;
	        width: 100%;
	        left: 0%;
	        padding-top: 15%;
	    }
	}

	@media only screen and (min-width: 1700px) and (max-width: 1799px) {
	    .inner_Captions_wp {
	        position: absolute;
	        top: -14%;
	        width: 100%;
	        left: 0%;
	        padding-top: 14%;
	    }
	}

	@media only screen and (min-width: 1500px) and (max-width: 1699px) {
	    .inner_Captions_wp {
	        position: absolute;
	        top: 24%;
	        width: 100%;
	        left: 0%;
	        padding-top: 10%;
	    }
	}


	.inner_Captions_wp1.service_wp_divss .overall_service_divs .service_wp {
	    min-height: 260px !important;
	}

	.inner_Captions_wp1.service_wp_divss .overall_service_divs .service_wp h1 {
	    font-size: 25px;

	}

	iframe#launcher {
	    display: none;
	}

	.footer_menu_wps ul li {
	    float: left;
	    width: auto;
	    display: inline-block;
	    margin: 10px;
	}



	/*--------------faqpage--------------*/



	.right_tab_top .tab-contents.active {
	    display: block;
	}

	.right_tab_top .tab-contents {
	    display: none;
	}

	.right_tab_top {
	    float: left;
	    width: 100%;
	}

	.left_side_faqs {
	    float: left;
	    width: 100%;
	}

	.right_tab_top .content_divs {
	    float: left;
	    width: 100%;
	}

	.right_tab_top .content_divs .top_questiondiv {
	    float: left;
	    width: 50%;
	    padding-top: 17px;
	    padding-right: 10px;
	}

	.right_tab_top .content_divs .top_questiondiv:nth-child(2n) {
	    float: right;
	    padding-right: 0;
	    padding-left: 10px;
	}

	.right_tab_top .content_divs .top_questiondiv .top_headings {
	    font-size: 20px;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.inner_questions {
	    float: left;
	    width: 100%;
	}

	.inner_questions ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	}

	.inner_questions ul li {
	    float: left;
	    width: 100%;
	    list-style-type: none;
	}

	.inner_questions ul li h3 {
	    font-size: 18px;
	    float: left;
	    width: 100%;
	    margin-bottom: 0px;
	    padding: 16px;
	    background: #f5f5f5;
	}

	.show_files {
	    float: left;
	    width: 100%;
	    margin-top: 20px;
	}

	.show_files p {
	    float: left;
	    width: 100%;
	    padding-bottom: 10px;
	}

	.show_files li {
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	}

	/* .left_side_faqs ul li:before {
    content: '';
    position: absolute;
    top: 0;
    left: -20px;
    width: 2px;
    height: 100%;
    background-color: #ddd;
} */
	/* .left_side_faqs ul li.active:before {
    background-color: #d92260;
} */
	.left_side_faqs ul {
	    float: left;
	    width: 100%;
	    padding: 0;
	}

	.left_side_faqs ul li {
	    float: left;
	    width: 19%;
	    list-style-type: none;
	    padding: 10px;
	    font-size: 15px;
	    background: #e8e8e8;
	    margin-right: 1%;
	    color: black;
	    min-height: 142px;
	    position: relative;
	    cursor: pointer;
	}

	.faq_sections_wp {
	    float: left;
	    width: 100%;
	    margin-top: 100px;
	    padding-bottom: 50px;
	}

	.left_side_faqs ul li:hover {
	    background: #3f51b5;
	    color: white;
	    cursor: pointer;
	}

	.faq_search_questions h1 {
	    font-size: 30px;
	    margin-bottom: 15px;
	    color: #3f51b5;
	}

	.left_side_faqs ul li.faq_main_wp.active {
	    background: #3f51b5;
	    color: white;
	}


	body {
	    font-family: 'AvenirNextLTPro-Regular';
	}


	.faq_sections_wp .inner_questions ul li h3 i {
	    float: right;
	    color: #3f51b5;
	}

	li.clicks_faq .show_files {
	    font-size: 14px;
	    padding: 0 16px;
	    margin-top: 0;
	}




	.left_side_faqs ul li span {
	    position: absolute;
	    top: 50%;
	    /* left: 0; */
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    left: 50%;
	    text-align: left;
	    width: 100%;
	    padding: 0px 20px;
	}

	.stop_img_wp {
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}

	.stop_img_wp i {
	    font-size: 40px;
	}

	span.ques_faq {
	    font-size: 37px;
	    color: #d62465;
	    text-transform: uppercase;
	    padding-right: 0;
	    float: left;
	    width: 50px;
	}

	.ques {
	    vertical-align: top;
	    line-height: 39px;
	    float: left;
	    width: 80%;
	}

	.inner_questions ul li h3:before {
	    background: linear-gradient(to right, #9b43ba 1%, #dc215c 100%);
	    content: '';
	    position: absolute;
	    width: 5px;
	    height: 71px;
	    left: 0;
	    top: 0;
	}

	.inner_questions ul li h3 {
	    position: relative;
	    cursor: pointer;
	}

	span.ans_faq {
	    font-size: 37px;
	    color: #d62465;
	    text-transform: uppercase;
	    width: 50px;
	    float: left;
	}

	ul.answers_new li {
	    position: relative;
	    padding-left: 20px;
	}

	ul.answers_new li:before {
	    background-color: #d72362;
	    content: '';
	    position: absolute;
	    top: 9px;
	    left: 0;
	    width: 5px;
	    height: 2px;
	}

	span.right_anwsers {
	    float: left;
	    width: calc(100% - 50px);
	    margin-top: 15px;
	    font-size: 16px;
	}

	.ques {
	    vertical-align: top;
	    line-height: 28px;
	    float: left;
	    width: 80%;
	    font-size: 18px;
	    margin-top: 8px;
	}

	.banner_faq {
	    float: left;
	    width: 100%;
	    position: relative;
	    margin-bottom: 30px;
	}

	.faq_search_questions {
	    position: absolute;
	    top: 40%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    width: 35%;
	    text-align: center;
	}

	ul.answers_new {
	    margin-top: 10px;
	}

	.search_wp_faq {
	    float: left;
	    width: 100%;
	    position: relative;
	}

	.search_wp_faq input:focus {
	    border-color: transparent;
	    outline: none;
	    box-shadow: none;
	}

	.search_wp_faq input {
	    height: 45px;
	    border-radius: 10px;
	    text-indent: 35px;
	    background-image: url(../../images/magnifier-tool.png);
	    background-repeat: no-repeat;
	    background-position: 10px;
	    background-size: 18px;
	    border: 1px solid #ddd;
	    box-shadow: none;
	}


	ul.top_clsss {
	    float: left;
	    width: 100%;
	    text-align: center;
	    padding: 0;
	    margin-bottom: 50px;
	}

	ul.top_clsss li.active {
	    background-color: #3f51b5;
	    color: #fff;
	}

	.overall_tabs.active {
	    display: block !important;
	}

	ul.top_clsss li {
	    font-family: 'AvenirNextLTPro-Bold';
	    display: inline-block;
	    border: 1px solid #ddd;
	    padding: 10px 20px;
	    border-radius: 50px;
	    width: 200px;
	    margin: 0px 10px;
	    cursor: pointer;
	}

	/****new css******/

	section.banner-land .owl-nav {
	    display: none;
	}

	section.below_div_sectionss .features_wp {
	    float: left;
	    width: 100%;
	    background: white;
	}

	.container.why_sec_cls .three_featrues_wp {
	    margin-top: 31px;
	}

	.same_size_wp img {
	    width: 94px;
	    text-align: center;
	    margin: 0 auto;
	    float: none;
	    padding-bottom: 12px;
	}

	.three_featrues_wp .same_size_wp:hover {
	    box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 12px 6px;
	    background: rgba(200, 200, 200, 0.12);
	    transition: 0.5s;
	    cursor: pointer;
	}

	.video_wrappers_top .left_side_texts h1 {
	    text-align: left;
	}

	.right_side_videos img {
	    display: block !important;
	}

	.container.why_sec_cls h1 {
	    color: black;
	    font-size: 31px;
	    font-family: 'AvenirNextLTPro-Bold';
	    margin-top: 0;
	    margin-bottom: 0;
	    padding-top: 15px;
	    text-align: center;
	}

	.inner_Captions_wp1.video_sect_wps h1 {
	    color: black;
	    font-size: 29px;
	    font-family: 'AvenirNextLTPro-Bold';
	    margin-top: 0;
	    margin-bottom: 0;
	    padding-top: 15px;
	    text-align: center;
	    width: 100%;
	}

	.left_side_texts h1 {
	    text-align: left !important;
	    padding-bottom: 10px !important;
	}

	section.contact.row .contact_left ul li input.btn.btn-default.contact_submit_btn {
	    background: #12132e !important;
	}



	section.sec_4 {
	    background-image: url(../../images/choose_bg.jpg);
	    background-repeat: no-repeat;
	    width: 100%;
	    background-size: 100% 100%;
	    padding: 7% 0;
	}

	section.sec_4 h1 {
	    font-size: 26px;
	    color: #fff;
	    text-align: center;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.bookcar.col-md-10 {
	    float: right;
	    padding: 0;
	    margin-top: 3.5em;
	}

	.choosemodel.col-md-4 {
	    display: inline-block;
	}

	.choose_first {
	    width: 46px;
	    height: 46px;
	    border-radius: 50%;
	    border: #fff solid 2px;
	    text-align: center;
	    line-height: 45px;
	    color: #fff;
	    float: left;
	    font-size: 26px;
	}

	.chooseinner {
	    width: 80%;
	    float: right;
	    padding: 0 0.4em;
	}

	.chooseinner h2 {
	    font-size: 18px;
	    color: #007cd4;
	    text-transform: uppercase;
	    margin-top: 0;
	    font-family: 'AvenirNextLTPro-Bold';
	}

	.chooseinner p {
	    font-size: 14px;
	    color: #fff;
	    line-height: 24px;
	    text-shadow: none;
	    font-family: 'AvenirNextLTPro-Regular';
	}

	.left_chg {
	    float: left;
	    width: 100%;
	}

	.left_chg h1 {
	    font-size: 25px !important;
	}


	.header .profile_login_cont .caret {
	    color: #fefeff !important;
	}

	img.profile_pic_img {
	    width: 65px !important;
	    object-fit: contain !important;
	}

	.header_wp {
	    background-color: #3d4b51 !important;
	    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	    padding: 0;
	    transition: all 0.3s ease-in-out;
	}