@media only screen and (max-width: 1300px) {
	.cv, .download {padding: 90px;}
	.interested h2 { font-size: 19px; line-height: 24px;}
	
}

@media only screen and (max-width: 1199px) {
	.navbar-nav > li {font-size: 15px;}
	.nav > li > a{margin: 0 25px !important;}
	.logo img {width: auto;}
	.cv, .download {padding: 50px;}
	.interested h2 {font-size: 18px;}
	.download h2, .cv h2 { font-size: 30px !important; line-height: 40px !important;}
	.products .owl-theme .owl-nav .owl-prev, .products .owl-theme .owl-nav .owl-next{width: 30px;}
.products .owl-theme .owl-nav .owl-prev span, .products .owl-theme .owl-nav .owl-next span {font-size: 30px;}
.products .owl-theme .owl-nav .owl-prev { margin-left: -35px !important;}
.products .owl-theme .owl-nav .owl-next { margin-right: -34px !important;}

.row.newadd-class {  display: block;}
.contact-info.con-new{     margin-bottom: 30px; }


}

@media only screen and (max-width: 1024px) {
    .table-cell a.theme-btn.style-one {padding: 5px 10px; font-size: 12px;}
    .products .owl-theme .owl-nav .owl-prev { margin-left: 0px !important;}
.products .owl-theme .owl-nav .owl-next { margin-right: 0px !important;}
}

@media only screen and (max-width: 991px) {
	.navbar{ padding: 0;}
	.navbar-nav > li{font-size: 13px;}
	.nav > li > a{margin: 0 15px !important;}	
    .half-right { margin-bottom: 15px;}
	.cv, .download {padding: 40px 15px;}
	.tb-t {display: block;}
	.interested .p-0 {padding:0 15px;}
	.interested h2 {font-size: 16px; margin-bottom: 15px;}
	.contact-info ul li span {font-size: 30px;}
	.contact-info ul li .contact-os h3 { margin-bottom: 5px; font-size:17px;}
	.contact-info {padding: 35px 20px;}
	.contact-us h2 {font-size: 28px;}
	.vbox-inline { width: 80%;}
	.clients-list li {width:calc(100% / 3);  height: 140px;} 
	.our-clients h2:after{
		margin: 0px;
	}   
    .products .owl-2{display:none;}
    .products .owl-3{display:block;}
	.products .owl-theme .owl-nav .owl-prev, .products .owl-theme .owl-nav .owl-next {margin: 0 !important;}
    .products .owl-theme .owl-nav { z-index: 99;}
    .h-wordpress { padding: 45px;  margin-top: 0; margin-right: 0; width: 100%;}
    .h-shopify {padding: 45px; width: 100%;}
}

@media only screen and (max-width: 850px) {
	.marvellous h2 {font-size: 26px;}
	.clients .owl-prev, .clients .owl-next{margin-left:0 !important; margin-right:0 !important;}
}

