body{
    padding: 0;margin: 0;overflow-x:hidden; 
}
/*============  start css banner sec ========== */
.industries {
	display: none;
}
.main_banner {
    float: left;width: 100%;
    background-image: url("../img/landing_page_img/main_banner2.jpg");
    height: 753px;background-position: center;padding: 50px 0 20px 0;
    background-size: cover;background-repeat: no-repeat;
}
.wrap_banc .hire_c {
    font-size: 40px;margin-top: 90px;
    color: #fff;line-height: 38px;
    font-weight: bold;
    text-transform: uppercase;
}
.wrap_banc .hire_c span{color:#00aaea;}
.subs_cate {
    font-size: 18px;color: #fff;font-family: Lato, Helvetica, sans-serif;  line-height: 26px;
    margin-top: 20px;
}
.form_sec {
    float: left;width: 100%;text-align: right;margin-top: 60px;
}
.container-cus{
    float: left;width: 100%;
    padding: 0 30px;
}
.query_form {
    float: none; max-width: 300px;margin: 0 auto; display: inline-block;
    border-radius: 5px; position: relative;z-index: 9; margin-top:100px;
}
.mt-165 { margin-top:205px;}
.query_form #mobile_applogo .carousel-inner > .item { padding:0px; background-image: url("../img/landing_page_img/taxi-dis-2.jpg");}
.query_form .carousel-indicators{ margin-left: 22%; top: 102% !important;}
.query_form .carousel-inner > .item > img { max-height:455px;}
.query_form .carousel-control { width: 12%; background: transparent; }
.query_form .left.carousel-control, .query_form .right.carousel-control { top:35%;}
.query_form .left.carousel-control { left:-12%;}
.query_form .right.carousel-control { right:-6%;}
/*--.query_form .carousel-control:focus, .query_form .left.carousel-control:hover { left:-12% !important;}
.query_form .carousel-control:focus, .query_form .right.carousel-control:hover { right:-10% !important;}
.query_form .carousel-inner > .item > img:hover .left.carousel-control { left:-12% !important; position:fixed;}
.query_form .carousel-inner > .item > img:hover .right.carousel-control { right:-10% !important; position:fixed;}--*/


/*--wrap_step_form--app-slider-top-banner--*/
.query_form #Just_rydedesk{
    background-image: url("../img/landing_page_img/taxi-dis-2.jpg");
}
.query_form #konnect_appdesk {
    background: transparent !important;
}
.wrap_step_form #suber_appdesk {
    background: transparent !important;
}
.wrap_step_form #ride_o_appdesk{
    background: transparent !important;
}
.wrap_step_form #cruise_appdesk {
    background: transparent !important;
}

.query_form .btn.cut-continue {
    float: left;width: 100%;padding: 12px 10px;
    border-radius: 40px;border: unset; border:2px solid #00aaea;
    font-size: 19px;background-color: #;
    color: #00aaea;margin-top: 5px;
}
.query_form .btn.cut-continue:hover, .btn.cut-continue:focus {
    outline: none;
    background-color: #00aaea;
    border-color: #00aaea;
    color: #fff;
    transition: .5s;
}

.p-0{padding: 0px;}

.border-box { border-radius: 42px;box-shadow: 1px 3px 11px black}
/*===  new step form start  here ===*/
.query_form p {
    color: #28292c;
    font-size: 17px;
    text-align: center;
    line-height: normal;
    margin-bottom: 10px;
    margin-top: 0px;
}
.query_form .form-control {
    border-radius: unset;font-size: 16px;
    box-shadow: unset;
    height: 50px;
}
.query_form textarea.form-control {
    height: 100px;resize: unset;
}
.query_form textarea.form-control:focus{
    border-color: #FF8B90;
}
.query_form .sub-btn {
    float: left;width: 100%;padding: 12px 10px;border-radius: 40px;border: unset;text-align: center;
    font-size: 19px;background-color: ##00aaea;color: #fff;margin-top: 5px;
}
.query_form .form-group {
    margin-bottom: 20px;
}
.wrap_cuselect .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 7px dashed #959595;
    border-top: 7px solid\9;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    right: 10px;
    top: 20px;
}
.wrap_cuselect select{
    -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.wrap_cuselect {
    position: relative;
    display: inline-block;
    width: 100%;
}
.btn.cut-continue {
    float: left;width: 100%;padding: 12px 10px;
    border-radius: 40px;border: unset;
    font-size: 19px;background-color: #;
    color: #fff; margin-top: 5px;
}
.btn.cut-continue:hover, .btn.cut-continue:focus {
    outline: none;
    background-color: #e92b26d9;
    border-color: #e92b26d9;
    color: #fff;
    transition: .5s;
}
.wrap_step_2 {
    float: left; width: 100%;
    min-height: 250px;
}
.wrap_cuselect select option:first-child {
    color: #ccc;
}
/*==  footer get quote form ====*/
.wrapkeep_form .tab-on-form {
    width: 100%;max-width: 40%;float: none;margin: 0 auto !important;
}
.wrapkeep_form .tab-on-form ul {
    margin: 0px 0px 30px;
}



/*===  new step form ends here ===*/
.trusted-sec {
    float: left;width: 100%;text-align: center;padding: 20px 0;margin-top: 0px;
}
.trusted-sec h3 {
    color: #282626;
    font-size: 25px;
    font-weight: bold;
    margin-top: 0px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    text-transform: none;
}
.wrap_trusted-img {
    float: left;width: 100%;background-image: url("../img/landing_page_img/truted.jpg");
    height: 68px;background-size: cover;background-position: center;
}
.trusted_imgsec {
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0) url(../img/client-banner.png) repeat-x scroll 0 0;
    background-size: cover;
    padding-bottom: 40px;
    background-attachment: fixed;
}
.trusted_imgsec.paypal-icons {
    background-color: rgb(243, 242, 242);
    box-shadow: 0px 0px 8.6px 1.4px rgba(193, 193, 193, 0.7);
	    padding: 20px 0;
		    margin-bottom: 20px;
}


.trusted_imgsec.paypal-icons div#desktop_view img {
    max-width: 120px;
    height: 47px !important;
}

