@media only screen and (min-width: 320px) and (max-width : 800px) {
	.about-sec-1 .abt-content h2 {
    font-size: 20px;
}

.about-sec-1 .abt-content {
    padding: 20px 0;
}
    
    .btc-dashboard.abt-dashboard h2 {
    font-size: 18px;
    line-height: 25px;
}

.btc-dashboard.abt-dashboard ul li {
    line-height: 20px;
    /* font-size: 14px; */
}

.btc-dashboard.abt-dashboard p {
    line-height: 24px;
}

.btc-dashboard.abt-dashboard {
    padding-bottom: 40px;
    padding-top: 40px;
}
   
.intl-tel-input .country-list {
    width: max-content;
}

.slider-inner-main .slick-dots,
.logo-branding-slider-main .slick-dots{ width: 100%; }

	.disclaimer a {
    display: inline-block !important;
}
section.our_services h2 {
    font-size: 24px;
    padding: 10px 0;
}

.disclaimer {
    font-size: 12px;
    padding-bottom: 57px;
}

.disclaimer .moreContnt {
    display: none;
}
	footer .col-md-7 br{display: none}
.top-bar a, .logoLP {
    padding: 9px 7px;
    margin: 0;
    margin: auto;
}
.inner-banner {
    margin-top: -174px;
}
.top-bar .col-md-5 {
    text-align: center !important;
}
.top-bar {padding-top: 0px;}

.slider-home {
    margin-top: -206px;
}

.top-bar .col-md-7 {
    display: none;
}
.mainform-head {
    font-size: 15px;
}
div#slider_home_none .slider-hm-images ul {
    width: 100%;
    padding-left: 0;
}

div#slider_home_none .slider-hm-images ul li {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 3px;
}

div#slider_home_none .slider-hm-images a {
    width: auto;
    padding: 11px 20px;
    font-size: 14px;
    margin-top: 20px;
}
#services_slider {
    display: none;
}

.mobile_services {
    display: block !important;
}
.mobile_services ul li.last {
    width: 95%;
}

.hover_services h4 {
    font-size: 19px;
    margin-bottom: 20px;
}

.hover_services p {
    margin: 10px 0;
    line-height: 22px !important;
}

.mobile_services {
    clear: both;
    display: block;
}

.mobile_services ul li {
    width: 91%;
    display: inline-block;
    margin: 0 0 10px 0;
    position: relative;
    -webkit-transition: width 1s, height 1s, top 1s, left 1s;
    -moz-transition: width 1s, height 1s, top 1s, left 1s;
    -o-transition: width 1s, height 1s, top 1s, left 1s;
    -ms-transition: width 1s, height 1s, top 1s, left 1s;
    transition: width 1s, height 1s, top 1s, left 1s;
}

.mobile_services img {
    width: 100%;
    height: auto;
}

.mobile_services ul li h3 {
    font-size: 15px;
    color: #fff;
    position: absolute;
    top: 1px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    height: auto;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 20px;
    font-weight: 600;
    text-shadow: #000 0 1px 1px;
    background: rgb(68, 73, 86);
}
.mobile_services ul li:hover .hover_services {
    height: 100%;
    top: 0;
    visibility: visible;
    padding: 50px 10px;
    font-size: 15px;
    background: rgba(89, 171, 195, 0.84);
}

.mobile_services ul li:hover h3 {
    visibility: hidden;
}
div#popop_30-off {
    width: 100%;
    height: auto;
}
.popup_form .btn-orangedark, #flform .btn-orangedark{
    width: 100% !important;
    margin: 0 !important;
}



.popup_form .field , #flform .field{
    width: 100% !important;
    display: inline-block !important;
    margin-right: 10px;
}

.popup_form .field.border_none_field , #flform .field.border_none_field  {
    width: 102% !important;
    margin-right: 11px !important;
}

.popup_form .field.pc,  #flform .field.pc {
    width: 49%;
}

.popup_form .field.code,  #flform .field.code {
    width: 34% !important;
    margin-right: 4px  !important;
}

.popup_form i.icon, #flform i.icon {
    width: 30px;
    position: absolute;
    height: 100%;
    border: 1px solid rgba(154, 154, 155, 0.71);
    border-bottom: 0px none;
    left: 0;
    top: 0;
}

.popup_form .field-wrap , #flform .field-wrap {
    width: 100%;
    display: inline-block;
}

.popup_form .field.number, #flform .field.number {
    width: 62.7%  !important;
}

.popup_form .field.number input, #flform .field.number input {
    padding-left: 4px;
}
.popup_form .form-container , #flform.form-container {
    width: 100%;
    padding: 0;
}
.floating-form-wrap {display:none !important}

p.form_short_txt {
    font-size: 10px;
}

.formdv .field.number {
    width: 56%;
}

