/* ========  landing css change style==== */
.ios-app-page .why_ush1,.ios-app-page  .ven_h1 {
	color: #3a3939;
	font-size: 20px;line-height: 40px;
	margin-bottom: 0;text-align: center;
	margin-top: 0;text-transform: uppercase;
}
.ios-app-page .form_sec {
	margin-top: 0;
	margin-bottom: 60px;
}
.ios-app-page .ven_sub {
	font-size: 16px;
}
.ios-app-page .divider_line {
	position: relative;top: -15px;
}
.ios-app-page .wrap_why-h {
	margin: 0;
}
.ios-app-page .wrap_banc .hire_c span {
	color: #ffc944;
}
/*======  ends =======*/
.main_banner.ios_app {
	background-image: url("../img/landing_page_img/banner-top-landing.jpg");
	position: relative;
	background-position: center;
	height: auto;
	background-size: cover;
}

.beauty-services{
		background-image: linear-gradient(to right, rgba(0,0,0,0.7), rgba(3,124,213,.7)), url("../img/landing_page_img/beauty-services.png");
		background-position: center;
		background-size: cover;
		width: 100%; padding: 50px 0 20px 0;
		height:100%;
	}
		
.main_banner.ios_app .hire_c {
	font-size: 45px;
	line-height: 50px;
}
.logo_div {
	z-index: 9;
	position: relative;
}	
.main_banner.ios_app::after {
	position: absolute;left: 0;
	top: 0px;content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.3);
}
.main_banner.ios_app .ban_content {
	position: relative;
	z-index: 9;
}
.ios_imgicon{
	width: 60px;
	height: auto;
}

.ios_icon_sec img{
	width: 70px;
	height: 70px;
}
.toprated_sec.ios-proficiency {
	padding: 30px 0;
	background-color: #f6f8fa;
}
.card_sec {
	float: left;width: 100%;margin: 30px 0 0px;text-align: center;
}
.card_sec .nav-tabs {
	border-bottom: none;float: none;display: inline-block;margin: 0 auto;
}
.card_sec .tab-content {
	float: left;width: 100%;text-align: left;
}
.wrap_laveltext h3 {
	margin: 30px 0 20px;
	font-size: 20px;color: #4d4d4d;letter-spacing: 0.5px;
}
.card_sec .nav-tabs > li.active > a, 
.card_sec .nav-tabs > li.active > a:focus,
.card_sec .nav-tabs > li.active > a:hover {
	color: #E92B26;
	cursor: default;
	background-color: transparent;
	border-bottom: 2px solid #E92B26;
	position: relative;
	outline: unset;
}
.card_sec .nav-tabs > li:last-child a{
	margin-right: 0px;
}
.card_sec .nav-tabs > li > a {
	margin-right: 20px;
	line-height: 1.42857143;
	border: none;padding: 10px 0;
	border-radius: unset;
	font-size: 18px;position: relative;
	color: #757575;
}
.card_sec .nav-tabs > li.active > a:hover,.card_sec .nav-tabs > li.active > a:focus,.card_sec .nav-tabs > li.active > a:active {
	border-top: unset;border-left: unset;border-right: unset;
}
.card_sec .nav-tabs > li > a:hover,.card_sec .nav-tabs > li > a:focus,.card_sec .nav-tabs > li > a:active{
	background-color: transparent;outline: none;text-decoration: none;
}