.trusted-sec div#desktop_view ul li {
    margin: 0 20px;
}
.trusted_imgsec::after {
    position: absolute;
    float: left;
    width: 100%;
    background-image: url("../img/landing_page_img/banner_after.png");
    content: "";
    margin-top: -145px;
    left: 0;
    height: 155px;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    top: 0;display: none;
}
.radius_images {
    position: relative;
    width: 100%;
    float: left;
    margin-top: -137px;
}
.what_suffecom {
    float: left;width: 100%;padding: 50px 0;background-color: #f6f8fa;
}
.wrap_what_con h1 {
    color: #757575;font-size: 34px;font-family: Lato, Helvetica, sans-serif;
    margin-top: 30px;margin-bottom: 20px;letter-spacing: 0.5px;
}
.wrap_what_con .suffe-h {
    color: #3a3939;text-transform: uppercase;
    font-size: 18px;letter-spacing: 2.5px;
    padding-bottom: 10px;margin-bottom: 11px;position: relative;
}
.what_img {
    float: left;width: 100%;margin-top: 10px;
}
.what_img img {
    float: left;width: 100%;
}
.wrap_what_con .suffe-h::after {
    float: left;width: 70px;background-color: #ff0000;
    height: 1px;content: "";bottom: -3px;position: absolute;left: 0;
}
.suffes_des {
    color: #6a7071;font-size: 20px;
    letter-spacing: 0.5px;margin-top: 25px;line-height: 32px;
}
.why_ussec {
    float: left;width: 100%;padding: 40px 0;background-color: #fff;
}
.wrap_why-h {
    float: left;width: 100%;text-align: center;margin-bottom: 24px; margin-top: 20px;
}
.why_ush1 {
    margin: 0 0 0px 0;color: #444444;
    font-size: 28px;
}
.why_ush1 span { color:#00aaea; font-weight: bold; }
.why_usp {
    color: #757575; font-family: Lato, Helvetica, sans-serif;font-size: 18px;margin-bottom: 0;
}
.divider_line {
    float: none;
    display: inline-block;
    width: 5%;
    background-color: #00aaea;
    height: 2px;
}
.divider_line2 {
    float: none;
    display: inline-block;
    width: 3%;
    background-color: #4c5454b8;
    height: 2px;
}

.why_us_ul {
    float: left;    width: 100%;display: inline-block;
    padding: 0;margin-bottom: 0px;margin-top: 20px;
}
.why_us_li {
    float: left;width: 33.33%;padding:0 10px;display: inline-block;
}
.wrap_li-con {
    padding: 10px 15px;
}
.up-work img {
    border-radius: 50%;
}
.why_h3 {
   font-size: 19px;
    color: #4d4d4d;letter-spacing: 0.5px;
}
.wrap_li-con p {
    color: #616669;
    font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;
}
.button_sec {
    float: left;width: 100%;text-align: center;margin: 30px 0 20px 0;
}
.button_cus.btn {
    background-color: #1b3f57;color: #fff;padding: 10px 50px;line-height: 30px;
    border-radius: 40px;text-transform: capitalize;font-size: 19px;
    border:2px solid;
}
.complete_project{
  float: none;width: 100%;min-height: 600px;background-color: #f6f8fa;
  padding-top:20px; max-width: 1600px;margin: auto;
}
.vendor_sec {
    float: left;width: 100%;padding: 30px 0 40px;
}
.ven_h1 {
    color: #757575;
    font-size: 28px;
}
.ven_h1 span{color: #E92B26;}
.ven_sub {
    color: #757575;font-family: Lato, Helvetica, sans-serif;
    font-size: 18px !important;line-height: 25px !important;     margin-top: 10px !important;
}
.wrap_ven-card {
    float: left;width: 100%;
}
.ven_card {
    float: left;width: 33.33%;display: inline-block;
    padding: 0 10px;border-right: 1px solid #ccc;
}
.vendor_heading {
    text-align: center;margin-bottom: 40px;display: inline-block;width: 100%;
}
.wrap_card {
    text-align: center;padding: 15px 0;
}
.wrap_card img {
    max-width: 100%;
}
.card_year {
    font-size: 16px;
    text-transform: uppercase;color: #4b4949;margin-top: 15px;margin-bottom: 0px;
}
.cared_p {
    color: #4b4949;
    text-transform: uppercase;font-size: 14px;letter-spacing: 0.5px;
    font-weight: 500;margin: 4px 0px 5px 0;
}
.wrap_ven-card.second-sec {
    border-top: 1px solid #ccc;margin-top: 0;position: relative;top: -2px;
}
.ven_card:last-child {
    border: none;
}
.ven_video img {
    float: left;width: 100%;
}
.want_start{
    float: left;width: 100%;
}
.want_start {
    float: left;width: 100%;text-align: center;
    background-image: url("../img/landing_page_img/want_ban.png");
    color: #fff;height: 283px;display: table;position: relative;
    background-position: center;background-size: cover;
}
.want_start::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    float: left;
    content: "";
    background-color: rgba(0,0,0,0.4);
    height: 100%;
    z-index: 1;
}
.want_content {
    float: left;width: 100%;text-align: center;display: table;vertical-align: middle;
    height: 283px;
}
.wrap_com_img:hover {
    border-color: #E92B26;
}
.test_video {
	background-color: #f2f6f8;
	padding: 8px;position: relative;
	border-radius: 4px;
	margin-bottom: 36px;
}
.video-play-btn {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    width: 89px;
    height: 89px;
    transform: translate(0, -50%);
    transition: all .5s ease 0s;
}
.video-play-button {
	position: absolute;
	z-index: 10;
	top: 40%;
	/* transform: translateX(-50%) translateY(-50%); */
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
	left: 0;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #E92B26;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: rgba(233, 43, 38,0.2);
  border-radius: 50%;
  transition: all 200ms;
}
.video-play-button:hover:after {
  background-color: darken(#E92B26, 10%);
}

.video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

.video-play-button span {
  display: block;
  position: relative;
  z-index: 3;
  width: 0;
  height: 0;
  border-left: 32px solid #fff;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.video-overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.80);
  opacity: 0;
  transition: all ease 500ms;
}

.video-overlay.open {
  position: fixed;
  z-index: 1000;
  opacity: 1;
}

.video-overlay-close {
  position: absolute;
  z-index: 1000;
  top: 15px;
  right: 20px;
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms;
}

.video-overlay-close:hover {
  color: #fa183d;
}
/*======  ends video play css ===*/

.wrap_wan {
    width: 100%;display: table-cell;vertical-align: middle;
    height: 100%;position: relative;z-index: 9;
}
.wrap_wan h1 {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 36px;margin: 20px 0 0;
}
.wrap_wan h1 span {
    color: #E92B26;
}
.wrap_wan p {
    font-family: Lato, Helvetica, sans-serif;font-size: 22px;margin: 15px 0 26px;display: inline-block;
    line-height: normal;
}
.wrap_com_img {
    float: left;width: 100%;border: 1px solid #dcdcdc;margin-bottom: 25px;
    text-align: center;height: 130px;
}
.wrap_com_img img {
    height: 130px;width: 230px;object-fit: scale-down;display: inline-block;
}
.wrap_com_log {
    float: left;width: 100%;
}
.keep_movingsec {
    float: left;width: 100%;background-color: #162a33;height: 600px;display: table;
}
.wrap_all_moving {
    display: table-cell;vertical-align: middle;height: 100%;
}
.keep_mov-h h1 {
    color: #fff;font-family: Lato, Helvetica, sans-serif;font-size: 36px;margin: 0;
}
.keep_mov-h p {
    color: #9a9a9a;font-family: Lato, Helvetica, sans-serif;
    font-size: 21px;margin-top: 10px;margin-bottom: 20px;padding: 0 10px;
}
.wrapkeep_form {
    float: left;text-align: center;width: 100%;
}
.moving-form {
    max-width: 850px;display: inline-block;width: 100%;
}
.cus_grid .form-group {
    width: 33.33%;display: inline-block;float: left;padding: 0 5px;margin-bottom: 10px;
}
.cus_grid .form-group:first-child {
    padding-left: 0;
}
.cus_grid .form-group:last-child {
    padding-right: 0;
}
.moving-form .form-control {
    background-color: #34434a;border-color: #34434a;box-shadow: unset;
    font-size: 16px;height: 50px;border-radius: unset;color: #fff;
}
.cus_grid {
    float: left;width: 100%;position: relative;z-index: 9;
}
.keep_mov-h {
    float: left;width: 100%;text-align: center;margin-bottom: 30px;
}
.moving-form textarea.form-control {
    height: 180px;resize: unset;
}
.keep_button {
    margin-top: 10px;float: left;width: 100%;text-align: center;
}
.keep_button .button_cus.btn {
    padding: 10px 130px;
}
.wrap_footer_step2 .button_cus.btn {
    margin-top: 30px;padding: 10px 130px;
}
.page_footer {
    float: left;width: 100%;height: 75px;text-align: center;background-color: #0a171c;padding: 0 0;
    display: flex;flex-flow: row wrap;align-items: center;
}
.page_footer p {color: #7e8d93;margin: 0;font-size: 16px;width: 100%;text-align: center;}
#mobile_slider .item {
    display: inline-block;margin-bottom: 130px;position: relative;margin-top: 50px;
}
#mobile_slider .item::after {
    position: absolute;left: 0;width: 100%;float: left;top: 0;height: 100%;
    background: rgba(255,255,255,0.7);content: "";
}
#mobile_slider .owl-item.active.center .item::after{display: none;}
#mobile_slider {
    display: inline-block;margin-bottom: 0px;position: relative;top: 0px;margin-top: 20px;
}
#mobile_slider::after {
    position: absolute;
    left: 0;
    top: -90px;
    content: "";
    float: left;
    width: 372px;
    height: 820px;
    background-image: url("../img/landing_page_img/mobile.png");
    background-repeat: no-repeat;
    background-position: 49%;
    z-index: 0;
    margin: auto;
    right: 0;
}
.logo_div a:focus,.logo_div a:hover,.logo_div a:active {
    outline: none;
}
.button_cus.btn:hover,.query_form .sub-btn:hover{
    background-color: #e92b26d9;border-color: #e92b26d9;color: #fff;transition: .5s;
}
.button_cus.btn:focus,.query_form .sub-btn:focus {
    outline: none;
}
#mobile_slider .owl-nav.disabled + .owl-dots {
    margin-top: 0;position: relative;top:-20px;z-index: 999;
}
#mobile_slider .owl-dots .owl-dot.active span, #mobile_slider .owl-dots .owl-dot:hover span {
    background: #ff0000;
}
.complete_project .vendor_heading {
    margin-top: 30px;
}
.trusted-sec ul {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.trusted-sec ul li {
        float: none !important;
        display: inline-block;
        vertical-align: middle;
        padding: 0;
        margin: 0 30px;
        position: relative;
        width: auto;
        text-align: center;
    }
.scroll_div a {
    max-width: 99%;
    display: inline-block;
    vertical-align: middle;
}
.scroll_div a:hover:active:focus{
    outline: none;
}
.trusted-sec .item img {
    height: 40px !important;object-fit: scale-down;width: 100%;
}
.trusted-sec .item img {max-width: 145px;display: inherit;text-align: center;}
.trusted-sec .owl-wrapper-outer {
    overflow: hidden;position: relative;width: 100%;
}
#owl-demo .item{margin: 3px;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
/*==========  baner num === */
.ban_content h4 {
    margin-top: 10px;margin-bottom: 10px;font-size: 36px;font-weight: 300;color: #fff;
}
.ban_content p {
    font-size: 18px;color: #fff;line-height: normal;
}
.ban_content hr {
    height: 4px;background-color: #E92B26 !important;
    border: none !important;width: 15%;transition: all .4s ease-in-out 0s;margin: 15px 0;
}
.app-bx {
    margin-top: 40px;position: relative;z-index: 50;
}
.app-bx:hover {margin-top: 35px;cursor: pointer;}
.app-bx:hover hr {width: 70%;height: 3px;}
.app-bx {transition: all .4s ease-in-out 0s;}
.upwork_logo img {
    border-radius: 50%;
    width: 120px;
}
/*===========  ends = */
/*========  toprated sec css start here ==========*/

.toprated_sec {
    float: left;width: 100%;padding: 40px 0 0;
}
.toprated_li {
    float: left;width: 100%;text-align: center;padding: 15px 0;min-height: 325px;

}
.toprated_li img {
    float: left;width: 100%;
}
.rfirmb-text {
    float: left;width: 100%;margin-top: 10px;
}
.toprated_li .rfirmb-text p.rating {
    color: #E92B26;
    font-size: 24px;line-height: 33px;font-weight: 300;
}
.toprated_li .rfirmb-text p.rating span {
    color: #E92B26;
    font-size: 51px;line-height: 33px;font-weight: 300;
}
.toprated_li .rfirmb-text p.rfirm-info {
    color: #757575;
    font-size: 16px;line-height: normal;min-height: 72px;
}
.toprated_li .rfirmb-text p.firm-name {
    color: rgba(103,110,118,.6);
    font-family: Lato, Helvetica, sans-serif;
    font-size: 12px;font-weight: 600;line-height: 16px;
    text-transform: uppercase;letter-spacing: .4px;
}
.toprated_li img {
    float: none;
    width: 110px;
    margin-bottom: 20px;
    height: 110px;
    object-fit: scale-down;
}
.rat_box{
    border-right: 2px solid #ccc;
}
.cus_m {
    margin-top: 40px;margin-bottom: 30px;
}
.toprated_sec .why_ush1 span,.numbering_show .why_ush1 span{
    color: #E92B26;
}
.rat_box:hover {
    border-color: #E92B26;
    transition: all .4s ease-in-out 0s;
    box-shadow: 0 0 35px 0 #efefef;
    z-index: 1;
}
.rat_box:last-child {
    border-right: none; border-left: 2px solid #ccc;left: -2px;
}
.rat_box:last-child:hover {
    border-color: #E92B26;
}
.rat_box:nth-child(2) {
    border-left: 2px solid #ccc;
    position: relative;
    left: -2px;
    border-right: none;
}
.rat_box:nth-child(2):hover {
    border-color: #E92B26;   
}
.rat_box:first-child:hover .rat_box:nth-child(2){
    border: none;
}
/*============== ends ==== */

/*=======  mobile app dev sec =====*/
.cdf-block h3 {
    color: #4a4e51 !important;
    font-size: 32px !important;
    line-height: 36px !important;
    text-align: center !important;
    font-weight: 300 !important;
}
.cdf-block p {
    color: #4a4e51 !important;
    font-size: 19px !important;
    line-height: 24px !important;
    text-align: center !important;
    font-weight: 500 !important;
}
.numbering_show {
    float: left;
    width: 100%;
    background-color: #f6f8fa;
    padding: 40px 0 30px;
}
.cdf-block {
    float: left;width: 100%;margin-top: 30px;margin-bottom: 0px;
}
.cdf-block_img img {
    width: 50px;
    height: 50px;
    object-fit: scale-down;
}
.cdf-block_img {
    display: inline-block;
    width: 80px;
    height: 80px;
    padding: 13px;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
}
.cdf-block_img:hover {
    border-color: #E92B26;
    background-color: #fff;
    box-shadow: 0 0 3px 0 #ccc;
    transition: all .4s ease-in-out 0s;
}
.video-play-btn svg {
        fill: #fff;
    }
/*========  start testmonials css ======*/

    .ven_video iframe {
        height: 217px;
    }
   #quote-carousel {
        padding: 0 10px 30px 10px;
        margin-top: 60px;
    }
    #quote-carousel .carousel-control {
        background: none;
        color: #CACACA;
        font-size: 2.3em;
        text-shadow: none;
        margin-top: 30px;
    }
    #quote-carousel .carousel-indicators {
        position: relative;
        right: 50%;
        top: auto;
        bottom: 0px;
        margin-top: 20px;
        margin-right: -19px;
    }
    #quote-carousel .carousel-indicators li {
        width: 10px;
        height: 10px;
        cursor: pointer;
        border: 1px solid #ccc;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        border-radius: 50%;
        opacity: 0.4;
        overflow: hidden;
        transition: all .4s ease-in;
        vertical-align: middle;
        background-color: #c2c2c2;
    }
    #quote-carousel .carousel-indicators .active {
        width: 10px;
        height: 10px;
        opacity: 1;
        transition: all .2s;
        background-color: #E92B26;
        border-color: #E92B26;
    }
    #quote-carousel .item blockquote {
        border-left: none;
        margin: 0;
    }
    #quote-carousel .item blockquote p:before {
        content: "\f10d";
        font-family: 'Fontawesome';
        float: left;
        margin-right: 10px;
    }
    .author-img {
        overflow: hidden;
        margin: 0 auto 25px;
        border-radius: 100%;
        width: 136px;
        height: 136px;
        border: 1px solid #e3e3e3;
    }
    .author-img img {
        display: block;
        max-width: none;
        width: 100%;
        height: auto;
    }
    #quote-carousel .carousel-inner blockquote {
        padding-bottom: 20px;
    }
     #quote-carousel .carousel-inner blockquote {
        margin: 0;
        border: 0;
        color: #717171;
        padding: 0 0 0px;
        text-align: center;
        font-size: 20px;
        line-height: 1.7;
    }
    #quote-carousel .carousel-inner blockquote .btn-more {
        font-size: 20px;
        cursor: pointer;
        font-weight: normal;
        font-style: normal;
        text-transform: capitalize;
        text-decoration: underline;
    }
    #quote-carousel .carousel-inner blockquote .btn-more:hover{
        color: #E92B26;    
    }
    
    #quote-carousel .carousel-inner blockquote .btn-more .less {
        display: none;
    }
    #quote-carousel .carousel-inner blockquote cite {
        display: block;
        color: #717171;
        font-weight: 500;
        font-style: italic;
        margin-top: 30px;
    }
    #quote-carousel .carousel-inner blockquote .rank {
        opacity: .65;
        display: block;
        font-size: 14px;
        font-weight: 400;
    }
    .testimonial-clients-name {
        width: 100%;
        float: left;
        padding: 10px 0;
        color: #717171;
        font-size: 20px;
        text-align: center;
        display: block;
        font-weight: 500;
    }
    .ven_video h3 {
		float: left;
		line-height: 20px;
		margin-bottom: 0;
		margin-top: 10px;
		text-align: center;
		width: 100%;
		color: #3a3939;
		font-size: 18px;
		text-transform: uppercase;
	}
	.ven_video p {
		font-size: 12px;
		color: #898989;
		text-transform: uppercase;
		text-align: center;
		margin-top: 10px;
		display: inline-block;
		width: 100%;
	}
    .testimonial-clients-name span {
        display: block;
        font-size: 14px;
        line-height: 20px;
        color: #9A9A9A;
        font-weight: normal;
    }
    #quote-carousel  .carousel-inner blockquote q {
        display: block;
        padding: 0 64px;
        overflow: hidden;
        max-width: 824px;
        min-height: 70px;
        font-family: Lato, Helvetica, sans-serif;
        position: relative;
        margin: 0 auto 11px;
    }
    #quote-carousel .carousel-inner blockquote q::after,#quote-carousel .carousel-inner blockquote q::before {
        top: 0;
        left: 0;
        content: '';
        position: absolute;
        width: 35px;
        height: 28px;
        background: url(../img/landing_page_img/quots.png) no-repeat;
        opacity: 0.5;
    }
    #quote-carousel .carousel-inner blockquote q::after {
            right: 0;
            bottom: 0;
            top: auto;
            left: auto;
            background-position: -45px 0;
        }
    #quote-carousel .carousel-control{
        width: 0px;opacity: 1;top:170px;
    }
    /*=====  award sec */
    .award_img {
        float: left;
        width: 100%;
        padding: 10px 15px;
    }
    .award_img img {
        width: 100%;
        object-fit: scale-down;
        height: 180px;
    }
    .award_imges {
        float: none;
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
    /*.award_img.fist img {
        height: 190px;
        position: relative;
        top: 7px;
    }*/
    .wrap_wan b {
        color: #E92B26;
    }
    .col-md-6.col-sm-6.col-xs-6.p-r-40{
        padding-right: 29px;
        padding-left: 10px;
    }
     .col-md-6.col-sm-6.col-xs-6.p-l-40{
        padding-left: 26px;
    }
/*======  ends =====*/
/*=== industris ===*/
.industries {
    float: left;
    width: 100%;
    padding: 20px 0 0 0;
    background-color: #fafafa;
}
.wrap_article {
    float: left;
    width: 100%;
}
.industries .wrap_why-h {
    margin-bottom: 30px;
}
.industries .post {
    float: left;
    width: 25%;
    text-align: center;
}
.industries .post .industriesPost, .industries .post a {
    height: 100%;color: #fff;display: block;
    background: #000;position: relative;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.industries .post .img-holder img {
    opacity: .3;
    display: block;
    max-width: none;
    width: 100%;
    height: auto;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.industries .post .text-holder {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}
.industries .post .text-frame {
    display: table;
    width: 100%;
    height: 100%;
}
.industries .post .box {
    padding: 10px;
    display: table-cell;
    vertical-align: middle;
}
.industries .post .title {
    display: block;
    font-size: 24px;
    line-height: 1.24444;
    font-weight: 400;
}
.industries .post .btn {
    top: 30px;opacity: 0;margin: -65px 0 0;
    visibility: hidden;font-size: 14px;
    line-height: normal;
    border-radius: 20px;
    padding: 9px 25px;border: 2px solid #E92B26;
    transition: all .25s ease;
}
.industries .post .industriesPost, .industries .post a:hover {
    outline: none;
}
.industries .post.hover .btn, .industries .post:hover .btn {
    top: 10px;margin: 0;
    opacity: 1;visibility: visible;
}
.industries .btn:hover {
    background-color: transparent;
    border-color: #E92B26;
}
.industries .btn {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-weight: 300;
    padding: 10px 15px;
    background-color: #E92B26;
}
.industries, .industries .post .btn, .industries .posts-holder {
    position: relative;
}
.industries .btn[data-class]:focus::before, .industries .btn[data-class]:hover::before {
    top: -7px;
    left: -7px;
    right: -7px;
    bottom: -7px;
    position: absolute;
    border-color: #E92B26;
}
.industries .post.hover .img-holder img, .industries .post:hover .img-holder img {
    opacity: .6;
}
.img-holder {
    outline: none;
}
/*======  ends ======*/
/*===========  app info css ----------*/
.content_info {
    position: absolute;left: -406px;top: 0;right: auto;text-align: left;
    float: left;width: 380px;height: 531px;padding: 15px 15px;
    box-shadow: 0 0 40px 0px #5c5c5c;max-width: 400px;font-family: Lato, Helvetica, sans-serif;
    background: linear-gradient(300deg, rgba(233,70,38,1) 20%, rgba(233,43,38,1) 100%);
}
@media(min-width: 1501px){
    .content_info::after{
        right: -38px !important;
    }
}
@media(min-width: 1700px){
    .content_info::after{
        right: -41px !important;
    }
}
@media only screen and (min-width: 1920px){
    .radius_images{
        margin-top: -170px;
    }
    .content_info::after {
		right: -37px !important;
	}
}

.content_info::after {
    position: absolute;
    right: -38px;
    left: auto;
    width: auto;
    content: "";
    background-color: transparent;
    height: auto;
    padding: 0px;
    border-left: 20px solid rgba(233,43,38,0.9);
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid transparent;
    top: 0px;
}
.content_info {
    display: none;
}
.owl-item.active.center .content_info {
    display: block;
}
.app_icon img {
    width: 100% !important;height: auto!important;
    float: left;position: relative;top: -4px;
}
.app_text {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    width: 100%;
    margin-top: 15px !important;
    margin-bottom: 0px !important;
    padding: 0 8px;
    text-align: justify;
    display: inline-block;
    line-height: normal;
}
.imd {
    position: relative;
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.content_info .imd h3 {
    color: #fff !important;
    display: inline-block !important;
    font-size: 21px !important;
    font-weight: normal !important;
    line-height: normal !important;
    margin-top: 30px !important;
    margin-bottom: 0px !important;
}
.content_info .imd p {
    color: #fff !important;
    width: 100% !important;
    margin: 5px 0 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: center;
}
.imdline {
    height: 45px;
    width: 1px;
    background-color: #fff;
    position: absolute;
    right: -13px;
    top: 41%;
    opacity: .5;
}
.app-ih {
    font-size: 20px;
    margin:3px 0 5px;
    font-weight: normal;
    color: #fff;
}
.content_info .sub_cat {
    margin: 0px 0px;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    float: left;
    width: 100%;
}
.gdup-bx-img {
    width: 15%;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 2px;
    float: left;padding-left: 9px;
}
.gdup-bx-text {
    width: 84%;
    display: inline-block;
    margin-top: 0;
    float: right;
}
.col-md-4.col-sm-4.col-xs-4.cu_r {
    padding: 0 10px;    
}
.ic-app-links {
    float: left;
    width: 100%;
    text-align: center;
}
.ic-app-links .mgt-50 {
    display: inline-block !important;
    width: 100% !important;
    margin: 0 auto;
    height: auto !important;
    object-fit: scale-down;
}
.content_info.spooner_con {
    background: linear-gradient(300deg, rgba(17,4,83,1) 0%, rgba(250,2,36,1) 100%);
}
.content_info.spooner_con::after{
    border-left: 20px solid #79033e;
}
.content_info.min-con {
    background: linear-gradient(300deg, rgba(15,124,110,1) 15%, rgba(255,41,42,1) 100%);
}
 .content_info.min-con::after{
    border-left: 20px solid #625f57;
}
/* .content_info.breethe-con {
    background: linear-gradient(300deg, rgba(9,45,121,1) 36%, rgba(64,106,188,1) 100%);
}*/
.content_info.breethe-con {
	background: linear-gradient(104deg, rgba(75,56,37,1) 0%, rgba(75,56,37,1) 30%, rgba(75,56,37,1) 37%, rgba(88,74,58,1) 72%, rgba(99,90,76,1) 100%);
}
 .content_info.breethe-con::after{
    border-left: 20px solid #594b3c;
}

.content_info.selfie-con {
    background: linear-gradient(300deg, rgba(248,121,151,1) 9%, rgba(0,198,223,1) 100%);
}
.content_info.selfie-con::after{
    border-left: 20px solid #9997b3;
}
.content_info.couch-con {
    background: linear-gradient(45deg, rgba(19,133,170,1) 0%, rgba(19,96,152,1) 100%);
}
.content_info.couch-con::after{
    border-left: 20px solid #136198;   
}
.content_info.dating-con {
    background: linear-gradient(155deg, rgba(233,43,38,1) 25%, rgba(87,211,196,1) 92%, rgba(77,224,208,1) 97%, rgba(77,224,208,1) 100%);
}
.content_info.hostelworld-con::after{
     border-left: 20px solid #e92c27;   
}
.content_info.hostelworld-con {
    background: linear-gradient(155deg, rgba(233,43,38,1) 25%, rgba(253,110,67,1) 92%, rgba(255,115,70,1) 97%, rgba(255,115,70,1) 100%);
}
.content_info.hostelworld-con::after{
     border-left: 20px solid #e92c27;   
}
.content_info.pack-con {
    background: linear-gradient(45deg, rgba(225,68,61,1) 0%, rgba(99,135,229,1) 100%);
}
.content_info.pack-con::after{
     border-left: 20px solid #6586e2;   
}
.content_info.bigoven-con {
    background: linear-gradient(313deg, rgba(156,50,45,1) 0%, rgba(164,40,35,1) 22%, rgba(193,5,0,1) 100%);
}
.content_info.bigoven-con::after{
    border-left: 20px solid #b01914;   
}
.content_info.glow-con {
    background: linear-gradient(313deg, rgba(167,134,81,1) 0%, rgba(193,5,0,1) 100%);
}
.content_info.glow-con::after{
    border-left: 20px solid #b63d23;   
}
.content_info.bumble-con {
    background: linear-gradient(313deg, rgba(249,204,62,1) 0%, rgba(193,5,0,1) 100%);
}
.content_info.bumble-con::after{
    border-left: 20px solid #d95b1b;   
}
/*=========  ends ======*/
/*=======  slider css scroling ====*/
    img[data-u="image"] {
        height: 35px !important;
        display: block;
        width: auto;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
        object-fit: scale-down;
        cursor: 
    }
    img[data-u="image"]:hover,img[data-u="image"]:focus {
        /*-webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);*/
        outline: none;
    }
    .line-box {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    #mob_view {
        display: none;
    }
/*=======  ends ======*/
/*   start css 22 Aug 2018 =====*/
.ven_video {
	background-color: #f2f6f8;
	padding: 8px;position: relative;
	border-radius: 4px;
	margin-bottom: 36px;
}
#play-video:focus {
    outline: none;
}
.ven_video:hover .video-play-btn svg {
    transform: scale(1);fill: #E92B26;
}
.ven_video:hover {
    /*box-shadow: 0 0 18px 0 #ccc;*/
    transition: all .5s ease;
}
.video-play-btn svg {
    fill: #fff;
    transform: scale(0.9);  
    position: relative;          
    transition: all .5s ease;
}
.video-play-btn svg::before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 89px;
    height: 89px;
    background: #ba1f24;
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
/*======  alert msg form css ===*/
.form-group.alt_msg .alert.alert-danger {
    margin-bottom: 0;background-color: transparent;
    border-color: transparent;font-size: 16px;color: #e92b26;
    text-align: center;margin-top: 20px;padding: 5px;
}
.form-group.alt_msg {
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0;
}
/*=============  responsive css start here ========== */

@media only screen and (max-height: 1920px) and (min-width: 1900px){
	#mobile_slider::after{
		background-position: 35% !important;
	}
}
@media(max-width: 1600px) and (min-width: 768px){
	.trusted-sec ul li{
		margin: 0 20px;
	}
}
@media(min-width: 1400px){
    .content_info{
        left: -406px;width: 380px;height: 531px;
    }
    #mobile_slider .item{
        position: relative;left: 10px;  
    }
    .app_icon img{
    	width: 100% !important;
    }
}
@media(min-width: 1500px){
    #mobile_slider .item{
        position: relative;left: 35px;  
    }
}
@media(min-width: 1601px){
  #mobile_slider .item{left: 0px;}
  .complete_project{max-width: inherit;text-align: center;}
  #mobile_slider {
    display: inline-block;position: relative;
    max-width: 1600px;margin: 30px auto 20px;top: 0;float: none;
  }
}
@media(min-width: 1200px) and (max-width: 1399px){
    #mobile_slider::after {
        top: -29px;height: 700px;background-position: 49%;background-size: contain;
    }
    #mobile_slider .item img {height: 530px;width: auto;}
    .ic-app-links .mgt-50 {
		height: auto !important;
	}
    #mobile_slider .owl-nav.disabled + .owl-dots{top: -30px;}
    .suffes_des{letter-spacing: normal;}.trusted_imgsec::after{margin-top: -135px;}
    .radius_images{
    	margin-top: -126px;
    }
}
@media(max-width: 1300px) and (min-width: 1200px){
    #mobile_slider::after {background-position: 50.4%;}
    .radius_images {
		margin-top: -110px;
	}
	.content_info{
		left: -416px;
	}
}
@media(max-width:1199px) and (min-width: 992px){
	.radius_images{
		margin-top: -87px;
	}
	.right.carousel-control {
		right: 30px !important;
	}
}
@media(max-width: 1199px){
    .wrap_what_con h1{font-size: 24px;letter-spacing: normal;}.wrap_what_con .suffe-h::after{bottom: 0px;}
    .suffes_des{font-size: 18px;line-height: normal;letter-spacing: normal;}
    .wrap_banc .hire_c{font-size: 46px;line-height: 54px;}.subs_cate{font-size: 18px;}
    .query_form p{font-size: 24px;line-height: 30px;}.what_suffecom{min-height: auto !important;}
    .main_banner{padding: 30px 0 20px 0;}.keep_movingsec{height: 550px;}.suffes_des br {display: none;}
    .why_usp{font-size: 18px;}.ven_h1{font-size: 26px;}.ven_sub{font-size: 16px;}.why_ush1{font-size: 19px;}
    .why_usp{font-size: 16px;}.trusted_imgsec::after{display: none;}
     .mt-165 { margin-top:0px;}
     .slider_index3_wrapper .carousel-inner .carousel-item .carousel-captions .content { padding-bottom: 20px;}
     .about-left { padding: 67px 20px 30px 20px; }
     .move-sec { min-height: 146px; }
}
@media(max-width: 1199px) and (min-width: 1024px){
    #mobile_slider::after{
        top: -18px;height: 600px;background-position: 49%;background-size: contain;
    }
    #mobile_slider .item img {height: 455px;}
    #mobile_slider .owl-nav.disabled + .owl-dots{top: -30px;}
}
 @media(max-width: 1099px) and (min-width: 1025px){
 	.content_info{
		left: -366px;width: 320px;height: auto;
	}
 }