.formdv select.txt-service {
    height: 40px;
}
.inner-banner p {
    font-size: 13px;
}
/*Mobile resposive Menus Style*/
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background: none !important;
	text-shadow: none !important;
}
.navbar-header button i {
	font-size: 23px;
	margin-top: -3px;
	margin-right: 2px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {
	background: transparent !important;
	box-shadow: none !important;
}
.dropdown .fa-caret-down {
	margin-left: 8px;
}
.nav>li>a:hover, .nav>li>a:focus {
	background: transparent !important;
}
.nav>li.last a {
	border: 0px none !important;
	margin-bottom: 0;
}
.dropdown-menu {
	position: relative;
	width: 93%;
	background: none;
	border: 0px none !important;
	box-shadow: none !important;
	left: 20px;
	float: none;
}
.nav>li>a {
	color: #fff;
	position: relative;
	padding: 4px 12px 12px 22px;
	border-bottom: #da2400 1px solid !important;
	margin-bottom: 9px;
	font-weight: 400 !important;
	text-transform: uppercase;
	font-size: 12px !important;
}
.nav>li>a:before {
	content: "\f105";
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	left: 10px;
}
.nav {
	padding-left: 0;
	padding-top: 12px;
	margin-top: 9px;
}
.dropdown-menu a {
	color: #fff !important;
	position: relative;
	padding: 2px 12px 8px 12px !important;
	border-bottom: #15b2d8 1px solid !important;
	margin-bottom: 8px;
	display: block;
	font-size: 12px;
	font-weight: 400 !important;
	text-transform: uppercase;
}
.dropdown-menu a:before {
	content: "\f105";
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	left: 0;
}
a.navbar-brand {
	color: #fff;
	text-transform: uppercase;
	display: block;
	margin-top: 6px;
}
.navbar-header button {
	font-size: 15px;
	background: transparent;
	border: 0px none;
	cursor: pointer;
	color: #fff;
}

/*Pages Styles*/


.contactus-col>div>.row>.col-md-9 ul li {
    width: 100%;
    padding-left: 40px;
    margin-bottom: 13px;
}

.contactus-col>div>.row>.col-md-9 ul li a i {
    font-size: 14px !important;
    width: 30px !important;
    height: 30px !important;
    padding-top: 7px;
}

.contactus-col>div>.row>.col-md-9 ul li a {
    font-size: 14px;
}
header.inner-page-banner .logo img {
    max-width: 164px;
}

header.inner-page-banner .logo {
    padding-top: 20px;
}

header.inner-page-banner .logo:before, .logo:after {
    top: 45px !important;
}
.contactus-form .field {
    width: 100%;
}

.contact-form input[type="text"], .contact-form input[type="email"], .contact-form select, .contact-form textarea {
    padding: 9px 9px;
}

.contactus-form.formdv select {
    height: auto !important;
    margin-bottom: 10px;
    width: 96%;
}

.contactus-form.formdv input[type="text"] {
    margin-bottom: 9px;
    width: 96%;
    font-size: 13px;
}

.contactus-form .field.number {
    width: 74.5% !important;
}
.contactus-form.formdv input[type="submit"] {
    width: 95% !important;
}

.contactus-form.formdv input[name="pn"] {
    width: 100%;
}
.contactus-form .field.code {
    width: 30% !important;
}

.contactus-form.formdv textarea {
    height: 80px;
    font-size: 13px;
    margin-bottom: 12px;
}

.contact-form h5 {
    font-size: 15px;
    line-height: normal;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

.contact-form .get-connect {
    text-align: center;
    padding: 0;
}

.contact-form .get-connect  h6 {
    padding: 0;
}

.contactus-col {
    padding: 30px 0 0 0;
}

.formdv input[type="submit"] {
    font-size: 12px !important;
    width: 100%;
    padding: 14px 10px;
    margin-top: 14px !important;
}
.popup_form .form-container ul li  input[type="submit"] {
    padding: 11px 0;
    font-size: 16px;
    width: 153px;
    margin: 16px auto 0;
}

li.border_none_field {
    border-left: #585858 1px solid !important;
}

section#popup_form {
    width: 290px;
    margin-left: -144px;
    margin-top: 0;
    top: 57px;
}

.popup_form .form-container h2 {
    font-size: 13px;
}

.popup_form .form-container ul li input[type="text"], .popup_form .form-container ul li input[type="email"], .popup_form .form-container ul li textarea {
    padding: 2px 16px 8px 16px;
}

.popup_form .form-container ul li {
    margin-bottom: 13px;
    padding-left: 21px;
}


.icon_name:before {
     left: 10px !important;
     top: 8px;
}
i.icon:before {font-size: 13px;}

i.icon.icon_email:before {
     left: 8px;
     top: 7px;
}

i.icon.icon_logo_design:before {
     top: 5px;
     left: 2px;
}

i.icon.icon_country:before {
     top: 9px;
     left: 9px;
}

.popup_form .form-container ul {
    padding: 16px 12px;
}

li.w-50 {
    width: 100%;
}

li.w-50+li.w-50 {
    width: 100%;
}

.slider-hm-images ul {
    width: 100%;
    margin-bottom: 0px; 
}

.slider-hm-images ul li {
    font-size: 12px;
    text-align: center;
    width: 100%;
    margin-top: 4px;
}

.slider-hm-images ul li i {
    font-size: 12px;
}

.navbar-header button i {
	font-size: 18px;	
}
.container {
	padding: 0 15px;
}
header#sticky-header {
	display: none
}
.inner-banner h2 {
	font-size: 20px;
}
.inner-banner {
	padding: 184px 0 30px 0;
	min-height: auto;
}
.navbar-default {
	display: block;
	background: #ff2a00;
	padding: 10px 13px;
	border-radius: 0px;
	position: fixed;
	margin-bottom: 24px;
	z-index: 999;
	width: 100%;
}

.logo {
	padding-top: 20px;
}
.slider-home .item {
	padding-top: 120px;
	font-size: 14px;
	min-height: auto;
	padding-bottom: 20px;
}
.slider-home .item h4 {
    font-size: 21px;
    margin-top: 60px;
}