.card_sec .nav-tabs > li > a::after {
	position: absolute;left: 45%;
	bottom: -20px;border-bottom: 10px solid transparent;
	border-top: 10px solid #E92B26;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";float: left;opacity: 0;
}
.card_sec .nav-tabs > li.active > a::after{
	opacity: 1;
}
.wrap_laveltext {
	float: left;
	width: 100%;
}
.wrap_laveltext ul {
	float: left;width: 100%;padding: 0;margin-bottom: 20px;
}
.skills-cont ul li {
	position: relative;padding: 0 0 0 20px;
	margin: 15px 0;font-size: 15px;
	color: #222222;word-break: break-word;
}
.wrap_laveltext ul li {
	float: left;position: relative;
	padding: 0 0 0 20px;margin: 10px 0;
	color: #757575;
	font-size: 16px;line-height: normal;list-style: none;
}
.wrap_level {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.ico_rfa {
	float: left;
	left: 0;
	position: absolute;
	color: #757575;
	font-size: 24px;
	top: -6px;
}
.why_ussec.ios-whysec {
	padding: 30px 0 40px;
}
.ios-app-page .numbering_show {
	padding:15px 0 17px;
}
.ios-app-page .trusted_imgsec {
	padding: 10px 0;
}
/*==========  hiring sec =========*/
.hire_iossec {
	float: left;
	width: 100%;
	padding: 30px 0 40px;
	background-color: #fff;
	border-top:1px solid #dcdcdc;
}
.wrap_hiring-list {
	float: left;
	width: 100%;
	padding-left: 65px;
	position: relative;
	margin: 40px 0;
}
.hiring_icon {
	float: left;
	width: auto;
	position: absolute;
	left: 0;
}
.hiring_icon img {
	width: 50px;
	height: 50px;
}
.wrap_hiring-list h3 {
	font-size: 19px;color: #4d4d4d;
	letter-spacing: 0.5px;margin: 0 0 5px 0;
}
.wrap_hiring-list p {
	color: #656565;font-size: 16px;
}
.hire_iossec .why_ush1 span ,.why_ussec.ios-whysec .why_ush1 span{
	color: #E92B26;
}
/*====  hiring cost sec ======*/
.hiring_costsec {
	float: left;width: 100%;background-color: #f6f8fa;
	padding:30px 0 30px;position: relative;
}
.wrap_why-h.hir-option {
	position: relative;
}
.hiring-optab {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding: 15px 40px;
}
.hiring-optab h1 {
	margin: 0 0 16px 0;
	color: #555555;
	font-size: 26px;
	text-align: center;
}
.hiring-opton {
	float: left;
	width: 100%;
	padding: 0 100px;
}
.hiring-optab p {
	color: #555;text-align: center;
	font-size: 17px;
	word-spacing: 1px;
}
.hiring-optab ul {
	float: left;
	width: 100%;
	padding: 0;
}
.hiring-optab ul li {
	float: left;width: 100%;
	position: relative;
	padding: 0 0 0 20px;
	margin: 10px 0 5px;
	color: #656565;
	font-size: 16px;
	line-height: normal;
	list-style: none;
}
.hiring-opton .button_sec {
	margin: 40px 0 0px 0;
}
.hir-option .why_ush1 span{
	color: #00aaea;
}
.hiring-opton .card_sec {
	margin-bottom: 20px;
	margin-top: 20px;
}
.cdf-block.cdf-iosblock {
	float: none;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
}
.cdf-block.cdf-iosblock .cdf-block_img {
	float: none;
	width: 85px;
	display: inline-flex;
	border: none;
	background-color: #fff;
	padding: 15px;
	height: 85px;
	box-shadow: 0 0 18px 0 #efefef;
	margin-right: 18px;
}
.cdf-block.cdf-iosblock .wrp_iosn {
	float: none;
	padding: 15px 0 0 8px;
	width: auto;
	display: inline-block;
}
.cdf-block.cdf-iosblock .cdf-block_img img {
	width: 100%;
	object-fit: scale-down;
	height: 50px;
}
.wrp_iosn h2 {
	margin: 0;
	text-align: left;
	font-size: 30px;
	font-weight: normal;
	color: #555;
}
.cdf-block .wrp_iosn p {
	text-align: left !important;
	margin-bottom: 0;
	font-size: 18px !important;
}
.ios-app-page .query_form {
	box-shadow: none;
}
/*========  industries========*/
.ios_industries {
	float: left;
	width: 100%;
	padding:30px 0 10px;
	background-color: #f6f8fa;
}
.ios_inducard {
	float: left;width: 100%;margin-bottom: 30px;
	padding: 30px 20px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
	position: relative;min-height: 190px;text-align: center;
	background-color: #fff;
}
.indus_ico {
	float: left;width: 100%;text-align: center;margin-bottom: 15px;
}
.indus_ico img {
	width: 60px;display: inline-block;float: none;margin: 0 auto;
}
.ios_inducard h3 {
	font-size: 20px;color: #4d4d4d;text-transform: capitalize;
	letter-spacing: 0.5px;text-align: center;display: inline-block;margin: 8px 0 0 0;
}
.ios_inducard::after {
	height: 2px;position: absolute;
	left: 0;bottom: 0;background-color:#25b5ed;
	float: left;width: 0%;content: "";
}
.ios_inducard:hover::after{
	width: 100%;transition: 0.7s;
}
.ios-app-page .test-ios {
	background-color: #f6f8fa;padding-bottom: 30px;
}
.ios-app-page #quote-carousel {
	margin-top: 0;padding-bottom: 0;
}
.ios-app-page .test-ios .vendor_heading {
	margin-bottom: 10px;
}
/*==========  ends  ======*/
/*============  profile dev css */
.ios_devprofile {
	float: left;width: 100%;padding: 30px 0 30px;background-color: #f8f8f8;
}
.profile_ios {
	float: left;width: 100%;margin-bottom: 30px;margin-top: 20px;
}
.ios_profile_ul {
	float: left;width: 100%;display: inline-block;padding: 0;margin: 0;
}
.ios_profile_li {
	display: inline-block;
	width: 25%;
	float: left;
	padding: 10px;
}
.dev_thumb {
	border-radius: 50%;height: 90px;width: 90px;overflow: hidden;margin: 0 auto;
	margin-bottom: 0px;margin-bottom: 25px;text-align: center;box-shadow: 0 0 9px 0 #ccc;
}
.dev_thumb img {
	width: 100%;
}
.devios_content {
    background-color: #fff;
    padding:18px 10px;text-align: center;
    border-radius: 5px;top: 5px;
    position: relative;transition: 0.5s;
    box-shadow: 0 -3px 10px -2px rgba(0, 9, 128, 0.05), 0 4px 10px rgba(0, 9, 128, 0.035);
    -webkit-box-shadow: 0 -3px 10px -2px rgba(0, 9, 128, 0.05), 0 4px 10px rgba(0, 9, 128, 0.035);
}
.devios_content:hover {
	position: relative;
	top: -5px;
	transition: 0.5s;
}
.devios_content::before {
	background-color: #fff;
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	left: calc(50% - 8px);
	top: -8px;
	transform: rotate(45deg);
}
.skill_ios {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin-top: 20px;
}
.skill_ios > li {
	display: inline-block;
	padding: 5px 14px;
	background-color: #f5f5f5;
	border-radius: 20px;
	margin-bottom: 15px;
	margin-right: 3px;
	color: #757575;
	font-size: 14px;
}
.devios_content h4 {
	font-size: 19px;
	color: #4d4d4d;
	letter-spacing: 0.5px;
	text-align: center;
	display: inline-block;
	margin: 8px 0 0 0;
}
.ios_exp {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #E92B26;
}
.button_sec.ios_probtn .button_cus.btn {
	display: inline-block;padding: 4px 19px 7px;
	line-height: normal;
}
.button_sec.ios_probtn {
	margin: 10px 0 10px;
	display: inline-block;
	float: none;
}
/*===========  tec css ======*/
.technology_sec {
	float: left;width: 100%;background-color: #fff;padding: 30px 0 30px;
}
.techno_ico {
	float: left;width: 100%;
}
.techno_icoul {
	float: left;width: 100%;display: inline-block;
	padding: 0px 20px;margin: 30px 0 40px;height: 370px;
}
.techno_icoul .tec_logo {
	display: inline-block;align-items: center;
	padding: 30px 0;float: left;text-align: center;
}
.wrap_techlogo {
	padding: 40px 40px 40px 25px;
	float: left;width: 100%;background-color: #f6f6f6;
}
.tec_logo {
	width: 50%;position: relative;
}
.descropt_app {
	width: 50%;
	padding: 30px;
	float: right;
	position: relative;
	background:#fff;
	box-shadow:0 0px 34px 0 #efefef;
	height: 100%;border-radius: 10px;
	z-index: 9;
	transition: 0.5s;
	right: 0px;
}
.descropt_app::after {
	background-color: #fff;content: "";
	width: 40px;height: 40px;
	position: absolute;left: -15px;
	top: calc(50% - 20px);
	transform: rotate(45deg);
	border-color: #fff;
	z-index: -1;
}
.techno_icoul li img {
	float: none;margin: 0 auto;
}
.test-ios #quote-carousel .carousel-inner blockquote{
	font-size: 16px;
}
.test-ios .author-img{
	width: 95px;height: 95px;
}
.test-ios #quote-carousel .carousel-inner blockquote cite{
	margin-top: 10px;
}
.test-ios #quote-carousel .carousel-control{
	top: 100px;
}
.app_ico {
	width: 70px;
	height: 70px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 50%;
	text-align: center;
	padding: 11px;
	float: none;
	border:2px solid #547b94;
	margin: 0 auto;
}
.app_ico img {
	width: 45px;
	height: 45px;
	object-fit: scale-down;
}
.wrap_appico {
	float: left;
	width: 100%;
	padding: 0;
	margin: 30px 0 10px 0;
	display: inline-block;
}
.wrap_appico li {
	display: inline-block;
	margin-right: 50px;
	text-align: center;
}
.wrap_appico li:last-child{
	margin: 0;
}
.wrap_appico li h4 {
	color:#3c96b8;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.cus_icogrid {
	display: flex;margin: 8px 0;
	width: 100%;float: left;background-color: #fff;
	padding: 10px 10px;height: 100px;border-radius: 4px;
}
.tec_logo .col-sm-4.col-xs-4 {
	padding: 0 10px;
}
.cus_icogrid img {
	width: 100%;
	object-fit: scale-down;
}
.des_block p {
	padding: 0;font-size: 16px;color: #757575;
	line-height: normal;text-align: justify;padding-left: 0px;
	margin-bottom: 10px;position: relative;
}
.dots_tec {
	position: absolute;
	left: 0;
	color: #E92B26;
	top: 3px;
}
.app_tecdes {
	display: inline-block;width: 100%;
	padding: 10px;float: left;box-shadow: 0 -3px 10px -2px rgba(0, 9, 128, 0.05), 0 4px 10px rgba(0, 9, 128, 0.035);
}
.logo_tecapp {
	display: inline-block;width: 100px;height: 100px;border-radius: 50%;
	margin-left: 30px;box-shadow: 0 0 30px 0 #acacac;
}
.logo_tecapp img {
	width: 100%;
	padding: 20px;
	border: 4px solid #fff;
	border-radius: 50%;
}
#iphine_icon{
	background: linear-gradient(45deg, rgba(255,0,255,1) 0%, rgba(0,255,255,1) 100%);
}
.app_declogo {
	float: left;
	width: 100%;
}
.ios_spa {
	float: left;
	width: 80px;
	padding: 15px;
	background-color: #fff;
	border-radius: 8px;
	height: 80px;
	box-shadow: 0px 0px 47px 0px #ececec;
}
.ios_spa img {
	width: 50px;
	margin: 0 auto;
	display: inherit;
	padding: 0;
}
.app_declogo h3 {
	margin: 30px 0 0 20px;
	display: inline-block;
	color: #3a3939;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: normal;
}
.des_block {
	float: left;
	width: 100%;
	margin-top: 30px;
}
/*======= tech logo right center ======*/
#center_right .descropt_app {
	float: left;
	left: 0;transition: 0.5s;
	right: auto;
}
#center_right:hover .descropt_app {
	left: 10px;
	transition: 0.5s;
	right: auto;
}
#center_right .tec_logo {
	float: right;
}
#center_right .descropt_app::after{
	right: -15px;left: auto;
}
#center_right .wrap_techlogo {
	padding: 40px 25px 40px 40px;
}
.techno_icoul:hover .descropt_app{
	transition: 0.5s;
	right: 10px;
}
.how_wework {
	float: left;width: 100%;padding: 30px 0;
}
.how_we_tdiv {
	float: left;width: 100%;margin-top: 40px;margin-bottom: 20px;
}
.work_div h1 {
	font-size: 19px;color: #4d4d4d;letter-spacing: 0.5px;
}
.work_div p {
	color: #7e8890;font-size: 16px;
}
.process_img {
	display: inline-block;width: 100px;margin: 0 auto;	height: 100px;
	padding: 20px;background-color: #fff;box-shadow: 0 0 40px 0 #e8e8e8;border-radius: 50%;
	position: relative;
}
.nub_ring {
	background-color: #E92B26;
	width: 27px;height: 27px;position: absolute;
	left: -2px;top: 0;color: #fff;border-radius: 50%;
	font-size: 17px;
	box-shadow: 0 0 10px 0 #E92B26;
}
.work_div {
	text-align: center;	float: left;width: 100%;position: relative;
}
.work_div::after {
	position: absolute;right: -50%;top: 50px;width: 100%;height: 2px;
	background-color: #E92B26;content: "";left: auto;margin: 0 auto;
	float: none;display: inline-block;z-index: -1;opacity: 0.2;
}
.work_div.last_w::after{
	display: none;
}
.process_img img {
	width: 100%;padding: 4px;
}
.rat_strat i {
	color: #ffc600;font-size: 18px;
}
.rat_strat {
	display: inline-block;
}
.rating_review {
	float: left;width: 100%;
}
.rating_review h3 {
	width: 100%;margin: 10px 0;font-size: 18px;
}
.Why_us_ios {
	float: left;
	width: 100%;
	padding: 30px 0;
	background-color: #f8f8f8;
}
.why_iosico img {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
}
.why_iosico h3 {
	font-size: 18px;
	color: #4d4d4d;
	letter-spacing: 0.5px;
	display: inline;
	padding-left: 0;
	margin: 0;
}
.why_iosico {
	float: left;
	width: 100%;
	padding-left: 60px;
	position: relative;
	margin-bottom: 70px;
}
.why_usios_div {
	float: left;
	width: 100%;
	margin: 40px 0 0;
}
/*=======  get a quote */
.get_a_quote {
	float: left;
	width: 100%;
	display: inline-block;
	padding: 50px 0;
	background-image: url("../img/ios_app_img/mobile_quote1.png");
	background-position: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	height: 150px;
}
.get_a_quote .get_ing_con h2{
	top: 8px;
}

/*=================  taxi dispatch page css start here ===================*/