@media(max-width: 1024px) and (min-width: 992px){
    #mobile_slider::after{top: -8px;height: 520px;background-position: 49%;background-size: contain;}
    #mobile_slider .item img {height: 395px;}#mobile_slider .owl-nav.disabled + .owl-dots{top:-30px;}
    .wrap_ven-card:first-child {margin-top: 10px !important;}
    .wrap_banc .hire_c {
	    font-size: 44px;  line-height: 50px;
	}
	.ic-app-links .mgt-50{
		width: 120px !important;
	}
	.content_info{
		left: -366px;width: 320px;height: auto;
	}
    .app_icon img{width: 100% !important;}
}
@media only screen and (max-height: 992px) and (min-width: 991px){
	#mobile_slider::after{
		background-position: 45% !important;
	}
}
@media(max-width: 1023px){
	.query_form p{font-size: 20px;}
	#quote-carousel{
		margin-top: 0px;
	}
	.vendor_heading{
		margin-bottom: 10px;
	}
}
@media(max-width: 992px) and (min-width: 768px){
    .ven_video{margin-top: 30px;}
    .wrap_ven-card:first-child {margin-top: 10px !important;}
    .why_us_li{padding: 0 0px;}.wrap_li-con {padding: 10px 10px;}
    .wrap_what_con h1{font-size: 23px;margin-top: 15px;}
    .wrap_what_con .suffe-h::after {bottom: -5px;}.wrap_what_con{padding-bottom: 0;}.suffes_des{font-size: 14px;}
    .query_form p {font-size: 18px;line-height: normal;margin-bottom: 20px;margin-top: 0;}
    .wrap_banc .hire_c {font-size: 36px;line-height: 50px;}.subs_cate {font-size: 14px;}
    .query_form .form-group {margin-bottom: 10px;}.query_form{min-height: auto;}.why_usp{font-size: 18px;}
    .wrap_li-con p{font-size: 14px;}.why_h3{font-size: 16px;}.button_cus.btn{padding: 10px 30px;font-size: 18px;line-height: normal;}.ven_h1{font-size: 26px;}.ven_sub{font-size: 16px;}.why_ush1{font-size: 26px;}
    .why_usp{font-size: 16px;}.suffes_des br {display: none;}.main_banner{height: auto;}
    .moving-form{max-width: 650px;}.want_content{height: 250px;}.want_start{height: 250px;}
    .wrap_ven-card:first-child {margin-top: 10px !important;}
    
    #mobile_slider::after {
    	top: -5px;height: 470px;
    	background-position: 49%;
    	background-size: contain;
    }
    #mobile_slider .item img {height: 350px;width: 100%;}#mobile_slider .owl-nav.disabled + .owl-dots{top:-30px;}
    .toprated_li img {
        float: none;width: 100px;margin-bottom: 20px;
        height: 100px;object-fit: scale-down;
    }
    .testimonials-block .testm-image {
        width: 100%; height: 0px;min-height: 200px;text-align: center;
    }
    .testm-image img { margin-top: 0;margin-left: 0;}.testimonials-block .testm-data p{line-height: normal;} 
    .testimonials-block .test-by { margin: 20px 0px 10px;}        
    .content_info {
        position: absolute;left: -291px;top: 0;
        right: auto;float: left;width: 100%;
        background-color: #fff;height: auto;
        padding: 10px;box-shadow: 0 0 28px 0px #dcdcdc;
    }   
    .video-play-button{
    	padding: 11px 10px 11px 20px;
    }
    .app_icon img{
    	width: 100% !important;
    }
    .toprated_li .rfirmb-text p.rfirm-info{font-size: 14px;min-height: auto;}
    .toprated_li{padding: 5px 0;}.toprated_li .rfirmb-text p.rating{font-size: 24px;}
    .ic-app-links .mgt-50 {
        width: 100% !important;height: auto !important;
    }
} 
@media(max-width: 992px) and (min-width: 768px){
    .content_info {
        left: -309px;
        width: 280px;
        height: auto;
        top: 0;
        z-index: 999;
    }
}     
@media(max-width: 800px){
	.award_imges .row {
		margin: 0;
	}
	.want_content{display: inline-block;}
	.wrap_wan{display: inline-block;}
	.right.carousel-control {
		right: 30px;
	}
	.imd{
		margin-bottom: 10px;
	}
}
@media(max-width: 991px) and (min-width: 850px){
	.content_info {
		left: -309px;
		width: 280px;
		height: auto;
		top: 0;
		z-index: 999;
	}
	.query_form p {
		font-size: 18px;
	}
}
@media(max-width:849px) and (min-width: 768px){
	.content_info {
		left: -271px;
		width: 250px;
		height: auto;
		top: 0;z-index: 999;
	}
}
@media(max-width: 849px) and (min-width: 800px){
    .content_info{
        left: -281px;
    }
}
@media(max-width: 991px) and (min-width: 768px){
    .solution-cont-sec { height:378px;}
    #mobile_slider .owl-stage-outer {
		overflow: unset;
	}
	.col-md-6.col-sm-6.col-xs-12.p-l-40 {
		width: 100%;
		margin-bottom: 10px;
	}
	.col-md-6.col-sm-6.col-xs-12.p-r-40 {
		width: 100%;
		margin-bottom: 10px;
	}
	.content_info .imd h3{
		font-size: 16px !important;
	}
	.content_info .imd p{
		font-size: 12px !important;
	}
	.app-ih{
		font-size: 16px;
	}
	.content_info .sub_cat{font-size: 14px;}
	.gdup-bx-text{
		width: 82%;
	}
	.gdup-bx-img{
		margin-right: 4px;
	}
	.content_info::after{
		right: -33px;
	}
	.query_form p {
		font-size: 16px;
	}
}
@media(max-width: 799px) and (min-width: 768px){
	#mobile_slider .item{
		left: 14px;
	}
}
@media(max-width: 768px){
    #mobile_slider::after{
        background-position: 48%;
    }
}

