@media screen and (max-width:1024px) {
 	*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-text-size-adjust: none; text-size-adjust: none;}
 	ul.navigation *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
	.wrapper{width: 100%;}
	header{min-width: 0;}
	.index-column1, .index-column2, .index-column3{width: 33%;}
	.index-column2{padding: 15px 15px 10px; width: 34%;}
	.our-brand{width: 100%; text-align: center;}
	.our-brand span{width: 180px; left: 50%; margin-left: -90px;}
	.our-brand li{float: none; margin: 5px 20px!important; display: inline-block;}
	.grey-area{min-width: 0;}
	.grey-area li{margin-left: 2%; width: 31%; padding-left: 10px; height: 120px;}
	.grey-area li span{float: none; width: auto; margin-left: 35px; padding-left: 10px;}
	footer{min-width: 0;}
	footer .left-area{width: 70%;}
	footer .right-area{width: 30%;}
	.foot-col{width: 33%;}
	
	.slider{padding: 0 10px!important;}
	.slider h6 .offer{height: 99px!important;}
	a.main_order_button{height: 66px!important;}
	.slider h4{white-space: normal!important;}
	.slider h6 .yellow-area{width: 100%!important;}
	
	.inner-page-heading{min-width: 0;}
	.inner-page-heading hgroup h2 img{max-width: 90%;}
	.body-area{min-width: 0!important;}
	ul.corporate-features1 li{width: auto;}
	.corporate-left-column{width: 50%;}
	.corporate-right-column{width: 50%;}
	.team-crawler img {margin: 0; width: 15%;}
	.corporate-right-column .stepsarea li .content-area {display: block; float: none; margin-left: 85px; width: auto; font-size:13px; line-height:15px;}
	.team-crawler .title1 {left: 50%; margin-left: -85px; width: 170px;}
	
	.service-main-column{width: 32%; height: 300px; margin-left: 2%;}
	.service-order-column{width: 32%; height: 298px; margin-left: 2%;}
	.service-main-column h3{width: 70%; padding-top: 4%; padding-bottom: 20px; font-size:24px;}
	.service-main-column h3 span {font-size:21px; padding-top:3px;}
	.service-main-column img{width: 25%;}
	
	.exm-tabs ul{display: -webkit-flex; display: flex;}
	.exm-tabs li{float: none; width: 100%;}
	.exm-tabs li a{font-size: 11px;}
	ul.examples-list li .site-details.magento{background-position: 95% -510px;}
	ul.examples-list li:hover .site-details.magento{background-position: 95% -570px;}
	ul.examples-list li .site-details.joomla{background-position: 95% -380px;}
	ul.examples-list li:hover .site-details.joomla{background-position: 95% -440px;}
	ul.examples-list li .site-details.drupal{background-position: 95% -250px;}
	ul.examples-list li:hover .site-details.drupal{background-position: 95% -310px;}
	ul.examples-list li .site-details.wordpress{background-position: 95% -120px;}
	ul.examples-list li:hover .site-details.wordpress{background-position: 95% -180px;}
	ul.examples-list li .site-details{overflow: hidden; white-space: nowrap; width: 100%; text-overflow: ellipsis; height: auto;}
	ul.examples-list li .site-details span{overflow: hidden; text-overflow: ellipsis;}
	ul.examples-list li{margin: 0 1% 2%; width: 31%;}
	ul.examples-list li .thumbnail{width: 100%;}
	ul.examples-list li .thumbnail img{width: 100%;}
	ul.examples-list li .thumbnail a.expend{width: 100%; height: 100%;}
	
	.faq-header-columns{width: 33%; padding-left: 25px;}
	
	.contact-columns1{float: none; margin-right: 320px; width: auto;}
	.contact-columns2 .upper-area, .contact-columns2 .lower-area{width: 318px;}
	.contact-columns2 .upper-area .contact-icon{width: 100%;}
	.contact-form-area dt{width: 50%;}
	.contact-form-area dd{width: 50%;}
	.contact-form-area .input-box1{width: 100%!important; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0;}
	.contact-form-area .input-box2{width: 100%!important; position: relative; margin-top: 0; margin-left:5px;}
	.contact-form-area div{right: 5px; top: 4px;}
	.contact-form-area dl.full-width.captcha-row dd{width: 285px!important; margin-top: 5px;}
	.contact-form-area dl.full-width.captcha-row .input-box1{margin-top: 0;}
	
	.general-left-column .box1{width: 96%; margin-left:2%;}
	.general-right-column{float: none; width: auto; margin-left: 260px;}
	
	.sitemap-columns{width: 33%;}
	
	.services-left-column{width: 65%;}
	.services-right-column{width: 35%;}
	.custom_requirements{width: 100%;}
	
	.slider-area{width: 100%;}
	.slider-area .thumbnail img{width: 100%;}
	.slider-area .thumbnail a .expend{width: 100%;  height: 100%; border: none; left: 0; top: 0;}
	.slider-area .testimonial{width: 100%; height: 220px;}
	.services-left-column .content-area{height: auto;}
	.markupcloud-features ul{width: 50%;}
	.markupcloud-features ul li{width: 100%;}
	.wccus{width: 100%; height: auto;}
	.wccus .wccus-right .yellow-area{width: 100%; margin: 15px 0;}
	.markupcloud-features li span{float: none; width: auto; margin-left: 50px; padding: 0;}
	
	.blue-area{min-width: 0;}
	.blue-area h4{width: 100%!important;}
	.blue-area h4 .offer{height: 98px!important;}
	
	.wccus{display: -webkit-flex; display: flex;}
	.wccus .wccus-left{width: auto; padding-right: 25px;}
	.wccus .wccus-right{width: auto; width: 410px;}
	
	.custom_requirements .input-box1{width: 100%; border-radius:0!important;}
	.custom_requirements div.input-box1{width: 100%;}
	.custom_requirements div.input-box1{width: 100%; position: relative; height: 33px;}
	.custom_requirements div.input-box1 .file-upload-btn{position: absolute; right: 3px; z-index: 1;}
	.custom_requirements div.input-box1 .file-name{width: 100%;}
	
	.custom_requirements .form-area .requirement-captcha-field dd div{max-width: 50%;}
	.custom_requirements .form-area .requirement-captcha-field dd .input-box1{width: 100%!important;}
	.custom_requirements .form-area .requirement-captcha-field dd div:nth-child(2){text-align: right;}
	.custom_requirements .form-area .requirement-captcha-field dd div:nth-child(2) img{width: 90%;}
	.custom_requirements .form-area .requirement-captcha-field dd div:nth-child(3){width: 100%;}
	
	.news-container.specialpage{width: 100%;}
	
	.testi-area .box{width: 22.8%; margin: 1%;}
	header .contact{text-decoration: none; color: #FFF;}
	
	.grey-area .blogpost ul li .post-image{width: 16%;}
	.grey-area .blogpost ul li .post-image img{max-width: 100%;}

}