#taxi_dispatch .main_banner.ios_app {
	background-image:none;
	background-position: bottom;	
	background-size: cover;
	height: auto;
}
#taxi_video {
	min-width: 100%;min-height: 100%;
	right: 0;bottom: 0;position: absolute;
}
#taxi_dispatch .main_banner.ios_app::after{
	background-color:rgba(0,0,0,0.6);top: 0;
}
#taxi_dispatch .ios_app .hire_c{
	margin-top: 120px;font-size: 42px;
}
#taxi_form {
	margin-top: 0px;
	margin-bottom: 40px;
}
.taxi-whysec{padding: 69px 0; border-top:1px solid #e2e2e2; }
.taxi-whysec .why_h3{color: #444444;font-size:19px; line-height: 30px;}
.taxi-whysec .wrap_li-con{text-align: center;}
.taxi-whysec .ios_icon_sec img {
	width: 60px;
	height: 60px;
	object-fit: scale-down;
}
/*============  top tab =======*/
.secondry-new-menubar {
	width: 100%;float: left;position: fixed;
	z-index: 98;background-color: #fff;box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
	top: -100%;transition: 1s;
}
.secondry-new-menubar ul {
	text-align: center;
	width: 100%;
	margin: 0;
}
.secondry-new-menubar ul li {
	float: none;
	display: inline-block;
}
.secondry-new-menubar ul li.active a {
	border-bottom: 3px solid #E92B26;
	color: #000;
}
.secondry-new-menubar ul li a {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	color: #999;
	padding: 15px;
	border-bottom: 3px solid transparent;
	transition: .4s;
	margin: 0 20px;
}
.secondry-new-menubar.small-my{
    top: 0px !important;
}
.taxi_feasec {
	float: left;
	width: 100%;
	padding: 30px 0;
	background-color: #fff;
	height:auto; border-bottom: 1px solid #ececec;
}
/* 5. features-main */

.features-box .features-text {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
}

.features-box .features-text span.ficon {
    float: right;
    width: 56px;
}

.features-box .fadeInLeft.features-text span.ficon {
    position: relative;
    left: 15px;
}

.features-box .fadeInRight.features-text span.ficon {
    position: relative;
    left: -15px;
}   

.features-box .features-text span.ficon:before {
    font-size: 44px;
    line-height: 65px;
    color: #ea5644;
}

.features-box .icon-ic_use:before {
    font-size: 45px !important;
    line-height: 65px !important;
}

.features-box .features-text.text-left span.ficon {
    float: left;
}
.features-box .features-text .features-info {
	margin: 20px 0;
}
.text-right .taxifea_img {
	float: right;
}
.features-box .features-text .features-info .info-text {
	display: inline-block;
	width: calc(100% - 60px);
	vertical-align: top;
	margin: 0 0;
}
.features-box .features-text .features-info .info-text h6 {
	color: #4d4d4d;
	margin: 5px 0 5px;
	font-size: 19px;
}
.taxifea_img img {
	float: none;
	width: 50px;
	height: 50px;
}
.taxifea_img {
	width: 60px;
	float: left;
}
.features-box .features-text .features-info .info-text p {
	color: #757575;
	font-size: 16px;
	min-height: 60px;
}

.features-box .features-img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 35px;
}

.features-mob {
    background: url(https://www.suffescom.com/404) no-repeat top center;
    background-size: 100% 100%;
    width: 328px;
    height: 640px;
    text-align: center;
    margin: 0 auto;
}
.features-mob img {
    margin-left: 4px;
    max-width: 278px;
    padding-top: 30px;
    margin-bottom: 20px;
}
#driver .features-box .features-text .features-info {
	margin: 60px 0;
}
#dispatch .features-img {
	width: 49%;
	margin: 0;
	display: inline-block;
}
#dispatch .features-box .features-text ,#admin .features-box .features-text{
	width: 25%;
	display: inline-block;
	vertical-align: middle;
}
#dispatch .features-mob,#admin .features-mob {
	width: auto;
	height: auto;
}
#dispatch .features-mob img ,#admin .features-mob img {
	padding-top: 0;
	max-width: 100%;
}
#admin .features-info, #dispatch .features-info {
	margin: 25px 0;
	padding: 0 10px;
}
#taxi_dispatch .cdf-block_img img {
	height: auto;
}
#admin .features-img {
	float: inherit;width: 49%;
	margin: 0;display: inline-block;
}
#driver .features-img {
	margin: 0 35px 0 0;
}
.background-fix{
	
	float: left;
width: 100%;
padding: 0px 0;
background-image: url(../img/taxi_img/banner-top.jpg);
}

.overlay {
    left: 0; padding:35px 0px; 
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.70);
}
.overlay .why_ush1, .overlay .simple_text { color:#fff; }
.background-ourclint{
	background: rgba(0, 0, 0, 0) url(../img/taxi_img/banner-top.jpg) repeat-x scroll 0 0;
	background-size: cover;
    padding-bottom: 40px;
    padding-top: 30px;
 	background-attachment: fixed; padding: 20px 0px;
}
.get_intouch {
	float: left;width: 100%;
	padding: 30px 0;position: relative;
	background-image: url(../img/taxi_img/banner-top.jpg);
	background-size: cover;
	background-position: 100%;
}
.get_intouch::before {
	position: absolute;float: left;
	width: 100%;height: 100%;left: 0;
	right: 0;background-color: rgba(0,0,0,0.8);
	top: 0;z-index: 1;
}
.get_btn {
	float: none;display: inline-block;margin-left: 30px;
}
.get_ing_con {
	float: left;width: 100%;position: relative;
	z-index: 1;color: #fff;text-align: center;
	padding: 50px 0px;
}
.get_ing_con h2 {
	display: inline-block;margin: 0px 0 0;text-transform: uppercase;
	line-height: normal;position: relative;top: 6px; font-size:38px;
}
.get_btn .get_in.btn {
	float: none;width: auto;padding: 12px 50px;color: white;
	border-radius: 40px;border: unset;font-size: 19px;background-color: #1b3f57;
	color: #fff;line-height: normal;
}
.get_btn .get_in.btn:hover, .get_btn .get_in.btn:focus{
	outline: none;
}
.Launch_b {
	float: left;width: 100%;padding: 30px 0;
	background-image: url(..//img/baby-background.jpg);
	background-color: #f6f8fa;
}
.Launch_div {
	float: left;width: 100%;margin-bottom: 30px;
	margin-top: 40px;
}
.text_Launch_b {
	float: left;
	width: 50%;
}
.Launch_b_img {
	float: right;
	display: inline-block;
	width: 50%;
}
.text_Launch_b ul {
	display: inline-block;
	padding: 0 0 0 20px;
	margin: 0;
}
.text_Launch_b ul li {
	/*color: #515456;*/
	color:black; 
	margin-bottom: 10px;font-size: 16px;
	line-height: normal;color: #515151;
}
.Launch_b_img img {
	width: 100%;
	display: inline-block;
}
.wrap_why-h.sec h1{
	font-size: 25px;
}
.get_intouch.what_uget h2 {
	top: 0 !important;font-size: 33px;
}
.get_intouch.what_uget {
	padding: 30px 0;
}
.secondry-new-menubar ul li a:focus{
	outline: none;
}
.taxi_certified {
	float: left;width: 100%;z-index: 9;position: relative;margin-top: 40px;
}
.taxi_certified ul {
	width: 100%;padding: 0;margin: 0;
}
.taxi_certified ul li {
	width: auto;float: none;display: inline-block;margin-right: 50px;
}
.taxi_certified img {
	width: 110px;height: 110px;padding: 10px;
	background-color: rgba(255,255,255,0.2);border-radius: 50%;
}

/*============   responsive css start here  ====================*/
@media(max-width: 1199px) and (min-width: 1024px){
	#ios_nub .cdf-block_img {margin-right: 0;}
	.devios_content {min-height: auto;}
	.skill_ios > li{margin-bottom: 10px;margin-right: 0px;font-size: 12px;}
	.main_banner.ios_app .hire_c br {
		display: none;
	}
	.devios_content h4{font-size: 16px;letter-spacing: 0;}
}

@media(max-width:1199px){
	.get_btn{margin-left: 0;margin-top: 10px;}
}

@media(max-width: 1024px) and (min-width: 992px){
	#ios_nub .cdf-block_img {margin-right: 0;}
	#ios_nub .cdf-block.cdf-iosblock .cdf-block_img {
		width: 80px;height: 80px;padding: 15px;float: none;
	}
	#ios_nub .cdf-block.cdf-iosblock .wrp_iosn {
		width: 100%;float: none;padding: 20px 0 0 0px;text-align: center;
	}
	#ios_nub .wrp_iosn h2 {
		font-size: 22px;text-align: center;
	}
	#ios_nub .cdf-block .wrp_iosn p{font-size: 16px !important;text-align: center !important;}

	.wrap_appico li{margin-right:20px }.wrap_appico li h4{font-size: 16px}
	.ios_profile_li{width: 50%;margin-bottom: 20px; }.ios_devprofile{padding-bottom: 0px;}
	.techno_icoul{padding: 0px 0px;}.app_declogo h3{font-size: 20px;}.ios_inducard h3{font-size: 19px;}
	.devios_content h4{font-size: 16px;letter-spacing: 0;}

}


@media(max-width: 991px) and (min-width: 768px){
	.main_banner.ios_app .hire_c {
		font-size: 32px;
	}
	.main_banner.ios_app .ban_content p {font-size: 18px;}
	.main_banner.ios_app .app-bx p {font-size: 13px;}
	.wrap_laveltext ul li{font-size: 14px;}
	.card_sec{padding: 30px 0 0px;}
	.toprated_sec.ios-proficiency {padding-bottom: 20px;}
	.hiring-optab p{font-size: 16px;}	
	.hiring-opton{padding: 0 0px;}
	.hiring-optab h1{font-size: 28px;}
	.hiring-opton .button_sec{	margin: 20px 0 0px 0;}
	.hiring_costsec{padding: 40px 0 30px;}
	.cdf-block.cdf-iosblock {min-height: auto;}
	#ios_nub .cdf-block.cdf-iosblock .cdf-block_img {
		width: 80px;height: 80px;padding: 15px;float: none;
	}
	#ios_nub .cdf-block.cdf-iosblock .wrp_iosn {width: 100%;float: none;padding: 20px 0 0 0px;text-align: center;
	}
	#ios_nub .wrp_iosn h2 {	font-size: 22px;text-align: center;}
	#ios_nub .cdf-block .wrp_iosn p{font-size: 16px !important;text-align: center !important;}
	
	.wrp_iosn h2{font-size: 22px;}.wrp_iosn h2{text-align: left;}
	.ios_inducard h3 {font-size: 18px;}
	.cdf-block.cdf-iosblock .wrp_iosn {width: auto;float: none;padding: 15px 0 0 12px;}
	#taxi_dispatch .ios-app-page .numbering_show{padding: 15px 0 12px;}
/*===new ===*/
	.main_banner.ios_app .hire_c br{display: none;}
	.main_banner.ios_app .hire_c{line-height: 40px;margin-top: 30px;}.ios_profile_li{width: 50%;margin-bottom: 20px;}

}
@media(max-width: 991px){
	.wrap_appico li{margin-right: 10px;}.wrap_appico li h4{font-size: 16px;}.ios_spa{width: 60px;padding: 10px;height: 60px;}
	.app_declogo h3{margin: 23px 0 0 10px;font-size: 15px;}.descropt_app{padding: 30px 20px;}.ios_spa img{width: 40px;}
	.des_block p{font-size: 14px;}.ios_inducard{padding: 20px 18px;min-height: 180px;}.ios_inducard h3{font-size: 16px;}
	.ios_industries	.cus_m{margin-bottom: 10px;}.work_div p{font-size: 14px;text-align: justify;text-align-last: center;}
	.why_iosico{padding-left: 50px;}.why_iosico h3{font-size: 16px;}
	.why_iosico{padding-left: 50px;}.Why_us_ios{padding: 30px 0 0;}
}