@media(max-width: 991px){
    .cdf-block{min-height: 210px;margin-top: 25px;}
    .trusted_imgsec::after{display: none;}
    #mob_view{display: block;}#desktop_view{display: none;}
    .ban_content p{font-size: 16px;}.ban_content h4{font-size: 26px;}
    .radius_images{
    	display: none;
    }
    .query_form p{
    	    font-size: 18px;
    }
} 
@media(max-width:767px){
    .solution-cont-sec { height:570px;}
	#mobile_slider::after{
		display: none;
	}
    .ban_content {text-align: center;}
    .query_form .form-group:nth-child(3) {
        width: 50%;display: inline-block;
        float: left;padding-left: 5px;
    }
    .query_form .form-group:nth-child(2) {
        width: 50%;display: inline-block;
        float: left;padding-right: 5px;
    }
    .form_sec{margin-top: 40px;text-align: center;}.wrap_com_log .col-md-3.col-xs-12.col-sm-6 {width: 25%;}
    .query_form{padding: 20px 15px;max-width: 650px;min-height: auto;}.moving-form{max-width: none;padding: 0 30px;}
    .main_banner {padding: 10px 0 20px 0;height: auto;}.wrap_banc .hire_c{font-size: 37px;line-height: 53px;}
    .query_form p{text-align: center;}.trusted-sec h3{margin-top: 10px;font-size: 18px;}.page_footer{height: 60px;padding: 20px 0;}
    .what_img img {float: none;width: auto;margin: 0 auto;display: inherit;}.vendor_heading{margin-bottom: 20px;}
    .wrap_what_con h1 br {display: none;font-size: 21px;}.trusted-sec .item img{max-width: 105px;}
    .ven_video{margin-top: 0px;}.wrap_ven-card:first-child {margin-top: 10px !important;}
    .page_footer p{padding: 0 10px;font-size: 14px;}.rat_box,.rat_box:last-child{border: none;}
    .rat_box:nth-child(2){border: none;}
    .toprated_li{min-height: auto;}#mobile_slider .item{margin-bottom: 40px;margin-top: 0px;}

    .testimonials-block .testm-data p{line-height: normal}.testimonials-block .testm-data{padding-left: 0;}
    #tcb-testimonial-carousel .item{padding: 15px 20px;}#tcb-testimonial-carousel #Capa_1 {width: 20px;height: 20px;}
    .testimonials-block .testm-image{width: 100%;text-align: center;}.testm-image img{margin: 0;}
    .app_text{font-size: 14px;}
    .content_info {
        position: relative;
        left: 0;
        top: 0;
        float: left;
        width: 100%;
        background-color: #fff;
        height: auto;
        padding: 10px;
        box-shadow: 0 0 28px 0px #dcdcdc;
        transform: translate(0%,0);
    }
    .content_info::after {
        position: absolute;
        right: 45%;
        left: auto;
        width: auto;
        content: "";
        background-color: transparent;
        height: auto;
        padding: 0px;
        border-left: 20px solid transparent;
        border-top: 20px solid transparent;
        border-bottom: 20px solid #fff;
        border-right: 20px solid transparent;
        top: -38px;
    }
     .content_info.bigoven-con::after {
		border-left: 20px solid transparent;
		border-bottom: 20px solid #b01914;
	}
	.content_info.bumble-con::after{
        border-left: 20px solid transparent;
        border-bottom: 20px solid #d95b1b;   
    }
    .content_info.glow-con::after{
        border-left: 20px solid transparent;  
        border-bottom: 20px solid #b63d23;   
    }
	.content_info.pack-con::after{
		border-left: 20px solid transparent;  
	     border-bottom: 20px solid #6586e2;   
	}
	.content_info.hostelworld-con::after{
		border-left: 20px solid transparent;  
	     border-bottom: 20px solid #e92c27;   
	}
	.content_info.couch-con::after{
		border-left: 20px solid transparent;  
	    border-bottom: 20px solid #136198;   
	}
	.content_info.selfie-con::after{
		border-left: 20px solid transparent;  
	    border-bottom: 20px solid #9997b3;
	}
	.content_info.breethe-con::after{
		border-left: 20px solid transparent;  
	    border-bottom: 20px solid #594b3c;
	}
	.content_info.min-con::after{
		border-left: 20px solid transparent;  
	    border-bottom: 20px solid #625f57;
	}
	 .content_info.spooner_con::after{
	 	border-left: 20px solid transparent;  
	    border-bottom: 20px solid #79033e;
	}
	.content_info.dating-con::after {
		border-left: 20px solid transparent;  
	    border-bottom: 20px solid rgba(233,43,38,0.9);
	}

    #quote-carousel .carousel-inner blockquote{font-size: 16px;}
    .want_content{height: auto;}
    .ic-app-links{margin-bottom: 10px;}
    .ban_content h4,.ban_content p{
    	text-align: left;
    }
    .why_h3{
    	font-size: 18px;
    }
    .wrap_li-con p{
    	font-size: 14px;text-align: center;
    }
    .gdup-bx-text{
    	text-align: left;
    }
    .content_info {
		position: relative;
		left: auto;
		top: 0;
		float: none;
		width: 100%;
		height: auto;
		padding: 10px;
		right: auto;
		margin: 0 auto;
		display: inline-block;
	}
	#mobile_slider .item::after{
		background: rgba(255,255,255,0.9);
	}
	.app_icon img {
		width: 100% !important;
	}
	.gdup-bx-text{
		width: 83%;
	}
	.gdup-bx-img{
		margin-right: 4px;
	}
	.award_img{
		padding: 10px 20px;
	}
	.wrap_all_moving{
		padding: 10px 0px;
	}
	.ban_content .subs_cate {
		text-align: center;font-size: 16px;margin: 0;
	}
	.why_usp br {
		display: none;
	}
	.why_usp{
		text-align: justify;-moz-text-align-last: center;text-align-last: center;
	}
	.wrap_li-con{
		padding: 10px 0px;
	}
	.award_img img{
		height: 80px;
	}
	#quote-carousel .carousel-inner blockquote q{
		padding: 0;
	}
	.vendor_sec{padding: 20px 0 10px;}
	.cdf-block {
		min-height: 210px;margin-top: 20px;
	}
	.ven_h1{margin-top: 0;}
	.keep_button .button_cus.btn {
		padding: 10px 120px;font-size: 16px;
	}
	#quote-carousel .carousel-inner blockquote q {
		text-align: justify;text-align-last: center;-moz-text-align-last: center;
	}
	.wrap_com_img{
		height: auto;margin-bottom: 15px;
	}
	.wrap_com_img img{
		height: 100px;width: 220px;
	}
	.ven_video{
		margin-bottom: 15px;
	}
	.toprated_li .rfirmb-text p.rfirm-info{
		min-height: auto;
	}
	.toprated_sec{padding: 20px 0 0;}.numbering_show{padding: 20px 0 20px;}.why_ussec{padding: 20px 0;}
	.logo_div {
		padding-top: 10px;
	}
.col-md-4.col-sm-4.col-xs-4.app-bx {
margin-top: 20px;
}

}
@media(max-width: 767px) and (min-width: 600px){
    .keep_mov-h{margin-bottom: 10px;margin-top: 15px;}
    .keep_mov-h h1{font-size: 31px;}
}
@media(max-width: 600px){
	.logo_div{text-align: center;} .logo_div img{width: auto;float: none;}
    .why_us_li{text-align: center;width: 100%;}
    .wrap_banc .hire_c {
		margin-top: 50px;
		font-size: 33px;
		line-height: 35px;
	}
    .ven_sub br {display: none;}.card_year{font-size: 12px;font-size: 12px;}
    .why_usp{font-size: 14px;line-height: normal;}.cus_grid .form-group{width: 100%;padding: 0;}
    .query_form .form-group:nth-child(2) {width: 100%;padding-right: 0;}.what_img img{width: 100%;}
    .query_form .form-group:nth-child(3) {width: 100%;padding-left: 0;}.button_cus.btn{padding: 10px 30px;}
    .wrap_com_log .col-md-3.col-xs-12.col-sm-6{width: 50%;}.logo_div,.logo_div img {float: none;width: auto;padding: 5px;}
    .ban_content h4{font-size: 26px;}.ban_content p{font-size: 14px;}.app-bx{padding: 0 15px;}
    #quote-carousel .carousel-inner blockquote {
		font-size: 16px;
	}
	.numbering_show{padding: 20px 0 10px;}
	.wrap_li-con p{
    	font-size: 14px;text-align: center;-moz-text-align-last: center;text-align-last: center;
    }
    .keep_mov-h{margin-top: 10px;}

    /*====  keep form step css*/
    .wrapkeep_form .tab-on-form{max-width: inherit;}
    .wrap_footer_step2 .button_cus.btn {
        margin-top: 20px; padding: 8px 130px;width: 100%;
    }
}
@media(max-width: 599px){
    #mobile_slider .item img {
        display: inline-block;margin: 0 auto;float: none;width: auto;
    }
    #mobile_slider .item {
        margin-bottom: 40px;margin-top: 0px;display: inline-block;text-align: center;width: 100%;
    }
    .page_footer {
        padding: 20px 0;
        height: auto;
    }
    .keep_mov-h p{font-size: 18px;padding: 0 5px;}
}
@media(max-width: 414px){
	#mobile_slider::after{
		display: none;
	}
}
@media(max-width: 400px){
    .what_img img{width: 100%;}.ven_sub{font-size: 14px;line-height: normal;}.wrap_li-con p{font-size: 14px;}
    .suffes_des{font-size: 16px;text-align: left;}.wrap_what_con h1{font-size: 21px;}
    .wrap_banc .hire_c {
		font-size: 28px;
		line-height: 30px;
	}
	.subs_cate{font-size: 16px;line-height: normal;}
    .query_form p br{display: none;}.keep_movingsec{padding: 30px 0;height: auto;}
    .keep_mov-h h1{text-align: center;font-size: 21px;}.keep_mov-h p{font-size: 16px;word-wrap: break-word;}
    .keep_movingsec {height: auto;display: inline-block;padding: 20px 10px;float: left;}.cared_p{font-size: 11px;}
    .wrap_all_moving {display: inline-block;height: 100%;}.wrap_all_moving{float: left;width: 100%;}
    .moving-form {max-width: 100%;padding: 0 0;float: left;}.keep_mov-h h1{font-size: 18px;}
    .page_footer{padding: 10px;}.keep_mov-h{margin-bottom: 20px;margin-top: 20px;}
    .button_cus.btn{padding: 10px 20px;font-size: 18px;}.wrap_wan h1{font-size: 26px;}
    .ban_content p{font-size: 12px;}
    .carousel-control svg {width: 25px;height: 25px;}
    .why_ush1 {
		font-size: 18px;
	}
	.query_form p {
		font-size: 16px;
		line-height: normal;
	}
	.button_cus.btn {
		padding: 6px 10px;
		font-size: 14px;
	}
	.button_sec{
		margin: 10px 0 0px 0;
	}
	.logo_div img{width: 100%;float: none;}
	.col-md-6.col-sm-6.col-xs-6.p-r-40{
		padding-left: 15px;
	}
	.ic-app-links .mgt-50 {
		width: 100% !important;
	}

}
@media(max-width: 360px){
    .cared_p{font-size: 10px;}.ven_card{padding: 0 5px;}.ven_h1{font-size: 20px;margin-top: 0;}.button_cus.btn{padding: 10px 20px;font-size: 14px;}
}
@media(max-width: 767px) and (min-width: 320px){
    #mobile_slider::after{
        display: none;
    }
}
/*============  ends ===============*/



/*  =======  START CSS WEBDEVELOPMENT PAGE  ========*/

#webdevelopment_page .tec_logo {
    width: 100%;
}
#webdevelopment_page .wrap_techlogo {
    padding: 30px 30px 30px 30px;
}
#webdevelopment_page .techno_icoul {
    height: auto;
    margin-bottom: 10px;
}
@media(min-width: 768px){
    .taxi_proces_mobileview{display: none;}
}

@media(max-width: 767px){
    #webdevelopment_page .techno_icoul {
        height: auto;
        margin-bottom: 10px;
    }
    .mobile_767hide{display: none;}
}

@media(max-width: 480px){
    #webdevelopment_page .col-sm-3.col-xs-4 {
        width: 50%;
    }
    #webdevelopment_page .wrap_techlogo {
        padding: 20px;
    }
}

@media(max-width: 375px){
    #webdevelopment_page .col-sm-3.col-xs-4 {
        width: 100%;
    }
}





/*============    partnership page css start here ===========*/
.partnership_main {
    float: left;
    width: 100%;
    background-image: url("../img/landing_page_img/partner-pagebanner.png");
    height: 515px;
    background-position: center;
    background-size: cover;
}
.partnership_table {
    text-align: center;
    display: table;
    height: 515px;
    width: 100%;
}
.partnership_cell {
    vertical-align: middle;
    height: 100%;color: #fff;
    display: table-cell;
}
.partnership_cell h3 {
    font-size: 48px;
    margin: 0 0 10px;
}
.partnership_cell h1 {
    font-size: 65px;
    margin: 10px 0;
}
.partnership_cell p {
    font-size: 30px;
    font-family: Lato, Helvetica, sans-serif;
    margin-top: 30px;
    margin-bottom: 20px;
}
.req-cons-btnbtn {
    border: 1px solid #E92B26;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 16px;
    height: 60px;
    margin-top: 15px;
    max-width: 100%;
    padding: 0px 90px 0 130px;
    text-transform: uppercase;
    background: #E92B26;
    position: relative;
    transition: all .5s ease 0s;
    line-height: 60px;
    border-radius: 100px;
    text-align: center;
}
.req-cons-btnbtn em {
    background: url(../img/request-quote.png) no-repeat #E92B26;
    background-position-x: 0%;
    background-position-y: 0%;
    width: 30px;
    height: 14px;
    position: absolute;
    left: 82px;
    top: 23px;
    transition: all .5s ease 0s;
    background-position: 0 -16px !important;
}
.req-cons-btnbtn:hover em {
    background: url(../img/request-quote.png) no-repeat #E92B26;
    background-position: 0 0 !important;
}
.req-cons-btnbtn:hover{color: #fff;}

.partnershipt_program {
    float: left;
    width: 100%;
    padding: 50px 0;
}
.suffescom_head {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 70px;
}
.suffescom_head h1 {
    width: 100%;
    margin: 0px 0 14px;
    font-size: 20px;
    text-transform: uppercase;
}
.partnership_pro {
    float: left;
    width: 100%;
    text-align: center;
}
.wrap_pro-img {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.partnership_pro h1 {
    font-size: 19px;
    color: #323232;
    font-weight: normal;
    margin: 30px 0;
}
.partnership_pro img {
    width: auto;
}
.partner_withsuf {
    background-color: #f6f8fa;
    padding: 80px 0;
    float: left;
    width: 100%;
}
.partner_descript h1 {
    font-size: 20px;
    color: #2b2b2b;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 0;
}
.left_divider {
    width: 100px;
    height: 1px;
    background-color: #e92b26;
}
.partner_descript p {
    margin-top: 30px;
    font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;
    line-height: 32px;
}
.partner_withsuffes {
    width: 100%;
    float: left;
}
.partner_descript {
    float: left;
    width: 100%;
    padding-left: 30px;
}
.partner_withsuffes img{width: 100%;}
.partner_sufful li {
    display: inline-block;width: 100%;font-size: 16px;font-family: Lato, Helvetica, sans-serif;
    margin-bottom: 15px;line-height: 30px;
    padding-left: 25px;position: relative;
}
.partner_sufful {
    padding-left: 0;width: 100%;margin: 20px 0 0;
}
.partner_sufful li i {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 24px;
    color: #f1181f;
}
.partner_shiptype {
    float: left;width: 100%;padding: 80px 0;
}
.partner_progwrap {
    float: left;width: 100%;
}
.description_h {
    float: left;width: calc(100% - 148px);padding-left: 80px;
}
.img_partner {
    float: left;width: 147px;
}
.img_partner img {
    display: inline-block;
    width: 100%;
}
.wrap_programpro {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.description_h h1 {
    font-size: 18px;
    color: #1a1a1a;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 0;
    font-weight: 500;
}
.description_h h3 {
    font-size: 18px;
    margin:30px 0 25px;
    color: #2d2d2d;
}
.description_h p {
    margin-top: 14px;
    font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;
    line-height: 30px;
}
.wrap_programpro.center_part {
    margin: 40px 0;
}
.wrap_programpro.center_part .img_partner {
    float: right;
}
.wrap_programpro.center_part .description_h {
    float: left;
    text-align: right;
    padding-left: 0;
    padding-right: 80px;
}
.wonderfull_partner {
    float: left;
    width: 100%;
    background-color: #44a7c7;
    padding: 50px 0 50px;
    position: relative;
}
.wonderfull_partner::after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: #fff;
    content: "";
    height: 178px;
    z-index: 0;
}
#partner_shiptest {
    padding-top: 30px;
}
.section_heabtn h1 {
    letter-spacing: 1px;
    margin: 30px 0 35px;
}
.yellow_btn_part {
    display: inline-block;
    width: auto;
    background-color: #f6d44c;
    color: #000;
    padding: 15px 80px;
    border-radius: 100px;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    border: none;
    margin-bottom: 20px;
}
.yellow_btn_part:hover,.yellow_btn_part:focus {
    color: #000;    
    background-color: #dfc43c;
    text-decoration: none;
}
.terms_condition {
    display: block;
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
    font-family: Lato, Helvetica, sans-serif;
    letter-spacing: 1px;
}
.terms_condition:hover {
    color: #fff;
    text-decoration: underline;
}
.wonder_fullul {
    padding: 0;
    display: flex;
    width: 100%;
    text-align: center;
    margin: 0;
}
.wrap_wonderfull {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 90px;
    z-index: 1;
}
.wonder_fullul li {
    display: inline-block;
    width: 25%;
    padding: 0 15px;
}
.wonder_fulltext {
    float: left;width: 264px;
    height: 264px;background-color: #fff;
    border-radius: 100%;padding: 73px 0 0;
    position: relative;
}
.section_heabtn {
    text-align: center;color: #fff;
}
.testmonials {
    height: 500px;
    display: inline-block;
    float: left;
    width: 100%;
}
.wonder_fullul li .wonder_fulltext::before {
    position: absolute;
    content: "";
    left: 0;
    top: 6px;
    height: 100%;
    width: 100%;
    background-color: #41b9e2;
    z-index: -1;
    border-radius: 100%;
}
.wonder_fullul li:nth-child(1) .wonder_fulltext::before{
    background-color: #41b9e2;
}
.wonder_fullul li:nth-child(2) .wonder_fulltext::before{
    background-color: #588939;
}
.wonder_fullul li:nth-child(3) .wonder_fulltext::before{
    background-color: #f6b74c;
}
.wonder_fullul li:nth-child(4) .wonder_fulltext::before{
    background-color: #e3242a;
}
.wonder_fulltext h1 {
    font-size: 75px;
    line-height: 40px;
    margin: 0;
    text-align: center;
}
.wonder_fulltext h1 span {
    font-size: 50px;
    line-height: normal;
    width: 100%;
    display: inherit;
    text-align: center;
    margin-top: 0px;
}
.wonder_fullul li:nth-child(1) .wonder_fulltext h1 {
    color: #41b9e2;
}
.wonder_fullul li:nth-child(2) .wonder_fulltext h1 {
    color: #588939;
}
.wonder_fullul li:nth-child(3) .wonder_fulltext h1 {
    color: #f6b74c;
}
.wonder_fullul li:nth-child(4) .wonder_fulltext h1 {
    color: #e3242a;
}
.wonder_fulltext p {
    font-size: 16px;
    text-transform: uppercase;
    color: #7f7f7f;
}
.wonder_fullul li .wonder_fulltext::after {
    content: "";
    left: 0;
    top: 11px;
    height: 92%;
    width: 92%;
    z-index: 1;
    border-radius: 100%;
    position: absolute;
    border: 2px dashed #acacac;
    padding: 20px;
    right: 0;
    margin: auto;
}
#partner_shiptest {
    padding-top: 30px;
}
#partnership_bottomform {
    background-color: #263a43;
}
#partnership_bottomform #message:hover {
    border-color: transparent;
}
#partnership_bottomform .cus_grid {
    z-index: 9;
    position: relative;
}
#partner_shiptest .ven_sub {
    margin-top: 20px;
}
#partner_shiptest .suffescom_head {
    margin-bottom: 0;
}

