@media screen and (max-width: 1335px){
	.testimonialSec .slick-prev.slick-arrow{
		left: 98.5%;
	}
}
@media screen and (max-width: 1230px){
	.social_Icon{
		display: none;
	}
	.banner-title-large h1 {
    	font-size: 3em;
	}
	.banner-title-large p{
		font-size: 1em;
	}
	.list-text-bold li{
		font-size: 0.9em;
	}
	.contentBlock h1{
		font-size: 3rem;
	}
}
@media screen and (max-width: 1089px){
	.banner-title-large h1 {
    	font-size: 2.5em;
	}
}
@media screen and (max-width: 800px){
	.tech-para{
		max-width: 100%;
		bottom: -2em;
	}
	.tech-para .sub-title-large{
		font-size: 1em;
	}
	.tech-para .sub-title-small{
		font-size: 0.9em;
	}
	.tech-para p{
		font-size: 0.7em;
	}
	section.why_choose_us.case-study {
    	padding-bottom: 4em;
	}
	.mode-coln1 .icon-box{
		height: 10em;
	}
	.mode-coln1 .icon-box svg {
    	width: 3em;
	}
}
@media screen and (max-width: 1024px){
	.testimonial_sec .client_banner{
		margin-bottom: 3em;
	}
	.our_service .row {
     	margin: 0;
    	justify-content: center;
	}
	.top_header_icon a{
		font-size: 0.6em;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-left: 0;
		padding-right: 0;
	}
	.nav-item{
		padding: 0 0.5em;
	}
	.sub_title h4::after{
		width: 9em;
	}
	/*.about_img1{
		width: 12.5em;
		height: auto;
	}
	.about_img2.mt-7{
		width: 15em;
		margin-top: 1em;
		height: auto;
	}
	.about_img4.mt-7{
		width: 18.4em;
	}
	.about_img3{
		width: 10.2em;
	}*/
	.ecommerce_inner_box h4{
		font-size: 1em;
	}
	.blog_col1{
		display: none;
	}
	.blog_col2{
		margin-left: 3em;
	}
	.about_us.for_width .bg_btn{
		margin-bottom: 2em;
	}
	.center_heading h3{
		font-size: 2em;
	}
	.about_us.for_width .about_Para h2{
		font-size: 2em;
	}
	.latest_blogs .sub_title h4{
		font-size: 2em;
	}
	.vector_bg .about_Para h2{
		font-size: 2em;
	}
	.about_Para h2{
		font-size: 2em;
	}
	.main_heading h2{
		font-size: 2em;
	}
	.testimonial_sec .center_heading{
		max-width: 35em;
	}
	.brand_box {
		max-width: 35em;
	}
	.connect_heading {
		max-width: initial;
	}
	.connect_heading h2{
		font-size: 2em;
	}/*
	.banner-section{
		display: none;
	}*/
	.bg_circle .row{
		justify-content: center;
	}
	.about_us{
		margin-top: 3em;
	}
	.vector_bg {
		padding-bottom: 1em;
	}
	.footer_form{
		position: initial;
		top: initial;
		left: initial;
	}
	.footer_coln.coln2 {
		width: 18%;
	}
	.footer_coln {
    	width: 25%;
	}
	/*.about_img2.mt-7{
		width: 19em !important;
	}
	.about_img1{
		width: 17.5em !important;
	}
	.about_img4.mt-7{
		width: 24.4em;
	}
	.about_img3{
		width: 11.2em;
	}*/
	.users_engagement {
		width: 33.333%;
	}
	.portfolio .slider_right_box{
		margin-top: -15em;
	}
	.latest_blogs .sub_title h4::after{
		width: 5em;
	}
	.latest_blogs .title_row{
		padding: 2em 0;
	}
	.blog_col2{
		margin-left: 0;
		width: 100%;
	}
	.latest_blogs .title_row{
		display: inherit;
	}
	.blog_col3{
		display: none;
	}
	body .container{
		max-width: 100% !important;
	}
	.counting{
		font-size: 1.5em;
	}
	.testimonial_sec .client_banner{
		max-width: initial;
		margin-top: 0;
	}
	.testimonial_sec .client_msg{
		max-width: initial;
		padding: 2em;
	}
	.testimonial_sec .client_msg::before{
		top: -40%;
		left: 0;
	}
	.boy{
		display: block;
	}
	.faq_para{
		padding-left: 0;
	}
	.col-xl-8.col-md-8.col-12{
		display: flex;
		justify-content: flex-end;
	}
	.copy_right_text ul{
		justify-content: flex-end;
	}
	.copy_right_text.terms{
		justify-content: start;
	}
	.copy_right_text {
    	margin-bottom: 1em;
	}
	.latest_blogs .bg_btn.right{
		margin-bottom: 1em;
	}
	.flip-card{
		min-width: 15em;
		height: 28em;
	}
	.read_more_btn button{
		padding: 0.5em 2em;
		width: auto;
		height: auto;
	}
	.read_more_btn{
		padding-top: 0;
	}
	.card-btn button{
		font-size: 0.875em;
	}
	.header-phone-img{
		display: none;
	}
	/*.header_navigation .navbar-brand{
		width: 15%;
	}*/
	/*.navbar{
		padding: 0.5em 1em !important;
	}*/
	.we_offer .row{
		justify-content: center;
	}
	/*.flip-card{
		min-width: 17em;
	}*/
	/*.main_heading p{
		padding-top: 5em;
	}*/
	.home_banner {
		background-image: none;
	}
	/*.main_heading p{
		margin-top: 7em;
	}*/
	/* Sevice Page Start */
	.service_banner_img{
		right: 0;
    	width: 90%;
    	left: initial;
	}
	.flip-box{
		margin: 2%;
	}
	.col1_text {
    	padding: 2em;
	}
	.service_portfolio_sec .slider_img{
		top: 15%;
		width: 100%;
	}
	.service_portfolio_sec .right_bg_color .slider_left_box{
		padding: 0 4em 0 11em;
	}
	.service_portfolio_sec .slick-dots {
		left: 17%;
	}
	.service_portfolio_sec .right_bg_color .slider_left_box {
		padding: 0 4em 0 8em;
	}
	.what-we-offer .flip-box-back .flip-box-front p{
		padding: 0;
	}
	.center_heading h2{
		font-size: 1em;
	}
	.team_coln1{
		padding: 1em;
	}
	.meet_team .team_coln1 .center_heading.black.left h2{
		line-height: 1em;
	}
	.meet_team .team_coln1 .center_heading.black.left h3{
		line-height: 1em;
	}
	.circle_img h2{
		top: 0;
	}
	.customer-logos-portfolio .slick-dots{
		bottom: 4%;
	}
	.testimonial_sec .col-sm-8.col-sm-offset .carousel{
		padding: 0 !important;
	}
	.testimonial_sec .col-sm-8{
		margin: auto;
	}
	.got_idea_heading {
    	max-width: 78%;
    	width: 100%;
	}
	.slide.bg_orange{
		height: 33em;
	}
	section.what-we-offer .row {
    	margin-top: 4em;
	}
	.btn.view_projects{
		margin-left: 0; 
	}
	.service_banner_left{
		padding-top: 0;
	}
	.service_banner .main_heading.white{
		padding-top: 0;
	}
	.service_banner .main_heading.white h2 {
    	margin-bottom: 4%;
	}/*
	.header_section.fixed .top_header {
		padding-top: 2%;
	}*/
	.home_banner .request__quote.top-mobile-app form{
		margin-bottom: 6em;
	}
	body {
		padding-top: 9% !important;
		overflow-x: hidden;
	}
	html{
		overflow-x: hidden;
	}
	.con_icon h6{
		margin-left: 0.5em;
	}
	.request__quote.top-mobile-app {
    	max-width: 100%;
    	width: 100%;
	}
	.ibyte-founder .social-icons{
		margin-top: 3em;
	}
	.founder__detail.right-side{
		padding-top: 3em;
	}
	.founder__detail.right-text{
		padding-top: 2em;
	}
	.testimonial_slider{
		margin-right: 0;
		padding-top: 22em;
	}
	.modal-open section.header_section{
		width: 100%;
	}
}
@media screen and (max-width: 1024px){
	/*.about_img1{
		width: 18.5em !important;
    	height: 19em !important;
	}
	.about_img2.mt-7{
		width: 20em !important;
    	height: 15.5em !important;
    	margin-top: 3.4em !important;
	}*/
	/*
	.header_navigation .navbar-brand {
    	width: 15% !important;
	}*/
	.our_office{
		padding-top: 0;
	}
	.map_icon {
    	display: none;
	}
	.map_icon2 {
    	display: none;
	}
	.map_icon3{
		display: none;
	}
	.map_icon4{
		display: none;
	}
	.banner-section{
		display: none;
	}
	.Industries{
		background-image: none;
	}
	.country__heading {
    	margin: auto;
    	max-width: 40em;
    	text-align: center;
	}
	.request__quote {
    	margin: auto;
    	max-width: 40em;
    	text-align: center;
	}
	.main_heading h1{
		padding-top: 0.5em;
	}
	.left_heading h3{
		font-size: 2.5rem;
	}
}
@media screen and (min-width: 1024px){
	.sub_title h4::after {
		width: 12em;
	}
}
@media screen and (max-width: 991px){
	.navbar-collapse.collapse.in {
    	display: block !important;
	}
	.navbar-collapse.collapse{
		display: none !important;
	}
	.header_navigation .navbar .navbar-collapse.collapse {
    	height: max-content;
    	z-index: 999;
	}
	.header_navigation nav{
		height: 3.75em;
	}
	/*.navbar-nav{
		background: #000;
		padding: 0 0 5em 2em;
		width: 100%;
		margin: auto !important;
	}*/
	.bg_btn.desktop {
    	display: none;
	}
	.bg_btn .navbar-toggler {
    	padding: 0;
	}
	.modal-open section.header_section{
		width: 100%;
	}
	.flip-box{
		height: 28em;
	}
	#navbarSupportedContent {
    	padding: 0;
    	position: absolute;
    	left: 0;
    	top: 100%;
    	background: #000;
    	padding: 0;
    	width: 100%;
    	background: #000;
    	height: 100vh;
	}
	.header_navigation .navbar .navbar-collapse.collapse {
    	height: max-content;
    	z-index: 999;
	}
	.navbar-collapse.collapse.in {
    	display: block !important;
	}
	.navbar-nav {
		width: 100%;
		padding: 0;
		height: 100vh;
	}
	.navbar-nav>li {
		padding: 1em 2em 1.6em 2em;
		border-bottom: 2px solid rgb(291 267 275 / 14%);
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
		padding-right: 0;
	}
	.nav-item:nth-last-child(1) {
		padding: 1em 0;
		border-bottom: none;
	}
	li.nav-item .bg_btn {
    	padding-left: 2em;
    	padding-top: 1em;
	}
	#navbarSupportedContent .navbar-nav {
    	margin: 0;
	}
	.navbar-nav .nav-link.dropdown-toggle::after {
    	position: absolute;
    	right: 5%;
	}
	.header_navigation .navbar-expand-lg .navbar-nav .dropdown-menu {
    	height: auto;
    	background: #fff;
    	margin-top: 1em;
    	position: initial;
    	/* margin-bottom: 2em; */
    	padding-bottom: 2em;
    	border-radius: 0;
	}
	.header_navigation .navbar-expand-lg .navbar-nav .dropdown-menu {
    	width: 100%;
	}
	.header_navigation .dropdown-menu {
    	max-width: 100%;
	}
	.header_navigation .dropdown-item {
    	padding: 2em 2em 0em 2em;
	}
	.header_navigation .dropdown-item {
    	color: #000 !important;
	}
	.navbar-nav .nav-link.dropdown-toggle {
    	width: 100%;
	}
	.slideOne.orange .sliderRight{
		display: none;
	}
	.imageBlock{
		margin-left: 0;
	}
	.mainBanner{
		height: auto;
		padding: 1rem 0 5rem 0;
		background-image: none;
		background-color: #0178cf;
	}
	.grid_5{
		display: flex;
		flex-wrap: wrap;
		grid-template-columns: inherit;
		justify-content: center;
	}
	.grid_5 .col-20 {
	    max-width: 48.85%;
	    width: 100%;
	}
	.serviceName{
		height: auto;
	}
	.whyChoose.bgImg{
		background-image: none;
	}
	.whyChoose.bgImg h1{
		font-size: 2rem;
		line-height: 2rem;
	}
	.whyChoose .main_heading.contentBlock .titleLarge{
		font-size: 5rem;
    	line-height: 7rem;
	}
	.whyChoose .row{
		margin-top: 0;
	}
}
@media screen and (max-width: 898px){
	.grid_5 .col-20{
		max-width: 100%;
	}
}
@media screen and (max-width: 767px){
	.clientMsg p::before{
		left: 0;
		top: -3rem;
	}
	.otherService .col-md-4:not(:last-child){
		margin-bottom: 4rem;
	}
	.colLeft .iconColRight h4, .whyChoose h4.font-30{
		font-size: 1.75rem;
	}
	.contentBlock h1{
		font-size: 2.5rem;
	}
	.left_heading h3{
		font-size: 2.5rem;
	}
	section.whyChoose.grayBgSec .colRight {
    	margin-bottom: 4rem;
	}
}
@media screen and (max-width: 768px){
	.section__main_banner form .formrow .col100 label, .request__quote form .formrow .col50 label{
		font-size: 0.8em;
	}
	.main_heading h1{
		font-size: 2.5em;
	}
	.Industries{
		background: none;
	}
	.header_navigation .nav-link{
		width: max-content;
	}
	.ecommerce_inner_box h4 {
    	font-size: 0.75em;
	}
	.we_offer .row.center{
		justify-content: center;
	}
	.we_offer{
		height: 77em;
	}
	.flip-card{
		min-width: 20em;
		margin-bottom: 2em;
	}
	/* Service Page Start */
	.service_banner_img{
		position: initial;
		width: 100%;
	}
	.process_con1.phone_img {
    	display: none;
	}
	.process_con1 {
    	width: 100%;
	}
	.col1_text {
		padding: 1em;
		min-height: 100%;
	}
	.process_con1 .col-md-12{
		padding-bottom: 0;
	}
	.service_portfolio_sec .left_bg_color{
		max-width: 35%;
	}
	.left_bg_color .main_inner_div h2{
		top: 44%;
	}
	.service_portfolio_sec .right_bg_color{
		max-width: 65%;
		padding: 4em 2em 4em 0;
	}
	.service_portfolio_sec .right_bg_color .slider_left_box{
		padding: 0 1em 0 6em;
	}
	.slick-next.slick-arrow{
		bottom: 5%;
    	width: 4%;
    	height: 4%;
    	left: 48.1%;
	}
	.slick-prev.slick-arrow{
		bottom: 5%;
    	width: 4%;
    	height: 4%;
    	left: 54%;
	}
	.mob_app h3{
		font-size: 1em;
	}
	.mob_app h4 {
    	font-size: 1.5em;
	}
	.got_idea_heading{
		max-width: 35em;
	}
	.video_slide {
		margin: 5em 0 2em 1em;
	}
	.customer-logos-portfolio .slick-dots{
		left: 0;
		padding-left: 1em;
	}
	.what-we-offer .flip-box{
		width: 47.5%;
		margin-bottom: 8%;
	}
	.team_coln2{
		min-width: 100%;
	}
	.team_coln1{
		min-width: 100%;
	}
	.circle_img h2{
		top: -15%;
	}
	.slide.bg_orange {
    	height: 37em;
	}
	.bg_phone_image {
		top: -37%;
	}
	.btn.view_projects{
		margin-top: 1em;
	}
	.our_service .row{
		margin: 0 0;
		justify-content: center;
	}
	.flip-box{
		margin-right: 1%;
	}
	.service_portfolio_sec .slick-dots{
		bottom: 17%;
	}
	.testimonial_slider{
		margin-top: 3%;
		padding-top: 0;
		margin-right: 0;
	}
	/*.navbar-collapse.collapse.in {
    	display: block !important;
	}
	.navbar-collapse.collapse{
		display: none !important;
	}
	.header_navigation .navbar .navbar-collapse.collapse {
    	height: max-content;
    	z-index: 999;
	}
	.header_navigation nav{
		height: 3.75em;
	}
	.navbar-nav{
		background: #000;
		padding: 0 0 2em 2em;
		width: 100%;
	}*/
	.testimonial_sec .col-sm-8.col-sm-offset .carousel{
		max-width: 95%;
		width: 100%;
	}
	.service_banner_img.web{
		top: 0;
		transform: inherit;
	}
	.mob_app h4 {
    	font-size: 2em;
	}
	.footer_form form {
    	width: 100%;
	}
	.service_portfolio_sec .slider_row{
		height: 45em;
	}
	.inner_left_section {
    	position: relative;
	}
	.page_section .page_content {
    	font-size: 0.875em;
    	letter-spacing: initial;
    	text-align: center;
	}
	.page_title .h1 {
    	text-align: center;
    	font-size: 2.5em;
	}
	.page_content br {
    	display: none;
	}
	.page-content .col-lg-6.col-md-6.col-sm-12 {
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.login_popup .for_row .bg_left{
		max-width: 100%;
	}
	.login_popup .for_row .bg_right{
		display: none;
	}
	.top_header{
		display: none;
	}
	.flip-box-front h2{
		font-size: 1em;
	}
	.flip-box-front p {
    	line-height: 1.5em;
	}
	.bg_left button.close{
		display: block;
		margin-top: 0;
	}
	.bg_white.top_mobile{
		max-width: 100%;
	}
	.banner-section{
		display: none;
	}
	.col-md-12.for-mobile {
    	display: block;
	}
	.col-md-12.mobile-hide{
		display: none;
	}
	.request__quote.top-mobile-app h2{
		margin-bottom: 1em;
	}
	section.service_portfolio_sec.landing .bg_white {
    	display: none;
	}
	.mobile_app_solutions .tab_box .nav-link{
		font-size: 1.2em;
	}
	.mobile_app_solutions .tab_box .nav-link.active{
		font-size: 1.2em;
	}
	.key_benefits .row{
		width: auto;
	}
	section.service_portfolio_sec.for_web {
    	display: none;
	}
	section.service_portfolio_sec.landing {
    	display: none;
	}/*
	body.crumina-grid.vertical_slider.fp-viewing-firstPage{
		padding-top: 20% !important;
	}*/
	.width_480{
		max-width: 100%;
	}
	.width_400{
		max-width: 100%;
	}
	.team-work .margin-left {
    	padding-left: 0;
	}
	.team-work .margin-right{
		margin-right: 0;
	}
	.founder__detail p{
		margin: 0;
	}
	.ibyte-founder .social-icons{
		margin-top: 1em;
	}
	.ibyte-founder .founder__detail h4{
		font-size: 1.5em;
	}
	.main_heading h1{
		padding-top: 0;
	}
	.app_button {
    	margin-top: 10%;
	}
	.bg_white{
		display: none;
	}
	.slide.bg_orange{
		height: 32em;
	}
	.launching__soon {
    	margin-top: 4em;
	}
	section.service_portfolio_sec{
		display: none;
	}
	.circle_img h2 {
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    	margin-top: 0;
	}
	section.about-us.case-study {
    	padding-bottom: 0;
	}
	.bg-white.Revamp .section-col-right{
		margin-top: 2em;
	}
	section.why_choose_us.case-study .section-col-right.technology {
    	margin-top: 10%;
	}
	.our_service.social-engine-dev .flip-box{
		height: 31em;
	}
	.tabBlock .tab-content ul{
		padding-left: 1rem;
	}
	.tabBlock{
		display: block;
	}
	.tabBlock .nav.nav-tabs{
		max-width: 100%;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.tabBlock .nav.nav-tabs li{
		width: auto;
		padding-right: 1.5rem;
	}
	.tabBlock .nav.nav-tabs li a{
		white-space: nowrap;
	}
	.tabBlock .nav.nav-tabs li:not(:last-child){
		border-bottom: none;
	}
}
@media screen and (max-width: 731px){
	.our_service.social-engine-dev .flip-box {
    	height: 35em;
    }
}
@media screen and (max-width: 650px){
	.our_service.social-engine-dev .flip-box {
    	height: 13em;
    	width: 100%;
	}
	.testimonialSec .slick-next.slick-arrow{
		left: 83%;
	}
	.testimonialSec .slick-prev.slick-arrow{
		left: 93.5%;
	}
}
@media screen and (max-width: 540px){
	.our_service.social-engine-dev .flip-box {
    	height: 18em;
	}
	.mainBanner .bg_btn{
		justify-content: flex-start;
	}
	.left_heading h3{
		font-size: 2.5rem;
	}
}
@media screen and (max-width: 438px){
	.our_service.social-engine-dev .flip-box {
    	height: 23em;
	}
}

@media screen and (max-width: 677px){
	.banner-title-large h1 {
    	font-size: 2em;
	}
	.page-banner.case-study{
		height: 25em;
	}
	section.page-banner.case-study.newLayout {
    	height: auto;
    	margin-bottom: 4rem;
	}
	.rowRepeat .row:nth-child(even) {
    	flex-direction: column-reverse;
	}
	.rowRepeat .row .coln-img-full-w{
		margin-bottom: 5rem;
	}
}
@media screen and (max-width: 580px){
	.banner-title-large{
		left: initial;
		transform: translate(0, -50%);
		margin-right: 1.5em;
	}
	section.why_choose_us.case-study .section-col-right.technology {
    	margin-top: 16%;
	}
}
@media screen and (max-width: 540px){
	.idea_icon img{
		margin-right: 0;
	}
	.top_header{
		padding: 0.65em 1em;
	}
	.social_Icon {
		padding-top: 1em;
	}
	.guaranteed_heading h4{
		font-size: 1em;
	}
	.main_heading{
		padding: 0 2em;
	}
	.about_img2.mt-7 {
    	width: 12em !important;
    	height: auto;
	}
	.about_img1 {
    	width: 12.5em !important;
    	height: auto;
	}
	.about_img3{
		height: auto;
		width: 8.2em;
	}
	.about_img4.mt-7{
		width: 16.4em;
		height: auto;
	}
	.flip-card{
		min-width: 16.8em;
	}
	.flip-card-front, .flip-card-back{
		height: auto;
	}
	.card-btn{
		bottom: 2em;
	}
	.million_icon {
    	width: 20%;
    	margin-left: auto;
    	margin-right: auto;
	}
	.icon_title_bold {
    	text-align: center;
	}
	.portfolio .about_us{
		margin-top: 0;
	}
	.download_text p {
    	font-size: 0.75em !important;
	}
	.download_text h6{
		font-size: 1em !important;
	}
	.customer-logos-portfolio .slick-dots{
		left: 0;
	}
	.Industries .ecommerce_box{
		width: 25%;
	}
	.ecommerce_inner_box h4{
		font-size: 0.6em;
	}
	.about_us.for_width{
		margin-top: 0;
	}
	.got_idea_heading h2 {
    	text-align: center;
		font-size: 2em;
	}
	.got_idea_heading {
		max-width: 100%;	
	}
	.got_idea_heading h6{
		font-size: 1.5em;
		text-align: center;
	}
	.brand_cion {
		padding: 1em;
	}
	.got_idea {
		padding-bottom: 2em;
		position: initial;
	}
	.faq_para {
		margin-top: 2em;
	}
	.article-title::after{
		right: 0;
	}
	.footer_padding{
		padding: 0.5em 1em;
	}
	.footer_coln.coln2{
		margin-top: 0;
	}
	.footer_padding.coln_img {
    	display: none;
	}
	.top_header_icon img{
		display: none;
	}
	.footer_heading h3{
		font-size: 1.5em;
	}
	.video_slide {
		margin: 2em 0 2em 0;
	}
	.col-md-4.col-4.download{
		display: none;
	}
	.circle_image {
    	width: 100%;
	}
	.users_engagement {
    	width: 50%;
	}
	.Industries .ecommerce_box {
    	width: 50%;
	}
	.home_banner{
		background-image: auto;
	}
	.boy {
		width: 20%;
		display: none;
	}
	.bg_white{
		margin: 3em 0 1em 0;
	}
	.customer-logos-portfolio .slick-dots{
		bottom: 5%;
		width: 100%;
		justify-content: center;
	}
	.app_button {
    	display: flex;
    	justify-content: center;
    	flex-wrap: wrap;
	}
	/*.animation-element.slide-left.testimonial:nth-of-type(even) {
    	padding: 2em 5em;
	}*/
	.we_offer{
		height: auto;
	}
	.slider_white_bg h3{
		font-size: 1em;
	}
	.customer-logos-blog.slider.slick-initialized.slick-slider.slick-dotted .slick-dots{
		bottom: 4em;
		left: 34%;
	}
	.latest_blogs .bg_btn.right{
		margin-top: 3em;
	}
	
	.footer_sec {
		padding: 2em 0;
	}
	.footer_coln {
    	width: 100%;
	}
	.footer_coln.coln2 {
    	width: 100%;
	}
	.ecommerce_inner_box{
		box-shadow: none;
	}
	.main_heading h2 {
    	margin-bottom: 0;
	}
	.main_heading p {
    	margin-top: 1em;
	}
	.who_we{
		padding: 1em 0;
		background: #fff;
	}
	.about_img2.mt-7{
		margin-top: 3.5em;
	}
	.about_us .sub_title{
		margin-top: 0;
	}
	.about_us{
		margin-bottom: 2em;
	}
	.vector_bg{
		padding-bottom: 0;
	}
	.sub_title_full_width h4::after{
		width: 13.5em;
	}
	.portfolio .slider_right_box{
		margin-top: 0;
	}
	.slider_padding{
		padding: 0;
	}
	.bg_phone_image{
		height: 400px;
	}
	/*.col-xl-7.col-md-7.col-12.Order2 {
    	order: 2;
	}
	.col-md-5.col-12.Order1 {
	    order: 1;
	}*/
	/* Service Page Start */
	.main_heading.white h2{
		font-size: 1.5em;
	}
	.count_list ul{
		flex-wrap: wrap;
	}
	.count_list ul li{
		max-width: 45%;
		width: 100%;
		margin-bottom: 1%;
	}
	.service_banner_left {
		padding-bottom: 2em;
    	padding-top: 0;
	}
	.service_left_heading h4{
		font-size: 1.5em;
	}
	.our_service .center_heading h3{
		font-size: 1.5em;
	}
	.flip-box{
		width: 100%;
		margin-left: 0;
		padding: 0 10%;
	}
	.flip-box-inner .flip-box-front .service_icon_img{
		width: 50%;
	}
	.our_rocess_sec.digital .process_con1{
		width: 100%;
	}
	.btn.view_projects{
		margin-top: 0;
	}
	.center_black_heading h2{
		font-size: 1.5em;
	}
	.process_con1{
		width: 100%;
	}
	.mobile_app_solutions .tab_box .nav-link{
		font-size: 1.2em;
	}
	.mobile_app_solutions .tab_box .nav-link.active::after{
		bottom: -25%;
	}
	.mobile_app_solutions .tab_box .nav-link.active{
		font-size: 1.2em;
	}/*
	.slick-prev.slick-arrow{	
    	left: 24%;
	}
	.slick-next.slick-arrow{
		left: 18%;
	}*/
	.service_portfolio_sec .right_bg_color{
		width: 100%;
		padding: 1em 2em 2em 0;
		max-width: 100%;
	}
	.service_portfolio_sec .left_bg_color{
		display: none;
	}
	.service_portfolio_sec .slick-dots{
		display: none !important;
	}
	.service_portfolio_sec .right_bg_color .slider_left_box{
		padding: 0 1em 0 2em;
	}
	.slick-next.slick-arrow{
		left: 6%;
		bottom: 14%;
	}
	.slick-prev.slick-arrow{
		left: 14%;
		bottom: 14%;
	}
	.portfolio_phone_head{
		display: block;
	}
	.what-we-offer .flip-box {
    	width: 90%;
    	margin-bottom: 8%;
    	margin-left: auto;
    	margin-right: auto;
	}
	.what-we-offer .flip-box-front{
		border-radius: 2em;
	}
	.about_center_heading h2{
		font-size: 1.5em;
	}
	.about_center_heading p{
		font-size: 1em;
		line-height: initial;
	}
	.center_heading h3{
		font-size: 1.5em;
	}
	/*.circle_img h2 {
    	top: 20%;
	}*/
	.service_portfolio_sec .bg_white {
		margin: 0 0 3em 0;
	}
	.what-we-offer .center_heading h3 {
    	font-size: 1.1875em;
	}
	.portfolio .slider_left_box h2 {
    	font-size: 2em !important;
	}
	.carousel-inner {
    	margin-top: 4%;
	}
	.testimonial_sec .col-xl-4.col-md-12 {
    	display: block;
	}
	.portfolio .slider_right_box{
		display: none;
	}
	.slide.bg_orange{
		height: 30em;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		left: 59% !important;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		left: 25% !important;
	}
	section.our_passion .col-md-5 {
    	display: none;
	}
	.our_passion {
    	padding: 0 0 2em 0;
	}
	.col1_text{
		min-height: auto;
		padding: 0 1em;
	}
	.col1_text h4{
		margin-top: 1em;
	}
	.tab_box {
		display: none;
	}
	.col-xl-8.col-md-8.col-12{
		justify-content: flex-start;
	}
	.copy_right{
		margin-top: 0;
	}
	.service_portfolio_sec .slider_row {
    	height: 40em;
	}
	.login_popup .for_row{
		display: block;
	}
	.login_popup .input_coln{
		width: 100%;
	}
	.login_popup .input_coln .email{
		margin-left: 0;
	}
	.modal-dialog{
		margin: 0 !important;
		padding: 1em;
	}
	.for_row.phone__view {
    	display: flex;
	}
	.wrapper{
		width: 35%;
	}
	.login_popup .form-group.category{
		margin-left: 0;
	}
	.form-group.skype {
    	margin-left: 0;
	}
	.got_idea{
		background-image: none;
		background-color: #fff;
	}
	.brand_cion {
		padding: 0.5em;
		margin: 1em 0.5em;
	}
	.testimonial_sec{
		display: none !important;
	}
	.login_popup .for_row.ssl_width{
		max-width: 100%;
		margin-top: 1em;
		display: flex;
	}
	.home_banner.for_overflow{
		background: #fff;
	}
	.bg_white.top_mobile{
		max-width: 100%;
	}
	.request__quote.top-mobile-app form .bg_btn{
		justify-content: center;
	}
	.popup_btn{
		display: flex;
		justify-content: center;
	}
	.home_banner .request__quote.top-mobile-app form{
		margin-bottom: 4em;
	}
	.bg_btn{
		justify-content: center;
	}
	.bg_btn.btn-right {
    	justify-content: center;
	}
	.quote-select{
		margin-bottom: 0.5em;
	}
	.home_banner form .formrow .col50{
		width: 100%;
	}
	li.nav-item .bg_btn {
    	justify-content: start;
	}
	.img-responsive.first_img{
		left: -3em;
		margin-top: 2em;
	}
	.img-responsive.second_img{
		right: -6em;
		height: 20em;
	}
	.banner-section{
		display: block !important;
	}
	.thumbnail-image.slick-slide {
		min-width: 50px;
	}/*
	.who_we .container {
    	display: flex;
    	flex-wrap: wrap;
	}*/
	.col-xl-7.col-lg-12.col-md-12.Order2 {
    	order: 2;
	}
	.col-xl-5.col-lg-12.col-md-12.Order1 {
    	order: 1 !important;
	}
	.ecommerce_inner_box{
		margin: 0 1em 1em 1em;
	}
	.ceo_name .col-md-6.p-0 {
    	margin-bottom: 0.5em;
	}
	body {
    	padding-top: 12% !important;
	}
	.mob_app h4 {
    	font-size: 1.5em;
	}
	.service_left_heading h4 {
    	font-size: 1.2em;
	}
	section.mobile_app_solutions.ui-ux {
    	display: none;
	}
	section.landing__service .col-md-3 {
    	margin-bottom: 2em;
	}
	.our-value-image{
		display: none;
	}
	.team-work{
		text-align: center;
		margin-bottom: 0;
	}
	.team-work .Responsibilities{
		text-align: center;
	}
	.team-work .Integrity{
		text-align: center;
	}
	.landing_key_values .row{
		margin-top: 0;
	}
	.founder__detail.right-side{
		padding-top: 0;
		text-align: center;
	}
	.ibyte-founder .social-icons{
		margin: auto;
		padding-top: 2em;
	}
	.col-md-7.Order2 {
    	order: 2;
	}
	.col-md-5.Order1 {
		order: 1;
	}
	.founder__detail.right-text{
		text-align: center;
	}
	.founder__detail.right-text{
		margin-top: 0;
	}
	.bg_white{
		display: none;
	}
	.launching__soon{
		text-align: center;
	}
	.app_button{
		padding-top: 5%;
	}
	.login_popup .bg_btn {
    	width: 100%;
    	margin: auto;
	}
	.banner-title-large h1 {
    	font-size: 1.5em;
	}
	.main_heading h1{
		font-size: 2.5rem;
	}
	/*.wrapper{
		height: initial;
	}
	.login_popup .form-group.phone_no input{
		height: 1.8em;
	}
	.login_popup .form-group.phone_no{
		margin-top: 0;
	}
	.form-group.phone_no .form-control::placeholder{
		padding-bottom: 50%;
	}*/
}
@media screen and (max-width: 414px){
	.main_heading h2{
		font-size: 1.5em;
	}
	.banner_icon{
		margin-top: 0;
	}
	.about_img1 {
		width: 10em !important;
	}
	.about_img2.mt-7{
		width: 9em !important;
	}
	.about_img4.mt-7{
		width: 12.4em;
	}
	.about_img3{
		width: 7em;
	}
	.center_heading h3{
		font-size: 1.5em;
	}
	.about_Para h2{
		font-size: 1.5em;
	}
	.we_offer .row{
		display: flex;
		justify-content: center;
	}
	.sub_title_full_width h4::after{
		width: 10em;
	}
	.latest_blogs .sub_title h4::after{
		width: ;
	}
	.latest_blogs .sub_title h4{
		font-size: 1.5em;
	}
	.counting{
		font-size: 1em;
	}
	.counter_main_sec h5 {
    	font-size: 0.5em;
	}
	h2{
		font-size: 1em !important;
	}
	.testimonial_sec .client_msg::before{
		top: -17%;
	}
	.connect_heading h3{
		font-size: 1.5em;
	}
	.connect_with_sec .mail_to h4{
		font-size: 1em;
	}/*
	.connect_heading h3{
		line-height: 0;
	}*/
	.center_heading.black h2 {
    	font-size: 1em !important;
	}
	.we_offer .center_heading h2 {
    	font-size: 1em !important;
	}
	.brand_cion {
    	padding: 0.5em;
    	border-radius: 0.5em;
	}
	.connect_heading{
		margin-top: 0;
	}
	/*.header_navigation .navbar-brand{
		width: 85%;
	}*/
	.latest_blogs .bg_btn.right {
    	margin-top: 3em;
    	margin-bottom: 0;
	}
	.form_text h4{
		font-size: 1em;
	}
	.count_list ul li{
		margin-bottom: 5%;
	}
	.count_list ul li h4{
		font-size: 1em;
	}
	.mobile_app_solutions .tab_box .nav-link{
		font-size: 1em;
		padding: 0.625em 0;
	}
	.mobile_app_solutions .tab_box .nav-link.active{
		font-size: 1em;	
	}
	.mobile_app_solutions{
		padding: 1.5em 0 0 0 !important;
	}
	.mobile_app_solutions .tab_box .nav-link.active::after{
		right: 40%;
	}
	.slick-prev.slick-arrow{
		bottom: 12%;
	}
	.slick-next.slick-arrow{
		bottom: 12%;
	}
	.slick-prev.slick-arrow{
		padding: 3%
	}
	.slick-next.slick-arrow{
		padding: 3%
	}
	.got_idea_heading {
    	max-width: 100%;
	}
	.about_center_heading {
		padding-top: 2em;
	}
	.our_process .center_heading h2{
		font-size: 1em !important;
	}
	.top_header {
    	display: none;
	}
	.header_section .animation-element.slide-left.testimonial{
		float: initial;
	}
	.sub_title_full_width h4::after {
    	width: 9.4em;
	}	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		left: 30% !important;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		right: 0 !important;
	}
	.idea_icon img{
		right: 0;
	}
	.slide.bg_orange{
		height: 32em;
	}
	.btn.view_projects {
    	margin-top: 2%;
    	margin-bottom: 5%;
	}
	.service_portfolio_sec .right_bg_color{
		padding: 0;
		height: 40em;
	}
	.for_row.padding{
		padding: 0;
	}
	.flip-box-inner .flip-box-front .service_icon_img{
		margin-top: 30%;
	}
	.about_center_heading h1 {
    	font-size: 1em;
		line-height: 1.5em;
	}
	.strive_sec .service_left_heading h4{
		font-size: 1.2em;
	}
	.footer_form h4{
		line-height: 1.3em;
		font-size: 1.2em;
	}
	.home_banner.for_overflow{
		background-color: #fff;
	}
	.who_we{
		background-color: #fff;
	}
	.header_navigation nav.navbar.navbar-expand-lg.navbar-light.bg-dark{
		padding: 0.5em 1em 0.5em 1em;
	}/*
	.header_navigation .navbar-brand{
		padding: 6px 10px;
	}*/

	.header_navigation .navbar-brand{
		padding: 6px 0;
	}
	.bg_circle{
		background-image: none;
	}
	.about_us{
		margin-top: 1em;
	}
	.bg_white.top_mobile{
		display: none;
	}
	.got_idea_heading h6{
		font-size: 1em;
	}
	p{
		font-size: 0.875em;
	}
	body {
    	padding-top: 16% !important;
	}
	.about_us_banner.contact .about_center_heading h4{
		font-size: 1em;
		line-height: 1.5em;
	}
	section.section__main_banner h1{
		font-size: 1.2em;
	}
	.landing__service .center_heading h3{
		font-size: 1.3em;
	}
	.our_service.social-engine-dev .flip-box{
		height: 22em;
	}
	.why-opt-list {
    	padding-top: 3em;
	}
	.why-opt {
    	padding: 2em 0 0 0;
	}
}
@media screen and (max-width: 411px){
	.sub_title_full_width h4::after {
    	width: 9.5em;
	}
	.slide.bg_orange {
    	height: 34em;
	}
}
@media screen and (max-width: 375px){
	.slide.bg_orange{
		height: 32em;
	}
	body{
		overflow-x: hidden;
		padding-top: 16% !important;
	}
	html{
		overflow-x: hidden;
	}
}

@media (max-width: 992px){
#projects .inner_left_section {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 30px 0 30px;
}
@media screen and (max-width: 320px){
	.about_img1{
		width: 8em !important;
	}
	.about_img2.mt-7{
		width: 9em !important;
		margin-top: 1em;
	}
	.about_img3{
		width: 6em;
	}
	.about_img4.mt-7 {
    	width: 11.4em;
	}
	.sub_title h4::after{
		width: 6em;
	}
	.main_heading h1{
		font-size: 2.5em;
	}
	.banner_icon .col-6 {
    	flex: 100% !important;
    	max-width: 100% !important;
    	width: 100%;
	}
	.col1_text h4{
		font-size: 1em;
	}
	h3.animation-element.slide-left.testimonial.title.in-view {
    	font-size: 1em;
	}
	.img-responsive.first_img{
		display: none;
	}
	.img-responsive.second_img{
		right: 0;
	}
	.thumbnail-image.slick-slide{
		min-width: 35px;
	}
}
@media screen and (max-width: 800px){
	.sportz-vally-case-study .col-md-6.pl--15{
		padding-left: 1em;
	}
	.sportz-vally-case-study .col-md-6.pr--15{
		padding-right: 1em;
	}
	body.sportz-vally-case-study .banner-title-large h1{
		font-size: 2em;
	}
	.banner-title-large p {
    	font-size: 1em;
	}
	.booking-phone-coln{
		max-width: 20%;
	}
	.category-box.bg-gray{
		height: 100%;
	}
}
@media screen and (max-width: 768px){
	body.yss-case-study.sportz-vally-case-study {
    	padding-top: 9% !important;
	}
}
@media screen and (max-width: 500px){
	.sportz-vally-case-study .col-md-6.Order2 {
    	order: 2;
	}
	.sportz-vally-case-study .col-md-6.pr--15.Order1 {
    	padding-left: 2em;
	}
	.booking-phone-coln {
    	max-width: 100%;
	}
	section.booking-screen.bg-gray {
    	padding: 2em 0 0 0;
	}
	section.browse .col-md-4{
		margin-top: 4em;
	}
	section.browse .center_heading.black.mb-5 {
    	margin-bottom: 0 !important;
	}
	.booking-phone-coln:not(:first-child) {
    	margin-left: -1em;
	}
}
@media screen and (max-width: 480px){
	.sportz-vally .banner-title-large{
		left: initial;
		transform: translateX(0);
		transform: translateY(-50%);
	}
	.testimonialSec .slick-next.slick-arrow{
		left: 78%;
	}
	body.sportz-vally-case-study .about-us.case-study{
		padding: 1em 0;
	}
}