@media(max-width: 800px){
	.ios_inducard h3{
		font-size: 15px;
	}
}

@media(max-width: 767px){
	.main_banner.ios_app .hire_c {font-size: 38px;}
	.ios_app .app-bx {padding: 0 33px;margin-top: 20px;}
	.ios_app .subs_cate {font-size: 16px;}
	.ios_app{margin-top: 0px;}
	.cdf-block .wrp_iosn p{text-align: center !important;}
	.app_ico img {
		width: 45px;height: 45px;object-fit: scale-down;
	}
	.app_ico{height: 70px;width: 70px;}.wrap_appico{margin: 20px 0 30px 0;}
/*===  new ===*/
	#only_ios .form_sec {margin-bottom: 20px;}
	#ios_nub .cdf-block.cdf-iosblock .cdf-block_img {
		width: 80px;height: 80px;padding: 15px;float: none;
	}
	#ios_nub .cdf-block.cdf-iosblock .wrp_iosn {width: 100%;float: none;padding: 20px 0 0 0px;text-align: center;
	}
	#ios_nub .wrp_iosn h2 {	font-size: 22px;text-align: center;}
	#ios_nub .cdf-block .wrp_iosn p{font-size: 16px !important;text-align: center !important;}
	#only_ios .ios_icon_sec img{width: 60px;height: 60px;}.ios_profile_li{width: 50%;margin-bottom: 20px; }
	.descropt_app {padding: 20px 15px;}
	.ios_industries .col-md-3.col-sm-3.col-xs-12 {
		width: 50%;	padding: 0 15px;
	}
	.ios_inducard {
		padding: 20px 18px;
		min-height: 180px;
		width: 100%;
		max-width: 500px;
		margin: 0 auto 30px;
		float: none;
	}
	.work_div{margin-bottom:20px; }
	.ios_inducard h3{font-size: 18px;margin-top: 20px;}
	.how_we_tdiv{margin-bottom: 0px;}.how_wework{padding: 30px 0 10px;}
	.app_declogo h3 {margin: 17px 0 0 5px;font-size: 13px;}
	.ios_spa {width: 50px;height: 50px;}.ios_spa img{width: 30px;}
	.des_block{margin-top: 5px;}

	.get_a_quote .get_in.btn {
		padding: 7px 35px;
	}
	.get_a_quote .get_btn {
		float: none;display:block;margin-left: 0;margin-top: 0px;width: auto;
	}
	.get_a_quote{height: auto;}.get_a_quote .get_ing_con h2 {	top: 5px;}
}
@media(max-width: 740px){
	.devios_content{min-height: auto; }
}
@media(max-width: 991px) and (min-width: 768px){
	.wrap_techlogo {padding: 30px 40px 30px 25px;}
	.tec_logo .col-sm-4.col-xs-4{width: 50%;}
	#center_right .wrap_techlogo {padding:30px 25px 30px 40px ;}
	.cus_icogrid{height: 75px;}.techno_icoul{height: 390px;}.des_block{margin-top: 5px;}
	.get_a_quote .get_ing_con h2 {	top: 5px;}
	.get_a_quote .get_in.btn {
		padding: 6px 40px;
	}
}
@media(max-width: 767px) and (min-width: 639px){
	.wrap_techlogo {padding:20px 40px 20px 25px;}
	.tec_logo .col-sm-4.col-xs-4{width: 50%;}
	#center_right .wrap_techlogo {	padding: 20px 25px 20px 40px;}
	.cus_icogrid{height: 75px;}
}
@media(max-width: 640px){
	.ios_app .app-bx {padding: 0 15px;margin-top: 20px;}.wrap_appico li {margin-right: 30px;}
	#only_ios .why_h3 {font-size: 16px;}#only_ios .why_us_li{text-align: center;}

	.techno_icoul{height: auto;margin: 10px 0 20px;}.descropt_app{width: 100%;box-shadow: 0 0px 24px 0 #c0c0c0;}.tec_logo{width: 100%;}
	.wrap_techlogo{padding: 20px 30px 20px 30px;}
	.descropt_app::after {left: calc(100% - 55%);top: -11px;}#center_right {display: table;}
	#center_right .descropt_app{display: table-footer-group;float: none;}
	#center_right .descropt_app::after{right: auto;left: calc(100% - 55%);}.des_block{margin-top: 10px;}
	#center_right .des_block{padding: 0px 15px 20px;}#center_right .app_declogo{padding: 20px 15px 0;}
	.descropt_app{right: auto;top: 0;border-radius: 0;}.techno_icoul:hover .descropt_app {right: 0;top: -10px;}
	#center_right:hover .descropt_app {left: 0;right: auto;top: -10px;}
	#center_right .wrap_techlogo {padding: 20px 30px 20px 30px;}
	.why_iosico{padding-left: 0;margin-bottom: 40px;text-align: center;}.why_iosico img{position: relative;}
	.why_iosico h3{font-size: 16px;margin-top: 10px;float: left;}.why_usios_div{margin: 30px 0 0;}
	.des_block p{font-size: 16px;}.work_div p{font-size: 16px;}
}
@media(max-width: 600px){
	.devios_content {min-height: auto;}.ios_profile_li{width: 100%;}.ios_devprofile{padding-bottom: 0px;}
	#only_ios .main_banner.ios_app .hire_c{font-size: 38px;}#ios_nub .wrp_iosn h2{font-size: 19px;}
	#ios_nub .cdf-block .wrp_iosn p{line-height: normal !important;font-size: 15px !important;}
	#ios_nub .col-md-4.col-sm-4.col-xs-4.text-center {padding: 0 5px;}
}
@media(max-width: 414px){
	.ios_inducard h3{font-size: 14px;}
}
@media(max-width: 480px){
	.how_wework .col-md-3.col-sm-3.col-xs-6 {width: 100%;}.why_iosico h3{font-size: 14px;}
	.Why_us_ios .col-md-4.col-sm-4.col-xs-4 {
		padding: 0 5px;
	}
	#only_ios .main_banner.ios_app .hire_c br{display: none;}
	#only_ios .wrap_li-con p{font-size: 16px;}
	.cus_icogrid{height: 80px;}
	.tec_logo .col-sm-4.col-xs-4 {
		padding: 0 10px;
		width: 50%;
	}
	#pickup_and_delivery .col-xs-6 {
		width: 100%;
	}
	.main_banner.ios_app .hire_c {
		font-size: 35px;
	}
}
@media(max-width: 375px){
	#only_ios .main_banner.ios_app .hire_c {font-size: 28px;line-height: 40px;}
	#only_ios .app_ico {height: 60px;width: 60px;padding: 12px;}
	.app_ico img {width: 35px;height: 35px;}
	.wrap_appico li h4 {font-size: 15px;}
	.wrap_appico li {margin-right: 10px;}#ios_nub .wrp_iosn h2{font-size: 16PX;}#ios_nub .cdf-block .wrp_iosn p{font-size: 14px !important;}
	.techno_icoul{padding: 0;}.wrap_techlogo {padding: 10px 20px 10px 20px;}
	#only_ios .ios-app-page .why_ush1,#only_ios .ios-app-page .ven_h1{line-height: normal;}
	.ios_industries .col-md-3.col-sm-3.col-xs-12 {
		width: 100%;padding: 0;
	}
	#only_ios .cdf-block.cdf-iosblock .cdf-block_img img{padding: 3px;}
	#ios_nub .cdf-block.cdf-iosblock .cdf-block_img {
		width: 70px;height: 70px;padding: 9px;
	}
	#only_ios  .ios-app-page .why_ush1,#only_ios  .ios-app-page .ven_h1{line-height: normal;}
	.ios_inducard h3 {font-size: 19px;}

	.app_declogo h3{margin: 18px 0 0 0px;}
	.wrap_techlogo ,#center_right .wrap_techlogo{padding: 0px 20px 0px 20px;}
	.tec_logo .col-sm-4.col-xs-4 {
		padding: 0 7px;
	}
}		

/*==================   start responsive css in taxi dispatch ================*/

@media(min-width: 1400px){
	.ios-app-page .why_ush1, .ios-app-page .ven_h1{font-size: 30px;}
	.wrap_why-h.sec h1 {
		font-size: 26px;
	}
}

@media(max-width: 1199px){
	.query_form p{
		font-size: 18px;line-height: normal;
	}
	.features-box .features-img{
		margin: 0 0px;
	}
	.features-box .features-text .features-info .info-text h6{
		font-size: 16px;
	}
	#driver .features-box .features-text .features-info{margin: 30px 0;}
	#driver .features-img {margin: 0 0 0 0;}.taxifea_img img{width: 45px;height:45px;}
	#dispatch .features-img,#admin .features-img{width: 40%;}
	#dispatch .features-box .features-text, #admin .features-box .features-text,{width: 39%;}
	.features-box .features-text .features-info .info-text{width: 100%;}
	.features-box .features-text .features-info .info-text p{font-size: 14px;}
	#driver .features-box .features-text .features-info{margin: 30px 0;}
	#driver {
		padding-bottom: 0;
	}
	#admin .features-info, #dispatch .features-info {
		margin: 10px 0;	padding: 0 10px;
	}
	#taxi_dispatch .why_us_ul{margin-top: 20px;}
	.query_form p{
		font-size: 16px;
	}
	.taxi_certified ul li{margin-right: 30px;}
}