.slider-home .item span {
    display: block;
    padding: 6px 0 0 0;
}
.slider-hm-images h6 {
	margin-top: 70px;
	margin-bottom: 10px;
}
.slider-hm-images h2 {
	font-size: 26px;
}
.slider-home .item a {
	font-size: 13px;
	padding: 16px 21px;
}
.innovative-col .col-md-6 h4 {
	font-size: 16px;
}

.slider-home .owl-controls.clickable {
	display: none !important;
}	
.innovative-col {
	padding: 38px 0 0 0 !important;
	text-align: center;
}
.innovative-col .col-md-6 h2 {
	font-size: 30px;
	line-height: normal;
	margin-bottom: 14px;
}
.innovative-col .col-md-6 h2 span {
	font-size: 36px;
}

.innovative-col .col-md-6 h6 {
	font-size: 14px;
}
ul.ul-col-2.list-check {
	text-align: left;
	font-size: 10px;
}

.logo img, .logoLP img {
	width: 200px;
}
.logo:before, .logo:after {
	top: 38px;
	width: 15%;
}
.browse-industry-list {
	background: #f5f5f5;
	text-align: center;
	position: relative;
	padding-bottom: 60px;
}
.browse-industry-list>.container>.row>.col-md-3 {
	position: inherit;
	width: 100%;
}
.browse-industry-list .col-md-9 .col-md-3 {
	width: 50%;
	float: left;
	padding-right: 0;
}
.browse-industry-list li {
	padding: 0 0 10px 10px;
	font-size: 11px;
	text-align: left;
	border-bottom: #ccc 1px dotted;
	margin: 9px 0;
	line-height: 14px;
	min-height: 32px;
}
.browse-industry-list h2 {
	margin-bottom: 15px;
}
.browse-industry-list:after {
	content: "";
	display: block;
	clear: both;
}
.browse-industry-list .col-md-9 {
	height: auto;
	padding-left: 15px;
}
.browse-industry-list h2+a {
	margin-bottom: 20px;
	position: absolute;
	bottom: 0;
	width: 80%;
	left: 0;
	margin-left: 30px;
	padding: 10px 0;
}
.browse-industry-list li:before {
	left: 0;
	top: 3px;
}
#portfolio {
	padding: 0 0px;
}
#portfoliolist .col-md-4 {
	margin-bottom: 4px;
}
#portfolio ul#filters {
	margin: 3px -8px;
}
#portfolio #filters li span {
	font-size: 11px;
	background: #f1f1f1;
    padding: 7px 0;
}
#portfolio #filters li.first {
	display: none;
}
.portfolio {
	padding: 20px 0;
	text-align: center;
	font-size: 12px;
}
.portfolio-bottom a {
	padding: 11px 0;
	font-size: 15px;
	width: 95%;
}
.portfolio-bottom {
	margin-top: 17px;
}
.portfolio-bottom:before, .portfolio-bottom:after {
	display: none;
}
#portfolio #filters li {
	margin: 0 0;
	width: 49.3%;
	margin-bottom: 3px;
	display: inline-block;
}
.portfolio .row h3 {
	font-size: 15px;
	margin-top: 5px;
}
.portfolio .row .col-md-9 {
	padding: 0 15px;
}
.cta h2 {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
}
.cta a {
	padding: 13px 24px;
	font-size: 14px;
}

.packages-col .col-md-3>div {
	margin-bottom: 22px;
}

section.packages-col h3 span {
	font-size: 27px;
}
section.packages-col h3{
	font-size: 44px;
}
.testimonial {
	overflow: hidden;
}
.testimonial .owl-buttons {
	display: none;
}
#testimonial_slider {
	padding: 10px 0;
}
.testimonial h2 {
	font-size: 27px;
}
#testimonial_slider p {
	font-size: 14px;
	line-height: 20px;
}
.testimonail-author:before,
.testimonail-author:after {
	display: none;
}
.testimonail-author strong {
	font-size: 18px;
	font-weight: 600;
}
footer {
	text-align: center;
}
footer .pad-left-100 {
	padding-left: 15px
}
footer .col-md-7 {
	padding: 0 15px;
}
ul.fotoer-social li {
	margin: 0 5px;
}
.copyright {
	font-size: 12px;
}