@media only screen and (max-width: 767px) {	
.header{background: #fff;}
    .logo img {width: auto;}
	.header:before {display: none;}
	.navbar {position: absolute; top:0; right: 0;width: 96%; margin:auto; left: 0; bottom:0;  z-index: 99;}
	.navbar-default .navbar-toggle{border: none;margin: 0; padding: 0;margin-top: 24px; margin-right: 2px; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: none;}
	.navbar-default .navbar-collapse{border:none; border-radius:0; background:#eda400; float:left; width:100%;margin-top:47px;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	.nav > li > a {padding-top: 10px !important; padding-bottom: 10px !important; border-bottom: 1px solid #c68902;margin: 0 !important;}
	.navbar-nav > li:before{display:none;}
	.navbar-nav {margin: 10px 20px;}
    .navbar-nav .open .dropdown-menu>li>a {line-height: 24px;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {  padding-left:15px;}
	.nav li a:after{display: none;}.dropdown-menu > li { border-bottom: 1px solid #6b6a6a;}
	.navbar-nav > li{margin-right: 0;}
	.nav > li:last-child a{border-bottom:none;}
	.navbar-default .navbar-nav > li > a span.plus { float: right;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;font-weight: 500;padding-left: 0; padding-right: 0;}
	.dropdown-menu > li {border-bottom: 1px solid #c68902; width: 90%; margin: 0 auto;}
	.navbar-nav .dropdown-menu {display: none !important;}
    .navbar-nav .open .dropdown-menu {display: block !important;}
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #fff;}
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color: #c68902;}    
.navbar-default .navbar-nav>li>a { color: #fff;}
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent;}
	.header-top{display:none;}
.nivo-directionNav {top: 40%; z-index: 1111;}
	.tb-t, .df{display: block;}	
	.theme-btn {font-size: 14px; line-height: 22px;}	
	.products h2 {font-size: 24px;}  
	.marvellous h2 {margin-bottom: 10px;}
	.marvellous, .portfolio, .clients, .countersd {padding: 30px 0;}
	.portfolio img{ margin-top:15px;display: inline-block; width: 100%;}
	.footer-bootom { padding: 25px 0 20px; text-align: center;}
	.footer-bootom .socials {float: none; text-align: center; display: inline-block;}
    /* .footer-bootom img {margin: 12px 0;} */
    .banner {min-height: 250px;}
	.page_head h1 {font-size: 30px;}
	.contact-info {margin-top: 20px;}
	.vbox-inline { width: 100%;}
	.download h2, .cv h2 {font-size: 20px !important; line-height: 30px !important;}
    /* .nivo-directionNav{display:none;}     */
    .slides-des{display:none;}
	.nivo-directionNav a{
		margin: 0px !important;
	}
    .slides-mob{display:block;}
    .clients.shycocan, .clients.specifications{overflow: auto;}
    .specifications table{ width:100% !important;}
    .h-wordpress, .h-shopify {padding: 30px 15px;}
    .shycocan-form .form {padding: 30px 0px;}
    .know_more_btn{width:100%;}
    .h-expertise {padding: 0px 0;}
    .h-faq.objectives .ui-accordion .ui-accordion-header{font-size: 14px;padding: 15px 20px;}
}

@media only screen and (max-width: 600px) {
	.marvellous h2, .portfolio h2{font-size: 20px; line-height: 30px;}
	.banner {  min-height: 220px;}
}

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

@media only screen and (max-width: 480px) {	
    .logo img {width: 220px;}
	.navbar-default .navbar-toggle {margin-top: 15px;}
	.navbar-default .navbar-collapse {margin-top: 29px;}
	
	.theme-btn {font-size: 14px; line-height: 20px; padding: 10px 21px;}
	.products h3 {font-size: 14px;}
	.products p, .products h1{font-size: 16px;}
	p, .solutionss-popup ul li, .h-faq ul li{font-size: 14px;}
	.contact-us h2 {font-size: 24px;}
	.solutionss-popup h2 { font-size:18px; margin-bottom: 12px;line-height: 24px;}
	.clients-list li{width:calc(100% / 2); height: 170px;}
	.download h2, .cv h2 {font-size: 16px !important; line-height: 24px !important;}
}

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

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

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



@media (max-width: 767px){
    .logo img{
        max-height: 60px;
        width: auto !important;
    }
    .navbar-default .navbar-toggle{
        margin-top: 16px !important;
    }
    .navbar-default .navbar-collapse{
        margin-top: 33px !important;
    }
   .nivo-controlNav{
	bottom: -13px;
   }
}

@media (min-width:768px){
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        /* color: #000 !important; */
}
}

@media (max-width: 480px){
	.nivoSlider img { 
		height: 230px !important;
	}
	.nivo-caption{ 
		z-index: 11111;
	}
	#hero-slider1:after {
		content: '';
		position:absolute;
		width: 100%;
		top: 0px;
		background: #ffffffa3;
		height: 100%;
		z-index: 11;
	}

	.headerslider2 .table-cell {
		bottom: 16%;
		width: 87%;
		z-index: 1111111 !important;
		position: relative;
		left: 0;
		margin-top: 70px;
	}
	.hero-slide-content .headerslider p {
		font-size: 13px;
		line-height: 17px;
	}
}