@media(max-width: 991px){
	.main_banner.ios_app .ban_content p {font-size: 16px;}
	#taxi_dispatch .main_banner.ios_app {padding-top: 20px;}
	#taxi_form {margin-top: 30px;margin-bottom: 20px;}
	#taxi_dispatch .ios_app .hire_c{line-height: normal;}
	.cdf-block .wrp_iosn p{text-align: left !important;}
	.cdf-block.cdf-iosblock .cdf-block_img{margin: 0;}#taxi_dispatch .main_banner.ios_app {padding: 0;}
	#taxi_dispatch .logo_div{margin-top: 15px;}.taxi-whysec .why_h3{font-family: inherit; }
	.text_Launch_b ul li{margin-bottom: 8px;font-size: 15px;}
	.Launch_b_img{margin-top: 50px;	}.Launch_div{margin-bottom: 10px;margin-top: 30px;}
	#driver .features-img{width: 100%;}.taxi-whysec .ios_icon_sec img{width: 55px;height: 55px;}
	#taxi_dispatch .query_form{padding: 10px 20px;}#taxi_dispatch .query_form .form-control{height: 40px;}
	#taxi_dispatch .form-group.alt_msg {margin: 10px 0;}#taxi_dispatch .query_form textarea.form-control{height: 90px;}
	.features-box.text-center {	display: table;}
	#customer .features-mob,#driver .features-mob{height: auto;}
	.features-box .features-text .features-info {margin: 20px 0;width: 50%;}
	#customer .features-mob img,#driver .features-mob img{width: 60%;}
	#customer .text-right .info-text {text-align: left;}
	.features-box .features-img{display: table-header-group;}
	.features-box .features-text{width: 100%;}
	#customer .text-right .taxifea_img {float: left;}#customer .taxifea_img {width: 50px;}
	#driver .features-box .features-text .features-info {margin: 20px 0;width: 33.33%;}
	#dispatch .features-mob, #admin .features-mob {	width: 450px;height: auto;}
	#dispatch .features-img, #admin .features-img {
		width: 60%;	display: table-header-group;
	}
	#admin .features-info, #dispatch .features-info {width: 33.33%;}
	#pickup_delivery .manager_dash .features-info {
		width: 50%;
	}
	#dispatch .features-box .features-text, #admin .features-box .features-text{width: 100%;}
	#dispatch .text-right, #admin .text-right{text-align: left;}
	#dispatch .text-right .taxifea_img,#admin .text-right .taxifea_img {float: left;}
	.get_ing_con h2{top: 7px;font-size: 24px;}.get_btn .get_in.btn{padding: 10px 30px;}
	.get_intouch{padding: 60px 0;}.taxi-whysec .why_h3{font-size: 15px;}
	
	.taxi_certified{margin-top: 20px;margin-bottom: 20px;}.taxi_certified ul li{margin-right: 20px;}
	.taxi_certified img{width: 90px;height: 90px;}

}

@media(max-width: 767px){
	#taxi_dispatch .ios_app .hire_c {margin-top: 30px;font-size: 30px;}
	#taxi_dispatch .subs_cate {	margin: 0;}
	.cdf-block.cdf-iosblock{min-height: auto;}
	.text_Launch_b ul {padding: 0 20px 0 20px;}
	#customer .features-mob img, #driver .features-mob img{padding-top: 20px;}
	#taxi_video{min-height: auto;top: 0;}
	#taxi_dispatch .query_form textarea.form-control {height: auto;}
	#taxi_dispatch .query_form{padding: 10px 20px 0;}
	.Launch_b_img img{margin-top: 20px;margin-bottom: 30px;max-width: 400px;width: auto;}
	.Launch_b_img{display: table-header-group;float: none;text-align: center;width: 100%;}
	.text_Launch_b{width: 100%;padding-left: 0px;}.ios-app-page .test-ios{padding-bottom: 10px;}
	.Launch_div{display: table;}#taxi_dispatch .wrp_iosn h2{font-size: 25px;}
	#taxi_dispatch .main_banner.ios_app{margin: 0;}
	.work_div::after{
		display: none;
	}
	.text_Launch_b p{padding-right: 15px !important;}
	.taxi_certified ul{text-align: center;}
	.secondry-new-menubar.small-my{display: none;}
	.test-ios #quote-carousel .carousel-inner blockquote {
		line-height: normal;
	}
	.ios-app-page .trusted-sec h3 {
		font-size: 17px;
	}
	#pickup_delivery .manager_dash .features-info {
		width: 100%;
	}
}
@media(max-width: 640px){
	#taxi_dispatch .why_us_li{width: 100%;}
	.secondry-new-menubar.small-my{display: none;}
	#customer .features-box .features-text .features-info {
		width: 100%;float: none;display: inline-block;margin: 10px 0;text-align: center;
	}
	#customer .text-right .info-text {text-align: center;}
	#customer .text-right .taxifea_img {float: none;}
	#admin .features-info, #dispatch .features-info {width: 100%;text-align: center;}
	#dispatch .text-right .taxifea_img, #admin .text-right .taxifea_img {
		float: none;
	}
	.cdf-block .wrp_iosn p {text-align: center !important;}
	#taxi_dispatch .wrp_iosn h2{text-align: center;}.cdf-block.cdf-iosblock .wrp_iosn{padding: 15px 0 0 0px;width: 100%;text-align: center;}
	.features-box .features-text .features-info .info-text h6{font-size: 18px;}
	#taxi_dispatch #quote-carousel .carousel-inner blockquote{line-height: normal;}
	.taxi-whysec .why_h3 {font-size: 14px;}.taxi-whysec .wrap_li-con p{font-size: 14px;}
	#driver .features-box .features-text .features-info{margin: 20px 0 10px;width: 100%;text-align: center;}.Launch_b .why_ush1 {line-height: normal;}
	.taxifea_img{float: none;}.ios-app-page .why_ush1, .ios-app-page .ven_h1{font-size: 22px;}
	.get_ing_con h2{top:0;margin-bottom: 10px;}
}
@media(max-width: 530px){
	.get_btn {	float: left;display: inline-block;margin-left: 0;margin-top: 5px;width: 100%;}
	.get_intouch {	padding: 25px 0;}
	.Launch_b_img img{padding: 0 30px;margin-top: 0;margin-bottom: 20px;}
}
@media(max-width: 480px){
	#dispatch .features-mob, #admin .features-mob {	width: 100%;padding: 0 20px;}
	.ios-app-page .why_ush1, .ios-app-page .ven_h1{font-size: 21px;line-height: normal;}
	.trusted-sec{padding: 10px 0;}.get_ing_con h2{font-size: 21px;}
}
@media(max-width: 400px){
	#taxi_dispatch .ios_app .hire_c{font-size: 24px;margin-top: 20px;}
	#taxi_dispatch .logo_div img{width: 90%;}.Launch_b_img img{max-width: none;width: 100%;}
	.cdf-block.cdf-iosblock .cdf-block_img{height: 75px;padding: 13px;width: 75px; }
	#taxi_dispatch .wrp_iosn h2{font-size: 21px;}.cdf-block .wrp_iosn p{font-size: 16px !important;}
	.features-box .features-text .features-info .info-text{margin-top: 7px;}
	.logo_div img{padding: 0 5px;}.text_Launch_b{padding-left: 10px;}
	#taxi_dispatch .subs_cate br {	display: none;}
	.text_Launch_b ul {padding: 0 0px 0 20px;}.get_intouch.what_uget h2{font-size: 26px;}

	.taxi_certified img{width: 80px;height: 80px;}.taxi_certified ul li{margin-right: 10px;}

}
@media(max-width: 375px){
	#taxi_dispatch .ios_app .hire_c{font-size: 22px;margin-top: 20px;margin-bottom: 0px;}
	#customer .features-mob, #driver .features-mob {
		height: auto;width: auto;
	}
}
@media(max-width: 360px){
	.get_btn .get_in.btn {
		padding: 10px 25px;
		font-size: 16px;
	}
	.get_ing_con h2{font-size: 16px;}
	#taxi_dispatch .ios_app .hire_c{margin-top: 14px;}
}

/*#developer_landing .main_banner.ios_app {
	background-image: url("../img/banner-webdeveloper1.jpg");
	background-position: 20%;
}*/

/*==================  web development landing page = ===========*/
#developer_landing .main_banner.ios_app::before {
	content: "";
	background-image: url("../img/banner-webdeveloper1.jpg");
	left: 0;
	height: 550px;
	width: 271px;
	top: 0;
	position: absolute;
	background-position: 100%;
	background-repeat: no-repeat;
}
#developer_landing .main_banner.ios_app::after {
	background-color: transparent;
}
#developer_landing .main_banner.ios_app .hire_c {
	color: #e92b26;
	font-size: 47px;
	line-height: 55px;
}
#developer_landing  .ban_content p{
 color: #333;
}
#developer_landing .app_ico{
	background-color: #f9be4a;
}
#developer_landing .main_banner.ios_app {
	background: none;padding: 30px 0 50px 0;
	background-color: transparent;
}
#dev_land .wrap_appico li h4{color: #424242;}
#developer_landing  .query_form {
	box-shadow: 0px 0px 28px 0px #d8d8d8;
}
#developer_landing .main_banner.ios_app::after {
	background-color: transparent;
	content: "";
	background-image: url("../img/banner-webdeveloper2.jpg");
	right: 0;
	height: 417px;
	width: 140px;
	top: 0;
	position: absolute;
	background-position: 100%;
	background-repeat: no-repeat;
	left: auto;
}
#developer_landing .wrap_banc .hire_c span{
	color: #424242;
}
.h1_wedevelopment {
	margin: 0px 0 5px;
	color: #fff;
	font-size: 32px;
	text-align: left;
	font-weight: bold;
}
#developer_`landing .wrap_formtext p {
	text-align: left;
	font-size: 17px;
	color: #fff;
	line-height: 18px;
}
#developer_landing .logo_div a {
	position: relative;
	top: 20px;
}
.wrap_formtext {
	max-width: 470px;
	background-color: #60923b;
	padding: 10px 30px;
	z-index: 999;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#developer_landing .query_form{
	min-height: 525px;padding: 30px 30px;
}
#developer_landing .form_sec {
	max-width: 470px;
	margin: auto;
	float: none;
}
#dev_land .wrap_appico {
	margin: 50px 0 10px 0;
}
#dev_land .wrap_appico li:nth-child(1) .app_ico {
	background-color: #3fc0e7;
}
#dev_land .wrap_appico li:nth-child(2) .app_ico {
	background-color: #60923b;
}