.cbp-spmenu{ 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a092f+10,9a092f+24,ff0042+100 */
    background: rgb(154,9,47); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(154,9,47,1) 10%, rgba(154,9,47,1) 24%, rgba(255,0,66,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(154,9,47,1) 10%,rgba(154,9,47,1) 24%,rgba(255,0,66,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(154,9,47,1) 10%,rgba(154,9,47,1) 24%,rgba(255,0,66,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a092f', endColorstr='#ff0042',GradientType=0 ); /* IE6-9 */}
   
    a.toggle-menu.menu-left.push-body.jPushMenuBtn {
    /* margin-left: 11px; */
    /* display: inline-block; */
    position: relative;
    z-index: 99999;}

    a.toggle-menu:before{
    content: '\f0c9';
    font-family: fontAwesome;
    color: #fff;
    position: absolute;
    left: 45px;
    top: 6px;
    display: block;
    height: 13px;
    width: 22px;
    -webkit-transform-origin: .28571rem center;
    transform-origin: .28571rem center;
    font-size: 30px}	

a.toggle-menu:before{     top: 30px;color: #101010; }
.linksbds{  float: initial; border:none; }
ul.top-cta{     float: initial }
ul.topnav{ display: none; }
.logo, .logoLP{  display: block; text-align: center; margin: 5px 0 0 0;}
.navigation ul{ display: none; }
ul.top-cta li ul.topbtns-pric > li{ font-size: 14px; }
ul.top-cta li ul.topbtns-pric li a, .lpheader .cld-num ul li a{  padding:10px 0 10px 0; }
.stickyheader .sticky-top-area { display: none; }
.stickyheader .logo{margin: 10px 0 0 0;margin: auto;}
.stickyheader ul.top-cta{ text-align: center;display: block; }
.stickyheader ul.top-cta li:first-child{ font-size: 20px; text-align: center; padding: 0; }
.stickyheader .top-bar{     box-shadow: 0px 0px 20px -6px #000; }
section.online-industries h2{ font-size: 28px; }
section.affordable-package .col-md-12 h3{ font-size: 18px; }
.btc-dashboard .col-md-8{ display: none; }
section.btc-dashboard{ margin-top: 0; }
section.newsletter h2{ font-size: 26px; }
.testimonials h2{ font-size: 26px; }
section.affordable-package .container{ padding-bottom: 20px; }
section.affordable-package .col-md-12{     padding-top: 30px; }
.wrapper-parallax{ margin-bottom: 0; }
footer{ height: auto; position: relative; z-index: 1; }
footer > .container{ display: none; }
.disclaimer .col-md-4{ text-align: center; }
.footer-large{ height: auto; }
.banner-vectors img.main-banner-tablet{ bottom: 20px; right: 0; max-width: 80% !important; }
.banner-vectors img{     max-width: 50% !important; }
.banner-vectors img.main-banner-laptop{ top: 130px; max-width: 100% !important; }
.banner-vectors img.main-banner-mobile-img{  left: -30px;  bottom: 30px; }
.banner-vectors img.main-banner-cup-img{  left: 110px; bottom: 0px; }
.banner-hm .banner-text h3, .slider-content.innersliders h3 { font-size: 24px; }
.banner-hm .banner-text p, .slider-content.innersliders p{ font-size: 16px; }
.banner-hm .banner-text p br, .slider-content.innersliders p br{ display: none; }
.banner-hm .banner-text h5, .innersliders h5, .innersliders h1{ font-size: 25px; }
.banner-hm .banner-text a{     font-size: 12px;    padding: 15px 40px 15px 25px; }
.banner-vectors{ height: 430px; }
img.c6-img,
img.a2-img,
img.c4-img,
img.a5-img{ margin: auto; right: 0; margin: auto; }
section.creative-ideas h5{ font-size: 22px; }
section.creative-ideas h6{ font-size: 18px; }
section.affordable-package h2{ font-size: 30px; }
.cbp-spmenu h3{ font-size: 18px; }
.cbp-spmenu li:hover a.sub-menu+ .nav-submenu { position: relative; visibility: visible; opacity: 1; }
.cbp-spmenu li .firstsubmenu-tabs h3,
.cbp-spmenu li .firstsubmenu-tabs p,
.cbp-spmenu li .firstsubmenu-tabs a{ display: none; }
.cbp-spmenu li .firstsubmenu-tabs a.mobnav-on{ display: block; }
.mcs-horizontal-example{ overflow: hidden;    margin: 0; }
.cbp-spmenu li a.sub-menu+ .nav-submenu .firstsubmenu-tabs{ background: transparent;    padding: 0; }
.cbp-spmenu li a.sub-menu+ .nav-submenu > .row > .col-md-3{ display: none; }
.cbp-spmenu li:hover a.sub-menu+ .nav-submenu > .row > .col-md-9{ padding: 0 !important; }
.cbp-spmenu .hovers-img{ display: none; }
.cbp-spmenu li .firstsubmenu-tabs h4{ display: none; }
.banner-hm .banner-text h5, .innersliders h5, .innersliders h1{ font-size: 20px; }
.banner-hm .banner-text h3, .slider-content.innersliders h3 ,.lpgeneric .slider-content.innersliders h1{ font-size: 20px;  margin-bottom: 10px; }
.lpgeneric .slider-content.innersliders h3{ margin-top: 0; }
.lpgeneric .slider-content.innersliders h1{  font-weight: 500; line-height: normal; margin-bottom: 0; padding-top: 15px; display: block;
    clear: both;}
.banner-hm .banner-text p, .slider-content.innersliders p{ font-size: 14px; line-height: normal; margin-bottom: 10px; }
section.custom-logo-branding{ padding: 20px 0 50px 0; }
section.custom-logo-branding h2,
section.packages-tabs h2{ font-size: 25px;line-height: normal; }
section.packages-tabs h2+ul li{     width: 23.5%; }
section.packages-tabs h2+ul li a{font-size: 14px;}
.grebx-strips{ overflow: hidden; }
.grebx-strips h3 { font-size: 20px; text-align: center; float: initial;  }
.grebx-strips .pricingbig-pack{ float: initial; text-align: center; }
.add-on-web-packages-list-mainbox .col-md-3{ width: 50%; float: left; margin-bottom: 20px; }
section.request-custom-qoute h2,
.web-packages-main h2,
section.portfolio-inner-main h2,
.logo-design-process h2,
.animationpage .logo-tabs-main h2,
.sliders-main-3d h2,
.custompricing-pack h2,
.web-features-main h2,
section.faq h2,
.ios-app-area h2,
.android-app-area h2,
.cost-area h2{ font-size: 25px; }
section.faq{ padding: 0px 0 40px 0; }
section.lp-faq { padding-top: 30px; } 
.slick-dots{ bottom: -25px; }
.btc-dashboard{ text-align: center; }
.slider-content.innersliders a{ font-size: 13px; padding: 18px 30px 18px 10px; }
.web-packages-main .slick-dots{ bottom: -10px; }
section.logo-design-process .design-process-img{ padding: 0 40px; }
section.web-design-tabs ul.tabs-list li{ width: 23%; font-size: 13px; }
.web-design-tabs .col-md-5{ display: none; }

.seo-page .innersliders h1 { font-size: 20px; }
.seo-page .slider-content.innersliders h3 { font-size: 20px; }

.web-features-main ul.tabs-nav{ width: 100%; }
.seo-page .web-features-main ul.tabs-nav { width: 100%; }
.seo-tab-content ul { text-align: left; }
.seo-page .web-features-main .tabs .tab-content-panel { padding: 20px 20px 20px 20px; height: auto;}
.seo-tab-content ul li { width: 100%; }
.web-features-main ul.tabs-nav li{ float: left; }
.web-features-main .tabs .tab-content-panel{ width: 100%; padding: 120px 20px 20px 20px;  }
.web-features-main .tabs .tab-content-panel img{ display: none !important; }
.web-features-main ul.tabs-nav li{ width: 50%; }
.web-features-main .tabs .tab-content-panel{ padding: 20px 20px 20px 20px; text-align: center; position: relative; }
.web-features-main .tabs .tab-content-panel img{ top: 10px; right: 0; left: 0; margin: auto; width: 170px; }
.request-sidebtn{ display: none !important; }
.ecommercep .slider-content.innersliders a{ font-size: 12px;    padding: 18px 30px 18px 20px; }
.flipster__button--prev{  left: 44.5% !important; }
.flipster__button--next{  right: 44.5% !important; }
#lamp-logo{ display: none !important; }
.animationpage section.packages-tabs h2+ul li{ width: 48%;  margin-bottom: 10px; }
.pricings-strucs{ width: 100%; }
.pricings-strucs .divs1{ margin-top: 30px; }
.video-duration{     text-align: center; }
.custompricing-pack .video-duration h6{ display: block; }
.pricerangesliders{  margin-top: 50px; }
.video-duration .video-qty{     margin-top: 25px; }
.pricings-strucs .areapricings ul{  width: 100%; margin: 15px 0 20px; }
.pricings-strucs .button-pricng{ float: initial; width: 30%; margin: auto; clear: both; }
.custompricing-pack{ padding: 30px 0; }
.web-features-main .tabs .tab-content-panel{ border-left: 1px solid #d1d1d1;    padding: 20px 20px 20px 20px; height: auto; }
.digitalmarket-p section.web-design-tabs ul.tabs-list li{ width: 32%; }
#lamp{ display: none !important; }
.section-new-1 .d-flex.center{ display: block; text-align: center; }
.custom-bg-2 .slider-5 .slick-next, 
.custom-bg-2 .slider-5 .slick-next:hover, 
.custom-bg-2 .slider-5 .slick-next:focus{ display: none !important; }
.custom-bg-2 .style-1{ margin: 0; }
.android-app-area{ background:#221f22 ; padding: 30px 0; text-align: center; }
.android-app-area p{ color: #fff; }
.ios-app-area{ background: #e4e7e0 ; padding: 30px 0; text-align: center; }
/*.ios-app-area *{ color: #fff; }*/
.android-app-area h2.headstylecenter:before,
.ios-app-area h2:before{ right: 0 !important; }
section.newsletter h2{ font-size: 22px; }
.banner-hm .banner-text{ padding-top: 50px; display: block !important; }
.slidesmob-fade .slick-dots{ bottom: 0; }
section.portfolio-inner-main .col-md-4>div{ min-height: auto; }
.lpheader .pull-right{ float: initial !important;  text-align: center; }
.lpheader .cld-num ul{ padding-top: 5px; }
.stickyheader{     box-shadow: 0px 0px 20px -6px #000; }
.lpgeneric .container.pos-rel{ position: relative;     transform: translateY(0%);}
.lpgeneric .slider-content.innersliders{ text-align: center; width: 100%;    }
.lpgeneric .slider-content-full{  background: #00000087;    height: 250px; }
.lpgeneric .slider-content.innersliders p::before{ width: initial;}
.lpgeneric .slider-content.innersliders p{ padding: 0; }
/*.lpgeneric .slider-content.innersliders h1{ line-height: normal;    font-size: 22px;     padding-top: 10px; }*/
.lpgeneric .innersliders h5 span{     font-size: 30px; display: inline-block; vertical-align: middle; }
.lpgeneric .innerstyle-bann > .container{     top: 20px; }
.lpgeneric .slider-content.innersliders p::before{ 
    width: 350px; left: 0; right: 0; margin: auto; }
.lpgeneric .slider-content-full .container{ top: 0; transform: translateY(0%);    padding-top: 30px; }
.lpgeneric .slider-content.innersliders{  }
.fixedform-1.formLP{ width: 100%; box-shadow: none; border: 1px solid #ccc; margin-top: 20px; }
.lpgeneric .sliders-main-3d{ padding-bottom: 0; }
.testimonials .slick-prev, .testimonials .slick-next{ z-index: 22; }
.testimonials .slick-prev{     left: 10px; }
.testimonials .slick-next{     right: 10px; }
.custom-popup-1{ display: block; }
.custom-popup-1>div{     padding: 60px 20px; width: 100%; }
.web-services-lp .col-md-6{ display: none; }
.web-services-lp{ padding-bottom: 50px; }
.custom-logo-branding.mbapp{ padding-bottom: 50px; }
.osmain-slider .os-slider+.os-slider{ display: none; }
.mb-platform a{ margin-top: 50px; }
.custom-bg-2 .style-1 .d-flex.box-2{ display: block; }
.leftappimgs img{ top: 10px !important; right: 0; opacity: 0.3; }
.ios-app-area p{ color: #000; }
.main-mobapp-sliders .ios-app-area{ height: 100%; overflow: hidden; }
.childrensslides{     margin-top: 30px; }
.choosingright-tech h3{ top: -60px;    font-size: 22px; }


}

@media only screen and (min-width: 320px) and (max-width : 598px) and (orientation: landscape) {
	#portfoliolist .col-md-4 {
		width: 49.3%;
		float: left;
		margin: 1px;
	}
}



@media only screen and (min-width: 600px) and (max-width : 800px) {
	section.packages-col .col-md-3{
		width: 50%;
		float: left;
	}
	#portfoliolist .col-md-4 {
		width: 32.8% !important;
		float: left;
		margin: 1px;
	}
	.browse-industry-list li {
		min-height: 31px;
	}
	.browse-industry-list .col-md-9 .col-md-3 {
		width: 25%;
		float: left;
	}
	.browse-industry-list h2+a {
		width: 90%;
	}
	ul.ul-col-2.list-check {
		font-size: 13px;
	}
	.innovative-col .col-md-6 h6 {
		font-size: 16px;
	}
	.innovative-col .col-md-6 h4 {
		font-size: 18px;
	}

	.affix-top a {
    	padding: 10px 4px !important;
	}

	ul.header_menu li  a{
	    font-size: 12px;
	    padding: 24px 4px !important;
	}
	ul.header_menu li  {
	    margin: 0 3px;
	}
	header#sticky-header .col-md-2 {
	    float: left;
	    padding-top: 17px;
	    width: 14.66666667%;
	}

	header#sticky-header .col-md-10 {
	    float: right;
	    width: 84%;
	    padding: 0;
	}


.innerpackages-bannp img{ display: block;
    min-height: 263px;
    width: auto;
    max-width: 150%; } 

   



}

@media only screen and (min-width: 801px) and (max-width : 1024px) {
	ul.header_menu li a {
		    padding: 29px 8px !important;

	}
	#testimonial_slider {
		padding: 50px 60px !important;
	}

.navigation ul > li > a{ font-size: 14px; padding: 26px 16px 18px 0; }
.navigation div > ul > li{     margin: 0px 3px; }
.creative-ideas .col-md-4>div{     height: 280px; }
section.affordable-package .col-md-4>div h4{     font-size: 22px; }
section.affordable-package .col-md-12 h3{     font-size: 25px; }
section.btc-dashboard{     margin-top: 40px; }
section.btc-dashboard h2{ font-size: 25px;line-height: 30px; }
section.btc-dashboard .col-md-8 img+img{     top: -24px; }
section.btc-dashboard .col-md-8 img{     top: 30px; }
.testimonials .testimonialsbx img{ width: 125px; }
.testimonials .testimonialsbx .inncont{     width: 315px; }
.greybgsfoot{     padding: 43px 20px 0px; }
.greybgsfoot ul li a{     font-size: 13px; }

.stickyheader ul.topnav{     margin: 1px 8px 0 0; }
.stickyheader ul.topnav > li{     font-size: 12px;margin: 0 6px 0 0; }
.stickyheader ul.top-cta li a{     font-size: 13px; }
.stickyheader ul.top-cta li:first-child{ font-size: 14px; }
.stickyheader ul.topnav > li:before{    margin: 0 0 0 6px;  }
.stickyheader ul.topnav > li.startup-link-top:before{     margin: 0 0 0 6px; }
.stickyheader ul.top-cta li:first-child{ padding-left: 0; }
.banner-hm .banner-text h5, .innersliders h5, .innersliders h1{     font-size: 28px; margin-top: 0; }
.banner-hm .banner-text h3, .slider-content.innersliders h3{ font-size: 25px; }
.banner-hm .banner-text p, .slider-content.innersliders p{ font-size: 16px;    line-height: 22px;    margin-bottom: 20px; }
section.custom-logo-branding{ padding: 20px 0 20px 0; }
section.custom-logo-branding h2,
section.packages-tabs h2,
.logo-design-process h2,
section.portfolio-inner-main h2,
.web-packages-main h2{ font-size: 26px; }
section.packages-tabs h2+ul li{     width: 23.9%; }
section.request-custom-qoute h2{     font-size: 23px; }
section.faq{     padding: 20px 0 20px 0; }
section.faq h2{     font-size: 26px;    margin-bottom: 20px; }
.web-package-box .pkg-recom .pkg-link a{     width: 120px; }
.grebx-strips h3{     font-size: 20px; }
section.portfolio-inner-main h5{     margin: 0px 0 25px; }
section.web-design-tabs ul.tabs-list li{ width: 23.9%; }
.web-features-main .tabs .tab-content-panel img{     width: 210px; }
.web-features-main .tabs .tab-content-panel{  padding: 60px 247px 25px 50px; }
.web-features-main ul.tabs-nav li a{ font-size: 16px; }
.animationpage section.packages-tabs h2+ul li a{  font-size: 11px; }
.animationpage section.packages-tabs h2+ul li{  width: 18.9%; }
.digitalmarket-p section.web-design-tabs ul.tabs-list li{     width: 32.3%; }
.lpheader .cld-num ul li{ font-size: 15px; }
.fixedform-1.formLP .formhd h3{     font-size: 20px;    padding-bottom: 10px; }
.fixedform-1.formLP .formhd p{ padding-top: 10px; }
.fixedform-1.formLP form{     margin-top: 10px; }
.fixedform-1.formLP .mm-field{     margin-bottom: 10px; }
.fixedform-1.formLP .input-btn{     width: 100%;    margin: 0px auto 0; }
.slider-inner-main .slick-dots{ width: 100%; }
.main-mobapp-sliders .slick-dots{  width: 100%; }    

}

@media only screen and (min-width: 320px) and (max-width : 600px) {

.web-package-box {min-height: initial;}
.packages-tabs .tab-pane .row>div>div {min-height: initial;}
.packages-tabs .tab-pane .row>div>div ul, .packages-main .web-package-box ul, .web-package-box ul {height: auto;}
ul.top-cta li ul.topbtns-pric li a,
.lpheader .cld-num ul li a{ font-size: 0; }
ul.top-cta li ul.topbtns-pric li a strong,
ul.top-cta li ul.topbtns-pric > li a:before, .lpheader .cld-num ul li a strong{ font-size: 14px; }
.logo img, .logoLP img{     width: 140px; }
a.toggle-menu:before{ top: 20px; }
.stickyheader a.toggle-menu:before{ top: 22px; }
.stickyheader .logo img{width: 140px;/* margin: auto; */}
.slider-inner-main .slick-slide img,
.innerpackages-bannp img { display: block; min-height: 220px; width: auto; max-width: 119%; }
img.independence-day-offer {max-width: 100% !important;min-height: initial !important;}
.innerpackages-bannp .poscontent-slidess span.cutprices{     margin-top: -5px;    font-size: 20px; }
.innerpackages-bannp .poscontent-slidess h1{     font-size: 22px;    line-height: 30px; }
.innerpackages-bannp .poscontent-slidess h1 span{     font-size: 20px; }
.innerpackages-bannp .poscontent-slidess h1 strong{ font-size: 26px; }
.innerpackages-bannp .poscontent-slidess h3{ font-size: 18px; }
.innerpackages-bannp .poscontent-slidess h3 .yellcol{ font-size: 30px; }
.innerpackages-bannp .poscontent-slidess ul{ display: none; }
.leftcta-packg1{ position: relative; }
.packagesp-innersec1{ padding-top: 30px; }
.slider-content.innersliders{ width: 100%; }
.slider-content.innersliders a{     padding: 10px 40px 10px 10px; }
.slider-inner-main .slider-content-full{ background: #00000087; }
section.custom-logo-branding h2, section.packages-tabs h2{     font-size: 20px; margin-bottom: 15px; }
section.custom-logo-branding{ padding-bottom: 20px; }
.ios-app-area{ padding: 20px 0; }
.ios-app-area p{ font-size: 15px; }
section.request-custom-qoute h2, .web-packages-main h2, section.portfolio-inner-main h2, 
.logo-design-process h2, .animationpage .logo-tabs-main h2, .sliders-main-3d h2, .custompricing-pack h2, 
.web-features-main h2, section.faq h2, .ios-app-area h2, .android-app-area h2, .cost-area h2{ font-size: 22px; padding-bottom: 15px; line-height: normal; }
.android-app-area p{ font-size: 15px; }
.cost-area{     padding: 10px 0 20px 0; }
section.portfolio-inner-main { padding: 20px 0 20px 0; }
section.portfolio-inner-main h5{     font-size: 22px; }
.custom-popup-1 h3{     font-size: 23px; }
.custom-popup-1 p{  font-size: 14px; }
.custom-popup-1 a.closed::before{ top: -50px; }
section.newsletter .fieldset{ width: 100%; margin-bottom: 20px; }
section.newsletter .container{ padding-bottom: 20px; }
section.newsletter{     padding: 20px 0 0px 0; }
.testimonials .testimonialsbx img{ float: initial; margin: auto; }
.testimonials .testimonialsbx .inncont{ width: 100%; display: block; }
.testimonials .testimonialsbx .inncont:before{ left: 0; right: 0; margin: auto; }
section.btc-dashboard h2,
section.creative-ideas h2{ font-size: 26px;line-height: normal; }
.banner-hm .banner-text{ padding-bottom: 30px; padding-top: 30px; }
section.online-industries{     padding: 20px 0; }
section.online-industries h2,
section.creative-ideas h2,
section.affordable-package h2{     font-size: 20px; }
section.online-industries h2+p, 
.customer-review h2+p, 
section.creative-ideas h2+p{ font-size: 15px; }
.industries-slider .slick-dots{     bottom: 0; }
.creative-ideas a.red-link-btn-arrow{     margin-bottom: 20px; }
section.affordable-package{ padding: 20px 0; }
section.affordable-package .col-md-12 h3{     margin-bottom: 10px; margin-right: 0; }
section.newsletter .fieldset{ width: 90%; }
section.packages-tabs h2+ul li{ width: 48%; padding: 2px; margin: 5px 0px; }
section.packages-tabs h2+ul li a:hover:after,
section.web-design-tabs ul.tabs-list li a:hover:after{ display: none; }
.packages-tabs .tab-pane{ padding-top: 30px; }
.add-on-box-main h2{ text-align: center;    font-size: 16px; }
.grebx-strips{ padding: 10px 10px; }
.grebx-strips h3{ font-size: 18px; margin-bottom: 10px; }
.add-on-web-packages-list-mainbox .col-md-3{ width: 100%; }
section.add-on-web-packages .morefeatures ul{ margin-bottom: 10px; }
section.add-on-web-packages .morefeatures ul li{ margin-right: 0px; display: block; margin-bottom: 10px; }
.morefeatures{     padding: 25px 15px; }
.morefeatures .fright{ float: initial;    text-align: center; }
.morefeatures .fleft{ float: initial; }
.request-custom-qoute h2,.faq h2{ margin-bottom: 0 !important; }
section.request-custom-qoute .discuss-link{ font-size: 16px; }
section.logo-design-process:after{ display: none; }
section.portfolio-inner-main h5{     margin: 0 0 20px; }
section.portfolio-inner-main h5+a{ margin: 10px auto; display: table; }
.testimonials .testimonialsbx{ text-align: center; }
.pos-static{     background: #e2e2e2; }
.stickyheader ul.top-cta li:first-child a{ padding: 5px 0; }
ul.top-cta li ul.topbtns-pric > li:last-child{     border-left: 1px solid #c3c3c3; }
section.faq{ padding: 20px 0 40px 0; }
.logobrandings-pack .container{ padding: 30px 20px; }
section.web-design-tabs ul.tabs-list li{ width: 48%; padding: 2px; margin: 5px 0px; }
.web-design-tabs .tab-content-main{     padding: 20px 0 0 0; text-align: center; }
.web-design-tabs .tab-content-main ul li{ text-align: left; }
.web-design-tabs .tab-pane{ padding-bottom: 20px; }
section.web-design-tabs{     padding: 0 0 20px 0; }
.web-features-main ul.tabs-nav li{ width: 100%; }
section.portfolio-website-main h2{ font-size: 20px; }
section.request-custom-qoute{ padding-bottom: 0; }
section.portfolio-website-main{  padding: 20px 0 30px 0; }
section.portfolio-website-main .col-md-4>div{ min-height: auto; }
section.portfolio-website-main h5{    font-size: 22px; margin: 15px 0 25px; }
section.portfolio-website-main h5+a{     margin: 0 0px 10px; }
.multi-channel-ecommerce h2 ,
.integrated-ecommerce h2{ font-size: 20px; }
.multi-channel-ecommerce,
.integrated-ecommerce{ padding:20px 0; text-align: center;  }
.ecommercep .slider-content.innersliders a{     padding: 10px 50px 10px 10px; }
.flipster__button--next{     right: 40% !important; }
.flipster__button--prev{     left: 40% !important; }
.flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content{ opacity: 0.2; }
.flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content{ opacity: 0.2; }
.custompricing-pack .pricingstabs ul{ display: block; overflow: hidden; }
.custompricing-pack .pricingstabs ul li{ width: 46%; float: left; margin: 5px 5px; }
.slider-inner-main .slick-dots{ display: none !important; }

.main-mobapp-sliders .slick-dots{  width: 100%; }    
.leftappimgs img{ top: 100px !important; right: 0; opacity: 0.3; }


}

@media only screen and (max-width : 480px) {
	


section.packages-tabs h2+ul li{ width: 100% !important; }
.custompricing-pack .pricingstabs ul{ display: block; }
.custompricing-pack .pricingstabs ul li{     width: 45%; float: left; }
.pricerangesliders{ width: 100%; }
.pricings-strucs .areapricings ul li{ width: 100%;  padding: 10px 0 10px 20px;  text-align: left; }
.pricings-strucs .button-pricng{ width: 100%;    text-align: center; }
.pricings-strucs .areapricings ul li+li{ justify-content: left; }
.pricings-strucs .areapricings ul li:before{ 
    content: '';
    position: absolute;
    left: -8px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -154px -106px;
    width: 14px;
    height: 26px; }
section.web-design-tabs ul.tabs-list li{ width: 100% !important; }
.custom-bg-1 .box-{ text-align: center; }
.custom-bg-2 .style-1 .d-flex.box-2 > *{     margin: 0 23px 25px; }
section.logo-design-process{ padding: 20px 0 50px 0; }
.slider-content-full{ height: 220px; }
.lpgeneric .slider-content.innersliders p::before{ width: 100%; left: 0; right: 0; margin: auto; }
.flipster{ padding-bottom: 65px; }
.banner-hm .banner-text a{  padding: 10px 40px 10px 25px; }
.flipster:before{ bottom: 0; }
.sliders-main-3d .flipster__button{ bottom: 22px; }
.sliders-main-3d{ padding: 0px 0 20px; }
.fixedform-1 .input-btn{ width: 100%; }
.lpgeneric .slider-content-full{ height: 220px; }

}








@media only screen and (max-width: 980px) and (min-width: 320px) {
    .childrens-tabs li+li a {
    border-left: 0;
}

li.stationarytab-hd {}

.childrens-tabs li {
    margin-bottom: 10px;
    display: inline-block;
    width: 45%;
    margin-right: 10px;
}

ul.childrens-tabs {
    padding-bottom: 10px;
}

.childrens-tabs li a {
    font-size: 12px;
    display: block;
    color: #999999;
    padding: 8px 0 8px 0;
    background: #ffffff;
    border-radius: 6px 6px 0 0;
    position: relative;
}

.package-hd-box .package-hd {
    font-size: 19px;
}

.package-hd-box .package-hd span {
    font-size: 14px;
}

.final-price-box-main .final-price {
    font-size: 40px;
}

.final-price-box-main .final-price sup {
    font-size: 22px;
}

.wc-bg h3 {
    font-size: 18px;
}
section.packages-tabs h2+ul li a {
    padding: 12px 0 12px 0;
}

.childrens-tabs li.active a {
    background: #9c9c9c;
    color: #fff !important;
    border-color: #a20220;
}
}



@media screen and (max-width:767px) {
    section.banner-hm:before{
        display:none;
    }
}




