@media screen and (max-width:1023px) {
	.menu-icon{position: absolute; right: 150px; top: 0; width: 50px; height: 45px; padding: 5px 10px 0; cursor: pointer;}
	.menu-icon span{ background: #2b90dc; height: 3px; display: block; margin: 6px 0;}
	.menu-icon.open span{display: none;}
	.menu-icon.open span:first-child{-webkit-transform: rotate(45deg); transform: rotate(45deg); display: block; margin-top: 15px;}
	.menu-icon.open span:last-child{-webkit-transform: rotate(135deg); transform: rotate(135deg); display: block; margin-top: -8px;}
	header nav ul{display: none; position: absolute; width: 100%; top: 45px; left: 0; background: #383737; overflow-x: scroll;}
	ul.navigation li{width: 100%; padding: 0; height: auto;}
	ul.navigation li a.main-link{padding: 0 10px; border-bottom: 1px solid #484848; font-size:15px;}
	ul.navigation li:hover a, ul.navigation li.selected a{background: #2b90dc; color: #FFF}
	ul.navigation li:hover .drop-menu a{background: none;}
	ul.navigation *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
	.drop-menu{position: relative; left: 0; top: 0px; width: 100%;}
	.drop-menu .top-arrow, .drop-menu h2{ display:none;}
	ul.navigation li:hover .drop-menu{display: none;}
	.submenu-icon{position: absolute; display: block; width: 40px; height: 45px; right: 0; padding-right: 10px; top: 0; cursor: pointer;}
	.submenu-icon span{display: block; height: 3px; background: #FFF; margin: 5px; position: absolute; -webkit-transform: rotate(90deg); transform: rotate(90deg); width: 15px; top: 15px; left: 8px;}
	.submenu-icon span:first-child{-webkit-transform: rotate(0deg); transform: rotate(0deg);}
	.submenu-icon.open span{display: none;}
	.submenu-icon.open span:first-child{display: block;}
	
	ul.corporate-features1 li {border: 1px solid #d7d7d7 !important; margin: 2px 0; padding: 10px; width: 40%;}
	
	.blue-area h4{padding-left: 155px!important;}
	.slider h4 br{display: none;}
	.blue-area hgroup .related_content br{display: none;}
	
	.menu-icon.open { background: url(../images/ic_close.png) no-repeat center center;}	
	.menu-icon { background: url("../images/ic_menu.png") no-repeat scroll center center transparent;}
	.menu-icon span, .menu-icon.open span  { display: none !important;}
	.news-container{ display:none!important;}
	
	ul.navigation li:nth-child(5), ul.navigation li:nth-child(7), ul.navigation li:nth-child(8) { display:none; }

}

@media screen and (max-width:870px) {
	.slider h3{text-indent: 0!important; font-size: 60px!important; line-height: 76px;}
	.ls-layer > *{background: none!important; text-indent: 0!important;}
	.slider h4{font-size: 16px!important;}
	/*.slider h5 {background: url(../images/middle-shadow.png) no-repeat center center!important;*/
	.service-main-column{padding-left: 15px; padding-right: 15px; height: 350px;}
	.service-order-column{height: 350px;}
	.service-order-column a.submit-order{margin-top: 90px;}
	
	.blue-area h2{text-indent: 0!important; background: none!important; height: auto!important;}
	.blue-area h2 img{max-width: 100%;}
	.blue-area h3{text-indent: 0!important; font-size: 60px!important; line-height: 44px!important; height: auto!important; background: none!important;}
	.blue-area h3 img{max-width: 100%;}
	.testi-area .box{width: 31%; margin: 1%;}
}

@media screen and (max-width:800px) {
	.index-column1, .index-column2{width: 50%;}
	.index-column2{padding: 15px  0 10px 15px;}
	.index-column3{width: 100%;}
	ul.testimonial-list-slide li{width: 100%; left: 0;}
	ul.testimonial-list-slide{height: 150px;}
	.grey-area li{height: 175px;}
	footer .left-area{width: 100%; padding-bottom: 20px;}
	footer .right-area{width: 100%; text-align: center; padding-bottom: 20px;}
	.foot-col{padding-bottom: 0; width: 36%; padding-left: 20px;}
	.foot-col:first-child{width: 28%;}
	footer .phone-contact{float: none; display: inline-block; width:100%;}
	footer .footer-logo{float: none; display: inline-block;}
	footer ul.social-foot{text-align: center;}
	footer ul.social-foot li{float: none; display: inline-block;}
	footer ul.social-foot li.content{width: 100%;}
	
	.service-main-column{height: 365px; padding-left: 10px; padding-right: 10px;}
	.service-order-column{height: 365px;}
	
	.row.pt10.mt40 .services-right-column{display: none;}
	.row.pt10.mt40 .services-left-column{width: 100%;}
	
	.row.pt10 .services-right-column{width: 40%; padding-left: 15px;}
	.row.pt10 .services-left-column{width: 60%;}
	.markupcloud-features li span{margin-left: 42px; font-size: 12px; color:#555;}
	.markupcloud-features img{width: 25px;}
	.markupcloud-features ul li{padding-left: 7px;}
	.markupcloud-features li a{font-size: 17px;}
	
	body{font-size: 15px;}
	.services-left-column h1{padding-top: 0!important;}
	.services-left-column .pb45{padding-bottom: 20px!important;}
	.custom_requirements{min-height: 685px;}
}

@media screen and (max-width:767px) {
	.contact-form-area dt, .contact-form-area dd{width: 100%; padding: 0 0 10px 0;}
	.contact-form-area dl{padding: 0;}
	.contact-columns1{padding-right: 15px;}
	
	/*.row.pt10 .services-right-column{display: none;}*/
	.row.pt10 .services-left-column{width: 100%;}
	.row.pt10 .services-right-column{width: 100%; padding-left: 0; padding-top: 25px}
}
	
@media screen and (max-width:730px) {
	.slider h3{font-size: 45px!important;}
	.slider h2{font-size: 16px!important;}
	
	.service-main-column{width: 49%; margin-bottom: 2%; height: 305px;}
	.service-order-column{width: 49%; height: 295px;}
	.service-page .row.pt30{display: inline; float: none;}
	.service-page .row.pt25{display: inline; float: none;}
	.service-main-column.last{margin-left: 0;}
	.service-page .row.pt25 .service-main-column.first{margin-left: 2%;}
	.service-page .row.pt25 .service-main-column.middle{margin-left: 0;}
	.service-main-column img{width: 20%;}
	.service-main-column h3{width: 76%;}
	
	.blue-area h2{font-size: 16px!important;}
	.blue-area h3{font-size: 45px!important;}
}

@media screen and (max-width:640px) {
	.index-column1, .index-column2{width: 100%;}
	.index-column2{padding: 15px 0 10px;}
	.grey-area li, .grey-area li:first-child, .grey-area ul:first-child li{width: 100%; height: auto; margin: 0; padding-left: 0; padding-bottom: 10px!important; padding-top: 10px!important; background:url(../images/tbh.png) repeat-x left top;}
	.grey-area ul{background: none;}
	.grey-area ul:first-child li:first-child{background: none;}
	.grey-area{padding: 20px 0;}
	
	.markupcloud-features{padding: 10px; background: #E8E8E8; border: 1px solid #d8d8d8;}
	.markupcloud-features ul{width: 100%; border: none; border-top: 1px solid #d8d8d8;}
	.markupcloud-features ul:first-child{border: none;}
	.markupcloud-features ul li, .markupcloud-features ul li:first-child{height: auto; padding: 10px 0!important;}
	
	.blue-area h4{height: 65px!important; padding-left: 130px!important; padding-right: 10px!important;}
	.blue-area h4 .offer{top: -18px!important; left: 15px!important;}
	
	.grey-area .blogpost ul li{width: 100%!important; margin: 0!important; padding: 10px 0!important; border: none!important; border-top: 1px dashed #777!important;}
	.grey-area .blogpost ul li:first-child{border: none!important;}
	.grey-area .blogpost ul li .post-image{width: auto;}
	.grey-area .blogpost ul li .post-content{float: none; width: auto; margin-left: 75px;}
	.grey-area .blogpost ul li a{padding-bottom: 0;}
	.blogpost h2{margin-bottom: 10px;}
	
	.foot-col .submenu-icon { display: none;}
	.contact-form-area dl.full-width.captcha-row dd div:nth-child(3) { display:none; }
	.hide-mobile { display:none!important; }
	ul.fisrthide li:nth-child(2) { border-top:none!important;}
	.service-main-column .link1 { display:inline-block; border:solid 1px #498abc; border-radius:3px; box-shadow:0 2px 2px #eeeeee; padding:14px 18px; color:#FFF; text-decoration:none; font-weight:normal; font-family:'HelveticaCE-Bold', Arial, sans-serif; font-size:16px; cursor:pointer; text-shadow:0 -1px 1px #498abc; background:#439adb; /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a7e4', endColorstr='#338ed3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#56a7e4), to(#338ed3)); /* for webkit browsers */ background: -moz-linear-gradient(top, #56a7e4, #338ed3); /* for firefox 3.6+ */ -moz-box-shadow: inset 1px 1px #8dc3ed; -webkit-box-shadow: inset 1px 1px #8dc3ed; box-shadow: inset 1px 1px #8dc3ed; width:100%; text-align:center; }
.service-main-column .link1:hover { border:solid 1px #388d57; background:#35a960; /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40b56b', endColorstr='#2d9f57'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#40b56b), to(#2d9f57)); /* for webkit browsers */ background: -moz-linear-gradient(top, #40b56b, #2d9f57); /* for firefox 3.6+ */ -moz-box-shadow: inset 1px 1px #78ca96; -webkit-box-shadow: inset 1px 1px #78ca96; box-shadow: inset 1px 1px #78ca96; }
ul.navigation li .main-link span { text-indent:0px!important; display:inline-block; }

}

@media screen and (max-width:639px) {
	footer{padding: 20px 0;}
	.foot-col, .foot-col:first-child{width: 100%; padding: 20px 0 0 0; text-align: center;}
	.foot-col:first-child{padding: 0;}
	.slider h6 .offer{left: 20px!important; top: -18px!important;}
	.slider h6 .yellow-area{padding: 10px 10px 9px 120px!important; height: 65px;}

	ul.corporate-features1 { width:110%; margin-left:-15px; }
	ul.corporate-features1 li {border: 1px solid #d7d7d7 !important; margin: 0px -1px -1px 0; padding:15px 10px; width: 50%; height:90px; float:left; border-right:none; }
	ul.corporate-features1 li .largetxt{width: 100%; text-align: center; }
	ul.corporate-features1 li .smalltxt{width: 100%; text-align: center;}
	
	.corporate-left-column{width: 100%; padding: 25px 0 0 0; border-bottom:1px solid #DDD; margin-bottom:20px;}
	.corporate-right-column{width: 100%; padding-top: 0;}
	
	.contact-columns1{width: 98%; padding-left: 2%;}
	.contact-columns2{width: 100%; margin-bottom:20px; }
 	.contact-columns2 .lower-area{ display:none;}
	.contact-columns2 .upper-area .contact-icon{width: 100%; background-position: 90% 62px;}
	
	.general-left-column{width: 100%;}
	.general-right-column{float: left; width:100%; margin: 20px 0 0 0;}
	
	.sitemaparea{padding: 50px 0;}
	.sitemap-columns{width: 100%; padding: 0 0 25px 0;}
	
	.foot-col ul { display: none;}
	.foot-col .submenu-icon { display: inline-block;}
	.foot-col .submenu-icon span { background: #414141;}
	.foot-col, .foot-col:first-child { padding-top: 10px !important;}
	
	.pt35 { padding-top:0px!important;}
	.body-area { padding-top:0px; }
	
	.corporate-left-column h6 { margin-bottom:10px;  }
	.lh18 { line-height:18px;}
	.team-crawler { margin-bottom:20px;}
	.mb65 { margin-bottom:20px!important;	}
	
	.corporate-right-column .stepsarea li .content-area strong  { font-weight:normal!important; font-size:16px;  }
	.corporate-right-column .stepsarea { line-height:16px;} 
	
	footer .left-area{ margin-top:10px;}
	
	.service-main-column:first-child { margin-top:0px;}
	.service-main-column{width: 100%; margin-bottom: 20px; margin-left: 0!important; height: auto; }
	.body-area.service-page { padding-top:20px!important; }
	.custom_requirements .form-area .requirement-captcha-field dd div:nth-child(3) {max-width: 100%; display:inline-block;}
	.custom_requirements{min-height: 400px;}
	.mt40 { margin-top:20px!important; }
	.wccus { padding:10px 10px 9px; }
	.wccus .wccus-left ul.check-list li { font-size:14px; padding:4px 0px 4px 22px; line-height:16px;}
	.blue-area .markup-headings h2, .blue-area .wordpress-headings h2, .blue-area .drupal-headings h2, .blue-area .joomla-headings h2, .blue-area .magento-headings h2 { display:none;}
	.services-left-column h1{ font-size:21px!important; margin-bottom:5px;}
	.blue-area .markup-headings, .blue-area .drupal-headings, .blue-area .joomla-headings, .blue-area .magento-headings { padding:0px; margin-bottom:20px; }
	
	.content-area p { line-height:19px; font-size:15px;}
	
	.blue-area h3 { text-indent: 0!important; background: none!important; color:#222222; text-shadow:0px 1px #D0E6F2; letter-spacing:-0.04em; white-space: normal!important; line-height: 30px!important; font-size:38px!important;  font-family:'HelveticaCE-Bold', Arial, sans-serif !important;   }
	.inner-page-heading hgroup h2 { text-indent: 0!important; background: none!important; color:#222222; text-shadow:0px 1px #D0E6F2; letter-spacing:-0.04em; white-space: normal!important; line-height: 26px!important; font-size:30px!important;  font-family:'HelveticaCE-Bold', Arial, sans-serif !important;   }

	.blue-area h3 img, .inner-page-heading hgroup h2 img { display:none;}
	.blue-area h3 span, .inner-page-heading hgroup h2 span { display:block!important; }
	
	.body-area hgroup.testimonial-headings h2, .body-area hgroup.portfolio-headings h2  { font-size:22px; line-height:22px;}
	.body-area hgroup.testimonial-headings h3, .body-area hgroup.portfolio-headings h3 { font-size:15px; line-height:17px; margin-bottom:10px;}
	.inner-page-heading hgroup h3 { font-size:15px; line-height:18px;}
		.exm-tabs { padding:20px 0 0 0;}
	ul.examples-list { padding-top:20px;}
	hgroup.include-headings { padding:20px 0px 15px}
	
	.contact-columns1 div.f16 { font-size:14px!important;}
	.pt40 { padding-top:20px!important;}
	
	.contact-columns2 .upper-area { width:96%!important; margin-left:2%;}

	.testi-area { padding-top:10px;}
	.faq1 h2 { font-size:15px; line-height:16px; padding-bottom:0px;}
	.blue-area .related_content { line-height:17px!important; padding:10px 10px 0!important; }
	.blue-area .wordpress-headings { padding-bottom:20px!important;}
	.contact-form-area #captcha-form.input-box1{width: 155px!important; padding:9px 3px; margin-top:0px; }
	.custom_requirements a#change-image { display:none!important;}
	.next2btn { float:left; padding:9px 0 0 15px; color:#3B3B3B; font-size:12px; }

	.services-left-column > h1 > span{ display:none; }
	.general-right-column .lh22 { line-height:19px!important; }
	.general-right-column strong { padding-bottom:5px!important; }
	
	.exm-tabs { display:none!important; }
	.size35 { font-size:35px!important; }

}

@media screen and (max-width:568px) {
	.slider h3{font-size: 38px!important; top: 70px!important;}
	.slider h2{font-size: 16px!important; padding: 0 22%!important; white-space: normal!important; line-height: 22px!important; top: 35px!important; height: 36px!important;}
	.ls-layer > *{background: none!important; text-indent: 0!important;}
	.slider h4{font-size: 16px!important; top: 145px!important; line-height: 18px;}
	.slider h4 br{display: none;}
	.exm-tabs li a{padding-left: 40px;}
	.exm-tabs li span{left: 5px;}
	ul.examples-list li .site-details{font-size: 12px;}
	ul.examples-list li{width: 48%;}
	
	.blue-area h2{font-size: 16px!important; padding: 0 22%!important; white-space: normal!important; line-height: 22px!important; height: auto!important;}
	.blue-area h3{ top: 70px!important;}
	.testi-area .box{width: 47.5%; margin: 1%;}
	.slider h5{top: 180px!important;}
}

@media screen and (max-width:480px) {
	.exm-tabs li a{text-indent: -9999px;}
	.exm-tabs li span{left: 50%; margin-left: -16px;}
	.faq-header-columns{width: 100%; padding-left: 0;}
	
	span.desktop{display: none;}
	.slider h5{padding-top: 0!important;}
	.slider h6{top: 300px!important;}
	.drop-menu .links-area { background-position: 340px 28px; width:290px; }
	.drop-menu .links-area a span { left: 340px; }
	.blue-area h5 { background:none!important; padding:18px 0 30px!important; margin:0!important;}
	
}

@media screen and (max-width:470px) {
	.slider { height: 350px!important; padding:0px!important;}
	.slider h6{ top: 260px!important;}
	.slider h6 .offer, .blue-area h4 .offer{background-size: 75px 75px!important; top:-72px!important; left:37%!important;}
	.slider h6 .offer img, .blue-area h4 .offer img{ width:55px!important; height:26px!important; margin-top:2px; }
	.slider h6 .yellow-area { padding:21px 15px 5px 15px!important; height: 75px;  font-size: 12px!important; line-height:15px;}
/*	.slider h2{top: 10px!important; padding: 0 2% !important;}*/
	.slider h2{ display:none!important;}
	.slider h3{white-space: normal!important; line-height: 30px!important; top: 30px!important; font-size:38px!important; }
	.slider h4{top:72px!important; line-height:17px!important; padding:0 10px;}
	.slider h5 { top: 125px!important; padding-bottom:10px!important; }
	.menu-icon{right: 0;}
	header .contact{display: none;}
	.service-main-column{width: 95%; margin-bottom: 20px; margin-left: 8px!important; height: auto; padding:20px;}
	.service-order-column{width: 100%; margin-left: 0!important; height: auto;}
	.service-order-column a.submit-order{margin-top: 40px;}
	.service-order-column h4{margin-bottom: 40px;}
	
	ul.examples-list li{width: 100%; margin: 0 0 15px 0;}
	
	.wccus{display: block;}
	.wccus .wccus-left{width: 100%; padding: 0;}
	.wccus .wccus-right{width: 100%; padding: 20px 0 0 0;}
	.wccus .wccus-right .yellow-area li{text-align: center;}
	
	.blue-area h2{top: 10px!important; padding: 0 2% !important;}


	.blue-area h4{
		padding:19px 15px 5px 15px!important; height: 75px;  font-size: 12px!important; line-height:15px;
		width:106%!important; margin:40px 0 0 -10px!important; text-align:center; color:#222; }

	
	
	.blue-area hgroup{padding-top: 25px!important;}
	.testi-area .box{width: 94%; margin: 3% 3%;}
	.index-column1, .index-column2 {border-bottom:1px dashed #bbb!important; padding-bottom: 20px!important; }
	.our-brand { margin-top: 20px!important; padding:5px!important; }
	.our-brand li{margin: 10px 7px!important;}
	.our-brand li:last-child{display:none!important;}
	hgroup.include-headings h2 { font-size:24px!important; line-height:24px; margin-top:10px;}
	hgroup.include-headings h3 { font-size:15px!important; line-height:18px; margin:5px 0 23px 0;}
	.foot-col{width: 100%!important; text-align:left!important;}
	footer ul.social-foot li.content { display:none;!important; }
	footer ul.social-foot { padding:0!important; }
	footer .right-area { padding-bottom:0px;}
	footer .right-area h2 { display:none!important; }
	.drop-menu .links-area { background-position: 340px 28px; width:290px; }
	.drop-menu .links-area a span { left: 340px; }
	
.drop-menu .links-area { background-position: 250px 20px; background-size: 110px; width:200px;}
.drop-menu .links-area a span { left: 240px;  background-size: 110px;}	
.drop-menu .links-area a.link1:hover span { background-position: 5px -110px !important;}
.drop-menu .links-area a.link2:hover span { background-position: 5px -215px !important;}
.drop-menu .links-area a.link3:hover span { background-position: 5px -323px !important;}
.drop-menu .links-area a.link4:hover span { background-position: 5px -433px !important;}
.drop-menu .links-area a.link5:hover span { background-position: 5px -545px !important;}
.custom_requirements .form-area .requirement-captcha-field dd .input-box1 { width:198px!important;}
}



@media screen and (max-width:359px) {
/*	.our-brand li{margin: 5px 15px!important;}*/
	.our-brand li{margin: 10px 4px!important;}
.drop-menu .links-area { background-position: 212px 28px; background-size: 110px;}
.drop-menu .links-area a span { left: 212px;  background-size: 110px;}
.custom_requirements .form-area .requirement-captcha-field dd .input-box1 { width:140px!important;}
}