.portfolio_web .port-view img {
    width: auto;
    height: auto;
}
.port_wrap.portfolio_web .port-view > figure {
    bottom: 0;
    float: left;
    position: absolute;
    width: 100%;
}
#dev_land .wrap_appico li h4{
    font-weight: 600;font-size: 29px;
}
#dev_land .wrap_appico p {
    font-size: 18px;
}
#dev_land .wrap_appico li{
    margin-right: 29px;
}
#developer_landing .skill_ios > li{
	padding: 5px 7px;
}
#developer_landing .why_iosico h3 {
	font-size: 16px;
}
.suffes_info {
	text-align: justify;font-size: 16px;
	text-align-last: center;line-height: 28px;
	color: #4d4d4d;font-weight: normal;
	margin-bottom: 0;
}
.suffescom_info {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.hire_choose_ussec {
	float: left;width: 100%;padding: 40px 0;
}
.mobile_appsetext {
    float: left;width: 100%;text-align: center;margin: 40px 0px 30px;
}
.wrap_mob_sdo {
    float: left;width: 100%;
}
.icon_mob_se {
    width: 100%;float: left;text-align: center;
}
.wrap_mob_sdo h1 {
    font-size: 21px;margin: 20px 0 10px;display: inline-block;width: 100%;
}
.wrap_mob_sdo p {
    color: #6a7071;font-size: 16px;letter-spacing: normal;margin: 0;line-height: 24px;
}
.dev_workmobse {
    float: left;
    width: 100%;
    padding: 40px 0;
}
.icon_hiredev_se {
	width: 110px;
	height: 110px;
	display: flex;
	align-items: center;
	border-radius: 100%;
	background-color: #f8f8f8;
	margin: 0 auto;
	position: relative;
}
.icon_hiredev_se img {
	width: 60px;
	height: 55px;
	margin: 0 auto;
	object-fit: scale-down;
}
.icon_hiredev_se::after{
	position: absolute;left: -2px;top: 3px;height: 100%;width: 100%;background-color: #e92b26;content: "";z-index: -1;border-radius: 100%;transition: 0.5s;
}
.why_ussec.ios-whysec.hire_dedcated {
	background-color: #f8f8f8;
}

/*=================  web development only ======*/

#web_developmentonly .main_banner.ios_app {
	background-image: url("../img/webdevelopment-img/web-devbaner2.jpg") !important;
	background-position: center !important;padding: 60px 0;
	background-size: cover !important;
}
#web_developmentonly .main_banner.ios_app::after{display: none;}
#web_developmentonly .main_banner .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#web_developmentonly .main_banner.ios_app .hire_c {
	font-size: 35px;margin-bottom: 0;
	line-height: 38px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 165px;
	padding: 12px 20px;
	background-color: rgba(0,0,0,0.5);
}
#web_developmentonly .main_banner.ios_app .subs_cate {
	font-size: 25px;
	line-height: 25px;
	margin: 0;
	background-color: #3fc0e7;
	padding: 6px 20px 13px;
}
#web_developmentonly .query_form {
	padding: 0;
	border-radius: unset;
	box-shadow: unset;
}
#web_developmentonly .query_form .wrap_formblock {
	background-color: #e92b26;
	padding: 15px 25px 15px;
	text-align: left;
	color: #fff;
}
#web_developmentonly .query_form .wrap_formblock h3 {
	font-size: 33px;margin: 0;
	text-transform: capitalize;
	line-height: 33px;
}
#web_developmentonly .query_form .wrap_formblock p {
	margin: 10px 0 0;
	font-size: 18px;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
}
.wrap_webonlyform {
	float: left;
	width: 100%;
	padding: 30px 25px;
}
#We_petport {
	background: -moz-linear-gradient(left, #cc873a 0, #ead38c 48%, #ead38c 100%);
	background: -webkit-linear-gradient(left, #cc873a 0, #ead38c 48%, #ead38c 100%);
	background: linear-gradient(to right,#cc873a 0, #ead38c 48%, #ead38c 100%);
}
#huntway_port {
	background: -moz-linear-gradient(left, #728d3c 0, #b4bb4e 48%, #b4bb4e 100%);
	background: -webkit-linear-gradient(left, #728d3c 0, #b4bb4e 48%, #b4bb4e 100%);
	background: linear-gradient(to right,
	#728d3c 0, #b4bb4e 48%, #b4bb4e 100%);
}
#mountain_port {
	background-color: linear-gradient(to left,#c31b3c 0,#c31b3c 48%,#ca4417 100%);
	background: linear-gradient(to left, #191874 0,#154986 48%,#252463 100%);
}
#datatics_port {
	background: -moz-linear-gradient(left, #bd080e 0, #f21f26 48%, #f21f26 100%);
	background: -webkit-linear-gradient(left, #bd080e 0, #f21f26 48%, #f21f26 100%);
	background: linear-gradient(to right, #bd080e 0, #f21f26 48%, #f21f26 100%);
}
#metal_port{
	background: -moz-linear-gradient(left, #850935 0, #432058 48%, #432058 100%);
	background: -webkit-linear-gradient(left, #850935 0, #432058 48%, #432058 100%);
	background: linear-gradient(to right,#850935 0, #432058 48%, #432058 100%);
}
.startup_stage::after {
	border: 3px dotted #ef3b36;
}
.startup_stage::after {
	position: absolute;left: -15px;bottom: -15px;height: 90%;width: 90%;border: 1px solid #e92b26;content: "";z-index: 1;
}
.web_deve_choose .img_partmarketpl::before {
	position: absolute;right: -10px;top: -10px;background-color: #e92b26;content: "";width: 80%;height: 80%;
}
.web_deve_choose .img_partmarketpl {
	position: relative;
}
.web_deve_choose .reapeat_sec.second2 .img_partmarketpl::before{
	left: -10px;right: auto;
}
.online_marketplace.web_deve_choose {
	padding: 0;
}
#web_developmentonly .form_sec {
	margin: 0;
}
.strip_section {
	float: left;
	width: 100%;
}
.strip_webul {
	float: left;
	width: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	padding: 0;
	margin: 0;
}
.strip_webul li {
	display: inline-block;
	width: 25%;
	height: 6px;
	background-color: #3fc0e7;
}
.strip_webul li:nth-child(2) {
	background-color: #60923b;
}
.strip_webul li:nth-child(3) {
	background-color: #f9be4a;
}
.strip_webul li:nth-child(4) {
	background-color: #e92b26;
}
.webonly_featuresc {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.webfeahead h1 {
	color: #424242;
	font-size: 35px;
	margin: 0 0 15px;
	padding-left: 13px;
	border-left: 3px solid #e92b26;
	line-height: 35px;
}
.webfeahead p {
	color: #9c9c9c;
	font-size: 18px;
	line-height: 30px;
	margin: 20px 0 30px;
}
.web_fealist {
	float: left;
	width: 100%;
}
.web_fealistul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.web_fealistul li {
	width: 100%;
	display: inline-block;
	margin: 0 0 15px;
	padding-left: 50px;
	position: relative;
}
.list_count {
	position: absolute;
	left: 0;
	top: 0;
	height: 36px;
	width: 36px;
	background-color: #e92b26;
	text-align: center;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	border-radius: 100px;
}
.web_fealistul li h2 {
	margin: 0;
	font-size: 21px;
	color: #424242;
}
.web_fealistul li p {
	margin: 0;
	font-size: 18px;
	color: #9c9c9c;
}
.web_feaimg {
	float: left;
	width: 100%;
}
.webp_ourservices {
	float: left;
	width: 100%;
	padding: 0 0 50px;
}
.head_web_ser {
	text-align: center;
	float: left;
	width: 100%;
}
.head_web_ser h1 {
	font-size: 21px;position: relative;
	color: #3a3939;text-transform: uppercase;
	margin: 0;width: 100%;
}
.head_web_ser h1::before {
	position: absolute;
	left: ;
	left: 0;
	height: 1px;
	background-color: #ebebeb;
	content: "";
	width: 100%;
	top: 11px;
}
.head_web_ser h1 span {
	z-index: 11;
	background-color: #fff;
	position: relative;
	padding: 0 11px;
}
.head_web_ser p {
	font-size: 18px;
	color: #9c9c9c;
	line-height: 26px;
	margin: 5px 0 5px;
}
.head_web_ser .divider_line {
	height: 3px;
}
.packge_web {
	float: left;
	width: 100%;
	margin: 30px 0 20px;
}
.webpackage_block {
	background-color: #fff;
	box-shadow: 0 0 20px 0 #ebebeb;
	padding: 10px 0px;
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
.webpackage_block h1 {
	text-align: center;
	font-size: 24px;
	color: #3a3939;
	text-transform: uppercase;
	margin: 30px 0 20px;
}
.webpackage_block ul {
	margin: 10px 0 10px;
	padding: 0 0px 0 25px;
	width: auto;
}
.webpackage_block ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 3px;
	font-size: 15px;
	color: #727272;
	position: relative;
	padding-left: 20px;
}
.webpackage_block ul li::after {
	position: absolute;
	left: 0;
	top: 0px;
	content: "\f05d";
	font-family: FontAwesome;
	color: #e92b26;
	font-size: 15px;
}
.pack_price {
	text-align: center;
	background-color: #fafafa;
	padding: 15px 0;
	display: inline-block;
	width: 100%;
	margin: 13px 0 10px;
}
.pack_price h4 {
	margin: 0;
	display: inline-block;
	color: #3a3939;
	text-decoration: line-through;
	font-size: 21px;
}
.pack_price h2 {
	display: inline-block;
	margin: 3px 0 0;
	width: 100%;
	color: #3a3939;
	font-size: 45px;
}
.pack_price h2 sub {
	font-size: 25px;
	line-height: normal;
	bottom: 0;
}
.button_packweb {
	text-align: center;
	padding: 15px 0;
	float: left;
	width: 100%;
	position: relative;
	z-index: 11;
}
.enquiry_nowbtn {
	padding: 8px 30px 9px;
	background-color: #e92b26;
	font-size: 16px;
	color: #fff;
	border-radius: 100px;
	display: inline-block;
}
.webpackage_block::before {
	position: absolute;
	height: 13px;
	background-color: #3fc0e7;
	content: "";
	width: 100%;
	top: 0;
	left: 0;
	transition: 0.2s;
}
.webpackage_block.packge2::before{
	background-color: #60923b;
}
.webpackage_block.packge3::before{
	background-color: #f9be4a;
}
.webpackage_block.packge4::before{
	background-color: #e92b26;
}
.webpackage_block:hover::before {
	height: 100%;
	transition: 0.3s;
}
.webpackage_block:hover h1 {
	color: #fff;
	z-index: 11;
	position: relative;
}
.webpackage_block:hover li {
	color: #fff;
}
.webpackage_block:hover li::after{
	color: #fff;
}
.webpackage_block:hover .pack_price {
	background-color: #2eb1d9;transition: 0.5s;position: relative;
}
.webpackage_block.packge2:hover .pack_price{
	background-color: #53842f;transition: 0.5s;position: relative;
}
.webpackage_block:hover .pack_price h4,.webpackage_block:hover .pack_price h2 {
	color: #fff;
}
.webpackage_block:hover .enquiry_nowbtn {
	color: #505050;
	background-color: #fff;
}
.enquiry_nowbtn:hover,.enquiry_nowbtn:focus {
	color: #fff;
}
.webpackage_block.packge3:hover .pack_price{
	background-color: #e9ae3a;
}
.webpackage_block.packge4:hover .pack_price {
	background-color: #d91b16;
}
.content {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: auto;
	overflow: hidden;
}
.content::before {
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	top: 0;opacity: 0;
	z-index: 1;
}
.content:hover::before{opacity: 1;}
.content .content-overlay {
	background: transparent;
	position: absolute;
	height: 80%;
	width: 80%;
	left: 50%;
	top: 50%;
	bottom: 0;
	right: auto;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	border: 2px solid #fff;
	transform: translate(-50%,-50%);
}
.content:hover .content-overlay {
	opacity: 1;
	z-index: 1;
}
.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.fadeIn-top{
  top: 20%;
}
.content:hover .content-details {
	top: 50%;
	left: 50%;
	opacity: 1;
	z-index: 11;
}
.content-details h3 {
	color: #fff;
	font-weight: 500;
	letter-spacing: normal;
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 32px;
}	
.content-details p {
	color: #fff;
	font-size: 20px;
}
.content:hover .content-image {
	transform: scale(1.1);
	transition: 0.5s;
}
.content-image {
	transform: scale(1);transition: 0.5s;
}
.port_folio_web {
	float: left;
	width: 100%;
	padding: 50px 0;
	background-color: #fafafa;
}
.port_folio_web .head_web_ser h1:before{display: none;}
.port_folio_web .head_web_ser h1 span{background-color: transparent;}
.wrap_webport {
	float: left;
	width: 100%;
	margin: 30px 0 10px;
}
.get_aquoteweb {
	float: left;
	width: 100%;
	margin: 40px 0 10px;
	text-align: center;
}
.get_aquotelarge {
	padding: 12px 80px 14px;
	border-radius: 40px;
	border: unset;
	font-size: 20px;
	background-color: #E92B26;
	color: #fff;
	line-height: normal;
	width: auto;transition: 0.2s;
	display: inline-block;
}
.get_aquotelarge:hover,.get_aquotelarge:focus {
	background-color: #e92b26d9;color: #fff;
	transition: 0.2s;
}
#web_portcustom .owl-dots {
	margin-top: 30px;
}
#web_portcustom .item {
	padding: 0 5px;
}
#web_portcustom .owl-dots .owl-dot.active span,#web_portcustom .owl-dots .owl-dot:hover span {
	background: #e92b26;
}
.web_whychoose_us {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.wrap_webwhy_chose {
	float: left;
	width: 100%;
	margin: 40px 0 0;
}
.web_whyblock {
	float: left;
	width: 100%;
	position: relative;
	padding-left: 80px;
	margin: 0 0 30px;
}
.web_whyicon {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #e6f7fc;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
}
.web_whyblock h1 {
	font-size: 21px;
	color: #424242;
	margin: 0 0 2px;
}
.web_whyblock p {
	font-size: 18px;
	color: #9c9c9c;
	line-height: 28px;
	margin: 5px 0 5px;
}
.web_whyicon.greenwewhy {
	background-color: #eaf1e6;
}
.web_whyicon.yellowwewhy {
	background-color: #fef7e8;
}
.white_websiteicon{display: none;}
#web_developmentonly .main_banner.ios_app .wrap_banc {
	max-width: 590px;
}
.custom_webside_deign {
	text-align: center;
	position: relative;
	z-index: 1111;
}
.color_websiteicon {
	margin: 60px 0;
}
/* The Modal (background) */
.wrap_webport .modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.wrap_webport .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 1200px;
	top: 50%;
	transform: translateY(-50%);
}

/* The Close Button */
.wrap_webport .close {
	color: white;
	position: absolute;
	top: 10px;cursor: pointer;
	right: 25px;
	font-size: 30px;
	font-weight: bold;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 37px;
	background-color: #E92B26;
	border-radius: 100px;	
}
.wrap_webport .close:hover,.wrap_webport .close:focus{
	color: #fff;opacity: 1 !important;
	text-decoration: none;
  	cursor: pointer;
}

/* Next & previous buttons */
.wrap_webport .prev, .wrap_webport .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	padding: 0;
	margin-top: 0;
	color: white;
	font-weight: bold;
	font-size: 22px;
	transition: 0.6s ease;
	border-radius: 100px;
	user-select: none;
	background-color: #E92B26;
	-webkit-user-select: none;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.wrap_webport .next {
	right: -80px;
}
.wrap_webport .prev {
	left: -80px;
}
.wrap_webport .prev:hover,
.wrap_webport .next:hover {
  background-color:#E92B26;opacity: 0.9;
}

/* Number text (1/3 etc) */
.wrap_webport .numbertext {
  color: #333;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.website_link {
	float: none;
	width: 100%;
	text-align: center;
	padding: 10px 0 10px;
}
.button_visite {
	padding: 10px 20px;
	background-color: #e92b26;
	color: #fff;
	text-transform: uppercase;
	border-radius: 100px;
	margin-top: 11px;
	display: inline-block;
}
.button_visite:hover,.button_visite:focus{
	color: #fff;opacity: 0.9;transition: 0.4s;
}
#web_portcustom .owl-nav.disabled {
	display: block;
}
#web_portcustom .owl-nav button span {
	height: auto;
	display: inline-block;
	font-size: 45px;
	position: absolute;
	top: -7px;
	width: auto;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#web_portcustom .owl-nav button.owl-next, #web_portcustom .owl-nav button.owl-prev {
	font-size: 50px;
	width: 50px;
	height: 50px;
	background-color: #fff;
	margin: 0 10px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	left: -80px;transition: 0.5s;
	top: 50%;transform: translateY(-50%);
}
#web_portcustom .owl-nav button.owl-next {
	left: auto;right: -80px;
}
#web_portcustom .owl-nav button.owl-next:hover,#web_portcustom .owl-nav button.owl-next:focus, 
#web_portcustom .owl-nav button.owl-prev:hover,#web_portcustom .owl-nav button.owl-prev:focus {
	background-color: #e92b26;border-color: #e92b26;transition: 0.5s;color: #fff;
}
.web_sealsul {
	margin:15px 0 0;padding: 0;float: left;width: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.web_sealsul li {
	width: auto;display: inline-block;margin: 0 30px 0 0px;
}
.web_sealsul li:last-child {
	margin: 0;
}
.web_sealsul li img {
	width: 177px;
	height: 177px;
	object-fit: scale-down;
}


/*=============  responsive css web only ============*/
@media(max-width: 1199px){
	#web_developmentonly .query_form .wrap_formblock h3{font-size: 27px;}
	#web_developmentonly .query_form .wrap_formblock p{margin: 0px;font-size: 17px;}
	.webpackage_block h1{font-size: 21px;}.webpackage_block ul{padding: 0 0px 0 15px;}.webpackage_block ul li{font-size: 14px;}
	.pack_price h2{font-size: 36px;}.pack_price h4{font-size: 19px;}.color_websiteicon {margin: 50px 0;}
	.wrap_webport .prev, .wrap_webport .next{width: 40px;font-size: 19px;height: 40px;line-height: 40px;}
	.wrap_webport .prev{left: -45px;}.wrap_webport .next{right: -45px;}
	.wrap_webport .close{right: 15px;font-size: 25px;line-height: 31px;width: 35px;height: 35px;}

}

@media(max-width: 991px){
	#web_developmentonly .query_form .wrap_formblock h3 {font-size: 21px;line-height: 24px;}
	#web_developmentonly .query_form .wrap_formblock{padding: 10px 15px 10px;}
	.wrap_webonlyform{padding: 20px 15px;}
	#web_developmentonly .main_banner.ios_app .hire_c{line-height: 30px;font-size: 30px;margin-top: 100px;padding: 10px 15px;}
	.web_sealsul li img{height: auto;}.webfeahead h1{font-size: 28px;line-height: 28px;}
	.webfeahead p {font-size: 16px;line-height: 26px;	margin: 10px 0 30px;}.web_fealistul li h2{font-size: 18px;}
	.web_fealistul li{padding-left: 40px;}.list_count{line-height: 28px;height: 30px;font-size: 14px;width: 30px;}
	.web_fealistul li p{line-height: normal;font-size: 16px;}.head_web_ser p{font-size: 16px;line-height: 22px;}
	.webpackage_block h1 {font-size: 17px;}.pack_price h2{font-size: 30px;margin: 0;line-height: 30px;}
	.pack_price{padding: 10px 0;margin: 5px 0 5px;}.button_packweb{padding: 10px 0;}
	.color_websiteicon {margin:67px 0;padding: 0 10px;}.enquiry_nowbtn{padding: 7px 20px 10px;font-size: 15px;}
	.get_aquotelarge{font-size: 17px;padding: 12px 50px 14px;}.web_whyblock p{font-size: 16px;line-height: 25px;}
	.web_whyblock h1{font-size: 19px;}.content-details h3{font-size: 23px;}.content-details p{font-size: 14px;}
	.wrap_webport .modal-content{width: 85%;}


}

@media(max-width: 767px){
	.hire_choose_ussec .wrap_mob_sdo {
		margin-bottom: 30px;
	}
	.hire_choose_ussec .wrap_mob_sdo h1 {
		font-size: 19px;
	}
	.hire_choose_ussec .wrap_mob_sdo p {
		font-size: 15px;
	}
	.startup_stage_text{margin-top: 40px;}
	#web_developmentonly .main_banner.ios_app{padding: 30px 0;}
	#web_developmentonly .main_banner.ios_app .wrap_banc {max-width: 90%;margin: 0 auto;}
	#web_developmentonly .main_banner.ios_app .subs_cate{font-size: 22px;}
	.web_sealsul li img{width: 150px;}.web_sealsul li{margin: 0 40px 0 0px;}
	.web_devseals .web_sealsul {display: inline-block !important;float: none;width: auto;}
	.web_devseals {float: left;width: 100%;text-align: center;margin: 10px 0 30px;}
	#web_developmentonly .main_banner.ios_app .hire_c{font-size: 28px;margin-top: 20px;}
	#web_developmentonly .main_banner.ios_app .subs_cate{padding: 6px 20px 9px;}
	.web_feaimg img {margin: 0 auto;display: inherit;}.web_feaimg{margin-top: 25px;}
	.webpackage_block{margin-bottom: 30px;min-height: 383px;}.color_websiteicon {margin: 25px 0;padding: 0;}
	.webp_ourservices{padding: 0 0 20px;}
	#web_portcustom .owl-nav.disabled {
		display: none;
	}

}

@media(max-width: 599px){
	#web_developmentonly .main_banner.ios_app .hire_c{font-size: 26px;}
	#web_developmentonly .main_banner.ios_app .subs_cate {font-size: 19px;line-height: 19px;}.web_sealsul li{margin: 0 20px 0 0px;}
	.web_sealsul li img{width: 110px;}#web_developmentonly .query_form .wrap_formblock{text-align: center;}
	#web_developmentonly .query_form .wrap_formblock p{margin: 3px 0 0;font-size: 16px;text-align: center;}
	.webfeahead h1 {font-size: 22px;line-height: 25px;}
	#web_developmentonly .logo_div img {padding: 0;max-width: 300px;}#web_developmentonly .logo_div{padding: 0px;}
	.button_visite{font-size: 13px;padding: 9px 17px;}

}

@media(max-width: 599px) and (min-width: 480px){
	.wrap_webport .modal-content {
		width: 80%;
	}
}

@media(max-width: 479px){
	.packge_web .col-xs-6 {width: 100%;}.get_aquoteweb{margin: 20px 0 0px;}
	.wrap_webport .prev, .wrap_webport .next{bottom: -50px;left: 50%;top: auto;}
	.wrap_webport .next {right: 37%;left: auto;}.wrap_webport .prev {left: 37%;}
	.wrap_webport .modal-content{width: 90%;}
	#web_developmentonly .main_banner.ios_app .hire_c {font-size: 23px;}
	#web_developmentonly .main_banner.ios_app .subs_cate{font-size: 17px;}
	.web_sealsul li img {width: 90px;}.web_sealsul li{margin: 0 10px 0 0px;}
	#web_developmentonly .main_banner.ios_app .wrap_banc{max-width: 100%;}


}

@media(max-width: 374px){
	.web_whyblock h1{font-size: 17px;}.web_whyblock p{line-height: 22px;}.web_fealistul li h2{font-size: 17px;}
	.web_sealsul li{margin: 0 5px 0 0px;}#web_developmentonly .main_banner.ios_app .hire_c{font-size: 21px;}
	#web_developmentonly .logo_div img{max-width: 260px;}.webfeahead h1{font-size: 20px;}
	.get_aquotelarge {
		font-size: 16px;padding: 12px 40px 14px;
	}
	.wrap_webport .prev, .wrap_webport .next{margin: 0 -10px;}
	.wrap_webport .next{right: 37%;}.wrap_webport .prev {left: 37%;}


}


/*=======  start css pickup delivery lan page==== */

#pickup_delivery .main_banner.ios_app {
	background-image: url("../img/pickup2.jpg");
	padding-bottom: 0px;
}
#pickup_delivery .main_banner.ios_app::after{
	background-color: rgba(0,0,0,0.5);top: 0;
}
.text_Launch_b p {
	text-align: justify;font-size: 16px;text-align-last: left;line-height: 28px;
	color: #4d4d4d;font-weight: normal;
	margin-bottom: 0;padding-right: 60px;
}
#pickup_and_delivery .indus_ico {
	margin-top: 0px;
}
#pickup_and_delivery .indus_ico img{
	width: 80px;
}
.pickup_cou_record {
	float: left;width: 100%;z-index: 9;position: relative;
}
.pickup_cou_record .app_ico {
	width: 90px;
	height: 90px;
	background-color: #fff;
	padding: 22px 0;
}
.pickup_cou_record .wrap_appico li {
	color: #fff;
	margin-right: 0;
	width: 33.33%;
}
.pickup_cou_record .wrap_appico {
	display: flex;
}
.pickup_cou_record li h4 {
	font-size: 31px;
	margin-bottom: 3px;
}
.pickup_cou_record .wrap_appico li p {
	font-size: 20px;color: #fff;
}
#pickup_delivery .wrap_banc .hire_c span {
	color: #f9be4a;
}
.hire_contetsec {
	float: left;
	width: 100%;
	padding: 40px 0;
}
.hire_contetsec p {
	text-align: center;line-height: 24px;margin: 19px 0 10px;color: #333;
	font-size: 16px;
}
#developer_landing .trusted-sec {padding: 5px 0;}
#developer_landing .how_wework {padding: 50px 0;}
#developer_landing .techno_icoul{margin-top: 0;}
#developer_landing .tec_logo{padding-bottom: 0px;}

