@media (min-width: 10px) and (max-width: 700px)  { 
.gallery-top{ height:auto; margin-bottom:20px}
	.responsive-image{ width: 100% }
	.new-cloud-section h1{ font-size: 22px; }
	.new-cloud-section h3{ font-size: 18px; }
	.cloud-list li{ font-size: 14px; }
	.cloud-list li i{ margin-right: 0; }
	.container .partner-heading h1{ font-size: 17px !important; margin-top: 20px !important;}
	.frm-mar-for-mob{ margin: 40px 0; }
	.mob-logo{ display: inline-block; }
	.adjust-for-landing-page .home-banner-txt h1{ font-size: 25px !important; margin-bottom: 0px; margin-top:0 }
.an-home-section .new-banner-with-changes{ height: auto !important; padding-bottom: 20px; }
.cont-num-for-mob{ display: block; text-align: center; }
.new-custom-building-page .app_developers_page span{ text-align: justify; }
.for-mobole-view .case_studies_box{ border: none; }
.for-mobole-view .box_con h3{color: #016BDA;
    font-size: 20px;}
.mob-full-with{ width:100%}
.gallery-thumbs .swiper-slide{ width:100% !important}
.for-mobole-view .box_con p{ color: #333 }

.for-mobole-view{ display: block !important; }
.for-web-view{ display: none !important; }

	.bottom-position{ width:100%;position:static !important;}
.bottom-position p{ margin:0 !important; line-height:16px !important; padding-top:0 !important}
.bottom-position h4{ color:#fff; margin-top:20px;}
.bottom-position a{display:block; color:#fff; }
.and-section{background:none}
.ios-section{background:none;}
.new-height-app-landing-page .banner-section{ height: auto !important; }
.captcha-responsive div{width: 250px !important}

.an-home-section .home-banner-content .adjust-for-landing-page h1 span{
	line-height: 32px !important}
	.navbar-header{ width:auto !important; }
	.c-example__tilt h1{ font-size: 24px }
	.c-example__tilt{ height: auto; padding-bottom: 15px; }
	.footer-top-heading h1{ font-size: 30px !important; }
	.top-footer-section input[type="email"]{ width: 100% }
	.top-footer-section input[type="text"]{ width: 100% }
	.txt-area-bot{ width: 100% }
	.image-responsive{ width: 100% }
.home-banner-txt h1{ font-size:24px !important ; margin-top:0px !important;}
.footer-top-heading img{ width: 100% }
.navbar-default .navbar-nav > li > a{ color: #000 !important }
.search-bar{ width: 100% }
.home-banner-txt{ margin-bottom: 0 }
.an-home-section .banner-section.home-slider .home-banner-content{ padding: 5px; height: auto; }
.an-home-section .banner-section.home-slider .home-banner-content .container{ padding: 0 }
.search-bar{ margin-top: 0 }
.search-bar label{ font-size: 20px; }
.bot-foot-txt h1{ font-size: 30px !important; }
.bot-foot-txt h2{ font-size: 30px !important; }
/*.for-mob{ display: block !important; }
.for-web{display: none !important;}*/
.menu-mob{ display: block; }
.mob-visible{ display: block !important; }
.web-banner{ display: none !important; }
.mob-banner{ display: block !important; }
.an-home-section .home-banner-content{ top: 0 }
.an-home-section .banner-section.inner-banner {
      height:auto; }
      .an-header-topbar .topbar-content{ display: block; }
.small-social{float: right;}
.navbar-brand{ display: block; text-align: center; width: 100% }
.srvcsItem h3{ font-size: 14px; }
.an-home-section .banner-section.home-slider .home-banner-content{ background-size: contain !important; }
.an-footer-bottom2{ margin-top: 20px; }
.modalbg .dialog{ width: 95%;}
.testimonial-single{ padding-left: 15px; padding-right: 15px; }
.carousel-indicators{ display: none; }
.portfolioBrief>img{ display: block;  width: 100%}
.cellTop{ padding: 0 15px; }
.search-input{ width: 70% ; margin: 20px auto;}
.services{ margin: 20px 0 }
.outer-span{ display: block; }
.carousel-inner{ width: 258px !important; left: 62% !important }
.carousel-inner h4{ font-size: 24px; }
.blue-big{font-size:18px;}
.white-big{font-size:18px;}
.red-big{font-size:18px;}

.blue-small{font-size:14px;}
.white-small{font-size:14px;}
.red-small{font-size:14px;}

.portfolioBrief .technolofies i{ width: 40px; height: 40px ; line-height: 40px }
.an-title-content{ padding-bottom: 20px }
.an-btn{ font-size: 9px; }
.an-services .bg-primary h3{ font-size: 14px; }
.an-home-section .inner-banner .home-banner-content{ margin-top: 20px; }
.an-home-section .home-banner-content h1 span{ line-height: 27px; }
.pop-body{
        height: 100%; 
        overflow:scroll;}
        	#navbar{ top: 75px; }
        	 .banner-frm-container{width: 100%}
        	 /*.adjust-for-landing-page .home-banner-txt h1{margin-top: 30px !important;*/

font-size: 30px !important;}
#Case_studies6 .owl-item img{ width: auto; display: inline-block; }
#Case_studies6 .owl-item .box-wrapper{text-align: center;}

.inner-span ul li{ font-size: 18px; }
.device-heading-list .device-heading{ font-size: 22px; }
.device-heading-list{ margin: 20px 0 !important; display: inline-block; }
.new-land-page-ban-txt h1.A-mar-mob{margin-top:10px}
.A-mar2-mob{margin-top:0px}


}





@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.an-home-section .banner-section.inner-banner{ height: 185px; }
	.an-home-section .home-banner-content h1{ font-size: 22px }
	.an-btn-white-transparent{ margin-top: 5px !important; font-size: 12px; }
	.navbar-default .navbar-collapse.collapse{ display: block !important; }
	.navbar-default .navbar-nav{ float: right !important; }
	.navbar-default .navbar-nav > li{ float: left; }
	.navbar-default .navbar-nav{ background: none; }
	#navbar{ top: 60px; }
	.navbar-default .navbar-nav > li > a .caret{ display: none; }
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{ background: none; }
	.navbar-default .navbar-nav > li .dropdown-menu{ position: absolute; }
	.navbar-default{ overflow: visible; }
	.dropdown-menu{ min-width: 225px; }
	.dropdown-menu li a{ font-size: 11px !important; }
	.home-banner-txt{ margin-bottom: 20px  }
	.home-banner-txt h1{ font-size: 30px !important; line-height: 30px }
	.c-example__tilt h1{ font-size: 20px; }
	.search-bar label{ font-size: 20px; }
	.carousel-indicators{ display: none; }
	.an-service-single h3{ font-size: 18px; }
	.an-home-section .inner-banner .home-banner-content h1{ font-size: 18px; line-height: 22px }
	.c-example__tilt{ height: 300px }
	.image-responsive{ width: 100% }
	.modalbg{ overflow: scroll; }

	.pop-body{
        height: auto; 
        overflow:scroll;}
        	 .adjust-for-landing-page .home-banner-txt h1{margin-top: 30px !important;

font-size: 30px !important;}

	.bottom-position{ width:100%;position:static !important;}
.bottom-position p{ margin:0 !important; line-height:16px !important; padding-top:0 !important}
.bottom-position h4{ color:#fff; margin-top:20px;}
.bottom-position a{display:block; color:#fff; }
.and-section{background:none}
.ios-section{background:none;}
.new-height-app-landing-page .banner-section{ height: auto !important; }

.banner-frm-container{ width: 100% }
	 
}