@media(max-width:1199px){
    .wonder_fulltext{height: 204px;width: 204px;padding: 50px 0 0;}
    .wonder_fulltext h1 span{font-size: 25px;}.wonder_fulltext h1{font-size: 42px;}
    .description_h h3{margin: 20px 0 20px;}.description_h h3{margin: 20px 0 10px;}
    .partnership_cell p{font-size: 24px;}.wonder_fulltext p{padding: 0 30px;font-size: 16px;}
    .wonder_fullul{flex-flow: row wrap;}.wonder_fullul li{width: 25%;}

}

@media(max-width: 991px){
    .wonderfull_partner::after{height: 128px;}
    .wonder_fulltext h1 {
        font-size: 30px;line-height: 25px;
    }
    .wonder_fulltext h1 span {font-size: 20px;}
    .wonder_fulltext{padding: 38px 0 0 0;height: 155px;width: 155px;}
    .partnership_pro h1{font-size: 16px;}
    .section_heabtn h1 {
        margin: 10px 0 35px;
        font-size: 31px;
    }
    .wonder_fulltext p {
        padding: 0 26px;
        font-size: 14px;
    }

}

@media(max-width: 767px){
    .partner_withsuffes img {
        width: auto; margin: 0 auto;display: inherit;
    }
    .partnership_cell h1{font-size: 50px;}.partnership_cell h3{font-size: 40px;}
    .partnership_cell p {
        font-size: 21px;margin-top: 20px;
    }
    .partnership_main,.partnership_table{height: 450px;}
    .wonder_fulltext {
        padding: 34px 0 0 0;height: 125px;width: 125px;
    }
    .wonder_fullul li .wonder_fulltext::after{height: 93%;width: 93%;top: 5px;}
    .wonder_fulltext h1 {
        font-size: 20px;line-height: 15px;
    }
    .wonder_fulltext h1 span {font-size: 16px;}
    .wonder_fulltext p {
        padding: 0 26px; font-size: 10px;
    }
    .wrap_wonderfull{margin-top: 60px;}
    .wonder_fulltext{margin: 0 auto;float: none;}.wonder_fullul li{text-align: center;}

    #partner_shiptest .left.carousel-control,
    #partner_shiptest .right.carousel-control {
        display: block;
    }
    #partner_shiptest .right.carousel-control {
        right: 12px;
    }
    #partner_shiptest .left.carousel-control {
        right: auto;left: -10px;
    }

}
@media(max-width: 600px){
    .partnership_cell h1{font-size: 44px;}
    .partner_withsuf,.partner_shiptype{padding: 50px 0;}.partner_descript{margin-top: 40px;padding: 0 10px;}
    .description_h{padding-left: 30px;}
    .wrap_programpro.center_part .description_h {
        padding-right: 0;
        text-align: center;
    }
    .img_partner{width: 100%;margin-bottom: 20px;text-align: center;}
    .img_partner img{width: auto;margin: 0 auto;}
    .description_h {
        width: 100%;padding: 0 10px;text-align: center;
    }
    .description_h h3 {
        margin: 10px 0 10px;
    }
    .suffescom_head{margin-bottom: 40px;}

}

@media(max-width: 480px){
    .wrap_wonderfull {
        margin-top: 0px;
    }
    .wonder_fullul li {
        width: 50%;
        margin-top: 30px;
    }
    .wonderfull_partner::after {
        height: auto;
        display: none;
    }
    .yellow_btn_part{width: 100%;padding: 15px 50px;}
    .section_heabtn h1 {
        margin: 0px 0 35px;
        font-size: 21px;
        line-height: 30px;
    }
    .description_h h1{line-height: 26px;}
    .description_h p{text-align: justify;text-align-last:center;}
    .partnershipt_program{padding: 50px 0 30px;}
    .partnership_cell h3 {font-size: 24px;}
    .partnership_cell h1 {font-size: 28px;}
    .partnership_main, .partnership_table {
        height: 400px;
    }
    .partnership_cell p {font-size: 16px;margin-top: 10px;padding: 0 23px;}
    .req-cons-btnbtn{width: auto;padding: 0px 70px 0 90px;}.req-cons-btnbtn em{left: 52px;}
}

@media(max-width: 375px){
    .partnership_pro h1 {
        font-size: 14px;
    }
}

/*============  awards page css start here =====*/
.certificat_sec {
    float: left; width: 100%;padding: 60px 0 10px;border-top: 1px solid #ececec;
}
.certificate_ul {
    display: flex;
    width: 100%;
    float: left;
    padding: 0;
    flex-flow: row wrap;
}
.certificate_ul li {
    display: inline-block;
    width: 33.33%;
    text-align: center;
    margin-bottom: 50px;
    padding: 0 15px;
}
.wrap_awardimg {
    float: left;
    width: 100%;
    border: 1px solid #dcdcdc;
    min-height: 260px;
    padding: 10px 0;
}
.award_imgcerficate img {
    width: 250px;
    height: 220px;
    object-fit: scale-down;
}
.award_imgcerficate {
    margin-top: 40px;
    float: left;
    width: 100%;
}
.certificat_sec .border_cos{
    height: 1px;
    background-color: red;
    left: 0;
    right: 0;
    margin: auto;
    width: 87px;
    margin-bottom: 10px;
}


/*============  taxi dipatch new page css start here ========== */
#taxi_dispatch_new .main_banner.ios_app{
    background-image: url("../img/landing_page_img/taxi-dis-2.jpg");padding-bottom: 0px;
}
#taxi_dispatch_new .main_banner.ios_app::after{
    background-color: rgba(0,0,0,0.7);
    top: 0;    
}
.get_btn .get_in.btn:hover, .get_btn .get_in.btn:focus{
    outline: none;background-color: #ec8d1d;
    border-color: #ec8d1d;
    color: #fff;transition: .5s;
}
#taxi_dispatch_new .wrap_banc .hire_c span {
    color: ##00aaea;
  }
#taxi_dispatch_new  .get_intouch{
    padding: 30px 0;
}

/*====  taxi new test dev ===*/
#taxi_dispatch_newdev .main_banner.ios_app{
    background-image: url("../img/taxi_img/taxi-newban2.jpg");padding-bottom: 0px;background-position: 100%;
}
#taxi_dispatch_newdev .main_banner.ios_app::after{
    background-color: rgba(0,0,0,0.4);
    top: 0;    
}
#taxi_dispatch_newdev  .get_intouch{
    padding: 30px 0;
}
#taxi_dispatch_newdev .main_banner.ios_app{margin-top: 0px;}

/*======  ends ===*/

/*========  mobile view ====*/


.taxi_proces_mobileview .carousel-control {
    background: transparent;
    box-shadow: unset;
    border: unset;
    filter: none;
    top: 50%;
    opacity: 1;
    width: 8%;
    display: block !important;
}
.taxi_proces_mobileview {
    float: left;
    width: 100%;
    padding: 60px 0 60px;
}
.taxi_proces_mobileview .item img {
    width: 440px;
    height: 440px;
    object-fit: scale-down;
    margin: auto;
}
.caption_slider {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.caption_slider h1 {
    color: #00aaea;
    font-size: 26px;
    margin: 0;padding-bottom: 20px;
    position: relative;
}
.caption_slider h1::after {
    float: none;
    display: inline-block;
    width: 70px;
    background-color: #ff0000;
    height: 1px;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    content: "";
    left: 0;
    right: 0;
}
.taxi_proces_mobileview .right.carousel-control {
    right: 0;
}

/*========  mobile app sec ===*/
#mobile_applogo {
    padding: 0;
}
#mobile_applogo .container {
    padding: 0;
}
/*====  onli color id ====*/
#just_rydeapp {
    background: linear-gradient(83deg, rgba(255,133,13,1) 30%, rgba(255, 67, 103,1) 80%);
}
#konnect_app {
    background: linear-gradient(80deg, rgba(36,209,164,1) 0%, rgba(46,171,198,1) 100%);
}
#suber_app {
    background: linear-gradient(45deg, rgb(255, 217, 122) 0%, rgb(255, 217, 122) 10%, rgb(255, 187, 60) 95%, rgb(255, 173, 122) 100%);
}
#cruise_app {
    background: linear-gradient(45deg, rgba(67,205,76,1) 0%, rgba(128,214,88,1) 25%, rgba(40,137,54,1) 63%, rgba(40,137,54,1) 100%);
}
#mobile_applogo .logo_app img {
    width: 110px;
    height: 110px;  
    object-fit: scale-down;
}
#mobile_applogo .carousel-inner > .item{
    padding: 35px 10px 70px;
}
#mobile_applogo .caption_slider{
    margin-bottom: 40px;
}
#mobile_applogo .caption_slider h2 {
    margin: 0 0 20px;
    font-size: 28px;
    font-weight: normal;
    color: #fff;
}

/*=======  testmonials mobile view ====*/
.test_appscre {
    height: 420px;
    width: 420px;
    object-fit: scale-down;
}
.cust_paddapp{
    padding: 50px 0;
}
.taxi_disapp #quote-carousel .carousel-control {
    top: 33%;
}
.taxi_disapp #quote-carousel .carousel-control {
    top: 33% !important;
}
.testlogo_app{display: none;}
#taxi_dispatch_new .query_form p{
    margin-top: 10px;
    color: #595f62;
    font-size: 18px;
    font-weight: bold;
}
/*===   ends  =====*/
/*==============  uber for x page ============*/
#taxi_dispatch_newdev .main_banner.uber-forx {
    background-image: url("../img/landing_page_img/mvpbanner1.jpg");
    padding-bottom: 0px;
}
#taxi_dispatch_newdev .main_banner.uber-forx::after{
    background-color: rgba(0,0,0,0.4);
}
.main_banner.ios_app.uber-forx .hire_c {
    margin-top: 70px;letter-spacing: 2px;
}
.main_banner.ios_app.uber-forx .subs_cate {
    font-size: 24px;
    letter-spacing: normal;
}
.uber-forx .wrap_banc .hire_c span {
    color: #f9be4a;
}
.uber_forul {
    float: left;margin-top: 50px;width: 100%;
}
.uber_xtringle {
    width: 100px;height: 65px;background: #fff;
    position: relative;text-align: center;
}
.uber_xtringle img {
    width: 64px;
}
.uber_xtringle::before {
    content: "";position: absolute;
    top: -25px;left: 0; width: 0;
    height: 0;border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid white;
}
.uber_xtringle::after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid white;
}
.uber_forul .row {
    display: flex;
    justify-content: center;
}
.row.second_row{margin-top: 60px;}


/*============  ends =============*/

/*=========  responsive css start =====*/

@media(max-width: 1199px){
    .uber_forul{margin-top: 30px;margin-bottom: 50px;}
    .main_banner.ios_app.uber-forx .subs_cate{font-size: 21px;}
    .main_banner.ios_app.uber-forx .hire_c{margin-top: 40px;}
}

@media(max-width: 991px){
    .uber_xtringle {
        width: 80px;
        height: 47px;
    }
    .uber_xtringle img {
        width: 45px;
        margin: 0 auto;
    }
    .uber_xtringle::before{
        border-left: 40px solid transparent;border-right: 40px solid transparent;border-bottom: 25px solid white;
    }
    .uber_xtringle::after{
        border-left: 40px solid transparent;border-right: 40px solid transparent;border-top: 25px solid white;
    }

}

@media(max-width: 991px) and (min-width: 768px){
     #dispatch .features-info{width: 50% !important;}
}

@media(min-width: 768px){
    #taxiwhyus_mobile{display: none;}
}
@media(max-width: 767px){
    #taxi_dispatch_new .main_banner.ios_app {
        margin: 0;
    }
    .main_banner.ios_app.uber-forx .subs_cate{font-size: 19px;}
    .main_banner.ios_app.uber-forx .hire_c{margin-top: 50px;letter-spacing: normal;}
    .col-sm-3.col-xs-4.last_seuberx {
        margin-top: 60px;
    }
    .uber_forul .row{flex-flow: row wrap;}.uber_xtringle{margin: 0 auto;}
    .uber_forul {
        margin-top: 50px;
        margin-bottom: 20px;
    }

}