.script_desc {float: left;width: 100%;margin-top: 11px;position: relative;z-index: 11;}
.script_desc p {
	font-size: 20px;color: #fff;
}


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


@media(min-width: 991px){
	.pickup_cou_record .wrap_appico li{margin-right: 60px;width: auto;}
}

@media(max-width: 1440px){
	#developer_landing .main_banner.ios_app::before {
		width: 131px;
		top: -50px;
	}
}
@media(max-width: 1199px){
	#dev_land .wrap_appico p {font-size: 16px;}
	#dev_land .wrap_appico li h4 {font-weight: 600;font-size: 20px;}
	#dev_land .wrap_appico li {margin-right: 12px;}
	#developer_landing .main_banner.ios_app::before {
		background-image: url("../img/banner-webdeveloper1.jpg");height: 478px;width: 121px;top: 0;
	}
	#developer_landing .query_form {min-height: auto;margin-top: 20px;}

}

@media(max-width: 991px) and (min-width: 768px){
	#dev_land .wrap_appico{display: flex;}
}

@media(max-width: 991px){
	#developer_landing .main_banner.ios_app .hire_c{
		font-size: 38px;line-height: 45px;
	}
	#dev_land .wrap_appico p {
		font-size: 12px !important;
	}
		#dev_land .wrap_appico li {
		margin-right: 5px;
	}
	#developer_landing .logo_div a img {
		width: 260px;
	}

	.script_desc{margin: 15px 0;}.script_desc p{font-size: 18px;margin: 0;}


}
@media(max-width: 860px){
	#developer_landing .main_banner.ios_app::before{
		height: 468px;
		width: 151px;
	}
	#developer_landing .main_banner.ios_app .hire_c {
		font-size: 30px;
		line-height: 40px;
	}
	#developer_landing .main_banner.ios_app::before {
		height: 478px;
		width: 121px;
		top: -30px;
	}
}

