.mCSB_container, .mCustomScrollBox{background-color: transparent !important;}
@media(min-width:1920px){
.HomeAboutUs h1{font-size: 36px;}
.HomeAboutUs h1 span{line-height: 48px;} 

}

@media(max-width:1680px){
.content-portfolio-section .cus_hire_section p{margin-bottom: 0;}
.content-portfolio-section .cus_hire_section{padding: 10px;min-height: 410px;}
.content-portfolio-section .cus_hire_section img{max-height: 120px;}
.about_threeblock:before { content: ""; display: block; background: rgba(236,43,34,0.9); transform: skew(-30deg,0deg); -webkit-transform: skew(-30deg,0deg); -moz-transform: skew(-30deg,0deg); -o-transform: skew(-30deg,0deg); position: absolute;left: 18%; top: 0; width: 100%; height: 64%;}
.android-development-section .features_new {padding: 0 !important; width: 880px; margin: 0 auto;}
.android-development-section1 .features_new ul li:before{background-size: 100% auto !important;  width: 170px !important;}
.android-development-section1 .features_new ul li{padding-right: 90px;}
.android-development-section1 .features_new ul li h4{font-size: 14px;}
.magento-services-section { padding: 30px 0; position: relative; width: 920px; margin: 0 auto;}
.magento-services-section .theme-design { left: 0;}
.magento-services-section .module-development { left: -100px;}
.magento-services-section .extensions-development {left: 0;}
.magento-services-section .speed-optimization {right: 0;}
.magento-services-section .migration-to-Magento-2 { right: -110px;}
.magento-services-section .hire-developers { right: 0px;}
.magento-services-section .heading {font-size: 15px;}
#services-tabs li .icn { width: 40px; height: 40px; background-size: 40px auto;}
#services-tabs li.mobile .icn { background-position: 0 -160px;}
#services-tabs li.design .icn { background-position: 0 0px;}
#services-tabs li.development .icn { background-position: 0 -40px;}
#services-tabs li.marketing .icn { background-position: 0 -80px;}
#services-tabs li.conversion .icn { background-position: 0 -120px;}
#services-tabs li a span{ font-size: 13px;}
.page_title{ background-size: 87% auto !important;}
.html5-app-development-section2 .container{width: 1130px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li:first-child { width: 100%;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li { margin: 0 0 74px; width: 100% !important; padding: 12px 0 12px 80px; color: #000;font-family: 'montserrat-regular'; }
.html5-app-development-section2 .iphone_develop .iphone_develop_left li { margin: 0 0 74px; width: 100% !important;  padding: 12px 80px 12px 0; color: #000;font-family: 'montserrat-regular'; }
.html5-app-development-section2 .iphone_develop .iphone_develop_left{ margin: 50px 0 0 0;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right{ margin: 50px 0 0 0;}
.wearable-app-development-section2 .container{width: 100%;    padding: 0;}
.ecommerce-paltforms .item{min-height: 410px;}
.web-design-banner{ background-size: cover !important;}
.web_design_section1 .text1{font-size: 26px;}
.web_design_section1 .text2{font-size: 60px;}
.web-design-banner.shopping-cart-banner h1{padding-top: 0;}
.shopping-cart-page-title-icon img{width: 100px; width: 130px;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title h3, .shopping-cart-section3 h3, .industries-section h3{ font-size: 30px;}
.web-design-banner .web-design-title-img img{max-width: 410px;}
.service-landing-service-list ul{padding: 50px 0;}
.service-landing-service-list ul li h3{padding: 0;}
.service-landing-service-list ul li p{line-height: 20px;}
.shopping-cart-section3 .s_d_icon { margin-top: 20px;}
.shopping-cart-section3 .s_d_icon h4{font-size: 16px;}
.shopping-cart-section3 .s_d_icon{padding-right: 0; padding-left: 85px;}
.shopping-cart-section3 .s_d_icon:before{ width: 70px; height: 78px;background-size: 70px auto;}
.shopping-cart-section3 .s_d_icon.s_d_e_w_d:before{background-position: 0 0;}
.shopping-cart-section3 .s_d_icon.s_d_e_a_d:before{background-position: 0 -79px;}
.shopping-cart-section3 .s_d_icon.s_d_c_e_w_d:before{background-position: 0 -157px;}
.shopping-cart-section3 .s_d_icon.s_d_c_o_s_c:before{background-position: 0 -236px;}
.shopping-cart-section3 .s_d_icon.s_d_e_p_o_i:before{background-position: 0 -313px;}
.shopping-cart-section3 .s_d_icon.s_d_e_p_m_d:before{background-position: 0 -393px;}
.shopping-cart-section3 .s_d_icon.s_d_e_p_g_i:before{background-position: 0 -472px;}
.shopping-cart-section3 .s_d_icon.s_d_r_e_w:before{background-position: 0 -550px;}
.shopping-cart-section3 .s_d_icon.s_d_s_m:before{background-position: 0 -630px;}
.industries-section{ padding: 40px 0 40px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon2:before{background-position: 0 -78px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon3:before{background-position: 0 -156px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon4:before{background-position: 0 -235px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon5:before{background-position: 0 -312px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon6:before{background-position: 0 -392px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon7:before{background-position: 0 -471px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon8:before{background-position: 0 -550px;}
.virtuemart-section3 .s_d_icon.icon2:before { background-position: 0 -78px;}
.virtuemart-section3 .s_d_icon.icon3:before { background-position: 0 -157px;}
.virtuemart-section3 .s_d_icon.icon4:before {background-position: 0 -235px;}
.virtuemart-section3 .s_d_icon.icon5:before { background-position: 0 -314px;}
.virtuemart-section3 .s_d_icon.icon6:before { background-position: 0 -395px;}
.shopping-cart-section3.prestashop_section3 .icon1:before{background-position:0 0;}
.shopping-cart-section3.prestashop_section3 .icon2:before{background-position: 0 -78px;}
.shopping-cart-section3.prestashop_section3 .icon3:before{background-position:0 -157px;}
.shopping-cart-section3.prestashop_section3 .icon4:before{background-position:0 -235px;}
.shopping-cart-section3.prestashop_section3 .icon5:before{background-position:0 -314px;}
.shopping-cart-section3.prestashop_section3 .icon6:before{background-position:0 -394px;}
.shopping-cart-section3.prestashop_section3 .icon7:before{background-position:0 -472px;}
.shopping-cart-section3.prestashop_section3 .icon8:before{background-position:0 -550px;}
.shopping-cart-section3.prestashop_section3 .icon9:before{background-position:0 -628px;}
.shopping-cart-section3.prestashop_section3 .icon10:before{background-position:0 -708px;}
.shopping-cart-section3.prestashop_section3 .icon11:before{background-position:0 -788px;}
.shopping-cart-section3.prestashop_section3 .icon12:before{background-position:0 -868px;}
.shopify-section1 .container-fluid, .shopify-section2 .container-fluid, .shopify-section3 .container-fluid, .shopify-section4 .container-fluid{width: 100%;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li, .shopify-section2 .woocommerce-services-container .woocommerce_ul.right li{ margin-bottom: 16%;}
.porfolio_block .table-cell h4{font-size: 18px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon1:before { background-position: 0 0;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon2:before { background-position: 0 -78px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon3:before { background-position: 0 -157px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon4:before { background-position: 0 -236px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon5:before { background-position: 0 -315px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon6:before { background-position: 0 -394px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon7:before { background-position: 0 -473px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon8:before { background-position: 0 -553px;}
.ror-section3 .ror-gray_box{min-height: 320px;}
.comman-section3 .comman-section-container ul.right li{ margin-top: 10%;}
.comman-section3 .comman-section-container .col-md-4:nth-child(2) img { margin-top: 30px;}
.comman-section3 .comman-section-container ul.left li { margin-top: 10%;}
.aboutus-section4 p{width: 100%;}
.aboutus-section4 h3, .aboutus-section5 h3{font-size: 30px;}
.zt-dot-5 { left: 40%; top: 29%;}
.zt-dot-1 { left: 5%; bottom: -4%;}
.zt-dot-6 { left: 50.3%;  top: 29%;}
.zt-dot-7 { left: 60%; top: 21%;}
.zt-dot-8 { left: 70%; top: 18%;}
.zt-dot-9 { left: 80%; top: 16%;}
.zt-dot-10 { left: 90%;  top: 15%;}
.over-25{ padding: 120px 120px 130px;}
.aboutus-section3{ padding: 0;}
.zt-dot-year{font-size: 15px;}
.zt-y-bottom{ left: -4px;}
.aboutus-section2{padding-bottom: 10px;}
.zt-img-1 {  width: 220px; }
.aboutus-section5 .client-img{height: 74px; width: 164px;}
.aboutus-section5 ul li:nth-child(2) .client-img { background-position: 0 -75px;}
.aboutus-section5 ul li:nth-child(3) .client-img { background-position: 0 -148px;}
.aboutus-section5 ul li:nth-child(4) .client-img { background-position: 0 -220px;}
.aboutus-section5 ul li:nth-child(5) .client-img { background-position: 0 -294px;}
.aboutus-section5 ul li:nth-child(6) .client-img { background-position: 0 -368px;}
.aboutus-section5 ul li:nth-child(7) .client-img { background-position: 0 -440px;}
.aboutus-section5 ul li:nth-child(8) .client-img { background-position: 0 -510px;}
.aboutus-section5 ul li:nth-child(9) .client-img { background-position: 0 -588px;}
.aboutus-section5 ul li:nth-child(10) .client-img { background-position: 0 -665px;}
.aboutus-section5 ul li:nth-child(11) .client-img { background-position: 0 -734px;}
.aboutus-section5 ul li:nth-child(12) .client-img { background-position: 0 -810px;}
.aboutus-section5 ul li:nth-child(13) .client-img { background-position: 0 -880px;}
.aboutus-section5 ul li:nth-child(14) .client-img { background-position: 0 -950px;}
.aboutus-section5 ul li:nth-child(15) .client-img { background-position: 0 -1025px;}
.aboutus-section5 ul li:nth-child(16) .client-img { background-position: 0 -1100px;}
.cocos-2d-section2.comman-section1 .comman-inner-section{width: 100%;}
.game-development-section2 ul li{padding-left: 5px; padding-right: 5px; font-size: 14px; width: 175px;}
.game-development-section2{padding: 50px 0 40px;}
.game-development-section3{padding: 50px 0 7%;}
.game-development-section4{min-height: 500px;}
.GameSectionCallToAction{padding: 40px 0;}
.GameSectionTestimonial{padding: 40px 0 10px;}
.game-development-section1 { padding-bottom: 40px;}
.custom-template-game-development .shoppingcart-subtitile-section{ padding-bottom: 0;}
.comman-section2.unity3d-section2{padding: 50px 0;}
.unity3d-section3 {  background-color: #f1f1f1; padding: 30px 0 30px;}
.unity3d-section3 h3{margin-bottom: 0px !important;}
.comman-section2.unity3d-section2 .z_t_icon .text{padding: 0;}
.comman-section2.unity3d-section2 .z_t_icon { margin-top: 10px;}
.mobile-game-sectio3 {  padding-top: 30px;}
.html5game-section3 .html5-inner-section3 { padding: 10px 60px 0;}
.html5game-section3{padding: 50px 0;}
.game-development-banner p{margin-bottom: 10px;}
.web-design-banner {  padding: 40px 0;}
.banner_submenu_div{right: 5%;}
.game-development-banner .short-desc{width: 70%;}
.unity3d-section3.iphone-game-section4 .short-desc { margin: 20px auto 30px;}
.comman-section1.social-media-section2 .comman-inner-section{width: 100%;}
.web_design_section2_steps .step h4{font-size: 22px;    padding-top: 7px; padding-bottom: 7px;}
#GetQuoteModal .modal-dialog {  margin-top: 5%;}
.custom-template-web-design .innerpage_subtitleblock{    padding: 0 0 15px 0;}
.custom-template-web-design .innerpage_subtitleblock p{margin-bottom: 10px;    line-height: 10px;}
.custom-template-web-design .innerpage_subtitleblock h2:after{    margin: 2px auto;}
.custom-template-web-design .innerpage_subtitleblock:after{margin-top: 15px;}
.custom-template-web-design .innerpage_subtitleblock h2{padding-bottom: 5px;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.left li{ margin-top: 10%;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.right li{ margin-top: 10%;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title p{width: 90%; margin: 5px auto 10px;}
.home_portfolio .porfolio_block.p_b_small .p_hover{font-size: 14px;}
.banner_text div.table-cell{ padding-top: 4%;}
.services_block_title h2{margin-top: 6%;}
.home_portfolio .porfolio_block.p_b_small .p_hover h4{font-size: 14px;} 
.mobile-app-banner h1.entry-title{font-size: 36px;}
.mobile-app-banner.page_title .col-md-5{text-align: center;}
.mobile-app-banner.page_title .col-md-5 img{max-height: 370px;}
}

@media(min-width:1600px){
.home_social_media .h_b_li div p { height: 160px; overflow: hidden;}
}

@media(max-width:1599px){
.home_social_media .h_b_li div p { height: 140px; overflow: hidden;}	
.banner_text .head1{font-size:32px;}
}


@media(min-width:1340px) and (max-width:1919px){
.p_d_s_fi_width{width:890px; margin:0 auto;} 
.php-development-section2 ul.left { margin-top: 34px;}
.php-development-section2 ul.right { margin-top: 34px;}
.php-development-section2 ul.left li:nth-child(2) { margin-top: 23px;}
.php-development-section2 ul.left li:nth-child(3) { margin-top: 30px;}
.php-development-section2 ul.left li:nth-child(4) { margin-top: 48px;}
.php-development-section2 ul.left li:nth-child(5) { margin-top: 34px;}
.php-development-section2 ul.right li:nth-child(2) { margin-top: 45px;}
.php-development-section2 ul.right li:nth-child(3) { margin-top: 63px;}
.php-development-section2 ul.right li:nth-child(4) { margin-top: 47px;}
.shopify-grid-section2.php-development-section2 ul.right li:nth-child(2) { margin-top: 75px;}
.shopify-grid-section2.php-development-section2 ul.left li:nth-child(2) { margin-top: 70px;}
.shopify-grid-section2.php-development-section2 ul.left li:nth-child(3) {  margin-top: 54px;}
.shopify-grid-section2.php-development-section2 ul.right li:nth-child(3) { margin-top: 65px;}
.woocommerce-services-section.php-development-section2 ul li{width: 100% !important;}
.woocommerce-services-section.php-development-section2 ul{width: 100% !important;}
.woocommerce-services-section.php-development-section2 ul.right { margin-top: 13px;width: 90% !important;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(2) {margin-top: 92px;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(3) {margin-top: 38px;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(4) {margin-top: 84px;}
.woocommerce-services-section.php-development-section2 ul.left {margin-top: 13px;}
.woocommerce-services-section.php-development-section2 ul.left{float: right; clear: both; width: 80% !important;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(2) {margin-top: 92px;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(3) {margin-top: 41px;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(4) {margin-top: 78px;}
.woocommerce-services-section.php-development-section2 .p_d_s_fi_width{    width: 930px;}
.woocommerce-services-section.php-development-section2 h3{margin-top: 0 !important;}
.woocommerce-services-section.php-development-section2 ul li h4{font-size: 14px;}

}


@media(min-width:1367px) and (max-width:1599px){
.web_design_section2_steps .step .number { font-size: 100px; width: 125px; padding-right: 20px; line-height: 70px;}
}

@media(max-width:1366px){
.footerdarkgbg p{font-size: 13px;}
.HomeAboutUs h1{margin-bottom: 10px;}
.about_threeblock p{padding-bottom: 0;}
.home_services{padding: 35px 0px;}
.services_block_title h2{font-size: 38px; margin-top: 18px;} 
.services_block_title p{line-height: 20px;}
.home_portfolio h3{font-size: 24px;}
.home_our_clients h3{font-size: 24px;}
.home_our_clients h4{font-size: 14px;}
.what_people_are_says .owl-controls{margin-bottom: 10px;}
.porfolio_block .table-cell p{font-size: 14px; line-height: 20px;}
.home_portfolio .porfolio_block.p_b_small .p_hover { bottom: 8px; left: 8px; padding: 10px; right:8px; top: 8px;}
.home_portfolio .porfolio_block.p_b_small p{font-size: 12px; line-height: normal;}
.home_portfolio .porfolio_block.p_b_small .p_hover h4::after { height: 1px;  margin: 5px auto; width: 40px;}
.home_portfolio .icon_view_portfolio{border:1px solid #fff; }
.home_portfolio .icon_view_services{border:1px solid #fff; }
.porfolio_block .p_hover{left: 20px; right: 20px; top:20px; bottom: 20px;}
.portfolio_block ul li{width: 22.666666%;  min-height: 250px;}
.request_form .col-md-6 .col-md-4:first-child{padding-right: 0;}
.request_form .col-md-6 .col-md-4:last-child{padding-left: 0;}
.home_social_media .h_b_li .h_b_img img{min-height: 190px; max-height: 190px;}
.home_social_media h3{font-size: 24px;}
.testi_detail .testi_image{width: 60px;height: 60px;}
.testi_detail .testi_desc{ margin-left: 10px; width: 69%; margin-top: 0;}
.testi_detail .testi_desc .testi_dsgn{font-size: 12px;}
.contact_details_form h3{font-size: 24px; margin-bottom:0px;}
.aboutblock4 .container-fluid:before{height: 76%;}
.aboutblock4 h3{margin-top: 60px; font-size: 24px;margin-bottom: 19px;}
.aboutblock4 .col-md-7, .aboutblock4 .col-md-5{width: 50%;}
.aboutblock4 .carousel-indicators{margin-top:40px;}
.aboutblock4 p{font-size:14px; line-height: 18px;}
.testimonial-left { width: 60px;}
.what_people_are_says .testimonial-author{left: 75px; top: 3px;}
.what_people_are_says .testimonial-job{left: 0px; top:0px;    font-size: 13px; line-height: 16px;}
.content-portfolio-section .cus_hire_section h3{font-size: 15px;  line-height: 20px;    padding: 0px 0 10px 0;}
.content-portfolio-section .cus_hire_section ul li{ padding: 0px 0 6px 20px;background-position: 0 6px; background-size: 12px; font-size: 13px;    line-height: 18px;}
.content-portfolio-section .cus_hire_section .hire_white_box{}
.content-portfolio-section .cus_portfolio_block h3{font-size: 20px;}
.home_our_clients h3{font-size: 20px;}
.home_our_clients h4{font-size: 14px;}
.home_our_clients h3, .home_social_media h3, .home_social_media h3, .home_portfolio h3{font-size: 24px;}
.porfolio_block .table-cell p.desc{height: 40px; overflow: hidden;}
.content-portfolio-section .cus_hire_section{min-height: inherit;}
.page_main_content {padding-top: 15px; padding-bottom: 15px; margin: 0;}
.RightSideBar .block.block_hiring_faq{background-size: 70px;}
.RightSideBar .block.block_hiring_faq p{width: 85%;}
.link_buttons img{max-width: 110px;}
.RightSideBar .block{padding: 15px;}
.clients_videos video{height: 110px;}
.what_people_are_says{min-height: 565px;}
.home_social_media .h_b_li .h_b_detail .desc{max-height: 60px; overflow: hidden;}
.RightSideBar h3.block-title{padding-bottom: 15px;    font-size: 18px;}
.content-portfolio-section .cus_hire_section .hire_white_box{padding:15px;}
.content-portfolio-section .cus_hire_section{padding: 15px;}
.content-portfolio-section .cus_portfolio_block{padding: 15px;}
.page_title .entry-title{/*padding: 30px 0 30px 35px;*/}
.innerpage_subtitleblock p{font-size: 14px; line-height: normal;}
.banner_text{padding: 0 3%;}
.banner_text p{font-size:16px;}
.home_social_media .h_b_li div:first-child .h4, .home_social_media .h_b_li div:last-child .h4{font-size:16px; color:#000;}
.home_social_media .h_b_li div:first-child:hover .h4, .home_social_media .h_b_li div:last-child:hover .h4{}
.home_social_media .h_b_li div p, .home_social_media .h_b_li div:last-child p{font-size:13px;}
.home_social_media .h_b_li div{height: 220px;}
.cff-wrapper #cff{height:220px;}
.twitterfeeds{height:400px;}
.home_social_media .h_b_li div p{height:60px; overflow:hidden; padding-right: 15px;}
.home_social_media .h_b_li div:first-child .h_b_date{left: 24.6%;}
.request_quote_title p span:before, .request_quote_title p span:after{display:none;}
.innerpage_subtitleblock{width:100%}
.sidebar_socialmedia p{font-size: 12px;margin-bottom: 0;}
.tweettext { overflow: hidden; height: 458px; }
.fbfeed { height: 365px; }
.request_form select.form-control { padding-left: 5px; padding-right: 5px; font-size: 12px; }
.form-control { font-size: 12px; }
.services_block_title h2 { font-size: 32px; margin-top: 10px;}
.porfolio_block .table-cell h4{font-size: 18px; top:70%;}
.home_portfolio .porfolio_block.p_b_small .p_hover h4 { font-size: 14px;}
.about_threeblock:before{height: 70%; left: 15%;}
.page_title.mobile-app-banner .col-md-5{text-align: center;}
.page_title.mobile-app-banner .col-md-5 img{ width: 70%; margin: 0 auto;}
.mobile-app-banner h1.entry-title{ padding-top: 0 !important; font-size: 30px;}
.mobile-app-section2 h3{font-size: 22px; margin: 30px 0 20px;}
.mobile-app-section2 .iphone_develop .col-md-4 img{width: 80%;}
.mobile-app-section2 p{font-size: 13px;    line-height: 20px;}
.mobile-app-section2 .iphone_develop .iphone_develop_left, .mobile-app-section2 .iphone_develop .iphone_develop_right { margin-top: 60px;}
.custom-template-mobile-app .features_new figure img{width: 70%;}
.features_new ul li{    margin-top: 130px;}
.avtar-image{width: 60px; height: 60px;} 
.avtar-image img{width: 40px; height: 40px;}
.magento-services-section { width: 890px;}
.html5-app-development-section2 .container { width: 940px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right{margin-top: 35px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left{margin-top: 35px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li, .html5-app-development-section2 .iphone_develop .iphone_develop_right li{font-size: 14px; line-height: 18px; width: 85% !important; margin: 0 0 40px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li:first-child{margin-bottom: 50px; padding-top: 22px;}
.RightSideBar h3.block-title{font-size: 18px !important;}
.wearable-app-development-section2 .iphone_develop ul{margin-top: 10%;}
.wearable-app-development-section2 .iphone_develop ul li:before { width: 50px; height: 50px; background-size: 50px auto !important;}
.wearable-app-development-section2 .iphone_develop ul li{ margin: 0 0 9% 0;padding: 10px 0 15px 70px;}
.wearable-app-development-section2 .iphone_develop .iphone_develop_left li{padding: 10px 70px 15px 0;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite1:before { background-position: 0 0;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite2:before { background-position: 0 -50px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite3:before { background-position: 0 -100px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite4:before { background-position: 0 -150px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite5:before { background-position: 0 -200px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite6:before { background-position: 0 -250px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite7:before { background-position: 0 -300px;}
.wearable-app-development-section2 .iphone_develop ul li.warableapp-icon-sprite8:before { background-position: 0 -350px;}
.RightSideBar .what_people_are_says h2{font-size: 18px;}
.web_design_section1 {padding: 0 0 30px;}
.web_design_section1 .text2 {font-size: 55px;}
.web_design_section1 h3{padding-top: 20%;}
.web_design_section2_steps .step .number {font-size: 100px; width: 125px; padding-right: 20px; line-height: 70px;}
.web_design_section2_steps {padding: 50px 30px 0;}
.web_design_section2_steps .step h4{font-size: 20px;padding: 8px 0 8px 50px;}
.web_design_section2_steps .step p { font-size: 14px; line-height: 22px;}
.web_design_section2_steps .step { min-height: inherit;  margin-bottom: 30px; float: left; width: 100%;}
.web_design_section2 .web_design_section2_title h3{font-size: 24px;}
.web_design_section2 .web_design_section2_title p{font-size: 14px;}
.web_design_section2 .web_design_section2_title{padding: 30px 0;}
.web_design_section4 h3{font-size: 24px; line-height: 30px;}
.web_design_section4 p { font-size: 14px; margin-bottom: 20px;}
.what-people-say-section h3{font-size: 24px;}
.web_design_section3 h3{font-size: 26px;}
.web_design_section3 p {font-size: 14px;}
.web_design_section3{padding: 50px 0;}
.web-design-banner.shopping-cart-banner h1{font-size:30px;}
.shoppingcart-subtitile-section h2{font-size: 30px;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title h3, .shopping-cart-section3 h3, .industries-section h3{ font-size: 24px;}
.web-design-banner.shopping-cart-banner p {font-size: 16px; margin-bottom: 30px; margin-top: 10px;}
.btn-enquire-us img {max-width: 40px;}
.shopping-cart-section3 .container-fluid, .industries-section .container-fluid{padding-left: 30px; padding-right: 30px;}
.cus_post{padding: 10px; margin-bottom: 20px;}
.cus_post .h4{font-size: 15px;}
.blog_cus_title { margin: 0 0 10px 0; padding: 0 0 10px 0;}
.woocommerce-services-container .woocommerce_ul.left li .text{font-size: 15px; padding-right: 15px;}
.woocommerce-services-container .woocommerce_ul.right li .text{font-size: 15px; padding-left: 15px;}
.woocommerce-services-container .woocommerce_ul.right li:before{ width: 62px; height: 70px; background-size: 100% auto;}
.woocommerce-services-container .woocommerce_ul.left li:after{ width: 62px; height: 70px; background-size: 100% auto;}
.woocommerce-services-container .woocommerce_ul.left li:nth-child(2):after{background-position: 0 -70px;}     
.woocommerce-services-container .woocommerce_ul.left li:nth-child(3):after{background-position: 0 -140px;}
.woocommerce-services-container .woocommerce_ul.left li:nth-child(4):after{background-position: 0 -210px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(1):before{background-position: 0 -280px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(2):before{background-position: 0 -351px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(3):before{background-position: 0 -421px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(4):before{background-position: 0 -491px;}
.woocommerce-services-container .woocommerce_ul.right li, .woocommerce-services-container .woocommerce_ul.left li{margin-bottom: 1.5%;}
.volusion-section2 h3{font-size: 22px; margin-bottom: 0;}
.woocommerce-services-container { margin: 40px 0 30px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li, .shopify-section2 .woocommerce-services-container .woocommerce_ul.right li{ margin-bottom: 10%;}
.shopify-section4 .service-landing-service-list ul li:nth-child(even):before {left: auto; right: 41%;}
.shopify-section4 .service-landing-service-list ul li:nth-child(odd):before { left: auto; right: 53%;}
.shopify-section4 .service-landing-service-list ul li{margin-bottom: 0;}
.shopify-section4 h3{font-size: 24px;}
.shoppingcart-subtitile-section h2 { font-size: 26px;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title{ padding: 35px 0;}
.custom-template-shopping-cart .shopping-cart-section1 .container-fluid{  width: 100%;}
.shopping-cart-section3 .s_d_icon h4{font-size: 14px;}
.shopping-cart-section3{padding: 50px 0;}
.industries-section .table-cell{padding: 0 5px;}
.industries-section h4{font-size: 13px;}
.woocommerce-sectopn-2 h3, .woocommerce-sectopn-3 h3{font-size: 24px;}
.woocommerce-services-container { margin: 10px 0 0px;}
.wearable-app-development-section2 h3{font-size: 24px;}
.ror-section3 .ror-gray_box{min-height: 340px;}
.ror-section3 { padding: 30px 0 30px 0;}
.ror-section1{padding-bottom: 30px;}
.service-landing-service-list ul li h3{font-size: 20px;}
.open-source-section3 h3{font-size: 30px;}
.comman-section1 .comman-inner-section{width: 100%;}
.comman-section1 h3{font-size: 30px;}
.php-section-1 .container-fluid, .php-section-2 .container-fluid, .php-section-3 .container-fluid, .php-section-4 .container-fluid{width: 100%;}
.banner_text .head1{line-height: 36px;}
.comman-section3 .comman-section-container ul.left li, .comman-section3 .comman-section-container ul.right li { margin-top: 5%;}
.comman-section1, .comman-section2, .comman-section3{ padding: 40px 0;}
.comman-section1 h3, .comman-section2 h3, .comman-section3 h3 { font-size: 24px;}
.php-section4-img { max-width: 270px; margin: 0px 0 15px 15px;}
.comman-section3.cakephp-sectio2{ padding: 40px 0;}
.comman-section1.cakephp-section3{ padding: 40px 0;}
.web-design-banner.shopping-cart-banner.about-us-banner h1 {font-size: 32px;}
.web-design-banner.shopping-cart-banner.about-us-banner .short-desc{width: 80%;}
.aboutus-section2 {  padding: 20px 0;}
.aboutus-section4{padding: 0px 0 18%;}
.aboutus-section4 h3, .aboutus-section5 h3, .aboutus-call-to-action h3{font-size: 24px;}
.aboutus-section5 ul li{width: 23%;}
.aboutus-section5 .client-img { height: 60px; width: 125px;}
.aboutus-section3{padding-bottom: 10px;}
.over-25-block-text {  width: 65%;  margin-left: 38%;}
.over-25{padding: 120px 120px 60px;}
.over-25-block-title{font-size: 24px;}
.zt-img-1 {  width: 220px; left: 15px; top: 15px;}
.zt-dot-5 { left: 40%; top: 27%;}
.zt-curve-dot:before{background-size: 100% auto; width: 24px; height: 26px;}
.zt-curve-dot.hover:before {background-position: 0 -26px;}
.zt-dot-2 { bottom: 1%; left: 14%;}
.zt-dot-3 { bottom: 13%; left: 23%;}
.zt-dot-5 {left: 40%;top: 27.5%;}
.zt-dot-6 {left: 50%; top: 31%;}
.zt-dot-7 { left: 60%; top: 23%;}
.zt-dot-8 {left: 70%; top: 20%;}
.zt-dot-9 {left: 80%; top: 19%;}
.zt-dot-10 {left: 90%; top: 16.5%;}
.over-25-block-body{ font-size: 16px; line-height: 28px;}
.aboutus-section5 ul li{width: 25%; text-align: center;}
.aboutus-section5 ul li:nth-child(2) .client-img { background-position: 0 -55px;}
.aboutus-section5 ul li:nth-child(3) .client-img { background-position: 0 -112px;}
.aboutus-section5 ul li:nth-child(4) .client-img { background-position: 0 -165px;}
.aboutus-section5 ul li:nth-child(5) .client-img { background-position: 0 -224px;}
.aboutus-section5 ul li:nth-child(6) .client-img { background-position: 0 -280px;}
.aboutus-section5 ul li:nth-child(7) .client-img { background-position: 0 -335px;}
.aboutus-section5 ul li:nth-child(8) .client-img { background-position: 0 -390px;}
.aboutus-section5 ul li:nth-child(9) .client-img { background-position: 0 -445px;}
.aboutus-section5 ul li:nth-child(10) .client-img { background-position: 0 -505px;}
.aboutus-section5 ul li:nth-child(11) .client-img { background-position: 0 -556px;}
.aboutus-section5 ul li:nth-child(12) .client-img { background-position: 0 -615px;}
.aboutus-section5 ul li:nth-child(13) .client-img { background-position: 0 -670px;}
.aboutus-section5 ul li:nth-child(14) .client-img { background-position: 0 -720px;}
.aboutus-section5 ul li:nth-child(15) .client-img { background-position: 0 -780px;}
.aboutus-section5 ul li:nth-child(16) .client-img { background-position: 0 -838px;}
.game-development-section3{padding:60px 0 7%;}
.game-development-section4{min-height: 500px;}
.game-development-section2 h3, .game-development-section3 h3, .game-development-section4 h3, .GameSectionTestimonial h3, .GameSectionCallToAction h3{font-size: 24px;}
.game-development-section2 ul{padding-bottom: 0;}
.game-development-section2{padding: 60px 0;}
.game-development-banner h1.entry-title{font-size: 30px;}
.unity3d-section3 h3{font-size: 22px;  margin-bottom: 0px !important;}
.unity3d-section3{padding: 30px 0;}
.unity3d-section3 ul li { padding: 5px 0 5px 25px; font-size: 14px;}
.game-development-section1 { padding-bottom: 40px;}
.GameSectionTestimonial{padding: 40px 0 30px;}
.GameSectionCallToAction{padding: 40px 0;}
.cocos-2d-section3{padding: 40px 0;}
.cocos-2d-section3 .cocos2d-innersection2{width: 90%;}
.cocos-2d-section3 h3{font-size: 24px;}
.mobile-game-sectio1{padding-bottom: 40px;}
.mobile-game-sectio3{padding-top: 40px;}
.unity3d-section3.iphone-game-section4 h3{font-size: 24px;}
.unity3d-section3.iphone-game-section3 .short-desc{margin: 10px auto 30px;}
.unity3d-section3.iphone-game-section3 img { max-width: 340px;}
.unity3d-section3.iphone-game-section4 img { max-width: 380px;}
.android-game-section3 h3{font-size: 24px;}
.android-game-section3{padding: 60px 0;}
.html5game-section3{padding: 40px 0;}
.html5game-section3 h3{font-size: 24px;}
.html5game-section3 .html5-inner-section3 { padding: 20px 0 0px;}
.game-development-section2 ul li{width: 145px;}
.comman-section2.unity3d-section2 .z_t_icon{margin-top: 20px;}
.game-development-section2.html5game-section2 ul li{width: 145px;}
.InnerPageContent h3{padding-top: 15px;}
.mobile-game-sectio3 .text-center img{max-width: 400px;}
.mobile-game-sectio3 p.short-desc {  width: 90%; margin: 20px auto 10px; text-align: center;}
.mobile-game-sectio3 h3{font-size: 24px;}
.html5game-section3 .html5-inner-section3 { padding: 0;}
.game-development-section2 { padding: 30px 0;}
.game-development-section2 ul li{padding-top: 15px;}
.hire_new_section_inner {width: 100%; padding: 0; margin: 0 auto;} 

}

@media(min-width:1367px){
.about_threeblock .col-md-3 p{padding-bottom: 0px !important;}
}


@media(max-width:1349px){
.page_title {background-position: top right; background-size: auto 100%;}
.page_title .entry-title{padding: 45px 0 45px 35px;}
.mobile-service-bg{ background-size: auto 65%;}
.content-mobile-portfolio-section {margin: 0 -35px -15px -35px;}
.php-development-services-section h3{margin-top: 0; margin-top: 0;  padding-top: 15px; font-size: 20px;}
    
}

@media(max-width:1348px){
.php-development-section2 h4{font-size: 12px !important;}
.php-development-section2 ul.left { margin-top: 18px;}
.php-development-section2 ul.right { margin-top: 17px;}
.p_d_s_fi_width{width: 660px;    margin: 0 auto;} 
.php-development-section2 ul.left li:nth-child(2) { margin-top: 7px;}
.php-development-section2 ul.left li:nth-child(3) {  margin-top: 10px;}
.php-development-section2 ul.left li:nth-child(4) { margin-top: 21px;}
.php-development-section2 ul.left li:nth-child(5) { margin-top: 12px;}
.php-development-section2 ul.right li:nth-child(2) { margin-top: 20px;}
.php-development-section2 ul.right li:nth-child(3) { margin-top: 34px;}
.php-development-section2 ul.right li:nth-child(4) { margin-top: 29px;}
.android-development-section1 .features_new ul li .icon_box{width: 40px; height: 40px; margin-bottom: 0;}
.android-development-section1 .features_new ul li.first .icon_box{background-position: 0 0;}
.android-development-section1 .features_new ul li.second .icon_box{background-position: 0 -40px;}
.android-development-section1 .features_new ul li.third .icon_box{background-position: 0 -80px;}
.android-development-section1 .features_new ul.right li.first .icon_box{background-position: 0 -120px;}
.android-development-section1 .features_new ul.right li.second .icon_box{background-position: 0 -160px;}
.android-development-section1 .features_new ul.right li.third .icon_box{background-position: 0 -200px;}
#services-tabs li.mobile, #services-tabs li.design, #services-tabs li.development, #services-tabs li.marketing, #services-tabs li.conversion { width: 110px; height: 110px;}
.banner_text .head1{font-size: 28px; margin-bottom: 10px;}
.banner_text p .btn {margin-top: 10px;}
#services-tabs li a span {font-size: 11px;}
.cus_home_slider .banner_text p { font-size: 16px; margin-top: 60px; margin-bottom: 0;}
.cus_home_slider .banner_text .btn { padding: 8px 12px; font-size: 13px;}
#services-tabs li.mobile, #services-tabs li.design, #services-tabs li.development, #services-tabs li.marketing, #services-tabs li.conversion{ margin-right: 5px; margin-left: 5px; width: 94px; height: 94px;}
#services-tabs li.mobile{margin-left: 0;}
#services-tabs li .icn { width: 30px;  height: 30px; background-size: 30px auto;}
#services-tabs li.mobile .icn { background-position: 0 -120px;}
#services-tabs li.design .icn { background-position: 0 0px;}
#services-tabs li.development .icn { background-position: 0 -30px;}
#services-tabs li.marketing .icn { background-position: 0 -60px;}
#services-tabs li.conversion .icn { background-position: 0 -90px;}
ul.bubblesIcons { top: -105px;width: 150px; left: -40px;}
.custom-template-mobile-app .mobile-app-section2 .iphone_develop{ width: 1140px; margin: 0 auto;}
.woocommerce-services-section.php-development-section2 ul.right {margin-top: 5px;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(2) {margin-top: 64px;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(3) { margin-top: 20px;}
.woocommerce-services-section.php-development-section2 ul.right li:nth-child(4) { margin-top: 56px;}
.woocommerce-services-section.php-development-section2 ul.left {margin-top: 13px;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(2) { margin-top: 71px;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(3) { margin-top: 29px;}
.woocommerce-services-section.php-development-section2 ul.left li:nth-child(4) { margin-top: 57px;}
.woocommerce-services-section.php-development-section2 .p_d_s_fi_width{    width: 710px;}
.woocommerce-services-section.php-development-section2 ul li{width: 100% !important;}
.web_design_section1 .text1 { font-size: 22px;}
.web_design_section1 .text2 { font-size: 48px;}
.web_design_section4 h3{margin-top: 5%;}
.custom-template-web-design .lets_chat_innerdiv { max-width: 90%;  margin: 0 auto;}
.shoppingcart-subtitile-section p {width: 80%;}
.custom-template-shopping-cart .shopping-cart-section1 .container-fluid{ padding-left: 30px; padding-right: 30px; width: 100%;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title p { width: 100%; margin: 0 auto;}
.shopping-cart-section2 .container-fluid { padding-left: 50px; padding-right: 50px;width: 100%;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul li h4{font-size: 14px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul li, .shopify-section2 .woocommerce-services-container .woocommerce_ul li p { font-size: 13px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li{margin-bottom: 10px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.right li { margin-bottom: 20px;}
.shopify-section2 h3{font-size: 22px;}
.woocommerce-services-container .woocommerce_ul.right li, .woocommerce-services-container .woocommerce_ul.left li { margin-bottom: 3%;}
.virtuemart-section2 {padding: 60px 0;}
.virtuemart-section2 h3{font-size: 24px;}
.zt-dot-7 {left: 60%;  top: 23%;}
.zt-dot-8 { left: 70%; top: 20%;}
.zt-dot-9 { left: 80%; top: 19%;}
.zt-dot-10 { left: 90%; top: 17%;}




}



@media only screen and (max-width: 1199px) {
#lifeatzaptechslider {top: -20px; margin-right: 0px;}
.aboutblock4 h3 { margin-top: 0 }
.aboutblock4 .container-fluid::before { height: 85%; }
.aboutblock4 { padding: 50px 0 0 0; }
.fbfeed-middle p { font-size: 10px; }
.tweettext { overflow: hidden; height: 318px; }
.fbfeed { height: 239px; }
.fblikes > a { font-size: 10px; } 
.banner_text .head1{font-size:24px;}
.main-navigation { overflow-y: scroll; }
.main-navigation .primary-menu > li .sub-menu{position: relative !important; top: 0 !important; visibility: visible; left: 0 !important; opacity: 1; display: none;}
.main-navigation .primary-menu > li .dropdown-toggle.active + .sub-menu{display: block;max-height: inherit !important;}
.main-navigation .primary-menu > li { border-left: 0 solid transparent !important;}
.main-navigation .primary-menu > li .sub-menu{width: 100%}
.main-navigation ul ul li{ border-left: 0 solid transparent !important;}
.main-navigation .primary-menu > li a{    padding: 14px 10px 14px 20px;}
.main-navigation .primary-menu > li .sub-menu li:hover .sub-menu{display: block;}
.main-navigation .primary-menu li li .arrow_menu{display: block;}
.main-navigation .primary-menu li .arrow_menu,.main-navigation .primary-menu li .arrow_menu::before{height: 46px; line-height: 46px; width: 40px;}
.main-navigation .primary-menu li li .arrow_menu::before{font-size: 18px;}
.main-navigation .primary-menu > li .sub-menu li:hover .sub-menu, .main-navigation .primary-menu > li:hover > .sub-menu{display: none;}
.main-navigation .primary-menu li:hover > .arrow_menu:before{content: "\f431";}
.main-navigation .primary-menu li.openMenu > .arrow_menu:before{content: "\f432";}
.main-navigation .primary-menu > li .sub-menu li.openMenu .sub-menu, .main-navigation .primary-menu > li.openMenu > .sub-menu{display: block; opacity: 1; visibility: visible;}
.main-navigation .primary-menu li li li, .main-navigation .primary-menu li li li a{  background-color: #444; display: block;}
#sidebar-wrapper{overflow: auto;}
.main-navigation .primary-menu .dropdown-toggle.toggled-on + .sub-menu{ display: block;}.main-navigation .primary-menu > li .sub-menu{    max-height: inherit !important;}
.main-navigation .primary-menu > li a{padding-left: 10px !important;}
.main-navigation .primary-menu > li.current_page_ancestor > a { border-left: 5px solid #ff002a; }
.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li{background-color: #444 !important}
.main-navigation .primary-menu li.current_page_item {border-left: 5px solid #ff002a !important;}
.home_our_clients ul li{width: 33.3333%;}
.home_our_clients ul li:nth-child(5), .home_our_clients ul li:nth-child(9) {border-left:1px solid #d4d2d2; }
.home_our_clients ul li:nth-child(1), .home_our_clients ul li:nth-child(4), .home_our_clients ul li:nth-child(7), .home_our_clients ul li:nth-child(10) { border-left: 1px solid transparent;}
.home_our_clients ul li:nth-child(13), .home_our_clients ul li:nth-child(14), .home_our_clients ul li:nth-child(15),  .home_our_clients ul li:nth-child(16) { display: none; }
.home_our_clients ul li:nth-child(10), .home_our_clients ul li:nth-child(11), .home_our_clients ul li:nth-child(12) {border-bottom: 1px solid transparent;}
.client-img { width: 184px; height: 83px; }
.home_our_clients ul li:nth-child(1) .client-img { background-position: -38px -6px; }.home_our_clients ul li:nth-child(2) .client-img { background-position: -284px -6px; }.home_our_clients ul li:nth-child(3) .client-img { background-position: -534px -6px; }.home_our_clients ul li:nth-child(4) .client-img { background-position: -784px -6px; }.home_our_clients ul li:nth-child(5) .client-img { background-position: -34px -106px; }.home_our_clients ul li:nth-child(6) .client-img { background-position: -284px -106px; }.home_our_clients ul li:nth-child(7) .client-img { background-position: -534px -106px; }.home_our_clients ul li:nth-child(8) .client-img { background-position: -783px -106px; }.home_our_clients ul li:nth-child(9) .client-img { background-position: -33px -205px; }.home_our_clients ul li:nth-child(10) .client-img { background-position: -284px -205px; }.home_our_clients ul li:nth-child(11) .client-img { background-position: -533px -205px; }.home_our_clients ul li:nth-child(12) .client-img { background-position: -783px -205px; }
.woocommerce-services-container {  margin: 15px 0 0 0;}
}

@media only screen and (max-width:1199px) and (max-height:600px){
	
	.main-navigation { overflow-y: scroll; }
.main-navigation .primary-menu > li .sub-menu{position: relative !important; top: 0 !important; visibility: visible; left: 0 !important; opacity: 1; display: none;}
.main-navigation .primary-menu > li .dropdown-toggle.active + .sub-menu{display: block;max-height: inherit !important;}
.main-navigation .primary-menu > li { border-left: 0 solid transparent !important;}
.main-navigation .primary-menu > li .sub-menu{width: 100%}
.main-navigation ul ul li{ border-left: 0 solid transparent !important;}
.main-navigation .primary-menu > li a{    padding: 14px 10px 14px 20px;}
.main-navigation .primary-menu > li .sub-menu li:hover .sub-menu{display: block;}
.main-navigation .primary-menu li li .arrow_menu{display: block;}
.main-navigation .primary-menu li .arrow_menu,.main-navigation .primary-menu li .arrow_menu::before{height: 46px; line-height: 46px; width: 40px;}
.main-navigation .primary-menu li li .arrow_menu::before{font-size: 18px;}
.main-navigation .primary-menu > li .sub-menu li:hover .sub-menu, .main-navigation .primary-menu > li:hover > .sub-menu{display: none;}
.main-navigation .primary-menu li:hover > .arrow_menu:before{content: "\f431";}
.main-navigation .primary-menu li.openMenu > .arrow_menu:before{content: "\f432";}
.main-navigation .primary-menu > li .sub-menu li.openMenu .sub-menu, .main-navigation .primary-menu > li.openMenu > .sub-menu{display: block; opacity: 1; visibility: visible;}
.main-navigation .primary-menu li li li, .main-navigation .primary-menu li li li a{  background-color: #444; display: block;}
#sidebar-wrapper{overflow: auto;}
.main-navigation .primary-menu .dropdown-toggle.toggled-on + .sub-menu{ display: block;}.main-navigation .primary-menu > li .sub-menu{    max-height: inherit !important;}
.main-navigation .primary-menu > li a{padding-left: 10px !important;}
.main-navigation .primary-menu > li.current_page_ancestor > a { border-left: 5px solid #ff002a; }
.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li{background-color: #444 !important}
.main-navigation .primary-menu li.current_page_item {border-left: 5px solid #ff002a !important;}	
#site-navigation .mCustomScrollBox{    overflow: hidden !important;}
}

@media(max-width:1280px){
.content-portfolio-section .cus_portfolio_block p.link_buttons { bottom: 10px; left: 38%;}
.android-development-section { background-color: #efefef;  padding: 15px;}
.android-development-section .features_new { padding: 0 !important; width: 690px;  margin: 0 auto;}
.android-development-section1 .features_new h3{font-size: 20px;padding: 10px 0 0 0;}
.android-development-section1 .features_new ul li {padding-right: 90px; margin-top: 0;}
.android-development-section1 .features_new ul.right li { padding-left: 70px;}
.android-development-section1 .features_new ul li:before { background-size: 100% auto !important; width: 140px !important;}
.android-development-section1 .features_new ul li{font-size: 13px;}
.magento-services-section .content-area { width: 330px; height: 330px; background-size: auto 100%;}
.magento-services-section .theme-design { top: 40px; left: 50px; width: 330px;}
.magento-services-section .module-development { top: 170px; left: -5px;  width: 335px;}
.magento-services-section .extensions-development { bottom: 70px; left: 50px; text-align: right; width: 340px;}
.magento-services-section .content-area .text strong{font-size: 16px;}
.magento-services-section .content-area .text{font-size: 13px; line-height: 18px;}
.magento-services-section .speed-optimization { top: 40px;right: 40px; width: 330px;}
.magento-services-section .migration-to-Magento-2 { top: 180px;  right: 0px; width: 325px;}
.magento-services-section .hire-developers {bottom: 20px; right: 50px; width: 331px;}
.magento-services-section .content-area .text { margin: 150px auto 0; width: 290px;}
.magento-services-section .text-detail {  width: 250px; float: left;}
.magento-services-section{width: 740px;}
.magento-services-section .text-detail {width: 180px;float: left;}
.magento-services-section .theme-design:before, .magento-services-section .module-development:before, .magento-services-section .extensions-development:before, .magento-services-section .speed-optimization:before, .magento-services-section .migration-to-Magento-2:before, .magento-services-section .hire-developers:before {background-size: auto 100%;}
.magento-services-section .m-icon{background-size: auto 100%;}
.magento-services-section .theme-design:before{background-position: 0 0;}
.magento-services-section .module-development:before{background-position: -51px 0;}
.magento-services-section .extensions-development:before{background-position: -101px 0; } 
.magento-services-section .speed-optimization:before{background-position: -152px 0;}  
.magento-services-section .migration-to-Magento-2:before{background-position: -202px 0;}
.magento-services-section .hire-developers:before{background-position: -253px 0;}
.magento-services-section .content-area .text {margin: 90px auto 0; width: 240px;}
.magento-services-section .heading{margin-top: 10px;}
.magento-services-section .m-icon { display: inline-block; width: 50px; height: 50px;}
.magento-services-section .theme-design, .magento-services-section .module-development, .magento-services-section .extensions-development, .magento-services-section .speed-optimization, .magento-services-section .migration-to-Magento-2, .magento-services-section .hire-developers {width: 250px;}
.magento-services-section .text-detail { width: 190px;}
.magento-services-section .theme-design { top: 70px;}
.magento-services-section .module-development {top: 200px; left: -10px;}
.magento-services-section .module-development {top: 200px; left: -10px;}
.magento-services-section .speed-optimization {top: 70px; right: 40px;}
.magento-services-section .migration-to-Magento-2 {top: 210px; right: -15px;}
.magento-services-section .hire-developers {bottom: 70px; right: 50px;}
.features_new ul li { margin-top: 40px;}
.features_new ul li:before{background-size: 100% auto;    width: 180px; height: 80px;}
.iphone-app-section2 h3{margin-bottom: 20px;}
.ios-process-section{ padding: 40px 0 0;}
.ios-process-section h3{padding: 0 0 20px 0;}
.mobile-app-section2 h3{ margin: 0 0 20px 0; padding-top: 0;}
.iphone-app-section3 .iphone_develop .iphone_develop_right {margin-top: 210px !important;}
.iphone-app-section3 .iphone_develop .iphone_develop_left { margin-top: 160px !important;}
.iphone-app-section3 ul.iphone_develop_left li {  width: 60%;  float: right;    margin-bottom: 50px !important;}
.iphone-app-section3 ul.iphone_develop_right li {  width: 60%; margin-bottom: 71px !important; clear: both !important;}
.html5-app-development-section2 .container {width: 830px;}
.html5-app-development-section2 .col-md-4:nth-child(2) {padding-left: 0; padding-right: 0;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li{padding: 0px 0 0 60px; margin-bottom: 55px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li:before{width: 50px; height: 50px; background-size: 50px auto;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li{padding: 0 60px 0 0; margin-bottom: 55px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li:after{width: 50px; height: 50px; background-size: 50px auto;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left { margin-top: 40px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right { margin-top: 40px;}
.html5-app-development-section2 h3 { margin: 0 0 20px 0;  font-size: 20px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite5:before {background-position: 0 -150px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite6:before {background-position: 0 -200px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite7:before {background-position: 0 -250px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite8:before {background-position: 0 -352px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li { padding: 5px 60px 0 0;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite2:after {background-position: 0 -50px;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite3:after {background-position: 0 -100px;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite4:after {background-position: 0 -150px;}
.innerpage_subtitleblock h2{font-size: 18px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li:first-child{padding-top: 16px; margin-bottom: 68px;}
.prestashop_section2 .magento-services-section .m-icon { background-size: auto 100% !important;}
.prestashop_section2 .magento-services-section .m-icon-m-t-d{background-position: 0 0;}
.prestashop_section2 .magento-services-section .m-icon-m-m-d{background-position: -51px 0;}
.prestashop_section2 .magento-services-section .m-icon-m-ex-d{background-position: -101px 0 } 
.prestashop_section2 .magento-services-section .m-icon-m-s-o{background-position: -151px 0;}  
.prestashop_section2 .magento-services-section .m-icon-m-m-2{background-position: -201px 0;}
.prestashop_section2 .magento-services-section .m-icon-m-h-d{background-position: -251px 0;}
.prestashop_section2 .magento-services-section .theme-design .heading, .prestashop_section2 .magento-services-section .module-development .heading, .prestashop_section2 .magento-services-section .extensions-development .heading { padding-left: 0px; padding-right: 0;}
.prestashop_section2 .magento-services-section .speed-optimization .heading, .prestashop_section2 .magento-services-section .migration-to-Magento-2 .heading, .prestashop_section2 .magento-services-section .hire-developers .heading {
    padding-right: 0; margin-top: 15px;}
.prestashop_section2 .service_block-list h4{font-size: 13px;}
.prestashop_section2 .mobile-apps-services-section ul.service_list li{margin: 0;}
.prestashop_section2 .mobile-apps-services-section{ padding: 20px 10px;}
.prestashop_section2 .mobile-apps-services-section .service_list{padding: 0 15px;}
.prestashop_section2 .magento-services-section .theme-design:before, .prestashop_section2 .magento-services-section .module-development:before, .prestashop_section2 .magento-services-section .extensions-development:before, .prestashop_section2 .magento-services-section .speed-optimization:before, .prestashop_section2 .magento-services-section .migration-to-Magento-2:before, .prestashop_section2 .magento-services-section .hire-developers:before{width:50px; height: 50px;    background-size: auto 100%;}
.prestashop_section2 .magento-services-section .theme-design:before{background-position: 0 0;}
.prestashop_section2 .magento-services-section .module-development:before{background-position: -51px 0;}
.prestashop_section2 .magento-services-section .extensions-development:before{background-position: -101px 0; } 
.prestashop_section2 .magento-services-section .speed-optimization:before{background-position: -152px 0;}  
.prestashop_section2 .magento-services-section .migration-to-Magento-2:before{background-position: -202px 0;}
.prestashop_section2 .magento-services-section .hire-developers:before{background-position: -253px 0;}
.prestashop_section2 .magento-services-section .text-detail { width: 190px;}
.prestashop_section2 .magento-services-section .theme-design { top: 70px;}
.prestashop_section2 .magento-services-section .module-development {top: 200px; left: -10px;}
.prestashop_section2 .magento-services-section .module-development {top: 200px; left: -10px;}
.prestashop_section2 .magento-services-section .speed-optimization {top: 70px; right: 40px;}
.prestashop_section2 .magento-services-section .migration-to-Magento-2 {top: 210px; right: -15px;}
.prestashop_section2 .magento-services-section .hire-developers {bottom: 70px; right: 50px;}
.magento-services-section .theme-design:before, .magento-services-section .module-development:before, .magento-services-section .extensions-development:before, .magento-services-section .speed-optimization:before, .magento-services-section .migration-to-Magento-2:before, .magento-services-section .hire-developers:before{width: 50px; height:50px;}
.aboutus-section2 .short-desc{width: 100%;}
.zt-dot-2 { bottom: 0; left: 14%;} 
.zt-dot-3 { bottom: 12%; left: 23%;}
.zt-dot-5 {left: 40%;top: 26.5%;}
.zt-dot-6 {left: 50%; top: 31%;}
.zt-dot-7 { left: 60%; top: 24%;}
.zt-dot-8 {left: 70%; top: 21%;}
.zt-dot-9 {left: 80%; top: 20%;}
.zt-dot-10 {left: 90%; top: 18%;}
.shoppingcart-subtitile-section p{margin-bottom: 0;}
.img-android-section3{max-width: 350px;}
.android-game-section3 .android-inner-section3 { padding: 0px 0 0;}
.unity3d-section3{padding-top: 40px;}
.game-development-section2 { padding: 40px 0;}
.game-development-section2 ul li{width: 125px;}
.about_threeblock:before { height: 75%;  left: 12%;}


}


@media(max-width:1199px){
.porfolio_block .table-cell h4 { font-size: 13px;  top: 62%;}
.porfolio_block .p_hover{padding: 0; bottom: 10px; left: 10px; right: 10px; top: 10px;}
.home_portfolio .porfolio_block.p_b_small .p_hover {padding: 0;}
.home_portfolio .porfolio_block .p_hover h4 span{padding: 7px 5px;}
.home_portfolio .porfolio_block.p_b_small .p_hover h4{font-size: 12px;}
.home_social_media .h_b_li div:nth-child(2n+1) { border-right: 10px solid #fff;}
.home_social_media .h_b_li div:nth-child(2n) {  border-left: 10px solid #fff;}
.home_social_media .h_b_li div{height: auto;}
.home_social_media .h_b_li div h4{padding:10px 10px 10px; clear: both;} 
.home_social_media .h_b_li div.h_b_home_author, .home_social_media .h_b_li div.h_b_home_published_date{padding-left: 10px;}
.home_social_media .h_b_li div p{padding-left: 10px;}
.home_social_media .h_b_li div:nth-child(2n) p{margin-left: 0;}
.home_social_media .h_b_li{background-color: transparent;}
.iphone_app_grid_section .i_a_icon{height: auto;    background-size: 35px auto;}
.iphone_app_grid_section h4{ padding: 10px 0 10px 45px;font-size: 14px;}
.iphone_app_grid_section .i-retail{background-position: 0 0px;}
.iphone_app_grid_section .i-education{background-position: 0 -35px;}
.iphone_app_grid_section .i-fashion{background-position: 0 -70px;}
.iphone_app_grid_section .i-healthcare{background-position: 0 -105px;}
.iphone_app_grid_section .i-banking{background-position: 0 -140px;}
.iphone_app_grid_section .i-manufacturing{background-position: 0 -175px;}
.iphone_app_grid_section .i-hospitality{background-position: 0 -210px;}
.iphone_app_grid_section .i-andmore{background-position: 0 -245px;}
.content-portfolio-section .cus_portfolio_block p.link_buttons { bottom: 10px; left: 220px;}
.page_title{ background-size: auto 100%;}
.page_title .entry-title{padding: 30px 0 30px 35px; font-size: 20px;}
.android-development-section1 .features_new ul li.first:before, .android-development-section1 .features_new ul li.second:before, .android-development-section1 .features_new ul li.third:before{left: 65%;}
.android-development-section1 .features_new ul.right li.first:before, .android-development-section1 .features_new ul.right li.second:before, .android-development-section1 .features_new ul.right li.third:before{left: -42%;}
.android-development-section1 .features_new ul li{padding-right: 120px; margin-top: 20px !important;}
.android-development-section1 .features_new ul.right li{padding-left: 120px;}
.mobile-app-section2 .iphone_develop .col-md-4 img { width: 100%;}
.mobile-app-section2 .iphone_develop .iphone_develop_left, .mobile-app-section2 .iphone_develop .iphone_develop_right { margin-top: 30px;} 
.custom-template-mobile-app .mobile-app-section2 .iphone_develop{ width: 930px; margin: 0 auto;}
.page_title.mobile-app-banner .col-md-5 img { width: 60%; margin: 0 auto;}
.magento-services-section {width: 660px;}
.magento-services-section .theme-design{left: 10px;}
.magento-services-section .module-development { left:0px; width: 200px;}
.magento-services-section .module-development .text-detail{width: 140px;}
.magento-services-section .extensions-development{ left: 10px;}
.magento-services-section .speed-optimization {right: 0px;}
.magento-services-section .migration-to-Magento-2 {right: -15px; width: 200px;}
.magento-services-section .migration-to-Magento-2 .text-detail{width: 140px;}
.magento-services-section .hire-developers { right: 0px;}
.html5-app-development-section2 .container {width: 700px;}
.html5-app-development-section2 .col-md-4:nth-child(2) {padding-left: 0; padding-right: 0;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li{padding: 0px 0 0 60px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li:before{width: 50px; height: 50px; background-size: 50px auto;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li{padding: 0 60px 0 0;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li:after{width: 50px; height: 50px; background-size: 50px auto;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left { margin-top: 35px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right { margin-top: 35px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li, .html5-app-development-section2 .iphone_develop .iphone_develop_right li { font-size: 13px; line-height: 18px; width: 100% !important; margin: 0 0 44px !important;}
.request_form .col-md-4.col-sm-4, .request_form .col-md-2.col-sm-2 {float: left;width: 100%;}
.about_threeblock:before{left: 15%; height: 63%;}
.blacktransbg:before{left: -34%;}
.HomeAboutUs{padding-bottom: 0;}
.porfolio_block .table-cell p.desc{display: none;}
.container-fluid.page_main_content { padding-left: 15px !important; padding-right: 15px !important; padding-top: 15px; padding-bottom: 15px; margin: 0;}
.site-main {  margin-bottom: 0;}
.ouretamgrid{width: 100%; margin: 0 auto;}
.what_people_are_says .testimonial-author{font-size: 12px;}
.what_people_are_says .testimonial-job{font-size: 12px;}
.innerpage_subtitleblock h2{font-size: 20px; padding-bottom: 5px;}
.innerpage_subtitleblock{width: 100%;}
.home_social_media .h_b_li div:first-child .h4, .home_social_media .h_b_li div:last-child .h4{font-size: 16px;}
.home_our_clients ul li img { width: 95%; }
.about_threeblock .col-md-3 p{font-size: 12px !important; line-height: 16px !important;}
.home_social_media .h_b_li div h4{clear: none !important; padding-top: 0 !important; margin-top: 0; font-size: 14px; line-height: normal; margin-bottom: 0;}
.home_social_media .h_b_li div.h_b_home_author, .home_social_media .h_b_li div.h_b_home_published_date {padding: 0!important; border: 0 !important; }
.home_social_media .h_b_li div p{padding-left: 0 !important;}
.home_social_media .h_b_li div img { width: 45%;}
.custom-template-mobile-app .what_people_are_says h3{font-size: 18px;}
.mobile-app-section2 .iphone_develop .col-md-4 img { width: 100%;}
.mobile-app-section2 .iphone_develop .iphone_develop_right li{margin-bottom: 25px;}
.mobile-app-section2 .iphone_develop .iphone_develop_left li{margin-bottom: 25px;}
.features_new h3{padding: 0; margin: 0px 0 50px;}
.custom-template-mobile-app .features_new figure img { width: 100%;}
.features_new ul.right li.first:before, .features_new ul.right li.second:before { left: -50%;}
.features_new ul.right li { padding-left: 100px;}
.features_new ul li { margin-top: 110px;}
.mobile-app-banner h1.entry-title {font-size: 24px;    padding-bottom: 10px!important; }
.container-fluid.page_main_content.custom-template-mobile-app{ padding-left: 0 !important; padding-right: 0 !important;}
.features_new ul.right li.first:before, .features_new ul.right li.second:before { left: -46%;}
.iphone-app-section3 ul.iphone_develop_left li{width: 80% !important;}
.iphone-app-section3 ul.iphone_develop_right li{width: 68% !important;}
.iphone-app-section3 .iphone_develop .iphone_develop_left { margin-top: 120px !important;} 
.iphone-app-section3 .iphone_develop .iphone_develop_right { margin-top: 170px !important;}
.iphone-app-section3 ul.iphone_develop_right li { margin-bottom: 50px !important;}
.iphone-app-section3 ul.iphone_develop_left li{margin-bottom: 35px !important;}
.two_colorbox.custom_ios h2, .two_colorbox.custom_ios h3 { font-size: 18px;}
.request_form .desktop_p_l_none{padding-left: 15px;}
.wearable-app-development-section2 .iphone_develop ul li, .wearable-app-development-section2 .iphone_develop .iphone_develop_left li{line-height: normal;}
.wearable-app-development-section2 .iphone_develop ul li {  padding: 0; min-height: 55px;  padding: 10px 0 15px 60px;  width: 90%;}
.shopify-grid-section2.php-development-section2 ul.right li:nth-child(2) {margin-top: 60px;}
.shopify-grid-section2.php-development-section2 ul.right li:nth-child(3) {margin-top: 45px;}
.shopify-grid-section2.php-development-section2 ul.left li:nth-child(2) {margin-top: 55px;}
.shopify-grid-section2.php-development-section2 ul.left li:nth-child(3) { margin-top: 36px;}
.page_main_content.custom-template-shopping-cart { padding-left: 0 !important; padding-right: 0 !important;}
.shopping-cart-page-title-icon img { width: 100px;}
.shopping-cart-page-title-icon { margin-bottom: 20px;}
.web-design-banner.shopping-cart-banner p{margin-bottom: 25px;}
.industries-section .table-cell { padding: 0;}
#services-tabs.cus_links_page_title{top: 10px;}
.mobile-app-section2 h3{margin-top: 20px;}
.mobile-app-section2.iphone-app-section3 .col-sm-6 img{display: none;}
.mobile-app-section2.iphone-app-section3 li{margin-bottom: 0 !important;}
.mobile-app-section2.iphone-app-section3 li h4{ font-family: 'montserrat-light'; }
.iphone-app-section3 .col-md-6 { padding-left: 0; padding-right: 0; clear: both; display: none;}
.custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_left, .custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_right { margin-top: 0px !important;}
.custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_left li, .custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_right li{margin-bottom: 0px !important;}
.custom-template-mobile-app .iphone-app-section3 .omega{padding-left: 15px;}
.custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_left li h4, .custom-template-mobile-app .iphone-app-section3 .iphone_develop .iphone_develop_right li h4{font-family: 'montserrat-light'; }
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon span{font-size: 13px; line-height: 18px; padding: 0; display: block;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon:before{width: 50px; height: 57px; position: absolute; left: 0; top: 0; display: block;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon{padding-left: 60px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon2:before{background-position: 0 -56px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon3:before{background-position: 0 -112px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon4:before{background-position: 0 -169px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon5:before{background-position: 0 -225px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon6:before{background-position: 0 -281px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon7:before{background-position: 0 -337px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon.icon8:before{background-position: 0 -393px;}
.woocommerce-sectopn-3.shopping-cart-section3 { padding: 60px 0;}
.woocommerce-services-container .woocommerce_ul li{ margin-bottom: 3% !important;}
.woocommerce-services-container .col-sm-4:nth-child(2) img{ margin-top: 12%;}
.woocommerce-sectopn-2 h3{margin-bottom: 10px; padding: 0 0 10px 0; font-size: 22px;}
.woocommerce-sectopn-2{ padding: 30px 0;}
.woocommerce-services-container .woocommerce_ul.right li .text{font-size: 14px;}
.woocommerce-services-container .woocommerce_ul.left li .text{font-size: 14px;}
.woocommerce-services-container {  margin: 15px 0 0 0;}
.shopify-section2 .woocommerce-services-container .col-md-4:nth-child(2) img{ margin-top: 12%;}
.shopify-section4 .service-landing-service-list ul li:nth-child(even):before { left: auto;  right: 38%;}
.shopify-section4 h3{font-size: 20px;}
.web-design-banner.shopping-cart-banner h1 { font-size: 24px;}
.banner_submenu_div{right: 5%;}
.shoppingcart-subtitile-section h2 { font-size: 22px;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title h3, .shopping-cart-section3 h3, .industries-section h3 { font-size: 20px;}
.virtuemart-section3 .text{font-size: 13px; padding-left: 10px; line-height: normal;}
.industries-section h4{line-height: normal;}
.industries-section .indus_icon{margin-top: 0;}
.prestashop_section2 .magento-services-section .hire-developers, .prestashop_section2 .magento-services-section .speed-optimization{right: 0;}
.page_main_content.custom-template-web-design {padding-left: 0 !important; padding-right: 0 !important;}
.aboutus-section5 ul li { width: 33%; }
.our-clients ul{ float: left;  width: 100%;}
.game-development-section2 ul li{width: 175px;}

}

@media(max-width: 1024px){
.comman-section1 h3, .comman-section2 h3, .comman-section3 h3 { font-size: 20px;}
.comman-section3 .comman-section-container{width: 100%;}
.comman-section1, .comman-section2, .comman-section3{padding: 40px 0;}
.comman-section1 .short-desc, .comman-section2 .short-desc, .comman-section3 .short-desc{width: 100%; margin-bottom: 10px;}
.comman-section1 .z_t_icon { margin-top: 30px; }
.comman-section3 .comman-section-container .col-md-4:nth-child(2){padding-left: 0; padding-right: 0;}
.comman-section3 .comman-section-container .col-md-4:nth-child(2) img { margin-top: 35px;}
.comman-section3 .comman-section-container ul.left li { margin-top: 5px;}
.comman-section3 .comman-section-container ul.right li { margin-top: 5px;}
.comman-section3 .comman-section-container ul li .text h4{font-size: 14px;}
.comman-section1 .z_t_icon:before{width: 60px; height: 68px;}
.comman-section2 .z_t_icon:before{width: 60px; height: 68px;}
.comman-section3 .z_t_icon:before{width: 60px; height: 68px;}
.comman-section1 .z_t_icon.icon1:before { background-position: 0 0 !important;}
.comman-section1 .z_t_icon.icon2:before { background-position: 0 -68px !important;}
.comman-section1 .z_t_icon.icon3:before { background-position: 0 -134px !important;}
.comman-section1 .z_t_icon.icon4:before { background-position: 0 -202px !important;}
.comman-section1 .z_t_icon.icon5:before { background-position: 0 -270px !important;}
.comman-section1 .z_t_icon.icon6:before { background-position: 0 -338px !important;}
.comman-section1 .z_t_icon.icon7:before { background-position: 0 -404px !important;}
.comman-section1 .z_t_icon.icon8:before { background-position: 0 -472px !important;}
.comman-section1 .z_t_icon.icon9:before { background-position: 0 -540px !important;}
.comman-section1 .z_t_icon.icon10:before { background-position: 0 -608px !important;}
.comman-section1 .z_t_icon.icon11:before { background-position: 0 -676px !important;}
.comman-section1 .z_t_icon.icon12:before { background-position: 0 -744px !important;}
.comman-section3 .comman-section-container{margin-top: 0;}
.comman-section1.wordpress-section2 .comman-inner-section{width: 100%;}
.comman-section2 .z_t_icon.icon1:before{background-position: 0 0 !important;}
.comman-section2 .z_t_icon.icon2:before{background-position: 0 -68px !important;}
.comman-section2 .z_t_icon.icon3:before{background-position: 0 -134px !important;}
.comman-section2 .z_t_icon.icon4:before{background-position: 0 -202px !important;}
.comman-section2 .z_t_icon.icon5:before{background-position: 0 -270px !important;}
.comman-section2 .z_t_icon.icon6:before{background-position: 0 -338px !important;}
.comman-section2 .z_t_icon.icon7:before{background-position: 0 -404px !important;}
.comman-section2 .z_t_icon.icon8:before{background-position: 0 -472px !important;}
.comman-section2 .z_t_icon.icon9:before{background-position: 0 -540px !important;}
.comman-section2 .z_t_icon.icon10:before{background-position: 0 -608px !important;}
.comman-section2 .z_t_icon.icon11:before{background-position: 0 -676px !important;}
.comman-section2 .z_t_icon.icon12:before{background-position: 0 -744px !important;}
#cus_portfolio_slider .owl-next{top: 40%; background-size: 70px auto; width: 40px; height: 50px; right: 0}
#cus_portfolio_slider .owl-prev{ top: 40%; background-size: 70px auto; width: 40px; height: 50px; left:0;}
.comman-section1.hire-yii-section2 .col-md-4:nth-child(odd){clear: both;}
.comman-section1.hire-yii-section2 .z_t_icon{padding-left: 63px; position: relative;}
.comman-section1.hire-yii-section2 .z_t_icon:before{position: absolute;}
.comman-section1.hire-yii-section2 .text h4{font-size: 14px;}
.web_design_section2_steps .step .number {font-size: 80px; width: 90px;}
.aboutus-section3{padding: 30px 0;}
.zt-img-1{  width: 150px; left: 15px; top: 5px;}
.zt-dot-1 { left: 5%; bottom: -7%;}
.zt-dot-2 {  bottom: -4px;  left: 14%;}
.zt-dot-4 { left: 31%;  top: 57%;}
.zt-dot-5 { left: 40%; top: 19.5%;}
.zt-dot-6 { left: 50%; top: 34%;}
.zt-dot-7 { left: 60%; top: 28%;}
.zt-dot-8 { left: 70%; top: 25%;}
.zt-dot-9 { left: 80%; top: 24.5%;}
.zt-dot-10 { left: 90%; top: 22%;}
.over-25 { padding: 90px 15px 30px;}
.zt-dot-year { font-size: 14px;}
.zt-y-bottom{ text-align: center; left: -15px;}
.over-25-block-text{width: 60%;}
.over-25-block-body{font-size: 14px;line-height: 24px;}
.unity3d-section3 h3{font-size: 20px;padding-top: 0;}
.cocos-2d-section2.comman-section1 .z_t_icon .text{font-size: 13px;  padding-left: 0; padding-right: 0;  line-height: 20px;}
.about_threeblock.showtext:before{left: 15%; height: 75%;  transform: skew(-20deg,0deg); -webkit-transform: skew(-20deg,0deg); -moz-transform: skew(-20deg,0deg); -o-transform: skew(-20deg,0deg);}
.comman-section2.seo-section3 .col-md-4:nth-child(4){clear: none;}

}


@media only screen and (max-width: 1023px) {
.page-about-us .aboutblock2 { margin:0  }
.page-about-us .table-cell { width: 100%; display: block; }
.aboutblock2 .padding50 { padding: 20px; }	
.aboutblock4 { margin-bottom: 30px; }
.aboutblock4 .col-md-7, .aboutblock4 .col-md-5 { width: 100%; }
.aboutblock4 .carousel-indicators { bottom: 0px;}
.aboutblock4 .padding50 { padding: 50px 0 0px 50px; }
.aboutblock4 .container-fluid::before { height: 100%; }
.error404 .error-lefttext span{ font-size: 50px; line-height: 50px; }
.error404 .error-lefttext h2{ font-size: 110px; }
.error404 .error-lefttext small{ font-size: 25px; }
.error404 .page-header h1 { font-size: 26px; line-height: 30px; }
.error404 .error-righttext { padding-top: 0px; }
.home_our_clients ul li img { width: 75%; }
.tweettext { overflow: hidden; height: 400px; }
.fbfeed { height: 307px; }
}

@media (min-width:768px) and (max-width: 1024px){
.comman-section3{}
.comman-section3 .comman-section-container .col-md-4{width:50%; }
.comman-section3 .comman-section-container .col-md-4:nth-child(2){display: none}	
.comman-section2 .comman-inner-section{width: 100%;}
}

@media(max-width: 991px){
.header-right{width: 65%;}
.container-fluid{padding: 0 15px;}
body.home .page_main_content{margin:0; padding: 0 !important;}
.services_block_title h2 {font-size: 32px; text-align: center; margin-bottom: 20px;}
.services_block_title p{width: 100%;    text-align: center;}
.HomeAboutUs h1 span.text1, .HomeAboutUs h1 span.text2{margin-left: 0; text-align: center;}
.about_threeblock:before { left: 0 !important; height: 92% !important; transform: skew(0deg, 0deg) !important; -webkit-transform: skew(0deg, 0deg) !important; -moz-transform: skew(0deg, 0deg) !important; -o-transform: skew(0deg, 0deg) !important;}
.HomeAboutUs .about_threeblock .blacktransbg{top: 0;}
.what_people_are_says{clear: both; float: left; width: 100%;    padding: 0 20px 20px !important;}
.site-footer{padding: 0;}
.viewmoreblogdiv{text-align: center;}
.what_people_are_says .testimonial-author{top: 10px;}
.what_people_are_says .testimonial-job{top: 0px;}
.slick-dots li{float: none; display: inline-block;}
.home_our_clients{padding: 0;}
.desktop_p_l_none{padding-left: 15px;}
.request_form .col-md-6 .col-md-4:last-child { padding-left: 15px;}
.location_slider { padding-right: 0;}
.map { margin: 0 -15px;}
.contact_details_form:after, .contact_details_form:before{display: none;}
.contact_details_form{padding: 20px; margin-bottom: 20px;}
.contact_details_form .col-md-7{padding: 20px;}
.banner_text .head1{font-size: 20px; margin-bottom: 5px;}
.banner_text p{font-size: 14px;}
.clients_videos .col-md-4{width: 33.333333%; float: left;}
.RightSideBar .block.block_hiring_faq{clear: both;}	
.content-portfolio-section .cus_hire_section img{max-height: inherit;}
.android-development-section .features_new{width: 660px;}
.android-development-section1 .features_new ul li .icon_box{width: 40px; height: 40px; display: inline-block !important}
.android-development-section1 .features_new ul li h4{font-size: 14px;}
.page_title.mobile-app-banner .col-md-5 img{display: none;}
.page_title { background-size: 100% 100% !important; padding: 0;}
.what_people_are_says{float: none !important}
.custom-template-mobile-app .mobile-app-section2 .iphone_develop { width: 100%; margin: 0 auto;}
.custom-template-mobile-app .mobile-app-section2 h3{text-align: left;}
.custom-template-mobile-app .mobile-app-section2 .iphone_develop li .iphone_develop_text,.custom-template-mobile-app .mobile-app-section2 .iphone_develop li { padding-left: 0 !important;}
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_left li .iphone_develop_text{width: 100% !important; padding-left: 0 !important;}
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_left li{width: 100% !important; }
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_right li .iphone_develop_text{width: 100% !important; padding-left: 0 !important;}
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_right li{width: 100% !important; }
.mobile-app-section2.iphone-app-section3 h3{margin-bottom: 0 !important;}
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_left li, .mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_right li{position: relative; padding-left: 25px !important;}
.mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_left li:before, .mobile-app-section2.iphone-app-section3 .iphone_develop .iphone_develop_right li:before {
    content: '\f26b'; display: inline-block; font: normal normal normal 14px/1 'Material-Design-Iconic-Font'; font-size: inherit; /*text-rendering: auto; */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; top: 6px; border: 0; width: auto; height: auto; color: #ec2b23;}
	.home_social_media .h_b_li div img{width: 100%;}	
    .magento-services-section { width:645px;}
    .page_request_quote .cus_contact_form{float: none; padding-left: 15px;}
    .page_request_quote .cus_contact_detail{float: none; padding-right: 15px;}
    .HomeAboutUs .about_threeblock .blacktransbg ul li{display: inline-block; width: 33.33%;}
    .mobile-apps-services-section .col-md-6.text-right{text-align: center;}
    .mobile-app-section2 .iphone_develop .iphone_develop_left li h4, .mobile-app-section2 .iphone_develop .iphone_develop_left li p{text-align: left !important;}
    .mobile-app-section2 .iphone_develop .iphone_develop_right li h4, .mobile-app-section2 .iphone_develop .iphone_develop_right li p{text-align: left !important;}
    .mobile-app-section2 .iphone_develop .iphone_develop_left li, .mobile-app-section2 .iphone_develop .iphone_develop_right li{display: block; float: left; width: 100%;}
    .mobile-app-section2 .iphone_develop .col-md-4 img{display: none;}
    .mobile-app-section2 .iphone_develop li {position: relative; padding-left: 80px; }
    .mobile-app-section2 .iphone_develop li .iphone_develop_image{position: absolute; left: 0;}
    .mobile-app-section2 .iphone_develop li .iphone_develop_text{padding-left: 90px !important; padding-top: 10px !important; width: 100% !important;}
    .mobile-app-section2 .iphone_develop .iphone_develop_left, .mobile-app-section2 .iphone_develop .iphone_develop_right { margin-top: 0;  float: left; width: 100%;}
    .mobile-app-section2 .iphone_develop .iphone_develop_left li { margin-bottom: 25px !important;}
    .features_new figure, .features_new ul li:before, .features_new ul li .icon_box{display: none !important;}
    .features_new ul.left li h4, .features_new ul.left li p{text-align: left;}
    .features_new ul li { margin-top: 0;}
    .features_new ul.right li{padding-left: 0; padding-left: 0;}
    .features_new ul.left li{padding-right: 0; padding-left: 0;}
    .features_new ul.right { padding-top: 0;}
    .custom-template-mobile-app .features_new{padding-bottom: 0;}
    .heading_caption p{width: 100%; padding: 0;}
    .features_new ul li h4{font-size: 14px;}
    .heading_caption p{font-size: 13px; text-align: center !important;}
    .mobile-app-banner.page_title {padding: 20px 0;}
    .custom-template-mobile-app .android-development-section1 .features_new ul.left li h4{text-align: left !important}
    .custom-template-mobile-app .android-development-section1 .features_new ul li .icon_box{display: block !important;position: absolute;  left: 0;}
    .custom-template-mobile-app .android-development-section1 .features_new ul li{padding:0 !important; margin: 0 !important; }
    .custom-template-mobile-app .android-development-section1 .features_new ul.right { padding-top: 0;}
    .custom-template-mobile-app .android-development-section1{ background-color: #efefef; margin: 0 15px; padding: 15px 0;}
    .custom-template-mobile-app .android-development-section1 .features_new{margin: 0;}
    .custom-template-mobile-app .android-development-section1 h3{text-align: left !important;padding:0; margin-bottom: 10px}
.magento-services-section .content-area .text{font-size: 13px;}
.html5-app-development-section2 .col-md-4:nth-child(2){display: none;}
.html5-app-development-section2 .iphone_develop_right li, .html5-app-development-section2 .iphone_develop_left li{width: 100% !important; float: left;}
.html5-app-development-section2 .iphone_develop_left li:after, .html5-app-development-section2 .iphone_develop_right li:before{left: 0; right:  auto;}
.html5-app-development-section2 .container { width: 100%;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li, .html5-app-development-section2 .iphone_develop .iphone_develop_left li{padding: 5px 0 5px 70px !important; min-height: 55px; text-align: left; margin-bottom: 5px !important;}
.html5-app-development-section2{padding-top: 20px;    padding-bottom: 10px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right, .html5-app-development-section2 .iphone_develop .iphone_develop_left { margin-top: 0px;}
.html5-app-development-section2 .iphone_develop .iphone_develop_right li, .html5-app-development-section2 .iphone_develop .iphone_develop_left li { padding: 16px 0 20px 70px !important; }
.magento-gray-box p.short-desc{text-align: left; width: 100%;}
.magento-gray-box h3{text-align: left;}
.web_design_section1 h3 {padding-top: 0;}
.web_design_section1 .text1 {font-size: 20px;}
.web_design_section1 .text2 { font-size: 38px; line-height: normal;}
.web_design_section2_steps { padding: 50px 10px 0;}
.web_design_section2_steps .step .number{font-size: 70px;  width: 80px;padding-right: 20px; line-height: 50px; text-align: left;}
.page_main_content.custom-template-web-design{    padding-left: 0 !important;  padding-right: 0 !important;}
.web-design-banner {  padding: 30px 0;}
.web-design-banner.shopping-cart-banner { padding: 30px 0 0;}
.shopping-cart-page-title-icon img { width: 90px;}
.shopping-cart-section3 .container-fluid, .industries-section .container-fluid { padding-left: 20px;  padding-right: 20px;}
.industries-section{display: block;}
.industries-section .table-cell{display: inline-block;    padding: 0 15px;}
.industries-section .indus_icon {margin: 0px auto 20px;}
.banner_submenu_div{display: none;}
#services-tabs{display: none !important;}
.custom-template-mobile-app .android-development-section1.android-app-process{}
.custom-template-mobile-app .android-development-section1.android-app-process .features_new ul li{ display: table; width: 100%; margin-bottom: 10px !important;}
.custom-template-mobile-app .android-development-section1.android-app-process .features_new ul li .icon_box{display: table-cell !important; position: relative !important; vertical-align: middle; margin-bottom: 10px !important;}
.custom-template-mobile-app .android-development-section1.android-app-process .features_new ul li h4{display: table-cell !important; position: relative !important; vertical-align: middle; padding-left: 15px;}
.wearable-app-development-section2 .iphone_develop ul li{margin: 0;}
.shoppingcart-subtitile-section { padding: 30px 0 0; text-align: center;}
.virtuemart-section1 .container-fluid, .virtuemart-section2 .container-fluid, .virtuemart-section3 .container-fluid{width: 100%}
.prestashop_section1 .container-fluid, .prestashop_section2 .container-fluid, .prestashop_section3 .container-fluid{width: 100%}
.shopify-section2 .woocommerce-services-container .col-md-4:nth-child(2){display: none;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li .text{text-align: left;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li:after{left: 0; right: auto;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li{padding-left: 90px; padding-right: 0;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li:before{display: none;}
.content-mobile-portfolio-section .mobile-app-portfolio-section .link_buttons{bottom: 20px !important}
.shopping_cart_secion_image{margin-top: 0;}
.prestashop_section1 img{margin-top: 0px;}
.prestashop_section2 .short_desc{width:100%;}
.magento-shopping-cart-section2 .container-fluid { width: 100%;  padding: 0 15px;}
.prestashop_section2 .container-fluid{ padding-left: 30px; padding-right: 30px;}
.magento-shopping-cart-section2-title h3 { text-align: center !important;font-size: 18px;}
.magento-gray-box p.short-desc{text-align: center;}
.magento-shopping-cart-section2-title{width: 100%;}
.content_right_img{margin-top: 0;}
.shopping_cart_secion_image{max-width: 230px; margin-left: 20px;}
.service-landing-service-list ul li h3{font-size: 16px;}
.open-source-section3{padding: 40px 0 20px;}
.open-source-section3 h3{font-size: 18px;}
.open-source-section3 .woocommerce-services-container .col-md-4:nth-child(2){display: none;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.right li, .open-source-section3 .woocommerce-services-container .woocommerce_ul.left li{margin-bottom: 15px !important; margin-top: 0 !important;}
.comman-section1 .container-fluid{width: 100%; padding-left: 15px; padding-right: 15px;}
.comman-section1{padding: 30px 0;}
.comman-section1 .short-desc{width: 100%; margin-bottom: 10px;}
.comman-section1 .z_t_icon { margin-top: 15px;}
.banner_text .head1 span:before{height: 35px !important}
.aboutus-section2 .container-fluid, .aboutus-section3 .container-fluid, .aboutus-section4 .container-fluid, .aboutus-section5 .container-fluid{padding-left: 15px; padding-right: 15px;}
.aboutus-section2 { padding: 20px 0 0;}
.over-25 { padding: 80px 15px 0px;}
.aboutus-section4{padding-top: 30px;}
.aboutus-section2 h4{font-size: 16px;}
.aboutus-section5 ul li{width: 25%;}
.aboutus-section6 .col-md-4{margin-bottom: 20px;}
.aboutus-section6 .col-md-4:last-child{margin-bottom: 0;}
.game-development-section2 ul{display: block; text-align: center;}
.game-development-section2 ul li{display: inline-block; width: 25%;}
.game-development-section5 .col-left{width: 100%; margin-bottom: 15px;}
.game-development-section5 .col-right{width: 100%;}
.game-development-section5{padding: 15px; border:0;}
.game-development-section2{padding: 30px 0}
.game-development-section3{padding: 30px 0 5%;}
.game-development-section4 { min-height: 430px;}
.GameSectionTestimonial{padding: 30px 0 15px;}
.GameSectionCallToAction{padding: 30px 0;}
.unity3d-section3 h3{padding-top: 20px;}
.unity3d-section3 h3 br{display: none;}
.game-development-section1 .container-fluid, .game-development-section2 .container-fluid, .game-development-section3 .container-fluid, .game-development-section4 .container-fluid, .game-development-section5 .container-fluid{padding-left: 15px; padding-right: 15px;}
.cocos-2d-section3 .cocos2d-innersection2 .left{margin-bottom: 30px;min-height: inherit;}
.cocos-2d-section3 .cocos2d-innersection2 .right{min-height: inherit;}
.cocos-2d-section3 .cocos2d-innersection2{width: 90%;}
.game-development-section2 ul li{width: 175px; padding-top: 10px; padding-bottom: 10px;}
.game-development-section2 ul li:before{ width: 70px; height: 80px;}
.game-development-section2 ul li.icon2:before { background-position: 0 -166px;}
.game-development-section2 ul li.icon3:before { background-position: 0 -332px;}
.game-development-section2 ul li.icon4:before { background-position: 0 -498px;}
.game-development-section2 ul li.icon5:before { background-position: 0 -664px;}
.game-development-section2 ul li.icon6:before {background-position: 0 -830px;}
.game-development-section2 ul li.icon7:before { background-position: 0 -996px;}
.game-development-section2 ul li.icon8:before { background-position: 0 -1162px;}
.game-development-section2 ul li.icon9:before { background-position: 0 -1328px;}
.game-development-section2 ul li.icon10:before { background-position: 0 -1495px;}
.game-development-section2 ul li.icon1:hover:before { background-position: 0 -83px;}
.game-development-section2 ul li.icon2:hover:before { background-position: 0 -249px;}
.game-development-section2 ul li.icon3:hover:before { background-position: 0 -415px;}
.game-development-section2 ul li.icon4:hover:before { background-position: 0 -581px;}
.game-development-section2 ul li.icon5:hover:before { background-position: 0 -747px;}
.game-development-section2 ul li.icon6:hover:before { background-position: 0 -913px;}
.game-development-section2 ul li.icon7:hover:before { background-position: 0 -1079px;}
.game-development-section2 ul li.icon8:hover:before { background-position: 0 -1245px;}
.game-development-section2 ul li.icon9:hover:before { background-position: 0 -1412px;}
.game-development-section2 ul li.icon10:hover:before { background-position: 0 -1577px;}
.unity3d-section3.iphone-game-section4 .short-desc{width: 100%}
.unity3d-section3 ul{margin-bottom: 20px;}
.shoppingcart-subtitile-section p { width: 90%;}
.game-development-banner .short-desc{width: 90%;}
.html5game-section3 .short-desc{width: 90%;}
.game-development-banner .short-desc{width: 70%;}
.shoppingcart-subtitile-section p{margin-bottom: 15px;}
.html5game-section3 { padding: 30px 0;}
.html5game-section3 .html5-inner-section3 .icon br{display: none;}
.html5game-section3 .html5-inner-section3 .icon{padding-top: 5px; padding-bottom: 5px;}
.html5game-section3 .short-desc { width: 90%; margin-bottom: 15px;}
.html5game-section3 .html5-inner-section3 .icon:before{top: 6px;}
.comman-section1.industries-section2.healthcare-section2 .comman-inner-section .col-md-3{width: 33%;}
}

@media(min-width:768px) and (max-width:979px) {
  .process-item{margin-left: 5px;}
  .process-item:after{width: 99px;}
  .process-item:after{width: 100px;}
 .cus_home_slider .banner_text p { font-size: 14px;  margin-top: 20px; margin-bottom: 0;}
 #services-tabs li.mobile, #services-tabs li.design, #services-tabs li.development, #services-tabs li.marketing, #services-tabs li.conversion{height: 75px;}
 ul.bubblesIcons { top: -101px; width: 150px;  left: -40px;}
.android-development-section.android-development-section1{}
.android-development-section.android-development-section1 figure{display: block !important;}
.android-development-section.android-development-section1 .features_new ul.right{padding-top: 0;}
.android-development-section.android-development-section1 .features_new ul.right li{padding-left: 0;}
.about_threeblock{margin-right: 0;padding-right: 15px;padding-left: 15px;}

 }  

 
@media(max-width:767px){
.site-main .page_main_content .post-thumbnail { width: 100%; margin: 0 0px 20px 0 }
.ss-social-sharing { margin-bottom: 30px; }
body{font-size: 13px;}
#page.toggled {padding-right: 0 !important;}
.header-right .btn-request-quote, .header-right .callus{display: none;}
.HomeAboutUs h1{font-size: 20px; text-align:center; }
.HomeAboutUs h1 span.text1, .HomeAboutUs h1 span.text2{margin:0 auto;}
.about_threeblock:before{ content: "";  display: block; background: rgba(255,0,42,0.9);  transform: skew(0deg, 0deg); -webkit-transform: skew(0deg, 0deg); -moz-transform: skew(-40deg, 0deg);-o-transform: skew(-40deg, 0deg);
position: absolute;  left: 0;  top: 0;  width: 100%;  height:80%;}
.HomeAboutUs .about_black_corder{display: none;}
.services_block_title h2 {font-size: 22px; text-align: center; line-height: 30px;}
.services_block_title h2 br{display: none;}
.services_block_title p{width: 100%; margin-top: 15px;}
.home_portfolio {padding: 15px;}
.home_portfolio h3 {font-size: 16px; line-height: 22px; padding-bottom: 15px;}
.porfolio_block{margin-bottom: 20px;} 
.home_our_clients{padding:0;font-size: 18px;  line-height: 24px;}
.home_our_clients h3 {font-size: 15px;}
.home_our_clients ul{    margin: 5px 0 20px;}
.home_our_clients h4 {font-size: 14px; margin-bottom: 15px;}
.what_people_are_says{clear: both;}
    .HomeAboutUs .about_threeblock .blacktransbg ul li{display: inline-block; width: 100%;}
.about_threeblock{margin-right: 0;}
.HomeAboutUs{padding-bottom: 0;}
.site-footer { padding: 0;}
.site-branding{margin-left: 15px !important;}
.site .nav_icon{right:266px !important;}
.site.toggled .nav_icon{right:0 !important;}
#page #sidebar-wrapper { width: 270px !important;}
#page.toggled #sidebar-wrapper{ margin-right: 0px !important; right: -270px !important;}
#sidebar-wrapper{ margin-right: -270px !important; right: 270px !important;}
.sidebar-wrapper .socialmedia{display: none;}
.sidebar-wrapper .sidebar_socialmedia p{display: none;}
#nav_icon{height: 40px; width: 40px; padding: 5px 5px 5px 10px;}
.site .nav_icon .nav_bar_1{top: 20px;width: 22px;left: 10px;}
.site .nav_icon .nav_bar_3{top: 20px;width: 22px;left: 10px;}
.site.toggled .nav_icon .nav_bar_1{top: 13px;}
.site.toggled .nav_icon .nav_bar_2{top: 20px;}
.site.toggled .nav_icon .nav_bar_3{top: 27px;}
.home_our_clients h3{margin:0; padding:20px 0 5px 0; font-size: 20px;}
.what_people_are_says { padding: 0 20px 20px !important;}
.home_social_media { padding: 15px 0;}
.home_social_media h3{margin:0; padding:20px 0 20px 0; font-size: 20px;}
.home_social_media .h_b_li .col-md-6.p_r_none{padding-right: 15px;}
.home_social_media .h_b_li .col-md-6.p_l_none{padding-left: 15px;}
.home_social_media h3{margin: 0;}
.footerlightgbg h3{font-size: 18px;}
.socialmedia ul{padding: 0; text-align: center;}
#wp-live-chat{display: none !important;}
.about_threeblock p:last-child{margin-bottom: 0;}
.HomeAboutUs{padding: 15px 0;}
.about_threeblock p{padding-bottom: 0;}
.HomeAboutUs .about_threeblock .blacktransbg{top: 0;}
.about_threeblock .col-md-3:last-child{margin-bottom:10px;}
.blacktransbg:before { transform: skew(0deg, 0deg); -webkit-transform: skew(0deg, 0deg); -moz-transform: skew(0deg, 0deg); -o-transform: skew(0deg, 0deg); left: 0; right: 0;}
.home_portfolio .porfolio_block.p_b_small img{width: 100%; min-height: 200px; max-width: inherit;}
.clients_videos .col-md-4{width: 33.333333%; float: left;padding: 0 5px;}
.home_social_media .h_b_li .col-md-6.hbdesc_right_bg{padding-left: 15px;}
.home_social_media .h_b_li .col-md-6.hbdesc_left_bg{padding-right: 15px;}
.site-main{margin-bottom: 0px;}
.footerdarkgbg p{margin-bottom: 15px;}
.footerdarkgbg{padding-bottom: 10px;}
#testimonial_slider p{line-height: 18px;}
.testi_detail .testi_image{width:60px; height: 60px;}
.testi_detail .testi_desc{margin-top: 0;}
.testi_detail .testi_desc{width: 75%; margin-left: 5px;}
body.home .page_main_content{margin:0;}
.services_block_title p strong{font-size: 16px; text-align: center;}
.services_block_title p{font-size: 13px; text-align: center;}
.home_services { padding: 20px 0px 0;}
.home_portfolio { padding: 15px 0;}
.home_portfolio .short_desc {  margin-bottom: 30px;  font-size: 13px;}
.about_threeblock p{font-size: 12px;}
.porfolio_block .p_hover{padding:10px; top: 2px; left: 2px; bottom: 2px; right: 2px;}
.site.toggled .nav_icon .nav_bar_1{width: 15px;}
.site.toggled .nav_icon .nav_bar_2{width: 8px;}
.site.toggled .nav_icon .nav_bar_3{width: 12px;}
#sidebar-wrapper .sidebar_socialmedia{display: none !important;}
.porfolio_block .table-cell h4{font-size: 20px; margin-bottom: 0;}
.porfolio_block .table-cell h4:after{margin-bottom: 15px;}
.porfolio_block .table-cell p.desc { font-size: 13px; line-height: 18px; padding: 0 10px;}
.what_people_are_says .testimonial-job{top: 0px;}
.footerlightgbg .btn {padding: 7px 14px; font-size: 13px;    margin-bottom: 20px;}
.footerrating { font-size: 9px; margin: 10px 0 10px 0; line-height: normal;}
.footerdarkgbg{padding: 15px 10px 20px 10px;}
.sidemenulogo img{height: 40px !important; margin: 10px auto;}
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content{margin:0;}
.page_title .entry-title {font-size: 18px;  font-family: 'montserrat-light'; color: #fff; padding: 20px 0 20px 15px; margin: 0;}
.page_main_content{padding:15px 0 0 0 !important;}
.innerpage_subtitleblock{width: 100%; padding: 20px 15px 0; font-size: 13px; line-height: 19px;}
.innerpage_subtitleblock h2{font-size: 16px; line-height: 24px;}
.container-fluid{padding-left: 15px !important; padding-right: 15px !important;}
.InnerPageContent h3{padding-top: 0; font-size: 18px; line-height: 24px;}
.content-portfolio-section .cus_portfolio_block{clear: both;}
.content-portfolio-section .cus_portfolio_block h3 { font-size: 18px; line-height: normal;}
.content-portfolio-section .cus_portfolio_block{padding:15px;}
.content-portfolio-section { margin: 20px 0 20px 0;}
.content-portfolio-section .cus_hire_section{margin-top: 20px;}
.content-portfolio-section .cus_hire_section ul:last-child{margin-bottom: 20px;}
.RightSideBar .block.block_hiring_faq{background-size: 100px;}
.RightSideBar .block{padding:10px;}
.site-main > article{margin-bottom: 0}
.RightSideBar .block.block_hiring_faq{margin-bottom: 0;}
.dropdown-toggle:after{display: block !important;}
.mCustomScrollBox { max-height: none !important;}
.request_quote_title h3{font-size: 26px;}
.request_form .col-md-6 .col-md-4:first-child { padding-right:15px;}
.start_project p{width: 100%; padding: 15px; font-size: 13px;    line-height: 18px;}
.start_project a{font-size: 15px;}
.start_project{padding-bottom: 0;}
.contact_details_form input.form-control{margin-bottom: 15px;}
.contact_details_form .form-group{margin-bottom: 0;}
.contact_details_form textarea.form-control{margin-bottom: 15px;}
.page_title .entry-title{width: 100%;}
.breadcrumb{width: 100%; float: left; margin: 0; padding: 0px 0 10px 15px;}
.page_title .entry-title{padding-left: 15px; font-size: 18px; padding-bottom: 5px; padding-top: 10px;}
.innerpage_subtitleblock{padding-bottom: 0;}
#portfolio_slider .col-md-5{text-align: center;padding-bottom: 20px;}
.RightSideBar .block.block_hiring_faq{margin-bottom: 30px;}
.RightSideBar .block.block_hiring_faq{background: #efefef;}
.RightSideBar .block.block_hiring_faq p{width: 100%;}
#portfolio_slider .carousel-indicators{position: relative; margin:0; }
.innerpage_subtitleblock{padding-top: 0;}
.RightSideBar .block.block_hiring_faq{display: none;}
.about_threeblock h3 { position: relative;  padding: 10px !important; background-color: rgba(235, 42, 35, 0.9);font-size: 15px;}
.about_threeblock h3:after{  content: '\f278'; display: block; width: 36px; height: 36px;  position: absolute; right: 0; top: 0; font: normal normal normal 14px/1 'material-design-iconic-font'; font-size: inherit; 
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; text-align: center; line-height: 33px; font-size: 20px;}
.about_threeblock p {display: none; background-color: rgba(235, 42, 35, 0.9); padding:10px; }
.about_threeblock span.less{display: block; padding-right: 0 !important;  }
.about_threeblock:before{display: none;}
.col-md-3:last-child {margin-bottom: 0px;}
.about_threeblock .col-md-3{margin-bottom: 10px;}
.HomeAboutUs .about_threeblock .blacktransbg ul{padding: 0 10px; height: 0; overflow: hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;    background-color: rgba(235, 42, 35, 0.9);}
.about_threeblock .col-md-3.active p{height: auto; }
.about_threeblock .col-md-3.active ul{height: auto; }
.about_threeblock p:after{content: ""; height: 10px; width: 100%; display: block;}
.about_threeblock .col-md-3.active h3:after{content: '\f273'; }
.about_threeblock .col-md-3 ul:after{content: ""; height: 10px; width: 100%; display: block;}
.home_our_clients ul li:nth-child(5), .home_our_clients ul li:nth-child(9) {border-left:1px solid #d4d2d2; }
.home_our_clients ul li:nth-child(1), .home_our_clients ul li:nth-child(4) { border-left: 1px solid transparent;}
.home_our_clients ul li:nth-child(7), .home_our_clients ul li:nth-child(8), .home_our_clients ul li:nth-child(9),
.home_our_clients ul li:nth-child(10), .home_our_clients ul li:nth-child(11), .home_our_clients ul li:nth-child(12),         
.home_our_clients ul li:nth-child(13), .home_our_clients ul li:nth-child(14), .home_our_clients ul li:nth-child(15),  .home_our_clients ul li:nth-child(16) { display: none; }
.home_our_clients ul li:nth-child(4), .home_our_clients ul li:nth-child(5), .home_our_clients ul li:nth-child(6) {border-bottom: 1px solid transparent;}
.client-img { width: 149px; height: 67px; background-image:url(../images/zaptech-logos-small.png);  }
.home_our_clients ul li:nth-child(1) .client-img { background-position: -25px -10px; }
.home_our_clients ul li:nth-child(2) .client-img { background-position: -226px -10px; }
.home_our_clients ul li:nth-child(3) .client-img { background-position: -426px -10px; }
.home_our_clients ul li:nth-child(4) .client-img { background-position: -626px 0px; }
.home_our_clients ul li:nth-child(5) .client-img { background-position: -25px -80px; }
.home_our_clients ul li:nth-child(6) .client-img { background-position: -226px -80px; }
#btn_load_more_client{display: none; margin: 0 auto; width: 130px; margin-bottom: 20px; height: 36px; position: relative;} 
#btn_load_more_client span.loadmore{display: block;}
#btn_load_more_client span.loadless{display: none;}
#btn_load_more_client.active span.loadmore{display: none;}
#btn_load_more_client.active span.loadless{display: block;}
/*.socialmedia{display: none;}*/
.hide_desktop{display: block}
.hide_mobile{display: none;}
.m_f_mobile{display: block; font-size: 18px; text-align: center; margin: 10px 0;}
.m_f_email{display: block; font-size: 18px; text-align: center; margin: 10px 0;}
.dropdown-toggle:after{float: right;}
.footerdarkgbg p{font-size: 11px; margin-bottom: 5px;}
.f_e_p .a:focus, .f_e_p a:visited, .f_e_p a:active, .f_e_p .a:hover{color:#fff;}
.page-about-us .aboutblock1 h2 span{    margin: 0 auto !important;font-size: 20px;text-align: center;display: inline-block;}
.page-about-us div.table{display: block; width: 100%;}
.page-about-us div.table .table-cell{display: block; width: 100%;}
.page-about-us .aboutblock2 h3{font-size: 20px;}
.page-about-us .aboutblock1 h2{ font-size: 20px;  margin-bottom: 15px;    text-align: center;}
.aboutblock2 .padding50{padding: 20px;}
.page-about-us .aboutblock2 {margin: 0 0;}
.aboutblock4 .padding50{padding:30px 20px 20px 20px;}
.aboutblock4 .container-fluid:before{height: 100%}
.aboutblock4 .col-md-7, .aboutblock4 .col-md-5{width: 100%;}
#lifeatzaptechslider{margin: 0 0 30px 0;}
.aboutblock4 h3{margin-top: 0;}
.aboutblock4 {padding: 30px 0;}
.request_quote_title p{font-size: 13px;}
.f_e_p span{display: block; text-align: center;}
.sub-menu.toggled-on .dropdown-toggle.toggled-on + .toggled-on{display: block !important;}
.content-portfolio-section{clear: both;}
.TestimonialPage .testimonial-author, .TestimonialPage .testimonial-job, .TestimonialPage .testimonial-content{padding-left: 0;}
.TestimonialPage .testimonial-left{position: relative;margin: 0 auto;  float: none;}
.testimonial-left{margin-bottom: 20px;}
.bottomsec{ max-height:200px;}
.topsec .item{max-height: 200px;}
.porfolio_block img, .home_our_clients ul li img{ -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}
.home_our_clients ul li img {width: auto; max-height: 50px;max-width: 95%;}
.porfolio_block:hover img, .home_our_clients ul li:hover img{-moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
.aboutblock4 #lifeatzaptechslider { top:0; }
.aboutblock4 .carousel-indicators { margin-left: 0 }
.aboutblock4 .padding50 { padding: 20px 0 0 0; }
.error404 .page-header h1 { font-size: 20px; line-height: 30px; }
.error404 .error-righttext { padding-top: 50px; text-align: center; }
.search-results .entry-content, .search-no-results .entry-content{ padding: 35px 0px;  }
.search-no-results  .page-header { margin: 0 0 20px 0 }
.search-no-results .page-content { margin-bottom: 30px; }
.faqbox h4 { font-family: "montserrat-light"; font-size: 14px; line-height: 22px; padding: 0 0 0 36px; }
.faqbox p { font-size: 13px; line-height: 22px; }
.content-portfolio-section .carousel{padding-bottom: 30px;}
.porfolio_block .table-cell h4{font-size: 16px !important; }
.what_people_are_says {  min-height: inherit;}
.content-portfolio-section .cus_portfolio_block p.link_buttons{    position: relative; bottom: 0;  left: 0;}
.breadcrumb{display: none;}
.page_title .entry-title{padding: 15px;}
.innerpage_subtitleblock{padding-left: 0; padding-right: 0; text-align: left;}
.request_quote_title h3 { font-size: 16px !important;}
.request_quote_title{padding:0;}
.page_request_quote h3{ font-size: 16px !important;}
.page-about-us .aboutblock1 h2{line-height: normal;}
.aboutblock2 .padding50 { padding: 20px 0;}
#lifeatzaptechslider h3 { padding: 0;margin-top: 0;}
.middlecontentdesign .cus_title{font-size: 16px; margin: 0; padding: 10px 0 30px 0; text-align: left;line-height: 20px;}
.middlecontentdesign h4{font-size: 15px;}
.InnerPageContent h3{font-size: 16px; line-height: 20px;}
.home_social_media .h_b_li div{width: 100%;}
.home_social_media .h_b_li div:nth-child(2n+1) { border-right: 0 solid #fff;}
.home_social_media .h_b_li div:nth-child(2n) { border-left: 0 solid #fff; border-top: 1px solid #ddd; padding-top: 10px; margin-top: 10px;}
.home_social_media .h_b_li div h4{padding: 0 0 10px 0; margin-top: 0;}
.home_social_media .h_b_li div.h_b_home_author, .home_social_media .h_b_li div.h_b_home_published_date{padding-left: 0;padding-right: 0; margin-top: 0; padding-top: 0;}
.home_social_media .h_b_li div p{padding-left: 0;padding-right: 0;}
.home_social_media .h_b_li div p{height: auto;}
.site-content{min-height: inherit !important;}
.p_d_s_fi_width{width:100%; margin:0 auto;}
.php-development-section2 ul.left { margin-top: 0px;}
.php-development-section2 ul.right { margin-top: 0px;}
.php-development-section2 h4{font-size: 14px !important; text-align: left !important}
.php-development-section2 ul li{margin:5px 0 !important; text-align: left !important; }
.php-development-section2 ul{margin:0 !important; padding:0 !important;}
.php-development-section2 .col-md-6{display: none;}
.php-development-section2 .col-md-3{padding-left: 15px !important; padding-right: 15px!important;}
.php-development-section2 ul li br{display: none !important}
.php-development-services-section h3{text-align: left !important;}
.php-development-services-section .iphone_develop p{text-align: left !important; margin-bottom: 0 !important;}
.android-development-section1 .features_new ul li{padding:15px 0 15px 55px!important; margin: 0 !important; text-align: left !important;;}
.android-development-section1 .features_new ul{padding: 0!important;; margin: 0 !important; }
.android-development-section1 .features_new ul li:before{display: none !important;}
.android-development-section1 .features_new ul li .icon_box{position: absolute; left: 0; top: 0;}
.android-development-section1 .features_new ul li{position: relative;}
.android-development-section1 .features_new ul li h4{text-align: left !important;}
.android-development-section .features_new{width: 100%}
.magento-services-section .theme-design, .magento-services-section .module-development, .magento-services-section .extensions-development, .magento-services-section .speed-optimization, .magento-services-section .migration-to-Magento-2, .magento-services-section .hire-developers { display: none;}
.magento-services-section { width: 100%;padding: 0;}
.magento-services-section .content-area { width: 100%; height: auto; background: none; color: #000; margin: 0;}
.magento-services-section .content-area .text{display: block !important; position: relative; padding-left: 70px; }
.magento-services-section .content-area .text {margin: 0; width: 100%; text-align: left; color: #000;  margin-bottom: 15px;}
.magento-services-section .content-area{border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0;}
.magento-services-section .content-area .text strong { font-size: 14px;}
.magento-services-section .content-area .text br{display: none;}
.magento-services-section .content-area .text i{display: block; position: absolute; left: 0; top: 0;}
.magento-services-section .m-icon-m-t-d{background-position: 0 0;}
.magento-services-section .m-icon-m-m-d{background-position: -51px 0;}
.magento-services-section .m-icon-m-ex-d{background-position: -101px 0 } 
.magento-services-section .m-icon-m-s-o{background-position: -152px 0;}  
.magento-services-section .m-icon-m-m-2{background-position: -202px 0;}
.magento-services-section .m-icon-m-h-d{background-position: -253px 0;}
.magento-services-section .why-choose-us a{color: #000;}
.page_title.mobile-app-banner .col-md-5{display: none;}
.two_colorbox.custom_ios h2, .two_colorbox.custom_ios h3{font-size: 18px;}
.two_colorbox.custom_ios .col-sm-6:first-child{padding-bottom: 50px;}
.two_colorbox.custom_ios { padding: 25px 0;}
.two_colorbox.custom_ios:after { height: 50%; width: 100%;}
.two_colorbox.custom_ios:before { width: 100%;}
#cus_portfolio_slider .owl-next, #cus_portfolio_slider .owl-prev{ width: 18px; height: 36px;}
.link_buttons img { max-width: 40px;}
.mobile-app-banner h1.entry-title { padding-top:15px !important;  font-size: 22px;    padding-bottom: 10px !important;}
.mobile-app-banner h2{font-size: 16px;}
.mobile-app-banner p{line-height: 16px; margin-bottom: 20px;}
.mobile-app-banner { background-position: top right;  background-size: 100% 100%;}
.mobile-app-section2 .iphone_develop li .iphone_develop_text {padding-left: 70px !important; padding-top: 0 !important; width: 100% !important;}
.mobile-app-section2 .iphone_develop li .iphone_develop_image{    background-size: 106px auto !important; width: 50px !important; height: 50px !important;}
.mobile-app-section2 .iphone_develop .iphone_develop_left li.planning .iphone_develop_image{background-position: 0 -51px;}
.mobile-app-section2 .iphone_develop .iphone_develop_left li.uiux .iphone_develop_image{background-position: 0 -106px;}
.mobile-app-section2 .iphone_develop .iphone_develop_right li.code .iphone_develop_image{background-position: -53px 0;}
.mobile-app-section2 .iphone_develop .iphone_develop_right li.testing .iphone_develop_image{background-position: -53px -51px;}
.mobile-app-section2 .iphone_develop .iphone_develop_right li.deployment .iphone_develop_image{    background-position: -53px -106px;}
.mobile-app-section2 .iphone_develop .iphone_develop_left li, .mobile-app-section2 .iphone_develop .iphone_develop_right li{ margin-bottom: 0px !important;}
.mobile-app-section2 .iphone_develop .iphone_develop_left, .mobile-app-section2 .iphone_develop .iphone_develop_right{padding: 0;}
.iphone-app-section2{padding: 30px 0 0 0;}
.iphone_app_grid_section {  margin: 5px 0 0px;}
.iphone-app-section3 .col-md-6 img{display: none;}
.iphone-app-section3{padding: 30px 0;}
.iphone-app-section3 .iphone_develop .iphone_develop_left, .iphone-app-section3 .iphone_develop .iphone_develop_right { margin: 0 !important; padding: 0 !important;}
.mobile-app-section2 .iphone_develop li .iphone_develop_text{padding-left: 0 !important}
.iphone-app-section3 .omega {padding-left: 15px;}
.iphone-app-section3 .alpha {padding-right: 15px;}
.mobile-app-section2 .iphone_develop li{ padding: 5px 0 5px 25px !important; width: 100% !important; position: relative;}
.mobile-app-section2 .iphone_develop li:before{content: '\f26b'; display: inline-block; font: normal normal normal 14px/1 'Material-Design-Iconic-Font'; font-size: inherit; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size: 20px; top: 6px; border: 0;  width: auto; height: auto; color: #ec2b23;}
.php-development-section2 ul li{ padding: 5px 0 5px 25px !important; width: 100% !important; position: relative;}
.php-development-section2 ul li:before{content: '\f26b'; display: inline-block; font: normal normal normal 14px/1 'Material-Design-Iconic-Font'; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; top: 6px; border: 0; width: auto; height: auto; color: #ec2b23;}
.process-item{width: auto;float: none;margin: 40px 0 0;padding: 0 0 60px !important;font-size: 30px;line-height: 36px;}
.process-container .process-item:first-child{margin-top: 0;}
.process-container{padding:0; display: table; width: 100%; min-height: auto;}
.process-item:after{display: none;}
.process-item .circle{width: 40px;height: 40px;bottom: -3px;margin-left: -22px;}
.process-item .circle:before{display: none;}
.process-item .circle .num{opacity: 1;padding: 0 !important;}
.process-item{display: table-cell; float: none; width: auto; vertical-align: top;    font-size: 14px; padding: 0 !important;}
.process-item .circle{display: none;}
.process-item p{display: none;}
.process-item [class^="zmdi-"]:before, .process-item [class*=" zmdi-"]:before{font-size: 32px;}
.process_description_wrap h5{display: block; color: #000; font-size: 20px; font-family: 'Montserrat-SemiBold'; margin-bottom: 10px;}
#services-tabs{display: none;}
.banner_text p {width:100%;}
.sidebar_socialmedia{display: none !important;}
.about_threeblock .col-md-3 .readmore{display: none !important;}
.about_threeblock .col-md-3 span.less span{display: inline !important}
.about_threeblock { padding-right: 0;}
.php-development-services-section .short_text{width: 100%; margin: 0 auto 15px;}
.web_design_process_block p{width: 100%;}
.php-development-section2{margin: 15px;}
.btn-enquire-us img{width: 25px;}
.custom-template-mobile-app .mobile-app-section2 .iphone_develop li .iphone_develop_text{ padding-left: 60px !important;}
.mobile-app-section2 .iphone_develop .iphone_develop_left li h4, .mobile-app-section2 .iphone_develop .iphone_develop_right li h4{font-size: 14px;}
.custom-template-mobile-app .mobile-app-section2 .iphone_develop li:before{display: none;}
.custom-template-mobile-app .mobile-app-section2 {    padding: 20px 0 0 0;}
.custom-template-mobile-app .mobile-app-section2, .custom-template-mobile-app .features_new, .custom-template-mobile-app .two_colorbox.custom_ios, .custom-template-mobile-app  .content-mobile-portfolio-section{margin-top: 20px;}
#testimonial_slider p{font-size: 13px; line-height: 20px;}
.RightSideBar.block{margin-bottom: 20px;}
.wearable-app-development-section2{padding: 30px 15px;}
.wearable-app-development-section2 .iphone_develop .col-md-4:nth-child(2){display: none;}
.wearable-app-development-section2 .iphone_develop .iphone_develop_left li:before {left: 0; right: auto;}
.wearable-app-development-section2 .iphone_develop .iphone_develop_left li, .wearable-app-development-section2 .iphone_develop .iphone_develop_right li{text-align: left; padding: 15px 0 15px 60px; line-height: normal; text-align: left; width: 100%;}
.wearable-app-development-section2 .iphone_develop ul{margin: 0; padding: 0;}
.innerpage_subtitleblock p { font-size: 13px; line-height: 20px;}
.innerpage_subtitleblock h2 { font-size: 16px; line-height: 22px; margin-bottom: 10px;}
.prestashop_section2 .magento-services-section .content-area{background: none;}
.prestashop_section2 .magento-services-section .content-area .text strong { margin-bottom: 0;}
.shopify-grid-section .m_30{margin-bottom: 0;}
.shopify-grid-section .s_gray_box{margin-bottom: 20px;}
.shopify-grid-section2{margin: 0 !important;}
.php-development-section2 h3{text-align: left !important;}
.php-development-section2.woocommerce-services-section{margin: 0 0 20px 0; padding: 0 15px 15px;}
.woocommerce-services-section.php-development-section2 ul.left li:before{left: 0; right:  auto;}
.woocommerce-services-section.php-development-section2 ul li { padding-left: 50px !important;}
.about_threeblock .col-md-3 span.less{padding-bottom: 0;}
.ios-process-section1 .support_inner{padding: 15px;}
.innerpage_subtitleblock:after { width: 100%;  margin: 15px auto;}
.innerpage_subtitleblock h2:after{display: none;}
.web-design-banner h1.entry-title{padding-bottom: 5px;}
.web-design-banner { padding: 30px 0;}
.web-design-banner h1.entry-title{font-size: 20px;}
.web-design-banner p{font-size: 14px;}
.custom-template-web-design .innerpage_subtitleblock p { width: 100%; margin: 0 auto 15px;}
.web-design-banner .btn{font-size: 12px;}
.page_main_content.custom-template-web-design .innerpage_subtitleblock{padding: 0 15px;}
.web_design_section1 h3{padding:10px 0;}
.web_design_section1 .text2 { font-size: 36px; line-height: normal;    text-align: left;}
.web_design_section1 .text1 {font-size: 16px; text-align: left;}
.web_design_section2 .web_design_section2_title p { width: 100%;}
.web_design_section2 .web_design_section2_title h3 { font-size: 24px; line-height: normal;}
.web_design_section2_steps { padding: 25px 10px 0;}
.web_design_section2_steps .step .number { font-size: 50px; width: 60px; line-height: 40px; padding-right: 10px;}
.web_design_section2_steps .step .text { width: 77%;}
.web_design_section2_steps .step h4 { font-size: 16px; padding: 10px 0 10px 50px;}
.web_design_section4 {background-color: #efefef; padding: 25px 10px 10px;}
.what-people-say-section h3 { font-size: 18px;}
.custom-template-web-design .lets-chat-section{ padding: 30px 0;}
.custom-template-web-design .lets_chat_innerdiv { max-width: 100%;}
.custom-template-web-design .lets_chat_innerdiv h3 {  font-size: 20px;}
.custom-template-web-design .lets_chat_innerdiv .btn { margin: 15px 0 0 0; padding: 8px 20px;}
.web_design_section2 .web_design_section2_title h3 { font-size: 20px;}
.what-people-say-section { padding: 30px 0 10px;}
.web_design_section3 h3 { font-size: 20px;}
.web_design_section3 { padding: 30px 0;}
.web_design_section3 .services-round {width: 100%; height: auto; display: block; margin: 0;}
.web_design_section3 .services-round .circle{position: relative; left: 0; right: auto; top: 0; float: left; width: 100%; background: none;text-align: left; height: auto; margin-bottom: 15px; padding-left: 70px;}
.web_design_section3 .services-round .circle:before{position: absolute; top: 0; left: 0;}
.web_design_section3 .services-round .circle br{display: none}
.web_design_section3 .services-round{background:none;}
.HomeAboutUs .about_threeblock .blacktransbg ul li a{color: #ec2b22;}
.custom-template-mobile-app .mobile-apps-services-section { padding: 25px 20px 0px 20px;}
.two_colorbox.custom_ios h2, .two_colorbox.custom_ios h3 { font-size: 16px;  margin-bottom: 0;}
.two_colorbox.custom_ios .col-sm-6:first-child {padding-bottom: 20px;}
.two_colorbox.custom_ios:before{display: none;}
.two_colorbox.custom_ios .col-sm-6:first-child { padding-bottom: 20px; background-color: #ec2b22; padding-top: 20px;}
.two_colorbox.custom_ios .col-sm-6:last-child { background-color: #000; padding-top: 20px;}
.two_colorbox.custom_ios{padding: 0 !important;}
.web_design_section4 p .btn {margin-top: 30px; padding: 8px 15px;}
.iphone_app_grid_section .col-sm-3 { padding-bottom: 10px;}
.custom-template-mobile-app .mobile-app-section2{margin-top: 0 !important; padding-bottom: 10px !important;}
.shoppingcart-subtitile-section h2, .custom-template-shopping-cart .shopping-cart-section2 .section-title h3, .shopping-cart-section3 h3, .industries-section h3 {    font-size: 20px;}
.shopping-cart-section1 .col-sm-3{text-align: center}
.shopping-cart-section1 .col-sm-3 img{width: 80%;}
.custom-template-shopping-cart .shopping-cart-section2 .section-title{padding: 30px 0;}
.shopping-cart-section3 { padding: 30px 0;}
.shopping-cart-call-to-action h3 { margin: 10px 0 10px !important;}
.service-landing-service-list ul li{padding:0 !important;text-align: left !important;}
.service-landing-service-list ul{background: none !important}
.service-landing-list-bullet{display: none;}
.industries-section .table-cell { width: 33.33%;}
#GetQuoteModal .modal-body .col-md-6:last-child img{display: none;}
.what-we-do-mobile-section{margin-bottom: 15px;}
.what-we-do-mobile-section .midul{padding-bottom: 0;}
.custom-template-mobile-app .InnerPageContent .testimonials-text p{text-align: center !important;}
.content-mobile-portfolio-section{margin-top: 0 !important}
.what-we-do-mobile-section ul li, .technology-block ul li{font-size: 13px;}
.iphone-app-section3 .iphone_develop .iphone_develop_left li h4, .iphone-app-section3 .iphone_develop .iphone_develop_right li h4{font-family: 'montserrat-light'; }
/*#GetQuoteModal #siwp_captcha_container_0>label { top: -15px;}
#GetQuoteModal #siwp_captcha_container_0>input { top: -5px;  right: auto; left: 100px;}*/
#cus_portfolio_slider .owl-prev{left: 20px;}
#cus_portfolio_slider .owl-next{right: 20px;}
.content-mobile-portfolio-section #cus_portfolio_slider .item a{}
.html5-app-development-section3 { padding: 30px 0 0px;}
.html5-app-development-section3 .service_list{margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
.html5-app-development-section3 .service_list li{margin-bottom: 5px;}
.mobile-app-banner p{margin-bottom: 0;}
.html5-app-development-section2 .iphone_develop .iphone_develop_left li, .html5-app-development-section2 .iphone_develop .iphone_develop_right li{font-family: 'montserrat-light';padding: 8px 0 8px 50px !important; margin-bottom: 10px !important;  min-height: inherit;} 
.html5-app-development-section2 .iphone_develop .iphone_develop_left li:after, .html5-app-development-section2 .iphone_develop .iphone_develop_right li:before{width: 36px; height: 36px; border:0px solid #000; background-size: 36px auto;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite1:after { background-position: 0 0;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite2:after { background-position: 0 -36px;}
.html5-app-development-section2 .iphone_develop_left .html5-icon-sprite3:after { background-position: 0 -72px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite5:before { background-position: 0 -108px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite6:before { background-position: 0 -144px;}
.html5-app-development-section2 .iphone_develop_right .html5-icon-sprite7:before { background-position: 0 -180px;}
.entry-content ul li, ul.midul li{font-size: 13px;}
.html5-app-development-section2 h3 { margin: 0;}
#sidebar-wrapper{z-index: 1111;}
.html5-app-development-section3 .short_desc { margin: 0 auto 15px;}
.web-design-title-img{display: none;}
.web-design-banner {  padding: 30px 0 0;}
.web_design_section1 { padding: 0;}
.web_design_section3 .services-round .circle{padding-left: 55px;    margin-bottom: 0;}
.web_design_section3 .services-round .circle:before{width: 40px; height: 40px; background-size:40px auto;}
.web_design_section3 .services-round .circle2:before { background-position: 0 -41px;}
.web_design_section3 .services-round .circle3:before { background-position: 0 -81px;}
.web_design_section3 .services-round .circle4:before { background-position: 0 -121px;}
.web_design_section3 .services-round .circle5:before { background-position: 0 -161px;}
.web_design_section3 .services-round .circle6:before { background-position: 0 -201px;}
.web_design_section3 h3 { font-size: 16px; width: 90%; margin: 0 auto 10px;}
.web_design_section1 .text1{line-height: normal;}
.web_design_section1 .text2 { font-size: 24px;}
.custom-template-web-design #testimonial_slider { width: 100%;}
.web-design-banner .btn-free-proposal{    padding: 8px 20px;}
.web-design-banner p{ margin-bottom: 15px;}
.btn-blog-home{ margin-top: -75px;}
.wearable-app-development-section2 .col-sm-4 img{display: none}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon { padding-left: 60px; min-height: 42px;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon .text{padding-top: 10px;}
.woocommerce-services-container .col-sm-4.text-center{display: none;}
.woocommerce-services-container .woocommerce_ul.left li{text-align: left;}
.woocommerce-services-container .woocommerce_ul.left li:after{display: none;}
.woocommerce-services-container .woocommerce_ul.left li:before { content: ""; background: url(../images/icon-woocommerce-development-services.png) no-repeat; width: 52px; height: 59px; background-size: 100% auto; display: table-cell; vertical-align: middle; position: relative; top: 0; left: 0; border: 0;}
.woocommerce-services-container .woocommerce_ul.left li .text{padding-right: 0; padding-left: 10px;}
.woocommerce-services-container .woocommerce_ul{padding: 0;}
.woocommerce-services-container .woocommerce_ul li{margin-bottom: 10px !important;}
.woocommerce-services-container .woocommerce_ul.right li:before{ width: 52px; height: 59px;}
.woocommerce-services-container .woocommerce_ul.left li:nth-child(2):before{background-position: 0 -59px;}     
.woocommerce-services-container .woocommerce_ul.left li:nth-child(3):before{background-position: 0 -118px;}
.woocommerce-services-container .woocommerce_ul.left li:nth-child(4):before{background-position: 0 -176px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(1):before{background-position: 0 -235px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(2):before{background-position: 0 -294px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(3):before{background-position: 0 -352px;}
.woocommerce-services-container .woocommerce_ul.right li:nth-child(4):before{background-position: 0 -411px;}
.shopping-cart-section1 .col-sm-3 img { width: auto; max-width: 300px;}
.magento-shopping-cart-section1 .container-fluid, .magento-shopping-cart-section2 .container-fluid, .magento-shopping-cart-section3 .container-fluid{width:100%; margin: 0 auto;}
.magento-shopping-cart-section2{padding-left: 0; padding-right: 0;}
.magento-shopping-cart-section1 { margin-bottom: 20px;}
.magento-shopping-cart-section2-title{width: 100%;}
.magento-shopping-cart-section2-title h3{text-align: center;}
.magento-shopping-cart-section2-title h3 br{display: none;}
.magento-shopping-cart-section2-title .short-desc{text-align: center;}
#GetQuoteModal .captcha-number-image-first{margin-left: 85px;}
#siwp_captcha_container_0>div{margin-right: 2px;}
#GetQuoteModal .captcha-number-image-first #siwp_captcha_image_0{height: 35px; margin-right: 10px;}
#siwp_captcha_container_0{margin-bottom: 30px;}
#GetQuoteModal .captcha-number-image-first{ margin-top: 30px; margin-left: 0;}
.captcha-number-image-second{float: left; margin-top: 22px;}
#siwp_captcha_value_0{top: 32px; right: auto; left: 140px;}
#siwp_captcha_container_0{ margin-bottom: 0;}
 /*#GetQuoteModal #siwp_captcha_container_0>input { top: 30px; right: auto; left: 140px;}*/
.home_social_media .h_b_li { margin-bottom: 10px;}
.virtuemart-section1 .container-fluid, .virtuemart-section2 .container-fluid, .virtuemart-section3 .container-fluid{width: 100%;}
.virtuemart-section1 .container-fluid img { max-width: 200px;}
.virtuemart-section3 .s_d_icon{padding: 0; margin-top: 10px !important;}
.shopping-cart-section3 p.short-desc { width: 90%; margin: 0 auto 0px;}
.shoppingcart-subtitile-section p { width: 100%;}
.shoppingcart-subtitile-section {padding: 20px 0 10px;}
.magento-shopping-cart-section3 img{margin-top: 0; max-width: 300px; margin-bottom: 20px;}
.industries-section { padding: 20px 0 20px;}
.industries-section h3{padding-bottom: 15px;}
.industries-section .table-cell{width: 100%; text-align: left; padding: 0;}
.industries-section .indus_icon{ margin: 0px auto 0; vertical-align: middle; display: inline-block;}
.industries-section h4{display: inline-block;vertical-align: middle; }
.industries-section .indus_icon{ width: 60px; height: 60px;}
.industries-section .indus_icon:hover:after{display: none;}
.industries-section .indus_icon:before{width: 36px; height: 36px; background-size: 100% auto;  top: 8px;}
.industries-section .indus_icon { width: 50px; height: 50px;}
.industries-section .indus_icon:hover:before { background: url(/wp-content/themes/zaptechsolutions/images/icon-industries-sprites.png) no-repeat;}
.industries-section .indus_icon.indus_icon_medical:before {background-position: 0 -36px;}
.industries-section .indus_icon.indus_icon_travel:before {background-position: 0 -72px;}
.industries-section .indus_icon.indus_icon_manufacture:before {background-position: 0 -108px;}
.industries-section .indus_icon.indus_icon_realestate:before { background-position: 0 -144px;}
.industries-section .indus_icon.indus_icon_retail:before {background-position: 0 -180px;}
.industries-section .indus_icon.indus_icon_education:before { background-position: 0 -216px;}
.industries-section .indus_icon.indus_icon_more:before { background-position: 0 -252px;}
.virtuemart-section3 .s_d_icon:before{width: 60px; height: 68px; background-size: 100% auto;}
.virtuemart-section3 .text{font-size: 14px;}
.virtuemart-section3 .container-fluid { width: 100%;}
.virtuemart-section3 .s_d_icon.icon1:before{background-position: 0 0;}
.virtuemart-section3 .s_d_icon.icon2:before{background-position: 0 -68px;}
.virtuemart-section3 .s_d_icon.icon3:before{background-position: 0 -135px;}
.virtuemart-section3 .s_d_icon.icon4:before{background-position: 0 -202px;}
.virtuemart-section3 .s_d_icon.icon5:before{background-position: 0 -270px;}
.virtuemart-section3 .s_d_icon.icon6:before{background-position: 0 -338px;}
.virtuemart-section1{padding-bottom: 20px;}
.virtuemart-section2{padding: 30px 0;}
.virtuemart-section2 .services-round{width: 100%; height: auto; margin: 20px auto 0; background: none;}
.virtuemart-section2 .services-round .circle{position: relative; top: 0; left: 0; right: auto; width: 100%; background: none; padding: 0; text-align: left; height: auto; margin-top: 15px; padding: 8px 0;}
.virtuemart-section2 .services-round .circle:before{display: table-cell; vertical-align: middle;    background-size: 40px; position: relative; z-index: 11; height: 42px; width: 45px; left: 12px; top: 3px;}
.virtuemart-section2 .services-round .circle:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 65px; height: 60px; background: url(../images/virtuemart-services-icons.png) no-repeat; background-size: 65px;}
.virtuemart-section2 .services-round .circle .text{display: table-cell; vertical-align: middle; color: #000; padding-left:30px;}
.virtuemart-section2 .services-round .circle2:before { background-position: 0 -42px;}
.virtuemart-section2 .services-round .circle3:before { background-position: 0 -81px;}
.virtuemart-section2 .services-round .circle4:before { background-position: 0 -121px;}
.virtuemart-section2 .services-round .circle5:before { background-position: 0 -160px;}
.virtuemart-section2 .services-round .circle6:before { background-position: 0 -200px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.left li:after{display: none;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.left li:before, .volusion-section2 .woocommerce-services-container .woocommerce_ul.right li:before{    
	background: url(../images/icon-volusion-development-services.png) no-repeat; width: 60px; height: 68px;  background-size: 100% auto; display: table-cell; vertical-align: middle; position: relative; top: 0; left: 0; border: 0;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.left li:nth-child(2):before{background-position: 0 -68px;}     
.volusion-section2 .woocommerce-services-container .woocommerce_ul.left li:nth-child(3):before{background-position: 0 -136px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.left li:nth-child(4):before{background-position: 0 -203px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(1):before{background-position: 0 -271px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(2):before{background-position: 0 -339px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(3):before{background-position: 0 -407px;}
.volusion-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(4):before{background-position: 0 -475px;}
.volusion-section2{padding-bottom: 20px;}
.woocommerce-services-container { margin: 15px 0;}
.volusion-section2 h3 { font-size: 22px !important; margin-bottom: 0;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon1:before { background-position: 0 0;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon2:before { background-position: 0 -68px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon12:before { background-position: 0 -744px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon11:before {background-position: 0 -676px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon10:before { background-position: 0 -608px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon9:before { background-position: 0 -538px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon8:before {background-position: 0 -472px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon7:before { background-position: 0 -405px;}
.shopping-cart-section3.shopping-cart-section3.prestashop_section3 .icon5:before { background-position: 0 -270px;}
.shopping-cart-section3.prestashop_section3 .icon6:before {background-position: 0 -336px;}
.TestimonialPage .testimonial-left .avtar-image img{width: 100%; height: auto;}
.testimonials-list .avtar-image{margin-bottom: 10px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li, .shopify-section2 .woocommerce-services-container .woocommerce_ul.right li{padding-left: 75px; min-height: 80px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li:after, .shopify-section2 .woocommerce-services-container .woocommerce_ul.right li:before{width: 66px; height: 75px; background-size: 100% auto;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li .text, .shopify-section2 .woocommerce-services-container .woocommerce_ul.right li .text{padding-left: 0;} 
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li:nth-child(2):after { background-position: 0 -75px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.left li:nth-child(3):after { background-position: 0 -149px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(1):before {background-position: 0 -224px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(2):before {background-position: 0 -299px;}
.shopify-section2 .woocommerce-services-container .woocommerce_ul.right li:nth-child(3):before {background-position: 0 -373px;}
.shopify-section2 { padding: 30px 0 0;}
.shopify-section2 h3{margin-bottom: 0;}
.shopify-section2 .short-desc{width: 100%;}
.shopify-section4 .short-desc{width: 100%;}
.shopify-section4 { padding: 40px 0;}
.shopify-section4 .service-landing-service-list ul{padding: 0;}
.shopify-section4 .service-landing-service-list ul li:before { left: 0 !important; right: auto !important;}
.shopify-section4 .service-landing-service-list ul li h3, .shopify-section4 .service-landing-service-list ul li p{text-align: left !important; padding-left: 80px !important; padding-right: 0 !important}
.shopify-section4 .service-landing-service-list ul li h3{font-size: 15px;}
.shopify-section4 .service-landing-service-list ul li:before{ width: 65px; height: 72px;}
.shopify-section4 .service-landing-service-list ul li:nth-child(2):before {background-position: 0 -72px;}
.shopify-section4 .service-landing-service-list ul li:nth-child(3):before {background-position: 0 -143px;}
.shopify-section4 .service-landing-service-list ul li:nth-child(4):before {background-position: 0 -215px;}
.shopify-section4 .service-landing-service-list ul li:nth-child(5):before {background-position: 0 -287px;}
.shopify-section4 .service-landing-service-list ul li:nth-child(6):before {background-position: 0 -359px;}
.industries-section .indus_icon:hover:before{background-size: 100% auto;}
.shopping-cart-call-to-action p{font-size: 13px;}
.content-mobile-portfolio-section #cus_portfolio_slider .item a{padding: 0;}
.two_colorbox.custom_ios .white_btnbox a{padding: 0 15px; line-height: 36px;}
.content-mobile-portfolio-section .mobile-app-portfolio-section .link_buttons{bottom: 20px !important}
.shopping_cart_secion_image{width: 100%; max-width: 100%; margin:0 0 15px; text-align: center;}
.shopping_cart_secion_image img{max-width: 230px;}
.woocommerce-sectopn-2 h3, .woocommerce-sectopn-3 h3 { font-size: 18px !important;}
.woocommerce-sectopn-3.shopping-cart-section3 { padding: 40px 0;}
.woocommerce-sectopn-3.shopping-cart-section3 .s_d_icon .text { padding-top: 0; padding-left: 10px;}
.shopify-section4 div.service-landing-service-list{padding-top: 0px;}
.shopify-section1 {  padding-bottom: 20px;}
.wearable-app-development-section2 h3{font-size: 18px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon1:before { background-position: 0 0;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon2:before { background-position: 0 -68px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon3:before { background-position: 0 -136px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon4:before { background-position: 0 -202px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon5:before { background-position: 0 -268px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon6:before { background-position: 0 -338px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon7:before { background-position: 0 -406px;}
.shopping-cart-section3.ror-section2 .s_d_icon.icon8:before { background-position: 0 -473px;}
.ror-section1 .container-fluid, .ror-section3 .container-fluid {padding: 0 30px; width: 100%;}
.ror-section3 { padding: 30px 0 30px 0;}
.ror-section3 .ror-gray_box{max-height: inherit; margin-bottom: 30px;}
.ror-section3 .ror-gray_box p { line-height: 20px;}
.content_right_img{width: 100%; margin: 0 0 15px 0; padding: 0 20px;}
.open-source-section2 .service-landing-service-list ul li:nth-child(even) h3{padding-left: 60px; padding-right: 0;}
.open-source-section2 .service-landing-service-list ul li:nth-child(even) h3:before{left: 0; right: auto;}
.lb-next:before { width: 20px; height: 60px; background-size: 70px; background-position: -55px 0; top: 20%;}
.lb-prev:before { width: 20px; height: 60px; background-size: 70px; background-position: 0 0; top: 20%;}
.shopping-cart-section1 { padding-bottom: 15px;}
.service-landing-service-list ul { padding: 20px 0 0 0;}
.open-source-section2 .service-landing-service-list ul li h3:before{ width: 36px; height: 36px;}
.open-source-section2 .service-landing-service-list ul li h3.php:before{background-position: 0 0;}
.open-source-section2 .service-landing-service-list ul li h3.joomla:before{background-position: 0 -36px;}
.open-source-section2 .service-landing-service-list ul li h3.drupal:before{background-position: 0 -72px;}
.open-source-section2 .service-landing-service-list ul li h3.wordpress:before{background-position: 0 -108px;}
.open-source-section2 .service-landing-service-list ul li h3.codeigniter:before{background-position: 0 -144px;}
.open-source-section2 .service-landing-service-list ul li h3.cakephp:before{background-position: 0 -178px;}
.open-source-section2 .service-landing-service-list ul li h3.zend:before{background-position: 0 -212px;}
.open-source-section2 .service-landing-service-list ul li h3.ror:before{background-position: 0 -252px;}
.open-source-section2 .service-landing-service-list ul li h3 { padding-left: 48px !important; padding-top: 5px !important; padding-bottom: 5px !important; margin-bottom: 5px !important;}
.comman-section1 .z_t_icon:before{width: 60px; height: 68px;}
.comman-section1 h3{font-size: 18px;}
.comman-section1 .z_t_icon{margin-top: 10px;}
.php-section4-img{width: 100%; float: none; text-align: center; max-width: 100%; margin: 15px 0 15px 0;}
.php-section4-img img{max-width: 250px;}
.php-section-4 h3{padding-bottom: 15px;}
.php-section-4 p{clear: both; line-height: 20px;}
.mobile-app-portfolio-section{background-color: #efefef;}
.php-section-1 {  padding-bottom:20px;}
.comman-section2 .z_t_icon:before{width: 60px; height: 68px;}
.comman-section2 h3{font-size: 18px;}
.comman-section2 .comman-inner-section { width: 100%; margin: 0 auto;}
.comman-section2 .z_t_icon{margin-top: 10px;}
.comman-section2 .short-desc{width: 100%; margin-bottom: 10px;}
.comman-section2{ padding: 30px 0;}
.php-section-4{padding: 20px 0;}
.comman-section1 .z_t_icon.icon1:before{background-position: 0 0 !important;}
.comman-section1 .z_t_icon.icon2:before{background-position: 0 -66px !important;}
.comman-section1 .z_t_icon.icon3:before{background-position: 0 -134px !important;}
.comman-section1 .z_t_icon.icon4:before{background-position: 0 -202px !important;}
.comman-section1 .z_t_icon.icon5:before{background-position: 0 -270px !important;}
.comman-section1 .z_t_icon.icon6:before{background-position: 0 -336px !important;}
.comman-section1 .z_t_icon.icon7:before{background-position: 0 -405px !important;}
.comman-section1 .z_t_icon.icon8:before{background-position: 0 -472px !important;}
.comman-section1 .z_t_icon.icon9:before{background-position: 0 -539px !important;}
.comman-section2 .z_t_icon.icon1:before{background-position: 0 0;}
.comman-section2 .z_t_icon.icon2:before{background-position: 0 -66px !important;}
.comman-section2 .z_t_icon.icon3:before{background-position: 0 -134px !important;}
.comman-section2 .z_t_icon.icon4:before{background-position: 0 -202px !important;}
.comman-section2 .z_t_icon.icon5:before{background-position: 0 -270px !important;}
.comman-section2 .z_t_icon.icon6:before{background-position: 0 -336px !important;}
.comman-section2 .z_t_icon.icon7:before{background-position: 0 -405px !important;}
.comman-section2 .z_t_icon.icon8:before{background-position: 0 -472px !important;}
.comman-section2 .z_t_icon.icon9:before{background-position: 0 -539px !important;}
.open-source-benifits .col-sm-4{width: 50%;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image{max-width: 100%;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round{margin-bottom: 20px;}
.comman-section3 .comman-section-container .col-md-4:nth-child(2){display: none}
.comman-section3 .comman-section-container ul.left{}
.comman-section3 .comman-section-container ul.left li{text-align: left;}
.comman-section3 .comman-section-container ul.left li:before { content: "";  background: url(../images/icon-why-us-development.png) no-repeat; width: 60px;  height: 68px; display: table-cell; vertical-align: middle; position: relative; top: 0;  left: 0;  border: 0;  background-size: 100% auto;}
.comman-section3 .comman-section-container ul.right li:before{ width: 60px;  height: 68px;}
.comman-section3 .comman-section-container ul.left li:after{display:none} 
.comman-section3 .comman-section-container ul.left li .text{padding-left: 20px; padding-right: 0px;}
.comman-section3.codeigniter-section3 .comman-section-container ul.left li:before {background: url(../images/icon-codeigniter-development-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3 .comman-section-container ul.left li:nth-child(1):before { background-position: 0 0 !important;}
.comman-section3 .comman-section-container ul.left li:nth-child(2):before { background-position: 0 -66px !important;}
.comman-section3 .comman-section-container ul.left li:nth-child(3):before { background-position: 0 -134px !important;}
.comman-section3 .comman-section-container ul.right li:nth-child(1):before { background-position: 0 -202px !important;}
.comman-section3 .comman-section-container ul.right li:nth-child(2):before { background-position: 0 -270px !important;}
.comman-section3 .comman-section-container ul.right li:nth-child(3):before { background-position: 0 -336px !important;}
.comman-section3.drupal-section3 .comman-section-container ul.left li:before{background: url(../images/icon-drupal-development-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3.wordpress-section3 .comman-section-container ul.left li:before { background: url(../images/icon-why-wordpress-development.png) no-repeat; background-size: 100% auto;}
.comman-section3.cakephp-section2 .comman-section-container ul.left li:before{background: url(../images/icons-cakephp-development-services.png) no-repeat; background-size: 100% auto;}
.comman-section3.zend-section2 .comman-section-container ul.left li:before {background: url(../images/icons-zend-framework-development-services.png) no-repeat; background-size: 100% auto;}
.comman-section3.angular-section3 .comman-section-container ul.left li:before{ background: url(../images/icons-angular-js-why-us.png) no-repeat; background-size: 100% auto;}
.banner_text .head1 span:before{height: 30px !important}
.comman-section3.hire-mobile-app-advantages .comman-section-container ul.left li:before{background: url(../images/icons-mobile-app-development-advantages.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-joomla-section3 .comman-section-container ul.left li:before{background: url(../images/icon-hire-joomla-development-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-drupal-section3 .comman-section-container ul.left li:before {background: url(../images/icons-hire-drupal-developer-why-us.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-asp-section3 .comman-section-container ul.left li:before {background: url(../images/icons-hire-asp-developer-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-developer-section3 .comman-section-container ul.left li:before {background: url(../images/icon-hire-dedicated-developer-benifits.png) no-repeat; background-size: 100% auto;}
.open-source-section3 .short-desc { width: 100%;}
.open-source-section3 .woocommerce-services-container { width: 100%; margin-top: 0;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.left li:before{background: url(../images/icon-why-open-source-tecnology.png) no-repeat; background-size: 100%;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.left li:nth-child(1):before{background-position: 0 0;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.left li:nth-child(2):before{background-position: 0 -59px;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.left li:nth-child(3):before{background-position: 0 -117px;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.right li:nth-child(1):before{background-position: 0 -233px;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.right li:nth-child(2):before{background-position: 0 -234px;}
.open-source-section3 .woocommerce-services-container .woocommerce_ul.right li:nth-child(3):before{background-position: 0 -292px;} 
.lightbox .lb-image{border:0 !important; width: 100% !important;border-radius: 0 !important;}
.lb-outerContainer{width: 100% !important}
.lb-data .lb-close{position: absolute; top: -35px; right: 5px;}
/*#cus_portfolio_slider .item img{ max-width: inherit; width: 202%;}*/
.content-mobile-portfolio-section #cus_portfolio_slider .item .link_buttons{bottom: 5px !important; position: relative; text-align: center; left: 0 !important; float: left; width: 100% !important;}
.content-mobile-portfolio-section #cus_portfolio_slider .item .link_buttons a{ font-size: 13px; padding: 6px 8px !important; float: none;}
.content-mobile-portfolio-section #cus_portfolio_slider .item .link_buttons a img{width: auto !important; max-width: 100px !important;}
.content-mobile-portfolio-section #cus_portfolio_slider .item .link_buttons a+a{margin-left: 0 !important}
.content-mobile-portfolio-section{margin-bottom: 0 !important}
.comman-section3.hire-ecpmmerce-section3 .comman-section-container ul.left li:before {background: url(../images/icons-hire-ecommerce-developer-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-ror-section3 .comman-section-container ul.left li:before{background: url(../images/hire-ror-developer-sprites.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-symfony-section3 .comman-section-container ul.left li:before{background: url(../images/hire-symfony-developer-sprites.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-yii-section3 .comman-section-container ul.left li:before{background: url(../images/hire-yii-developer-sprites.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-laravel-section3 .comman-section-container ul.left li:before{background: url(../images/hire-laravel-developer-sprites.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-js-section3 .comman-section-container ul.left li:before{background: url(../images/hire-java-script-developer-features.png) no-repeat; background-size: 100% auto;}
.comman-section3.hire-node-js-section-2 .comman-section-container ul.left li:before{background: url(../images/icons-node-js-benifits.png) no-repeat; background-size: 100% auto;}
.comman-section3.asp-section3 .comman-section-container ul.left li:before{background: url(../images/icon-why-choose-us-asp-development.png) no-repeat; background-size: 100% auto;}
.comman-section3.sharepoint-section3 .comman-section-container ul.left li:before{background: url(../images/icon-why-choose-us-sharepoint-development.png) no-repeat; background-size: 100% auto;}
.comman-section3.silverlight-section2 .comman-section-container ul.left li:before{background: url(../images/icons-silverlight-development.png) no-repeat; background-size: 100% auto;}
.aboutus-section4 h3, .aboutus-section5 h3{font-size: 18px;}
.web-design-banner.shopping-cart-banner.about-us-banner h1 {  font-size: 20px; padding-bottom: 5px;}
.web-design-banner.shopping-cart-banner.about-us-banner{    padding: 30px 0 30px;}
.web-design-banner.shopping-cart-banner.about-us-banner .short-desc { width: 100%;}
.aboutus-section2 .short-desc{width: 100%; margin-bottom: 20px;}
.aboutus-section2 .m_b_30{margin-bottom: 0;}
.aboutus-section5 .about-testimonials{clear: both; margin-top: 40px; float: left; width: 100%;}
.aboutus-section4 h3, .aboutus-section5 h3, .aboutus-call-to-action h3{font-size: 18px;}
.aboutus-call-to-action{padding: 30px 0 30px;}
.aboutus-section5 .client-img{width: 145px; height: 65px;    background-size: 100%;}
.our-clients ul{float: left; width: 100%;}
.aboutus-section5 ul li {width: 33%;}
.aboutus-section5 ul li:nth-child(1) .client-img {background-position: 0 0;}
.aboutus-section5 ul li:nth-child(2) .client-img {background-position: 0 -65px;}
.aboutus-section5 ul li:nth-child(3) .client-img {background-position: 0 -130px;}
.aboutus-section5 ul li:nth-child(4) .client-img {background-position: 0 -195px;}
.aboutus-section5 ul li:nth-child(5) .client-img {background-position: 0 -260px;}
.aboutus-section5 ul li:nth-child(6) .client-img {background-position: 0 -320px;}
.aboutus-section5 ul li:nth-child(7) .client-img {background-position: 0 -390px;}
.aboutus-section5 ul li:nth-child(8) .client-img {background-position: 0 -450px;}
.aboutus-section5 ul li:nth-child(9) .client-img {background-position: 0 -520px;}
.aboutus-section5 ul li:nth-child(10) .client-img {background-position: 0 -585px;}
.aboutus-section5 ul li:nth-child(11) .client-img {background-position: 0 -650px;}
.aboutus-section5 ul li:nth-child(12) .client-img {background-position: 0 -710px;}
.aboutus-section5 ul li:nth-child(13) .client-img {background-position: 0 -777px;}
.aboutus-section5 ul li:nth-child(14) .client-img {background-position: 0 -840px;}
.aboutus-section5 ul li:nth-child(15) .client-img {background-position: 0 -905px;}
.aboutus-section5 ul li:nth-child(16) .client-img {background-position: 0 -975px;}
.aboutus-section5 .about-testimonials{padding-bottom: 0;}
.zt-img-1{display: none;}
.zt-curve-dot:before { width: 16px; height: 18px; vertical-align: middle; display: inline-block;}
.zt-y-bottom{left: 5px; display: inline-block;vertical-align: middle; top: 0;}
.zt-curve-dot.hover:before {background-position: 0 -17px;}
.zt-curve-line{display: none;}
.zt-dot-1{top: 0; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-2{top: 30px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-3{top: 60px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-4{top: 90px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-5{top: 120px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-6{top: 150px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-7{top: 180px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-8{top: 210px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-9{top: 240px; bottom: auto; left: 10px; padding-top: 0px;}
.zt-dot-10{top: 270px; bottom: auto; left: 10px; padding-top: 0px;}
.over-25-block-text { width: 80%; margin-left: 55px; margin-top: 0; border-left: 1px solid #000; padding-left: 20px;}
.over-25 { padding: 0 15px 0px;}
.zt-curve-dot, .zt-dot-hover{width: 60px;}
.over-25-block-text{min-height: 300px;}
.over-25 p{margin-bottom: 0;}
.over-25-block-body{font-size: 13px; line-height: 20px;}
.zt-curve-line-graph{    z-index: 11;}
.zt-curve-dot:before{position: absolute; right: -9px;}
.zt-curve-line-graph{top: 5px;}
.over-25-block-title { font-size: 21px;}
.aboutus-call-to-action h3{font-size: 16px;}
.aboutus-call-to-action .short-desc{margin-bottom: 0;}
.aboutus-section5{ padding: 30px 0 20px;}
.aboutus-section5 h3{    margin-bottom: 0;    padding-bottom: 0;}
.aboutus-section5 .about-testimonials{    margin-top: 10px;}
.aboutus-section4{background-size: 100% auto;}
.aboutus-section6 h4{font-size: 18px; margin-bottom: 10px;}
.aboutus-section6{padding: 40px 0;}
.game-development-section2 h3, .game-development-section3 h3, .game-development-section4 h3, .GameSectionTestimonial h3, .GameSectionCallToAction h3{font-size: 18px;}
.game-development-section1 .container-fluid, .game-development-section2 .container-fluid, .game-development-section3 .container-fluid, .game-development-section4 .container-fluid, .game-development-section5 .container-fluid{padding-left: 15px; padding-right: 15px;}
.custom-template-game-development .mobile-pages-testimonials .testimonials-slidelist button.slick-prev.slick-arrow{ left: 10px !important;}
.custom-template-game-development .mobile-pages-testimonials .testimonials-slidelist button.slick-next.slick-arrow{ right: 10px !important;}
.custom-template-game-development .mobile-pages-testimonials .testimonial-content{width: 100%;}
.unity3d-section3 ul li:before{top: 9px;}
.shoppingcart-subtitile-section p { margin-bottom: 20px;}
.shoppingcart-subtitile-section{padding-left: 15px; padding-right: 15px;}
.game-development-banner{padding-bottom: 15px;}
.game-development-banner .short-desc{width: 90%; margin-bottom: 10px; font-size: 13px; line-height: 18px;}
.game-development-banner h1.entry-title{margin-bottom: 10px;padding-top: 5px;}
.HomeAboutUs h1 span.text2{font-size: 13px;    margin-top: 8px !important;}
.comman-section1.cocos-2d-section2{}
.comman-section1.cocos-2d-section2 .z_t_icon{position: relative; padding-left: 80px;  text-align: left; margin-bottom: 20px;}
.comman-section1.cocos-2d-section2 .z_t_icon:before{ position: absolute; top: 0; left: 0;}
.cocos-2d-section2.comman-section1 .z_t_icon h4{font-size: 14px; text-align: left;}
.cocos-2d-section2.comman-section1 .z_t_icon .text{text-align: left;}
.cocos-2d-section3 .cocos2d-innersection2 .left{text-align: center; padding: 10px;width: 100%;}
.cocos-2d-section3 .cocos2d-innersection2 .right{width: 100%;text-align: center; padding: 10px;}
.cocos-2d-section3 .short-desc{width: 100%;}
.cocos-2d-section3 .cocos2d-innersection2{margin-top: 20px;}
.cocos-2d-section3 .cocos2d-innersection2 .left:before, .cocos-2d-section3 .cocos2d-innersection2 .right:before{ background: url(../images/icon-products-cocos2d-mobile.png) no-repeat;  background-size: 100% auto; width: 60px; height: 69px; position: relative; margin: 15px auto 15px; left: 0;}
.cocos-2d-section3 .cocos2d-innersection2 .right.icon2:before { background-position: 0 -69px;}
.cocos-2d-section3 .cocos2d-innersection2 .left.icon3:before { background-position: 0 -140px;}
.cocos-2d-section3 .cocos2d-innersection2 .right.icon4:before { background-position: 0 -210px;}
.comman-section1.mobile-game-sectio2 .col-sm-3{width: 100%;}
.comman-section1.mobile-game-sectio2 .z_t_icon:before{ display: table-cell;}
.comman-section1.mobile-game-sectio2 .z_t_icon .text{width: auto;display: table-cell;}
.mobile-game-sectio3 p.short-desc{width: 100%;    margin: 10px auto 10px;}
.unity3d-section3.iphone-game-section4 .short-desc{width: 100%;    margin: 30px auto 20px;}
.unity3d-section3.iphone-game-section4 h3{font-size: 18px;}
.unity3d-section3.iphone-game-section4 .col-md-6{width: 100%;}
.unity3d-section3.iphone-game-section3 .col-md-6{width: 100%;}
.unity3d-section3.iphone-game-section3 .col-md-6.text-right{text-align: center;}
.unity3d-section3.iphone-game-section3 ul { margin-top: 20px; margin-bottom: 20px;}
.unity3d-section3.iphone-game-section3 .short-desc{width: 100%; margin-bottom: 10px;}
.android-game-section3 h3{font-size: 18px;}
.android-game-section3 .short-desc{width: 100%; margin-bottom: 20px;}
.android-game-section3 .android-inner-section3 .icon:before{left: 15px; top: 8px;}
.android-game-section3 .android-inner-section3 .icon{padding-left: 40px; padding-top: 5px; padding-bottom: 5px;}
.img-android-section3{display: none;}
.android-game-section3{padding: 30px 0 15px; }
.GameSectionCallToAction h3{margin-bottom: 5px;}
.GameSectionCallToAction .subtitle{margin-bottom: 30px;}
.html5game-section3 .short-desc{width: 100%;}
.html5game-section3 .short-desc{margin-bottom: 10px;}
.html5game-section3 .html5-inner-section3{padding: 0;}
.html5game-section3 .html5-inner-section3 .icon{padding-top: 5px; padding-bottom: 5px;}
.html5game-section3{padding: 40px 0;}
.html5game-section3 .html5-inner-section3 .icon br{display: none;}
.html5game-section3 .html5-inner-section3 .icon:before{top: 8px;}
.shoppingcart-subtitile-section h2{line-height: 28px;}
.game-development-section1 { padding-bottom: 20px;}
.comman-section1.industries-section2.healthcare-section2 .comman-inner-section .col-md-3{width: 100%;}
.comman-section1.industries-section2 .comman-inner-section .col-md-3{width: 100%;}
.comman-section1.industries-section2.edication-section2 .z_t_icon:before{display: table-cell;}
.comman-section1.industries-section2.edication-section2 .z_t_icon .text{display: table-cell; text-align: left;}
.open-source-section2.seo-section2 .service-landing-service-list ul li h3{padding-left: 0 !important;}

.main-navigation .primary-menu > li ul li a {
	padding-top: 14px;
	padding-bottom: 14px;
}

}

@media(max-width: 568px){
.shopify-section3 .services-round{width: 100%; margin: 15px 0 0 0;background: none; height: auto; display: block;}
.shopify-section3 .services-round .circle {position: relative; top: 0; left: 0; padding: 0; margin-bottom: 15px; background: none; font-size: 14px; width: 100%; height: auto; text-align: left;}
.shopify-section3 .services-round .circle:before{margin:0; display: inline-block; vertical-align: middle;}
.shopify-section3 .services-round .circle .text{display: inline; vertical-align: middle; padding-left: 15px;}
.shopify-section3 .services-round .circle .text br{display: none;}
.shopify-section3 .services-round .circle:before{width: 40px; height: 40px; background-size: 100% auto;}
.shopify-section3 .services-round .circle2:before { background-position: 0 -41px;}
.shopify-section3 .services-round .circle3:before { background-position: 0 -81px;}
.shopify-section3 .services-round .circle4:before { background-position: 0 -121px;}
.shopify-section3 .services-round .circle5:before { background-position: 0 -161px;}
.shopify-section3 .services-round .circle6:before { background-position: 0 -201px;}
.shopify-section3 h3{font-size: 18px;}
.industries-section h4{font-size: 13px;padding-left: 10px;}
.prestashop_section2 .short_desc { width: 90%;}
.prestashop_section2 { padding: 20px 0;}
.prestashop_section1 { padding-bottom: 20px;}
.prestashop_section1 h3{text-align: center;}
.web-design-banner.shopping-cart-banner p{font-size: 13px !important; line-height: normal;}
.content-mobile-portfolio-section .mobile-app-portfolio-section .link_buttons{bottom: 0 !important}
/*.cus_portfolio_block.mobile-app-portfolio-section #cus_portfolio_slider .owl-item img{max-width: 203%;}*/
.content-mobile-portfolio-section #cus_portfolio_slider .item a.btn{ padding: 10px 15px; font-size: 13px; float: none;}
.content-mobile-portfolio-section .mobile-app-portfolio-section .link_buttons { background: #efefef;  padding-bottom: 20px; margin-bottom: 0;position: relative; bottom: 15% !important; left: 0 !important; text-align: center;}
.services_block_title h2{font-size: 18px; text-align: center; line-height: 24px;}
.porfolio_block .table-cell h4 { font-size: 13px; top: 78%; font-size: 14px !important;}
.home_our_clients h3{font-size: 18px;}
.home_our_clients h4 { font-size: 13px;  line-height: 18px;}
.testimonial-content{padding-top: 0; margin-bottom: 10px;}
.banner_text .head1 {line-height: normal;}
.banner_text .head1 span:before{height: 20px !important}
.banner_text div.table-cell { padding-top: 5%;}
.banner_text .head1 span.fade-in3 { margin-left: 0%;}
.open-source-benifits .col-sm-4{width: 100%;}
.aboutus-section5 ul li{width: 50%;}
.p_d_show{padding-right: 25px;}
.aboutus-section5 .client-img { width: 140px; height: 62px; background-size: 100%;}
.aboutus-section5 ul li:nth-child(1) .client-img {background-position: 0 0;}
.aboutus-section5 ul li:nth-child(2) .client-img {background-position: 0 -62px;}
.aboutus-section5 ul li:nth-child(3) .client-img {background-position: 0 -125px;}
.aboutus-section5 ul li:nth-child(4) .client-img {background-position: 0 -190px;}
.aboutus-section5 ul li:nth-child(5) .client-img {background-position: 0 -253px;}
.aboutus-section5 ul li:nth-child(6) .client-img {background-position: 0 -315px;}
.aboutus-section5 ul li:nth-child(7) .client-img {background-position: 0 -378px;}
.aboutus-section5 ul li:nth-child(8) .client-img {background-position: 0 -437px;}
.aboutus-section5 ul li:nth-child(9) .client-img {background-position: 0 -502px;}
.aboutus-section5 ul li:nth-child(10) .client-img {background-position: 0 -565px;}
.aboutus-section5 ul li:nth-child(11) .client-img {background-position: 0 -628px;}
.aboutus-section5 ul li:nth-child(12) .client-img {background-position: 0 -690px;}
.aboutus-section5 ul li:nth-child(13) .client-img {background-position: 0 -750px;}
.aboutus-section5 ul li:nth-child(14) .client-img {background-position: 0 -812px;}
.aboutus-section5 ul li:nth-child(15) .client-img {background-position: 0 -875px;}
.aboutus-section5 ul li:nth-child(16) .client-img {background-position: 0 -945px;}
.game-development-section2 ul li{width:135px; padding-top: 15px; vertical-align: top;}
#GetQuoteModal .modal-dialog { margin-top: 10px;}
.HomeAboutUs .homeabouttext2{font-size: 13px;}
}



@media(max-width: 479px){ 
.request_quote_title h3{font-size:18px;}
.request_form h3{font-size: 15px;}
.request_quote_title{padding-bottom: 20px;}
.request_quote_title p span:before, .request_quote_title p span:after{width: 20px;}
.contact_details_form{padding: 10px; margin-bottom: 10px;}
.contact_details_form .col-md-7{padding: 20px;}
.contact_details_form h3{padding-bottom: 10px; font-size: 18px; padding-top: 0;}
.contact_details_form h4{font-size: 16px;}
.contact_details_form h5{font-size: 14px;}
.map iframe{height: 200px;}
.contact_details_form .col-md-5{padding:20px; }
.banner_text{padding: 0 15px;}
.banner_text p {font-size: 12px; width: 100%; float: right; line-height: normal;} 
.banner_text .head1 {font-size: 14px; margin-bottom: 5px;}
.HomeAboutUs h1 { font-size: 16px;text-align: center;}
.page_title .entry-title{font-size: 16px;}
.breadcrumb>li+li:before{font-size: 14px;margin: 0 2px;}
.site-content{padding-top: 70px;}
.home_social_media .h_b_li div .h4{font-size: 16px; margin-top: 15px;}
.home_social_media .h_b_li div img{width: 100% !important; margin: 0 0 15px 0;} 
.home_social_media .h_b_li div{height: auto !important;}
.home_social_media .h_b_li div img{float: none !important;}
.home_social_media .h_b_li div:first-child .h_b_date{    top: 10px; height: 30px !important; left: 5px;}
.testimonials-list .testimonials-text  p, .testimonials-slidelist .testimonials-text p, .testimonials-slide-widget .testimonials-text  p{    font-size: 13px;   line-height: 18px;}
.what_people_are_says h2 a{display: none !important}
.home_our_clients ul li {width: 50%; border-left: none; border-right: none;}
.home_our_clients ul li:nth-child(2), .home_our_clients ul li:nth-child(4), .home_our_clients ul li:nth-child(6) {border-left:1px solid #d4d2d2; }
.home_our_clients ul li:nth-child(1), .home_our_clients ul li:nth-child(3), .home_our_clients ul li:nth-child(5) {border-left: 1px solid transparent;}
.home_our_clients ul li:nth-child(2), .home_our_clients ul li:nth-child(4) { border-bottom:1px solid #d4d2d2;  }
.client-img { width: 145px; height: 65px; background-image:url(../images/zaptech-logos-small.png);  }
.home_our_clients ul li:nth-child(1) .client-img { background-position: -28px -10px; }
.home_our_clients ul li:nth-child(2) .client-img { background-position: -228px -10px; }
.home_our_clients ul li:nth-child(3) .client-img { background-position: -430px -5px; }
.home_our_clients ul li:nth-child(4) .client-img { background-position: -628px -5px; }
.home_our_clients ul li:nth-child(5) .client-img { background-position: -28px -85px; }
.home_our_clients ul li:nth-child(6) .client-img { background-position: -229px -85px; }
.testimonials-slidelist.design-1 .slick-dots { display: none !important; }
.testimonials-slidelist .slick-dots li { cursor: pointer; height: 20px !important; margin: 0 15px !important; padding: 0 !important; width: 20px !important; border:0px !important; }
.testimonials-slidelist .slick-dots li button{ margin: 5px !important; }
.f_e_p span { padding: 5px 0; }
.footerdarkgbg a { padding: 0 6px; }
.content-portfolio-section .cus_portfolio_block h3 {font-size: 15px; padding-bottom: 10px;}
#portfolio_slider .item img{/*width: 280%  !important; max-width: inherit !important;*/}
.content-portfolio-section .cus_portfolio_block p.link_buttons{float: left; width: 100%; margin: 0; text-align: center;}
#portfolio_slider .item p.link_buttons img{width: auto !important; max-width: 100px !important;}
#portfolio_slider .item p.link_buttons a{float: none;}
.iphone_app_grid_section h4{ padding: 6px 0 6px 48px;font-size: 14px;}
.iphone_app_grid_section .i-retail{background-position: 0 0px;}
.iphone_app_grid_section .i-education{background-position: 0 -36px;}
.iphone_app_grid_section .i-fashion{background-position: 0 -72px;}
.iphone_app_grid_section .i-healthcare{background-position: 0 -108px;}
.iphone_app_grid_section .i-banking{background-position: 0 -144px;}
.iphone_app_grid_section .i-manufacturing{background-position: 0 -180px;}
.iphone_app_grid_section .i-hospitality{background-position: 0 -216px;}
.iphone_app_grid_section .i-andmore{background-position: 0 -252px;}
.iphone_app_grid_section { margin: 0 0 20px;}
.content-mobile-portfolio-section { margin: 0 -35px -15px -35px;}
.android-development-section1 .features_new h3{font-size: 16px;}
.banner_text p span{display: none !important}
.banner_text p br{display: none !important;}
.mobile-app-banner h1.entry-title{font-size: 16px;}
.mobile-app-banner h2 {font-size: 14px;}
.mobile-app-banner p {font-size: 12px;}
.wearable-app-development-section2 h3{margin-bottom: 0 !important;}
#siwp_captcha_container_0{width: 100%;}
#GetQuoteModal .modal-title {font-size: 16px;}
/*#GetQuoteModal #siwp_captcha_container_0>input{width: 70px;}*/
.web-design-banner h1.entry-title { font-size: 18px;}
.web_design_section2_steps .step .number {font-size: 32px; width: 37px; line-height: 32px; padding-right: 5px;}
.web_design_section2_steps .step .text { width: 86%;}
.web_design_section2_steps .step h4{margin-bottom: 10px;}
.web_design_section2 .web_design_section2_title:after{ width: 20px;  height: 20px; bottom: -10px;}
.web_design_section2_steps .step{ margin-bottom: 10px;}
.web-design-banner .btn-free-proposal { padding: 6px 12px;}
.web-design-banner p{margin-top: 5px;}
.footerlightgbg h3 { font-size: 16px;}
.footerlightgbg h3{padding-top: 20px;}
.footerlightgbg address{margin-bottom: 5px;}
.virtuemart-section1 .container-fluid img { max-width: 100%; margin:15px 0;}
.prestashop_section1 .container-fluid img { max-width: 100%; margin:15px 0;}
.shopify-section1 img{width: 100%; margin: 0 0 15px 0;}
.shoppingcart-subtitile-section h2, .custom-template-shopping-cart .shopping-cart-section2 .section-title h3, .shopping-cart-section3 h3, .industries-section h3 { font-size: 18px; font-family: 'montserrat-regular';}
.prestashop_section1 .container-fluid img{width: 100%;}
.volusion-section2 h3 { font-size: 18px !important; margin-bottom: 0; padding-bottom: 0;}
}

@media(max-width: 360px){
.html5-app-development-section2 .iphone_develop .iphone_develop_right li, .html5-app-development-section2 .iphone_develop .iphone_develop_left li {padding: 5px 0 20px 70px !important; width: 90% !important; float: left; clear: both;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round { width: 290px; height: 254px; background-size: 120px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle { font-size: 11px; height: 97px; width: 110px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle:before{margin-top: 20px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle .text{font-size: 11px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle1 { left: 0; top: 35px; background-position: 0 0;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle2 { left: 90px; top: -15px; background-position: 0 -102px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle3 {left: 180px; top: 35px; background-position: 0 0;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle4 { left: 180px; top: 140px; background-position: 0 -100px;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle5 { left: 90px; top: 195px; background-position: 0 0;}
.shopping-cart-section1.open-source-section1 .shopping_cart_secion_image .services-round .circle6 { left: 0; top: 140px; background-position: 0 -100px;}

}