@media(max-width: 640px){
    #taxi_dispatch_new .get_ing_con h2 {
        top: 0 !important;
        margin-bottom: 0;
    }
    #taxi_dispatch_new .get_btn{margin-bottom: 10px;}

}

@media(max-width: 400px){
    #taxi_dispatch_new .main_banner.ios_app .hire_c{font-size: 31px;}
    #pickup_delivery .main_banner.ios_app .hire_c{font-size: 31px;line-height: normal;}
    .food_delivery_appser .main_banner.ios_app .hire_c {
        font-size: 27px;
        line-height: normal;
    }
    #taxi_dispatch_new .app_ico img{height: 45px;}
    #mobile_applogo .logo_app img {
        width: 110px;
        height: 110px;
        object-fit: scale-down;
    }

    .main_banner.ios_app.uber-forx .hire_c{margin-top: 30px;}
    
}
@media(max-width: 480px){
    .taxi_proces_mobileview .right.carousel-control {
        right: 0px;
    }
}

/*=========  dog walking css start =====*/

.dog_walking .main_banner.ios_app {
    background-image: url("../img/landing_page_img/dog-walk1.jpg") !important;
    background-position: center 75%;
}
.dog_walking .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.6) !important;top: 0 !important;
}


/*=========  clean services walking css start =====*/
.cleaning_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/cleaning-services.jpg") !important;
    padding-bottom: 0px;
}
.cleaning_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.5) !important;top: 0 !important;
}

@media(max-width: 400px){
    .cleaning_service .main_banner.ios_app .hire_c{
        font-size: 33px !important;
    }
}


/*=========  ends ======*/

/*============  colorfull portfolio only desktop */
.saprate_lanportfolio {
    padding: 0px 0 0px;
    background-color: #f6f8fa;
    max-width: 100%;
    margin: 0 auto;
    float: left;
    width: 100%;
}
.saprate_lanportfolio #lanpCarousel {
    height: auto;
    margin-top: 0;
    width: 100%;
    float: left;
}
.saprate_lanportfolio .carousel-indicators {
    float: left;
    left: 0;
    margin-left: -30px;
    position: absolute;
    top: 50%;
    transform: translateY(-30%);
    width: 10px;
    z-index: 8;
}
#lanpCarousel .item {
    width: 100%;
    float: left;
    padding: 40px 0 60px;
}
#Just_rydedesk{
    background: linear-gradient(83deg, rgba(255,133,13,1) 30%, rgba(255, 67, 103,1) 80%);
}
#konnect_appdesk {
    background: linear-gradient(80deg, rgba(36,209,164,1) 0%, rgba(46,171,198,1) 100%);
}
#suber_appdesk {
    background: linear-gradient(45deg, rgb(255, 206, 99) 0%, rgb(255, 206, 99) 29%, rgb(255, 179, 15) 88%, rgb(255, 179, 15) 100%);
}
#ride_o_appdesk{
    background: linear-gradient(145deg, rgba(255,135,10,1) 0%, rgba(240,54,138,1) 100%); 
}
#cruise_appdesk {
    background: linear-gradient(180deg, rgba(67,205,76,1) 0%, rgba(128,214,88,1) 25%, rgba(40,137,54,1) 63%, rgba(40,137,54,1) 100%);
}


.lp_app_block {
    display: table;
    height: 460px;
    width: 100%;
}
.lp_app_cell {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.lp_app_cell img {
    height: 430px;
    width: auto;
}
#lanpCarousel .carousel-control {
    border-radius: 2px;
    bottom: 30px !important;
    height: 35px;
    left: 50px;
    opacity: 1;
    padding: 6px;
    position: absolute;
    text-shadow: none;
    top: auto !important;
    width: 35px !important;
}
#lanpCarousel .carousel-control {
    left: 45%;
}
#lanpCarousel .left.carousel-control,#lanpCarousel .right.carousel-control {
    background-image: none;
}
#lanpCarousel .sprite-bg {
    background: url(../img/sprite-icon-all.png) no-repeat;
}
#lanpCarousel .next-arrow-home {
    background-position: -665px -127px;
}
#lanpCarousel .next-arrow-home,#lanpCarousel .prev-arrow-home {
    width: 34px;height: 34px;display: inline-block;
}
#lanpCarousel .prev-arrow-home {
    background-position: -626px -127px;
}
#lanpCarousel .right.carousel-control {
    left: auto !important;
    right: 49% !important;
}
.desk_applogo {
    display: inline-block;
    width: 110px;
    position: relative;
}
.desk_applogo img {
    width: 110px;
    height: 110px;
    object-fit: scale-down;
    margin-left: 70px;
}
#lanpCarousel .carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 5px 0;
    text-indent: -999px;
    cursor: pointer;
    /* background-color: #000 \9; */
    background-color: #acacac;
    border: 1px solid #acacac;
    border-radius: 10px;
}
#lanpCarousel .carousel-indicators .active {
    width: 18px;border: none;
    height: 18px;
    margin: 3px -2px;
    background-color: #e92b26;
}
/*======  ends slider css --- */
#lanpCarousel .carousel-inner blockquote {
    margin: 0;border: 0;color: #fff;padding: 0 0 0px;
    text-align: center;font-size: 20px;line-height: 1.7;
}
#lanpCarousel .carousel-inner blockquote q {
    display: block;padding: 0 64px;overflow: hidden;
    max-width: 824px;min-height: 70px;font-family: Lato, Helvetica, sans-serif;
    position: relative;margin: 0 auto 11px;
}
#lanpCarousel .carousel-inner blockquote cite {
    display: block;color: #fff;font-weight: 500;font-style: italic;
    margin-top: 30px;
}
#lanpCarousel .carousel-inner blockquote .rank {
    opacity: .65;display: block;font-size: 14px;font-weight: 400;
}
.wrap_lport .author-img {
    width: 95px;height: 95px;overflow: hidden;margin: 0 auto 25px;border-radius: 100%;
    border: 2px solid #fff;
}
.wrap_lport .author-img img {
    display: block;
    max-width: none;
    width: 100%;
    height: auto;
}
.wrap_lport {
    display: table;
    height: 460px;
    width: 100%;
}
.wrap_lportcell {
    height: 100%;
    vertical-align: middle;
    display: table-cell;
}
/*=====  content css ends here ==== */

@media(max-width: 1199px){
    .desk_applogo img{margin-left: 40px;}
    #lanpCarousel .carousel-control{bottom: 20px !important;}
    #lanpCarousel .carousel-inner blockquote{font-size: 18px;line-height: 30px;}
    #lanpCarousel .carousel-inner blockquote cite{margin-top: 10px;}
}

@media(max-width: 850px){
    #cruise_appdesk {
        background: linear-gradient(90deg, rgb(67, 205, 76) 0%, rgb(128, 214, 88) 25%, rgb(40, 137, 54) 63%, rgb(40, 137, 54) 100%);
    }
    .desk_applogo{width: 100px;}
    #suber_appdesk {
        background: linear-gradient(90deg, rgb(255, 206, 99) 0%, rgb(255, 206, 99) 29%, rgb(255, 179, 15) 88%, rgb(255, 179, 15) 100%);
    }
    #lanpCarousel .carousel-control {
        left: 0px;
        right: 50px;
        margin: 0 auto;
    }
    #lanpCarousel .right.carousel-control {
        left: 90px !important;
    }
    #lanpCarousel .carousel-control {
        bottom: 30px !important;
    }

}


/*===========  ends here  ==========*/




/*==============   pest control ser page css here ======= */
.pest_con_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/pest-bg-2.jpg") !important;
    padding-bottom: 0px;
}
.pest_con_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
    top: 0 !important;
}
#dispatch .features-box .features-text .features-info .info-text h6{
    min-height: 43px;
}
#dispatch .features-box .features-text .features-info .info-text p{
    min-height: 90px;
}
 #dispatch .features-info{
    margin: 15px 0;
 }
 #dispatch .features-box.text-center {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.pest_con_service .text_Launch_b ul{
    padding: 0 10px 0 20px;
}
.pest_con_service .features-text .features-info .info-text p{
    min-height: 60px;
}


@media(max-width: 480px){
    .pickup_cou_record .app_ico {
		height: 70px !important;
		width: 70px !important;
		padding: 13px 0 !important;
	}
    .taxi_proces_mobileview #Capa_1 {
        width: 30px;
    }
	.pickup_cou_record .wrap_appico li p{font-size: 17px !important;line-height: normal;}
	.main_banner.ios_app .ban_content p{font-size: 18px;}

}


/*==============    satrt css in food delivery app solutions =========*/

.food_delivery_appser .main_banner.ios_app {
    background-image: url(../img/landing_page_img/banner1.jpg) !important;
    padding-bottom: 0px;
}
.food_delivery_appser .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
    top: 0 !important;
}
.food_delivery_appser .get_ing_con h2{top: 6px;}
.food_delivery_appser .wrap_appico {
    margin-top: 30px;
}
#taxi_dispatch_new .get_ing_con h2{
    top: 6px;
    text-shadow: 2px 4px 12px black;
}

@media(max-width: 480px){
    .pickup_cou_record li h4{font-size: 25px;}
    .pickup_cou_record .wrap_appico li p{font-size: 15px !important;}
    .pickup_cou_record .wrap_appico{margin: 20px 0 5px 0;}
    .get_intouch.what_uget h2{margin: 0px;}
}

@media(max-width: 400px){
    .text_Launch_b{padding-left: 16px !important;}
    .pest_con_service .text_Launch_b ul {
        padding: 0 0px 0 0px !important;
    }
}


/*=======  ends here =========*/

/*==============   start css roadside assistance app  29 apr 2019 ===========*/
#roadside_assistance .wrap_banc .hire_c span {
    color: #ffc944;
}
#roadside_assistance .main_banner.ios_app .hire_c {
    font-size: 38px;
    font-weight: normal;
}
.roadside {
    background-image: url(../img/landing_page_img/roadside-truck4.jpg) !important;
    background-position: center;
    background-size: cover;
    width: 100%;
    padding: 50px 0 20px 0;
    height: 100%;
}
#roadside_assistance .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
    top: 0 !important;
}

@media(max-width: 991px) and (min-width: 768px){
    .pickup_cou_record .wrap_appico li p {
        font-size: 16px !important;
        color: #fff;
    }
    .main_banner.ios_app .ban_content p {
        font-size: 18px !important;
    }
}

/*================== ends  here   ================*/


/*===================  solution folder page css =========================*/

/*=====  dog walking page =====*/

.simple_content {
    float: left;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}
.inner_content {
    float: left;
    width: 100%;
}
.inner_content h2 {
    display: inline-block;
    margin: 0 0 30px 0;
    color: #3a3939;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    position: relative;
}
.inner_content h2::after {
    position: absolute;
    bottom: -12px;
    height: 3px;
    width: 70px;
    left: 0;
    content: "";
    background-color: #e92b26;
    right: 0;
    margin: 0 auto;
}
.inner_content p {
    color: #717171;
    font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;
    line-height: 28px;
}
.moving-form #message:hover {
    border: none;
}
.moving-form #message{
    border: none;padding: 6px 12px;
}
.keep_movingsec.solution_fform {
    background-color: #0F232C;
}
.solution_fform .moving-form .form-control {
    background-color: #f1f1f1;color: #333;
}
.simple_content br {
    display: inline-block;
}
.solution_ul li {
    margin-bottom: 20px;
}
.solution_header .service-list a {
    padding: 5px 0 !important;
    height: auto !important;
    top: 0 !important;
}
.solution_body .main_banner.ios_app .hire_c{
    margin-top: 30px;
}
.solution_body  #taxi_form{
    margin-top: 20px;
}
.food_delivery_appser.solution_body .wrap_appico {
    margin-top: 30px;
}
.food_delivery_appser .wrap_appico li p {
    font-size: 18px;
}
/*======  update text ===*/
.on_demand_sec { background: #fff; }
.on_demand_sec {
    float: left;width: 100%;padding: 30px 0;
}

.app_owners {
    float: left;width: 100%;padding: 0px 0;
    background-image: url(../img/landing_page_img/banner-top-landing.jpg);
}

.simple_text {
    margin-top: 20px;display: inline-block;width: 100%;float: left;color: #717171;font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;line-height: 26px;
}
.wrap_ulondimand h4 {
    color: #4d4d4d;margin:5px 0 15px;font-size: 18px;
}
.wrap_ulondimand {
    float: left;width: 100%;
}
.wrap_ulondimand ul {
    padding: 0 0 0px 15px;margin: 20px 0px 20px;width: 100%;
}
.wrap_ulondimand.flex_wrap ul{
    margin: 25px 0px 20px;display: flex;flex-flow: row wrap;width: 100%;
}
.wrap_ulondimand ul li {
    margin-bottom: 10px;font-size: 16px;
    font-family: Lato, Helvetica, sans-serif;
    line-height: normal;
    color: #515151;
 
} 
.wrap_ulondimand.flex_wrap ul li{  
    width: 33.33%;
}
.wrap_get_aquote {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
}
.wrap_get_aquote .get_btn {
    margin: 0;
}
.own_dogwhyus {
    float: left;
    width: 100%;
    padding: 30px 0;
    background-color: #f6f8fa;
}
.own_dogwhyus.white_bg {
    background-color: #fff;
}
.on_demand_sec.step_sec {
    background-color: #f6f8fa;
}
.wrap_ulondimand ul li h3 {
    font-size: 18px;
    color: #00aaea;
    font-weight: 600;
    margin: 5px 0 8px;
    list-style: none;
}
.on_demand_sec.step_sec li {
    margin-bottom: 20px;
    list-style: none;
}
.launch_withus {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0;
    background-color: #f6f8fa;
}

/*==== ends  ====*/
/*============  carpenter page css here =============*/

.carpenter_body .main_banner.ios_app {
    background-image: url("../img/landing_page_img/handyman-banner.png") !important;
}
.carpenter_body .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*=============  ends  =========*/
/*============  personal page css here =============*/

.per-trainer_body .main_banner.ios_app {
    background-image: url("../img/landing_page_img/personal-traner-ban.jpg") !important;
}
.per-trainer_body .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  cuddling page css here =============*/

.cuddling_services .main_banner.ios_app {
    background-image: url("../img/landing_page_img/cuddling-business.png") !important;
}
.cuddling_services .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  massage_services page css here =============*/

.massage_services .main_banner.ios_app {
    background-image: url("../img/landing_page_img/massban-services.jpg") !important;
}
.massage_services .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  massage_services page css here =============*/

.lawnmoving_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/lawn-services.jpg") !important;
}
.lawnmoving_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  massage_services page css here =============*/

.catering_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/catering-services.jpg") !important;
}
.catering_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.3) !important;
}

/*============  beauty_services page css here =============*/

.personal-trainer-app { 
    background-image: linear-gradient(to right, rgba(0,0,0,0.7), rgba(3,124,213,.7)),  url("../img/landing_page_img/personal-traner-ban.jpg") !important;
    padding: 50px 0 20px 0;
}
.omd_beauty_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  beauty_services page css here =============*/

.tutors_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/tutor-banner.jpg") !important;
}
.tutors_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  beauty_services page css here =============*/

.babysitters .main_banner.ios_app {
    background-image: url("../img/landing_page_img/babysitters-ban.jpg") !important;
}
.babysitters .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  medicin_delivery page css here =============*/

.medicin_delivery .main_banner.ios_app {
    background-image: url(../img/landing_page_img/massban-medical.jpg) !important;
    padding-bottom: 0px;
}
.medicin_delivery .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.4) !important;
}