@media(min-width: 768px){
    .pickup_cou_record .wrap_appico li{margin-right: 40px;width: auto;}
}

@media(max-width: 767px){
	#dev_land .wrap_appico p, #dev_land .wrap_appico li h4{text-align: center;}
	.logo_div{text-align: center;}
	#developer_landing  #quote-carousel .carousel-inner blockquote {
		line-height: normal;
		padding: 0 30px;
	}
	#dev_land .wrap_appico li {
		margin: 0 10px;
	}
	#dev_land .wrap_appico p {
		font-size: 14px !important;
	}
	#developer_landing .main_banner.ios_app .hire_c {
		font-size: 30px;line-height: 40px;padding: 0 50px;
	}
	.script_desc p{text-align: center;}

}
@media(max-width: 480px){
	#dev_land .wrap_appico li{
		width: 100%;margin-bottom: 20px;
	}
	#developer_landing .main_banner.ios_app::before {
		height: 498px;width: 141px;top: -40px;
	}
	#developer_landing .main_banner.ios_app::after {
		right: -50px;height: 417px;width: 150px;top: -30px;
	}
	#developer_landing .ban_content p{font-size: 18px;}
	#developer_landing .main_banner.ios_app .hire_c {
		font-size: 26px;line-height: 33px;margin-top: 30px;padding: 0 16px;
	}
	#developer_landing .logo_div a img {
		width: 280px;height: 62px;object-fit: scale-down;
	}
	#developer_landing .main_banner.ios_app{
		padding: 20px 0 70px 0;
	}
	#developer_landing #quote-carousel .carousel-inner blockquote {{
		padding: 0 20px;
	}
	#developer_landing  #quote-carousel .carousel-control {
		top: 0px;
	}
	#developer_landing .logo_div a{top: 0;}
	.wrap_banc .hire_c{margin-top: 20px;}

}

@media(max-width: 375px){
	#developer_landing .main_banner.ios_app::before {
		height: 498px;
		width: 91px;
		top: -30px;
	}
	#developer_landing .logo_div a img{
		width: 240px;
	}
}

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