/*============  grocery Services page css here =============*/

.grocery_services .main_banner.ios_app {
    background-image: url("../img/landing_page_img/grocery-banner.jpg") !important;
}
.grocery_services .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.2) !important;
}

/*============  grocery Services page css here =============*/

.carwash_services .main_banner.ios_app {
    background-image: url("../img/landing_page_img/carwash-ban2.jpg") !important;
}
.carwash_services .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.2) !important;
    display: none;
}

/*============  movers Services page css here =============*/

.movers_services .main_banner.ios_app {
    background-image: url("../img/landing_page_img/movers-packers.jpg") !important;
}
.movers_services .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.3) !important;
}

/*==============  common_industries section here ============*/

.ios_industries.ids_common .ios_inducard {
    display: flex;overflow: hidden;padding: 15px 16px;align-items: center;min-height: 120px;border-radius: 10px 10px 10px 10px;position: relative;
}
.ios_industries.ids_common .ios_inducard a {display: block;width: 100%;position: absolute;height: 100%;left: 0;top: 0;}
.ios_industries.ids_common h3 {font-size: 18px;width: 100%;margin: 0;text-align: left;padding-left: 10px;}
.ios_industries.ids_common img {width: 50px;height: 50px;object-fit: scale-down;}
.ios_industries.ids_common .ios_inducard .indus_ico {width: auto;margin: 0;}
.hot_tag {
    position: absolute;
    left: 0;
    top: 92px;
    transform: rotate(0deg);
    background-color: #f85f66;
    width: 100%;
    padding: 1px 0px;
    text-align: center;
}
.hot_tag span {
    color: #fff;font-weight: 600;font-size: 16px;text-transform: uppercase;
}
.hot_tag.new_tag{
    background-color: #63bf62;
}
/*=====================   Laundry & Carpet ===============*/
.Laundry_service .main_banner.ios_app {
    background-image: url("../img/landing_page_img/laundry-banner.jpg") !important;
}
.Laundry_service .main_banner.ios_app::after {
    background-color: rgba(0,0,0,0.5) !important;
}
/*==================  multivender page design css start here ================== */
.multivender_banner {
    float: left;
    width: 100%;
    height: auto;
    background-position: center;
    padding: 30px 0 40px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../img/landing_page_img/marketplace-banner11.jpg);
    position: relative;
}

section.multivender_banner::before {
    position: absolute;
    left: 0;
    top: 0;
    height:100%;
    background-color: rgba(0,0,0,0.1);
    content: "";
    width: 100%;
}
.vender_trip {
  width: 100%;
}
.multivende_content {
  float: left;
  width: 100%;
  padding-top: 20px;
}
.multivende_content h1 {
  font-size: 40px;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #fff;
  line-height: 46px;
  margin-bottom: 20px;
}
.multivende_content h1 span {
  color: #f9be4a;
}
.multivender_banner .wrap_appico {
  margin-top: 10px;
}
.multivende_content p {
  font-size: 20px;
  color: #fff;
  line-height: normal;
  line-height: ;
  margin-bottom: 30px;
}
.multivende_content a {
  padding: 10px 30px 14px;
  background-color: #e92b26;
  border-radius: 100px;
  color: #fff;text-transform: capitalize;
  font-size: 18px;
  display: inline-block;
  line-height: 26px;
}
.multivender_banner #taxi_form {
  margin-bottom: 0;
}
.stor_front_sec {
    float: left;
    width: 100%;
    padding: 50px 0;
    border-top: 1px solid #f4f4f4;
}
.stor_front_sec .market_plist{
    margin: 0 0 20px;
}

.section_hea {
  float: left;
  width: 100%;
  text-align: center;
}
.section_hea h1 {
  color: #3a3939;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 0;
  text-align: center;
  margin-top: 0;
  text-transform: uppercase;
}
.section_hea h1 span {
  color: #e92b26;
}
.img_store_front {
    float: left;
    width: 100%;
    position: relative;
    padding: 0px 0;
    margin: 0px 0 0px;
}
.img_store_front h3 {
  color: #333;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.img_store_front .admin {
  position: absolute;
  right: 440px;
  top: 0;
}
.img_store_front .buyer {
  position: absolute;
  right: 122px;
  bottom: 0;
}
.img_store_front .venders {
  position: absolute;
  left: 230px;
}
.img_store_front img {
  max-width: 100%;
  margin: 0 auto;
  display: inherit;
}

/*===========   eccoomece_sec multivendor =========*/

.ecommer_se_deve_inner {
  width: 100%;
  float: left;
  margin: 40px 0 10px;
}
.ecommer_se_deve_inner .wrap_mob_sdo {
  text-align: center;margin-bottom: 50px;
}
.ecommer_se_deve_inner .icon_mob_se {
  display: inline-block;width: 80px;height: 80px;border-radius: 10px;background-color: #fff;line-height: 80px;
  float: none;position: relative;
  box-shadow: 0 0 25px 0 #efefef;
}
.ecommer_se_deve_inner img {width: 50px;}
.ecommer_se_deve_inner h1 {
  font-size: 19px;
}
.ecommer_se_deve_inner .icon_mob_se::before {
  position: absolute;left: -7px;top: 9px;height: 97%;
  width: 95%;border-radius: 10px;background-color: #efefef;content: "";z-index: -1;
}
.market_plsolution {
  float: left;width: 100%;padding: 60px 0;
}
.wrap_marsoluinner {
  float: left;width: 100%;padding-right: 40px;
}
.wrap_marsoluinner h1 {
  color: #3a3939;
  font-size: 28px;
  line-height: 40px;
  text-align: left;
  text-transform: uppercase;
  padding-left: 11px;
  margin: 0 0 10px;
  border-left: 3px solid #e92b26;
}
.wrap_marsoluinner h1 span {
  color: #e92b26;
}
.wrap_marsoluinner p {
  color: #515151;font-size: 17px;line-height: 29px;margin: 18px 0 0;font-family: Lato, Helvetica, sans-serif;letter-spacing: 0.5px;
}
.market_plateform_lapa {
  float: left;
  width: 100%;
}
.market_plateform {
  float: left;
  width: 100%;
  background-color: #f8f8f8;
  padding: 50px 0;
}
.market_plateform_lapa img {
  width: 85px;
  height: 95px;
  object-fit: contain;
}
.market_plateform_lapa h1 {
  min-height: auto;
}
.market_plateform_lapa .choose_us_wrap {
  margin-top: 60px;
  border-radius: 10px;
  box-shadow: 0 0 30px 0 #dfdfdf;
}
.market_plateform_lapa .choose_us_wrap{min-height: auto;}
.ecommer_se_deve_inner .wrap_mob_sdo {
  margin-bottom: 30px;
}
#milti_vendeecomm{padding: 40px 0 20px;}
.mobil_teck_sec {
  float: left;
  width: 100%;
  padding: 50px 0 30px;
  background: linear-gradient(113deg, rgb(255, 133, 13) 0%, rgb(255, 67, 103) 80%);
}
.mobil_teck_sec .why_ush1 {
  color: #fff;
}
.mobil_teck_sec .ven_sub {
  color: #fff;
  margin-bottom: 0;
}
.mobil_teck_sec .why_ush1 span {
  color: #fff;
}
.multi_venmobdeskt {
  float: left;
  width: 100%;
  margin: 30px 0 10px;
}
.img_moble {
  float: left;
  width: 100%;
  text-align: center;
}
.img_moble img {
  width: 100%;
  height: auto;
  object-fit: scale-down;
  max-width: 100%;
}
.img_moble h1 {
  font-size: 32px;
  margin: 0;
  color: #fff;
}
#vendeor_complsolu {
  padding: 50px 0 20px;
  background-color: #fff;
}
#vendeor_complsolu .indus_ico img {
  width: 60px;
  height: 60px;
  object-fit: scale-down;
}
#vendeor_complsolu .ios_inducard {
  border-radius: 3px;
}
.vendor_customize{
  float: left;width: 100%;
  background-color: #fff;
  padding: 50px 0;
}
.vendor_customize .market_plateform_lapa {
  float: none;
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
}
.vendor_customize .market_plateform_lapa h1 {
  min-height: auto;
}

#milti_vendeecomm .wrap_mob_sdo h1{font-size: 16px;}
.multi_vendorpage .why_ush1 {
  line-height: 31px;
}
#vendeor_complsolu .work_devul li {
  width: 25%;margin: 30px 0 20px;
}
#vendeor_complsolu .work_devul li h1 {
  font-size: 19px;
}
#vendeor_complsolu li .devwork_img::before {
  background-color: #f8f8f8;z-index: auto;
}
#vendeor_complsolu .work_devul li .devwork_img{
  background-color: #e92b26;
}
.devwork_img img{z-index: 1;}

/*=============  30 Oct 2019 ============*/
.online_marketplace {
  float: left;position: relative;
  width: 100%;
  padding: 40px 0;
}
.section_hea {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 45px;
  margin-top: 0px;
}
.section_hea h2 {
  margin: 0 0 5px;
  font-size: 30px;
  letter-spacing: normal;
  text-transform: uppercase;
}
.section_hea p {
  font-size: 18px;
}
.reapeat_sec {
  float: left;
  width: 100%;
}
.img_partmarketpl {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 80px;
}
.img_partmarketpl img {
    position: relative;
    right: 0;
    top: auto;
    width: 100%;
}
.reapeat_sec.second img {
    width: 450px;
    margin: 0 auto;
    display: inherit;
}
.wrap_vendor_content {
  float: left;
  width: 100%;
  height: auto;
}
.online_ventext {
  float: left;
  width: 100%;
}
.online_ventext h1 {
  margin: 0 0 10px;
  line-height: 31px;
  text-transform: uppercase;
  font-size: 28px;
  padding-left: 8px;
  color: #3a3939;
  border-left: 5px solid #e92b26;
}
.online_ventext p {
    font-size: 18px;
    line-height: normal;
    margin-top: 6px;
    display: inline-block;
}
.reapeat_sec.third {
    margin-top: 75px;
}
.reapeat_sec.first {
    margin-top: 20px;
}
.reapeat_sec.third .img_partmarketpl {
    height: auto;
    margin-bottom: 40px;
}
.new_industries {
  float: left;
  width: 100%;
  padding: 50px 0;
  background-color: #f6f8fa;
}
.new_industries .wrap_why-h {
  margin-bottom: 40px;
}
.new_idus_card {
  float: left;
  width: 100%;
  border-radius: 7px;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 30px;
  box-shadow: 0 0 15px 0 #ececec;
  background-color: #fff;
}
.indu_imgb {
  float: left;
  width: 100%;
  overflow: hidden;
}
.indu_imgb img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  transform: scale(1);
  transition: 0.5s;
}
.indu_imgb:hover img {
  transform: scale(1.2);
  transition: 0.5s;
  filter: grayscale(50%);
}
.wrap_industext {
  float: left;
  width: 100%;
  padding: 20px;
  min-height: 140px;
}
.wrap_industext h1 {
  margin: 0 0 10px;
  font-size: 19px;
  text-transform: capitalize;
}
.wrap_industext p {
  font-size: 16px;
  margin: 0;
}
.reapeat_sec.fourth .img_partmarketpl {
    height: auto;
    margin-bottom: 10px;
}
.reapeat_sec.fourth .wrap_vendor_content {
  height: auto;
}
.multi_vendorpage .get_a_quote .get_ing_con h2{font-size: 31px;}
#market_actionbtn {
    background: #3fc0e7;
}
#market_actionbtn h2 {
    font-size: 25px;
    margin: 0;
}
.market_placecategoris {
    float: left;
    width: 100%;
    padding: 50px 0;
    background-color: #f6f8fa;
}
.categoris_mkplist {
    display: flex;
    flex-flow: row wrap;
    -webkit-display: flex !important;
    -webkit-flex-flow: row wrap;
    width: 100%;z-index: 11;
    position: relative;
}
.categorimg_block {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 170px   ;
    position: relative;
}
.categorimg_block img {
    width: 100%;
    object-fit: cover;
    height: 100%;
     transform: scale(1);
    transition: 0.5s;
}
.categorimg_block:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.categoris_conten {
    float: left;
    width: 100%;
}
.cate_mrplblock {
    width: 47%;
    margin-right: 30px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0 0 15px 0 #ececec;
    background-color: #fff;
}
.cate_mrplblock:nth-child(2), .cate_mrplblock:nth-child(4) {
    margin-right: 0;
}
.categor_text {
    float: left;
    width: 100%;
    padding: 20px 20px 10px;
    min-height: 150px;
}
.categor_text h2 {
    margin: 0 0 10px;
    font-size: 19px;
    text-transform: capitalize;
}
.categor_text ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
}
.categor_text ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 13px;
    width: auto;
    float: left;
}
.categor_text ul li a {
    font-size: 15px;outline: none;
    color: #333;
    padding: 4px 7px;
    background-color: #f8f8f8;
    border-radius: 3px;
    cursor: unset;
}
.red_stripcat {
    position: absolute;
    bottom: -2px;
    left: 0;
    height: auto !important;
}
.cate_mrplblock:first-child {
    position: relative;
    top: 40px;
}
.cate_mrplblock:nth-child(3) {
    position: relative;
    top: 40px;
}
.categoris_mkplist::after {
    position: absolute;
    top: 10px;
    content: "";
    left: -30px;
    background-image: url(../img/landing_page_img/dotted-red.png);
    width: 200px;
    height: 200px;
    background-size: cover;
    z-index: -1;
}
.categoris_mkplist::before {
    position: absolute;
    bottom: 0px;
    content: "";
    right: -30px;
    background-image: url(../img/landing_page_img/dotted-red.png);
    width: 200px;
    height: 200px;
    background-size: cover;
    z-index: -1;
}
.categor_mrpl {
    align-items: center;
    height: 700px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.wrap_category_in {
    float: left;
    width: 100%;
    padding-right: 20px;
}
.wrap_category_in h1 {
    font-size: 30px;
    line-height: 34px;
    color: #3a3939;
    margin-top: 0;
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 17px;
}
.wrap_category_in h1::after {
    position: absolute;
    left: 0;
    width: 50px;
    height: 3px;
    background-color: #e1283c;
    content: "";
    bottom: -7px;
}
.wrap_category_in p {
    font-size: 18px;
    line-height: normal;
    margin: 11px 0 10px 0;
    display: inline-block;
}
.get_startedsec {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.get_startedsec .getAQuote {
    float: none;
    width: auto;
    padding: 11px 41px 13px;
    border-radius: 40px;
    border: unset;
    font-size: 21px;
    background-color: #E92B26;
    color: #fff;
    line-height: normal;
    outline: none;
}
.get_startedsec .getAQuote{
    background-color:#e92b26d9;
    border-color:#e92b26d9;
    color:#fff;transition: .5s;
}
.get_startedsec .getAQuote i {
    left: 0;
    position: relative;
    transition: 0.5s;
}
.get_startedsec .getAQuote:hover i {
    left: 5px;
    position: relative;
    transition: 0.5s;
}
.market_plist {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.market_plist li {
    font-size: 17px;
    margin: 0 0 3px;
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    position: relative;
}
.market_plist li::after {
    position: absolute;
    left: 0;
    top: 4px;
    content: "\f00c";
    font-family: FontAwesome;
    color: #e92b26;
    font-size: 13px;
}
.multi_vendorpage .img_num {
    background-color: #fff;
    border: 1px solid #efefef;
    box-shadow: 0 0 10px 0 #ececec;
}
#multi_vendersuffes q {
  padding: 0 10px !important;line-height: 30px;font-size: 18px;
}
#multi_vender2 {
  background: linear-gradient(45deg, rgb(154, 200, 16) 0%, rgb(147, 196, 0) 100%);
}


/*=============  new marketplace ==========*/
.top_newmarketplace {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.top_newmarketplace .categor_text {
    padding: 15px;
    min-height: 175px;
}
/*=============  ends  =========*/




/*============  multivender marketplace responsive css =======*/


@media(min-width: 1200px){
    .carpenter_body .hire_c {
        font-size: 43px !important;
    }
    .per-trainer_body .hire_c {
        font-size: 43px !important;
    }
    .trusted-sec div#desktop_view ul li{margin: 0 35px;}
    .about-left { padding: 75px 30px 40px 130px; }

}

@media(max-width: 1920px) and (min-width: 1600px){
    .pest_con_service .main_banner.ios_app {
        background-position: center top;
    }
    .dog_walking .main_banner.ios_app {
        background-position: center 75%;
        display: flex;
        align-items: center;
        height: 700px;
    }
    #roadside_assistance .main_banner.ios_app {
        padding-bottom: 0px;
        height: 750px;
        display: flex;
        align-items: center;
    }
    #pickup_delivery .main_banner.ios_app {
        background-position: center top;
    }

}


@media(max-width: 1199px){
    #lanpCarousel .carousel-control{
        bottom: 30px !important;
    }
    #lanpCarousel .carousel-control {
        left: 44%;right: auto;
    }
    .solution_body .main_banner.ios_app .hire_c{
        margin-top: 30px;
    }

    .cate_mrplblock{
        margin-right: 10px;
        width: 48%;
    }
    .multivende_content h1{font-size: 36px;}
    .categor_text{padding: 10px 10px 10px;}
    .categor_text h2{font-size: 16px;}
    .wrap_category_in h1{font-size: 25px;}
    .wrap_category_in p{font-size: 16px;}
    .online_ventext h1{font-size: 23px;}
    .online_ventext p{font-size: 16px;line-height: 26px;}
    .reapeat_sec.fourth .img_partmarketpl {height: auto;}
    #market_actionbtn {padding: 20px 0;}
    #market_actionbtn .get_btn {margin: 20px 0 0;}
    .wrap_industext p{font-size: 14px;}
    .new_industries{padding: 50px 0 20px;}
    #multi_vendersuffes .lp_app_cell img {
      width: 100%;
      height: auto;
    }
    #multi_vendersuffes q {
      line-height: normal;font-size: 17px;
    }



} 

@media(max-width: 1199px) and (min-width: 992px){
    .food_delivery_appser.solution_body .features-info .info-text p { min-height: 50px !important;}
	section.multivender_banner::before {
    height: 100%;
}
}

@media(max-width: 1024px) and (min-width: 800px){
    #lanpCarousel .carousel-control {
        left: 43%;right: auto;
    }
    .saprate_lanportfolio #lanpCarousel .right.carousel-control {
        left: auto !important;right: 47% !important;
    }
    .wrap_colarrow .carousel-control {
        display: block !important;
    }
}
@media(max-width: 800px) and (min-width: 768px){
    .saprate_lanportfolio #lanpCarousel .right.carousel-control {
        left: auto !important;
        right: 45% !important;
    }
    #lanpCarousel .carousel-control {
        left: 42%;
        right: auto;
    }
    .wrap_colarrow .carousel-control {
        display: block !important;
    }
}

@media(max-width: 991px){
    .solution_body #taxi_form {
        margin-top: 0;
    }
    .ios_industries.ids_common .indus_ico {
        width: auto !important;margin: 0;
    }
    .multivende_content{
      padding-top: 40px;
    }
    .multivende_content h1 {
      font-size: 22px;line-height: 35px;margin-bottom: 20px;
    }
    .multivende_content p{font-size: 17px;}
    .section_hea h1{font-size: 23px;line-height: 24px;}
    .img_store_front img{max-width: 100%;}

    .multivender_banner .wrap_step_form {
      padding: 20px 20px;
    }
    .categor_mrpl{height: auto;margin-bottom: 50px;}
    .categorimg_block{height: auto;}.cate_mrplblock{margin-right: 25px;}
    .section_hea h2{font-size: 22px;}.section_hea p {font-size: 16px;}
    .multi_vendorpage .get_a_quote .get_ing_con h2 {
      font-size: 24px;margin: 0;
    }
    .multi_vendorpage .get_a_quote {
      padding: 20px 0;
    }
    .multi_vendorpage .getAQuote {
      font-size: 17px !important;
    }
    .multi_vendorpage .why_ush1 {
      line-height: 27px;
      font-size: 24px;
    }
    .online_ventext p{font-size: 14px;}
    .online_ventext h1 {
      font-size: 17px;line-height: normal;
    }
    .img_partmarketpl{
      height: auto;margin-bottom: 40px;
    }
    .market_plist li{font-size: 14px;}
    .market_plist li::after{font-size: 11px;}.market_plist li{padding-left: 16px;}
    .reapeat_sec.fourth .img_partmarketpl {
      height: auto;margin-top: 70px;
    }
    .reapeat_sec.fourth {
      margin-top: 30px;
    }
    .reapeat_sec.second {
      margin-top: 90px;
    }
    .reapeat_sec.second .img_partmarketpl {
      height: auto;
    }
    #market_actionbtn h2{font-size: 20px;}
    #market_actionbtn .get_btn {
      margin: 14px 0 0;
    }
    .new_industries .col-sm-3 {
      padding: 0 5px;
    }
    .indu_imgb img{height: auto;}.wrap_industext{padding: 15px;}
    .wrap_industext p{font-size: 13px;line-height: normal;}

    #real_state {padding: 50px 0 50px;}#real_state p{font-size: 14px;}
    #multi_vendersuffes .lp_app_cell img{width: auto;}
    #multi_vendersuffes .wrap_lport {
      padding: 40px 0;height: auto;
    }


}

@media(max-width: 991px) and (min-width: 768px){
    .solution_body .main_banner.ios_app .hire_c{
        margin-top: 30px;
    }
    #roadside_assistance .main_banner.ios_app .hire_c{
        margin-top: 0px;
    }
    #roadside_assistance .main_banner.ios_app .hire_c {
        font-size: 25px;
        font-weight: normal;
    }
    .solution_body #driver .features-box .features-text .features-info {
        margin: 20px 0;
    }
    .solution_body #driver .features-box .features-text .features-info .info-text p {
        min-height: 55px;
    }
    .solution_body .features-box .features-text .features-info{
         margin: 5px 0;
    }
    #roadside_assistance .wrap_appico {
        margin-top: 30px;
    }
    .pickup_cou_record .wrap_appico{
        margin-top: 30px;
    }
    .ios_industries.ids_common h3{
        font-size: 15px;
    }
    
    .ios_industries.ids_common .ios_inducard{padding: 15px 10px;}

    #milti_vendeecomm .wrap_mob_sdo h1 {
        font-size: 14px;
    }
    section.multivender_banner::before {
        height: 100%;
    }
    .reapeat_sec.second img{width: 100%;}
    .market_placecategoris .col-sm-3 {
        padding: 0 5px;
    }
    .top_newmarketplace{margin: 0px;}

}

@media(max-width: 767px){

section.multivender_banner::before {
    height: 100%;

}
.vendor_customize .chose_cu {
    width: 50%;
    float: left;
	padding:20px 10px 10px;
}
#real_state p {
    font-size: 13px;
}

.vendor_customize {
    padding: 50px 0 2px;
}
.vendor_customize .choose_us_wrap img {
    width: 50px;
    height: 50px;
}
.vendor_customize .choose_us_wrap {
    padding: 20px 10px;
}
.vendor_customize .choose_us_wrap h1 {
    word-break: break-word;
    font-size: 16px;
}
.trusted-sec ul li {
    margin: 0 0px;
}
.simple_content{
    border-top: 1px solid #dcdcdc;
}
.solution_body .main_banner.ios_app .hire_c{margin-top: 20px;}
.solution_body .main_banner.ios_app .ban_content p{margin: 10px 0px;}
.pest_con_service .main_banner.ios_app .hire_c, .solution_body .main_banner.ios_app .hire_c{
    font-size: 34px;
    line-height: normal;
}
#roadside_assistance .main_banner.ios_app .hire_c{
    font-size: 32px;font-weight: normal;line-height: normal;
}
.solution_body .get_intouch {
    padding: 30px 0;
}
.wrap_ulondimand h4{font-size: 16px;line-height: 26px;}
.carpenter_body .why_ush1 {
    font-size: 20px;
    line-height: 31px;
}
.wrap_get_aquote {
    margin-bottom: 10px;
    margin-top: 10px;
}
.subs_cate br {
  display: none;
}
.vender_trip{display: none;
}

.market_plateform .market_plateform_lapa img {
    width: 100%;
    max-width: 80px;
}
.market_plateform_lapa .choose_us_wrap {
    margin-top: 12px;
}


#vendeor_complsolu .work_devul li {
    width: 50%;
    margin: 30px 0 20px;
}


#vendeor_complsolu .work_devul li h1 {
    font-size: 16px;
}


#real_state {
    padding: 30px 0 20px !important;
}


#vendeor_complsolu {
    padding: 20px 0 0px;
}

.vendor_customize img {
    max-width: 80px;
}
#milti_vendeecomm .wrap_mob_sdo {
    padding: 0px 0px;
	    margin-bottom: 20px;
}

section#market_placoius .wrap_mob_sdo {
    margin-bottom: 20px;
}
section#market_placoius {
    padding-bottom: 0px;
}

.mobil_teck_sec {
    padding: 30px 0 20px;
}
.img_moble h1 {
    font-size: 22px;
    margin-top: 20px;
}


.market_plateform {
    padding: 30px 0;
}
#milti_vendeecomm {
    padding: 40px 0 0px;
}

#milti_vendeecomm .wrap_mob_sdo h1 {
    font-size: 15px;
}    


.mobile_sewhatwesec {
    float: left;
    padding-bottom: 0px;
}
.multivender_banner {
    padding-bottom: 20px;
}

.ven_sub {
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: 10px !important;
}
.multivende_content {
  padding-top: 20px;
}
.wrap_category_in h1 {
    font-size: 22px;line-height: 26px;
}
.cate_mrplblock {
    margin-right: 15px;width: 48%;
}
.multi_vendorpage .why_ush1,.section_hea h1{font-size: 21px;}
.mobile_show {
    display: inline-block !important;
}
.img_partmarketpl {
    height: auto;text-align: center;margin: 20px 0 20px;
}
.img_partmarketpl img {
    width: 100%;position: relative;
}
.reapeat_sec.fourth .img_partmarketpl img {
    width: 100%;
}
.reapeat_sec.fourth .wrap_vendor_content {
    height: auto;
}
.new_industries .col-sm-3 {
    padding: 0 15px;
}
.reapeat_sec.first,.reapeat_sec.third {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.reapeat_sec.first .col-sm-6.col-md-6:first-child,.reapeat_sec.third .col-sm-6.col-md-6:first-child{
    order: 2;-webkit-order: 2;
}
.reapeat_sec.fourth .img_partmarketpl{margin-top: 20px;}
.reapeat_sec.third .img_partmarketpl{margin: 0px 0 20px;}
#multi_vendersuffes .lp_app_cell img {
    width: 100%;
}
#multi_vendersuffes .lp_app_block {
    height: auto;
}

#multi_vendersuffes #lanpCarousel .carousel-control {
  left: 40%;
  right: auto;
}
#multi_vendersuffes #lanpCarousel .right.carousel-control {
  left: auto !important;right: 40% !important;
}

}

@media(max-width: 640px){
    .pest_con_service .main_banner.ios_app .hire_c {
        font-size: 34px;
        line-height: normal;
    }
   .solution_fform .keep_mov-h h1{font-size: 28px;}
   .wrap_ulondimand.flex_wrap ul li {
        width: 50%;
    }
    .reapeat_sec.second .img_partmarketpl img {
        width: 100%;
    }
}
@media(max-width: 575px){ 
    .query_form { margin-top:0px;}
}
@media(max-width: 480px){
    .inner_content h2 br {
        display: none;
    }
    .inner_content h2{font-size: 18px;}
    .inner_content p{text-align: justify;text-align-last: center;}
    .solution_body .main_banner.ios_app .hire_c {
        margin-top: 20px;
        font-size: 27px !important;
        line-height: normal;
    }
    .wrap_ulondimand ul li,.simple_text{text-align: justify; letter-spacing: .6px; line-height:22px;}
	.wrap_ulondimand ul { margin:0px 0px 20px; }
    .simple_text{
        text-align-last:center;
    }
    .wrap_ulondimand.flex_wrap ul li {
        width: 100%;
    }
    .wrap_ulondimand{margin-top: 20px;}
    .ios_industries.ids_common .col-xs-6 {
        width: 100%;
    }
    .ios_industries.ids_common .ios_inducard{
        margin-bottom:15px;
    }
    .wrap_category_in{padding: 0;}.cate_mrplblock:first-child {position: relative;top: 0;}.cate_mrplblock{width: 100%;}
    .categorimg_block {
        height: 250px;
    }
    .categor_text {padding: 30px 15px;}.categor_text ul li{margin-right: 16px;margin-bottom: 16px;}
    .categor_text ul li a{font-size: 14px;}
    .cate_mrplblock:nth-child(3){top: 0;}.market_placecategoris{padding: 50px 0 40px;}
    .multi_vendorpage .get_a_quote .get_ing_con h2 {
        font-size: 24px;
        margin: 0;line-height: 27px;margin-bottom: 20px;
    }
    .new_industries .col-sm-3 {
        padding: 0 25px;
        width: 100%;
    }
    .cate_mrplblock{margin-right: 0;}
    .multi_vendorpage .why_ush1, .section_hea h1 {
        font-size: 19px;
    }
    .section_hea h2 {
        font-size: 18px;
    }
    .keep_mov-h h1{font-size: 30px;}

     #multi_vendersuffes #lanpCarousel .carousel-control {
      left: 35%;
      right: auto;
    }
    #multi_vendersuffes #lanpCarousel .right.carousel-control {
      left: auto !important;right: 41% !important;
    }
    #multi_vendersuffes q{font-size: 15px;padding: 0 0px !important;}

    .top_newmarketplace .col-xs-6 {
      width: 100%;
    }
    .top_newmarketplace{margin-top: 10px;}

}

@media(max-width: 414px){
    .solution_body .keep_mov-h h1{
        font-size: 21px;
    }
    .multi_vendorpage .get_a_quote .get_ing_con h2{
        font-size: 21px;
    }
    .online_ventext h1{font-size: 16px;}
    .wrap_vendor_content{margin-top: 0;}
    .reapeat_sec.second {
        margin-top: 40px;
    }
    .wrap_industext p{font-size: 14px;}.wrap_category_in h1{font-size: 20px;}

}

@media(max-height: 360px){
    .ios_industries.ids_common h3{
        font-size: 17px;
    }
}
@media(min-width: 1200px) and (max-width:1400px){
  section.multivender_banner::before {
      height: 100%;
  }
}
/*=================   ends  ====================*/





.sumbitbtn{
    font-family: Lato, Helvetica, sans-serif;
    position: relative;
    top: 12px;
    background-color: #1b3f57;
    color: white;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding: 12px 40px;
    border: 1px solid #747a7e;
    border-radius: 16px;
    transition: 1s;
}
.sumbitbtn:hover{
  background-color: #ec8d1d;
  color:white; 
  border: 1px solid #fff;
}