@media (max-width:1700px){#about-section .left-sec{margin-left:110px;width:84%;}
.specialty-description{margin-left:18%;}
#specialty .right-sec{width:51%;}
.specialty-box p{font-size:13px;}
.navbar-nav .icon-box{width:60px;height:60px;padding:11px;margin:10px 0 14px;}
.navbar-nav .dropdown .main-sub-category ul li{width:100%;text-align:left;}
.navbar-nav .dropdown .main-sub-category #software ul li, .navbar-nav .dropdown .main-sub-category #internet ul li{width:120px}
.main-sub-category h2{font-size:24px;text-align:left;}
.navbar-nav .main-sub-category li em{font-size:12px;}
.product-bg{background: #E4E4E4;height:400px;}
.product-bg-ingram{background-image:url("../images/ingram-micro-to-magento.jpg");background-position:center center;background-size:cover;height:420px;}
#about-section .get-inTouch-form .capcha .capcha-img{margin:5px 5%;}
.specialty-box ul li{font-size:12px;}
#main-slide .slider-content h1{font-size:60px;}
#main-slide .slider-content h2{font-size:20px;}
#main-slide .slider-content .more-btn{margin-top:50px;}
#main-slide .slider-content .small-text{font-size:40px;text-transform:uppercase;}
.mockup #slideshow{margin-top:0px;}
.services-img{background-position:92% bottom;}
}
@media (min-width:1400px) and (max-width:2000px){
    #main-slide .first .slider-content .more-btn{margin-top:204px;margin-left:30px}

}
@media (min-width:1400px){
/*.section-intro{height:400px;}*/
.inner-wrap img { max-width:none;}
.product-bg-ingram{height:580px;}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item{height:810px !important;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100%; margin-top: -90px;}


}
@media (max-width:1600px){
.certificate-section .colm {display: inline-block;padding: 8px;width: 23%;}
.certificate-section .colm img{width: 100%;}
#certificate-section .box-certificate{width:100%; margin: 0px;}
.aspdotnet{background-position:center bottom;}
}
@media (max-width:1200px){img{max-width:100%;height:auto;}
#main-slide .item .slider-content{margin-left:25px;}
.certificate-details h2{font-size:20px;}
.step-txt{width:auto;}
.middle-secton-wrap img{pointer-events:none;}
}
@media (max-width:1023px){
#griddler_ii{display:none;}

}
@media (min-width:992px) and (max-width:1024px){
.captcha-man {
    margin-bottom: 20px;
    margin-top: -60px;
}
.contact-info-block ul li{width: 176px;}
.navbar-default .navbar-nav > li > a{padding:37px 14px}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:21px 15px 14px 0;}
.navbar-nav .dropdown ul li{width:115px;margin:0 10px;}
.navbar-nav .dropdown em{font-size:14px;}
#main-slide .slider-content h2{font-size:20px;}
#main-slide .slider-content h1{font-size:50px;}
#main-slide .slider-content .small-text{font-size:40px;}
#main-slide .slider-content .more-btn{margin-top:30px;}
#main-slide .slider-content{left:10%}
#slideshow{margin-top:80px;}
#services-section .services-box .services-post .services-post-content h2{font-size:14px;margin-bottom:15px;}
#services-section .services-box .services-post .hover-services{padding:80px 11px 0;}
#services-section .services-box .services-post .hover-services h2{font-size:10px}
#services-section .services-box .services-post .hover-services h1{font-size:15px;}
#services-section .services-box .services-post .hover-services p{font-size:12px;}
#about-section .left-sec{margin-left:30px;}
#about-section .large-font{font-size:165px;}
#about-section .get-inTouch-form label{font-size:13px;}
#about-section .section-header p{font-size:14px;line-height:24px;}
#about-section .large-font span{font-size:115px;margin-left:-33px}
.certificate-section .colm {display: inline-block;padding: 8px;width: 23%;}
#certificate-section .box-certificate{width: 100%; margin: 0px;}
.certificate-img{width:100%;text-align:center;}
.certificate-details{width:100%;}
.certificate-details h2{font-size:18px;text-align:center;margin-bottom:25px;line-height:24px;}
#about-section .get-inTouch-form .capcha .capcha-img{margin:5px 3%}
#statistic-section{min-height:inherit;padding:50px 0px 40px;}
#statistic-section .counter-item h5{font-size:20px;}
.specialty-description{margin-left:2.5%;}
#specialty .right-sec{width:100%;}
.specialty-box h3{font-size:1.6em;}
.specialty-box{border-top:1px #7f7f7f solid;}
#specialty{padding-bottom:20px;}
.team-wrapper-outer{max-width:940px;}
.block-team li > a{margin-right:30px;}
.section-intro{padding:40px 0 90px;}
.box-services-c, .block-services .our-services-list{font-size:12px}
.section-intro.services-img .row .col-md-5{width:40%;}
.services-img{background-position:70% bottom;}
.section-intro.product-bg{background-size:cover;height:380px;margin-top:80px;padding:0;width:100%;}
.mockup .screen{width:91%;}
.details-img, .left-img{text-align:center;}
#portfolio-section .portfolio-box .project-post{width:33.3%;}
.section-intro{margin-top:80px;}
.block-contacts ul li{margin:30px 64px 0}
.webstrip, .inner-portfilo .small-container{width:100%;}
#footer .widget{min-height:230px;margin-bottom:20px;}
#portfolio-details img{height:auto;}
#portfolio-details .inner-portfilo .view-more{top:201px;}
.thank-you-img{height:300px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:11px 15px 14px 0;}
#services-section .services-box .services-post .services-post-content{min-height:299px;}
#main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:30px;}
.portfolio-page .inner-portfilo img{min-height:159px;}
.technology-logo > li{width:120px;margin:0 10px 20px}

.norway-address-block {
    right: 260px;
    top: -18px;
}
.italy-address-block {
    left: 431px;
    top: 133px;
}
.new-york-address-block {
    left: 176px;
    top: 119px;
}
.australia-address-block {
    bottom: 52px;
    right: 145px;
}
.india-address-block {
    right: 80px;
    top: 107px;
}
.contact-form-left .row input.contact-no{
    width: 84%;
}
.inqury-check-box li{margin-bottom: 0px;}

}

@media (min-width:1024px) and (max-width:1224px){ 
.navbar-default .navbar-nav > li > a{ font-size: 13px;} 
.intro-image{display: block; margin-top: 30px;}
}

@media (min-width:992px) and (max-width:1100px){
.inner-portfilo img{max-height:154px;}
section#slideshow { margin-top: 80px;}
.intro-title{ margin-top: 13%;}
.page-not-found{margin-top:95px; padding:8% 0 10%;}
.page-not-found .error-title h2 {font-size: 15em;}
.aspdotnet{background-position:-585px 0;}
}
@media (min-width:980px) and (max-width:992px){
.aspdotnet-about-section .row.col-p0{margin-left: 108px;}
}
@media (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav > li > a{font-size:14px;padding:37px 7px;}
.group-team {padding: 0;width: 33.3333%; float:left}
.group-team-right {padding: 0;}
#contact-top .bg-9{
        background-size: contain;
    height: 188px;
}
.inqury-check-box li{margin-bottom: 0px;}
.contact-info-block ul li{ width: 141px;}
#contact-top .map-frme{margin-top:-15px;}
.captcha-man {
    margin-bottom: 20px;
    margin-top: -50px;
}
#contact-top .intro-title{ margin-top: 0%;}
.contact-form-left .row input.contact-no{width: 78%;}
.india-address-block, 
.australia-address-block,
.australia-address-block,
.new-york-address-block,
.norway-address-block,
.italy-address-block{display: none;}
.banner-bac .intro-title, .banner-bac .intro-p{ color: #fff}
section#slideshow {   margin-top: 80px;}
.navbar-default .navbar-nav a.open-search{padding:8px 15px 25px 0;margin-left:5px;}
.section-intro{margin-top:88px;}
#main-slide .slider-content h2{font-size:17px;}
#main-slide .slider-content h1{font-size:40px;}
#main-slide .slider-content .more-btn{margin-top:25px;}
#main-slide .slider-content{left:10%}
.banner-section .padding-0{padding:0 15px;}
#services-section .services-box .services-post{width:50%;}
#services-section .services-box .services-post .services-post-content p{font-size:14px;}
#services-section .services-box .services-post{padding-bottom:210px;}
#portfolio-section ul.filter li a{font-size:9px;}
#portfolio-section .portfolio-box .project-post .project-tit-cont h2{font-size:1.2em;}
#portfolio-section .portfolio-box .project-post .project-tit-cont p{font-size:0.8em;}
#about-section .large-font span{margin-left:-34px;}
#about-section .left-sec{margin-left:4%;width:90%;}
.certificate-details h2{font-size:1.4em;line-height:29px;}
#statistic-section .counter-item i{font-size:2.1em;}
#statistic-section .counter-item h5{font-size:1.1em;}
#statistic-section .counter-item .timer{font-size:2.5em;}
#footer ul li a, .development-div{font-size:0.9em;}
#social .padding-0, #footer .padding-0{padding:0 15px}
#statistic-section{min-height:inherit;padding:40px 0px;}
#portfolio-section .portfolio-box .project-post{width:50%;}
#main-slide .slider-content .small-text{font-size:33px;}
.specialty-description{margin-left:2.5%;}
#specialty .right-sec{width:100%;}
.specialty-box h3{font-size:1.6em;}
.specialty-box{border-top:1px #7f7f7f solid;}
#specialty{padding-bottom:20px;}
.team-wrapper-outer{margin:0 auto;max-width:730px;}
.block-team li h3{padding:0px 0px 8px;display:inline-block;}
.block-team li p{font-size:12px;}
.block-team li:nth-child(2n) > a{margin-left:20px;}
.block-team li .inner{display:inline-block;width:63%;text-align:left;}
.block-team li > a{display:inline-block;width:33%;text-align:center;background:none;margin-right:25px;}
.block-team li img{display:inline-block;height:auto;}
.section-intro{padding:160px 0 90px;}
.box-services-c, .block-services .our-services-list{font-size:12px}
.step-txt p{font-size:11px;line-height:18px;}
.box-services-c, .block-services .our-services-list{margin-bottom:25px;}
.services-img{background-position:left;}
.section-intro.product-bg{height:280px;padding:0;width:100%;background-size:cover;}
.mockup .screen{width:91%;}
.details-img, .left-img{text-align:center;}
.mockup{max-width:500px;margin:0 auto;transform:none !important;}
.inner-portfilo img{height:auto;}
.proj-features .details-img{margin-top:25%;}
.port-link span{width:70%;}
.section-intro{padding:69px 0 90px;}
.inner-portfolio-post{width:44%;margin:0 2%;}
.contact_fields .button{margin-top:10px;clear:both;}
.block-contacts ul li{margin:20px 35px 0}
.inner-detail.number{font-size:15px;}
.block-blog-list h3{font-size:18px;}
.block-blog-list .date{font-size:40px;}
.intro-title{font-size:28px; margin-top: 13%;}
.inner-wrap img{height:auto;}
#services-section .services-box .services-post .services-post-content{min-height:254px}
.step-txt{width:auto;}
#footer .widget{min-height:250px;}
#social .contact-no{font-size:19px;     text-align: left;}

.inner-detail.address{font-size:13px;}
.thank-you-img{background-position:75% center;height:300px;}
#services-section .services-box .services-post .services-post-content{border:none;}
#main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:23px;}
.main-sub-category h2{font-size:18px;}
.software-ser-main, .web-ser-main{margin:0 auto;width:100%;}
.navbar-nav .dropdown ul li{margin:0 2px;}
.navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{margin-left:-8px;}
.navbar-nav .dropdown em{font-size:12px;}
.section-intro{background-position:left bottom !important;background-image:url("../images/bg/company.jpg");}
.intro-store-image{display: none;}
.intro-title{ color: #fff;}
.section-intro .intro-title::after{ background: #fff;}
.technology-section .technology_slider{padding:30px 0px}
.technology-logo > li{width:100px;margin:0 10px 20px}
.the-brand .evince-reveal .sec-3 .inner-cnt{margin-bottom:20px;}
.the-brand .evince-reveal .sec-3 .col-md-3:last-child .inner-cnt{margin-bottom:0px;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-img,.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{width:100%;}
.the-brand .evince-reveal .sec-6{float:left;width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description .logo-desc{margin:25px 0px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{text-align:center;}
.the-brand .box-head p br{display:none;}
.body .contact-form-left .row input.contact-no {max-width: 78%;}
.team-section.section-1 .group-info-new {height:auto;}
.certificate-section .colm {margin-bottom: 15px;width:46%;}
/**/
.page-not-found{margin-top:95px; padding:8% 0 10%;}
.page-not-found .error-title h2 {font-size:12em;}
.page-not-found .error-title h3 {font-size:2em;letter-spacing: 5px;}
.page-not-found .error-page-right {margin-top: 0;}
.page-not-found p {color: #000000;font-size:17px;line-height: 30px;}

}
@media (min-width:768px) and (max-width:800px){
    .aspdotnet-about-section .row.col-p0 {margin-left: 82px;}
}

@media (max-width:767px){
.team-section.section-1 .group-info-new {height:auto; }
	.main-sub-category .cate-img{display:none;}
.group-team-right .position {display: block;font-size: 12px;margin: 0px;}
.group-team-right {padding-right: 0px;padding-left: 0;margin: 0 auto;}
.group-info-new3,.group-info-new,.group-team-info{display: none !important;}
.group-team .team-name {width: 96.5%;}
.group-team {padding: 0;width: 33.3333%; float:left}
.group-team-right {padding: 0;}
.group-team-right .team-content p{font-size:13px;line-height:22px; text-align:left;}
.contact-info-block ul li {float: none;position: relative;width: 49%;display: inline-block;vertical-align: top;margin-bottom: 14px;}
.contact-info-block ul li:before{border: none;}
.contact_fields {padding-left: 0;padding-right: 0px;}
.contact-form-left .row{float: none; margin: 0px 0px 8px 0px;}
.contact-form-left .row input.contact-no{max-width: 79%;}
.india-address-block,.australia-address-block,.new-york-address-block,.norway-address-block,.italy-address-block{display: none;}
#contact-top .bg-9 {background-size: contain;height: inherit;padding:0px;}
#contact-top .contact-top-map .container{height: inherit;}
.banner-bac .intro-title, .banner-bac .intro-p { color: #fff;}
section#slideshow {   margin-top: 80px;}
.navbar-nav .dropdown .main-sub-category #software ul li, .navbar-nav .dropdown .main-sub-category #internet ul li{width:100%;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;padding:13px 15px;}
#main-slide .slider-content h2{font-size:17px;}
#main-slide .slider-content h1{font-size:40px;}
#main-slide .slider-content .more-btn{margin-top:25px;}
#main-slide .slider-content{left:10%}
.banner-section .padding-0{padding:0 15px;}
.banner-section .getInqury{margin:15px auto 0px;max-width:157px;display:block;}
.welcome-text{text-align:center;}
.thank-you-img{height:300px;background-position:78% center;}
.portfolio-box .project-post .hover-box a{top:40%;}
#services-section .services-box .services-post .services-post-content{border:none;}
.section-intro{margin-top:82px;}
.navbar-default .navbar-toggle{border-color:#5FB983;margin-right:25px;margin-top:24px;}
#main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:29px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#5FB983;}
.navbar-default .navbar-toggle:focus .icon-bar , .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
#main-slide .carousel-control #prev{left:17px;}
#main-slide .carousel-control #next{right:17px;}
.navbar-default .navbar-nav{margin-top:0px;}
.navbar-default .navbar-collapse.collapse{background:#5FB983;     max-height: 290px;}
.navbar-default .navbar-nav{margin-bottom:0px}
.navbar-default .navbar-nav > li > a{font-size:16px;padding:17px 25px;color:#fff;border-bottom:1px #4d5e6f solid;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#5FB983;color:#fff;}
#services-section .services-box .services-post{width:100%;}
#portfolio-section .portfolio-box .project-post{width:50%;}
#about-section .left-sec{margin-left:4%;width:91%;text-align:center;}
#about-section .get-inTouch-form label{width:35%;font-size:13px;}
#testimonials-section .testimonials-slider{padding:50px 50px}
#statistic-section{background-size:cover}
#statistic-section .counter-item{margin-bottom:50px;}
.box-head span::before{width:280px;margin-left:-140px;}
#about-section .section-header h1{display:inline-block;}
#about-section .get-inTouch-form .input-text{width:61%;}
#about-section .large-font span{margin-left:-36px}
.main-sub-category #web-design, .main-sub-category #software-dev, .main-sub-category #internet-market, .main-sub-category #hire-dev,
.main-sub-category #ecommercedev, .main-sub-category #open-source-cms{height:inherit;}
.navbar-default .main-category h2{display:none;}
.specialty-description{margin-left:2%;}
#specialty .right-sec{width:100%;}
.specialty-box h3{font-size:1.6em;}
.specialty-box{border-top:1px #7f7f7f solid;}
#specialty{padding-bottom:20px;}
.stats-section .counter-item h3{font-size:15px;}
.block-head-2::before{width:100%;margin:0px;left:0px;}
.team-wrapper-outer{max-idth:100%;}
.block-team li .inner{display:inline-block;vertical-align:middle;width:100%;height:auto;}
#team-section .section-header .paragraph{width:100%;font-size:12px;line-height:18px;}
.block-team li{text-align:center;}
.block-team li img{display:inline-block;}
.block-team li:nth-child(2n) > a, .block-team li > a{display:inline-block;margin-right:0px;float:none;margin-left:0px;}
.block-team li h3{padding:15px 0px;font-size:24px;}
.block-team .owl-buttons .owl-prev{left:0px;}
.block-team .owl-buttons .owl-next{right:0px;}
.technology_slider .owl-controls .owl-prev{left:-18px}
.technology_slider .owl-controls .owl-next{right:-18px}
.header-in p{font-size:12px;width:90%;}
.specialty-box ul li{font-size:11px;}
.box-head span{font-size:25px;}
.section-intro{padding:160px 0 90px;background-position:left bottom !important;background-image:url("../images/bg/company.jpg");}
.aspdotnet{min-height: 236px;}
.box-services-c, .block-services .our-services-list{font-size:12px;margin-bottom:25px;}
.step-txt p{font-size:11px;line-height:18px;}
.block-services .our-services-list{margin-top:50px;}
.block-services .our-services-list > div{margin-top:0px;}
.services-img{background-position:left;}
.timeline{overflow:hidden;padding-top:15px;max-width:100%;}
#testimonials-section{background-size:cover;padding:60px 0px 0px;}
.timeline-wrap .line{border-left:1px dashed #818181;border-top:medium none;height:100%;left:50%;position:absolute;top:0!important;width:1px;}
.timeline li:nth-child(2n){display:block;float:left;width:100%;min-width:100%;}
.timeline li:nth-child(2n+1){display:block;float:right;width:100%;min-width:100%;}
.timeline-step{margin-left:0;padding-left:0;width:100%;}
.timeline .point{left:48.9%;top:17.5px!important;}
.sti-menu li:nth-child(1) .inner-box, .sti-menu li:nth-child(2) .inner-box,.sti-menu li:nth-child(3) .inner-box, .sti-menu li:nth-child(4) .inner-box,.sti-menu li:nth-child(5) .inner-box, .sti-menu li:nth-child(6) .inner-box{border:medium none;box-shadow:0 0 1px #999;}
.step-up{border-left:medium none;border-top:1px solid #818181;float:left;margin-top:25px;padding-bottom:40px;padding-left:0;padding-right:20px;position:relative;text-align:right;top:auto;width:50%;}
.step-down{border-left:medium none;border-top:1px solid #818181;bottom:auto;float:right;margin-top:25px;padding-bottom:0;padding-left:20px;padding-top:0;position:relative;width:50%;}
.step-down .step-txt{padding-top:0;}
.step-up .step-txt h3{margin-top:25px;text-align:right;}
.step-up .step-icon{left:0;top:-32px;}
.step-down .step-icon{left:auto;right:0;top:-32.5px;}
.step-up .step-txt{padding-bottom:0;position:relative;}
.section-intro.product-bg{height:240px;padding:0;margin-top:88px;width:100%;}
.advantage-list{clear:both;float:left;margin-left:0;margin-top:14%;width:100%;}
.advantage-list h1{margin-bottom:10px;font-size:26px;}
.mockup #slideshow{margin-top:0px;}
.mockup .screen{width:91%;}
.details-img, .left-img{text-align:center;}
img{height:auto;}
.inner-portfilo img{height:auto;max-height:inherit !important; }
.portfilo-detail h4{font-size:21px;width:100%;}
.portfilo-detail{text-align:center;}
.portfilo-detail a.view-more{float:none;margin:0px;}
.port-link span{width:70%;}
.inner-portfolio-post{width:100%;margin:0 0 10%; left: 0 !important;  display: inline-block;}
.portfolio-page .iso-call{max-width:400px;margin:0 auto;}
.block-blog-list .date{font-size:27px;height:192px;line-height:192px;margin-top:-96px;padding-right:96px;right:-96px;width:192px;}
.block-blog-list .date span{font-size:14px;}
.block-blog-list .more, .block-blog-list .more span{float:left;padding:4px 0;position:relative;top:0;width:100%;margin:0px;}
.block-blog-list h3{font-size:17px;}
.block-blog-list .summary{padding:30px 20px 58px;}
.block-blog-details .date-alt{font-size:30px;padding:7px 0 16px;}
.block-blog-details .date-alt span{font-size:14px;}
.inner-wrap h2{font-size:20px;}
.block-feedback .input{width:100%;}
.inner-wrap .description{padding-top:25px;padding-left:0px;}
.inner-cnt{padding:0 15px;}
.inner-wrap .tagline{text-align:left;font-size:14px;}
#social{text-align:center;}
.social-icon h4{margin-bottom:15px;}
#social .contact-no{text-align:center;margin-top:15px;}
.social-icon h4, .social-icon ul{width:100%;}
#footer .padding-0{padding:0 15px;}
#footer .footer-deafault{padding:40px 15px;}
#footer .widget{margin-bottom:25px;}
.intro-title{font-size:22px;}
.navbar-default .navbar-nav .dropdown, .navbar-default .navbar-nav .dropdown .cate_hide.show{display:block !important;position:relative;}
.navbar-default .navbar-nav .dropdown ul{text-align:left;}
.navbar-nav .dropdown .main-category ul li{padding:0px;width:100%;border-bottom:1px solid #95A1AC;margin:0px}
.navbar-nav .dropdown .main-category ul li a{display:inline-block;padding:12px 15px 12px 40px;width:100%;}
.main-sub-category h2,.navbar-nav .dropdown ul li br, .navbar-nav .icon-box{display:none !important;}
.navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{margin-left:0px;}
.main-sub-category .cate_hide{background:rgba(45, 62, 80, 0.6)!important;display:none !important}
.navbar-default .navbar-nav .dropdown .cate_hide.hide{display:none !important}
.navbar-nav .dropdown .main-sub-category ul li{padding:12px 15px 12px 50px;margin:0px !important;border-bottom:1px solid #95A1AC;width:100%;}
.navbar-nav .main-sub-category .container{padding:0px;}
.navbar-nav .cate_hide{background-color:#525252}
.navbar-nav .cate_hide .row{overflow-x:hidden}
.navbar-nav .cate-img, .navbar-nav .main-sub-category{display:none;}
.navbar-nav .dropdown .main-category ul li{border-right:0px;}
.navbar-nav .cate_hide ul li a{padding-left:15px;}
.navbar-nav .dropdown .arrow{background:url("../images/plus-minus.png") no-repeat scroll center 17px rgba(0, 0, 0, 0);border:medium none !important;height:47px;left:inherit;opacity:1;right:0;top:0;width:40px;cursor:pointer;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;}
.navbar-nav .dropdown .main-category ul li.active .arrow{background-position:center -76px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;}
.inner-wrap .top-sec{padding:0 15px;}
.section-intro{padding:60px 0 40px}
.map-frme{padding:0px;margin-top:15px;}
#portfolio-slide .owl-controls .owl-prev, #portfolio-slide .owl-controls .owl-next{top:34%}
#portfolio-slide .owl-controls .owl-prev{left:0px;}
#portfolio-slide .owl-controls .owl-next{right:0px;}
.buttons-details a{margin:7px 10px;padding:8px 20px;font-size:14px;}
.webstrip{margin-top:0px;}
.bg-img{background-position:74% center;}
.inner-wrap .section-intro{height:auto;padding: 40px 0;}
.intro-title{ margin-top: 20px; margin-bottom: 0;}
.top-links ul li a{width:100%;border-bottom:1px #ddd solid;}
.top-links{padding:0px;}
.top-links ul li a{border-bottom:1px solid #8d99a6;padding:12px 20px;width:100%;font-size:14px;}
.top-links ul li:last-child a{border-bottom:none;}
.services-link .box-wrap h3 a{font-size:20px;}
.services-link ul li{width:100%;}
.technology-logo > li{width:21%;margin:0 25px 20px}
.technology-section .technology_slider{padding:30px 15px}
.the-brand .box-head p{line-height:29px;width:91%;}
.the-brand .evince-reveal .sec-3 .inner-cnt{margin-bottom:20px;}
.the-brand .evince-reveal .sec-3 .col-md-3:last-child .inner-cnt{margin-bottom:0px;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-img,.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{width:100%;}
.the-brand .evince-reveal .sec-6{float:left;width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description .logo-desc{margin:25px 0px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{text-align:center;}
.the-brand .box-head p br{display:none;}
.the-brand .evince-reveal h2{font-size:28px;}
.navbar-nav > li.services-sub{overflow:hidden;position:relative;width:100%;}
#services-section .services-box .services-post{padding-bottom:150px;}
.intro-store-image{display: none;}
.intro-title{ color: #fff;}
.section-intro .intro-title::after{ background: #fff;}
#about-section .get-inTouch-form .g-recaptcha{float: right !important;}
.certificate-section .colm {margin-bottom: 15px;width: 46%;}
#certificate-section .box-certificate{width:auto; margin: 0px;}
#team-section { height: 100%; background-size: cover; background-position: initial;     background-attachment: inherit !important;}
#portfolio-section .portfolio-box .project-post .hover-box a{ transform: inherit; }
.site-uel .left{ float: none; margin: 0px; }

/**/
.page-not-found{margin-top:95px; padding:14% 0 22%;}
.page-not-found .col-sm-6.error-title {text-align: center;}
.page-not-found p{padding:0 20px;}
.page-not-found .error-title h2 {font-size:10em;}
.page-not-found .error-title h3 {font-size:2em;letter-spacing: 5px;}
.page-not-found .error-page-right {margin-top: 14%; text-align:center; padding:0px;}
.page-not-found .btn-group .back-to-home{margin-right:8px; padding:10px 22px;}
.page-not-found .btn-group .get-inquiry{padding:10px 22px}
.page-not-found p {color: #000000;font-size: 14px;line-height: 27px;}


}
@media (min-width:641px) and (max-width:699px){ 
.contact-info-block ul li {
    width: 124px;
    margin-bottom: 0;

}
#contact-top .bg-9 {
    background-size: 100% 95%;
    padding: 0px;
    height: 200px;
}
}
@media (max-width:640px){ 
    .contact-form-left .row input.contact-no {
        max-width: 87%;
    }
    #contact-top .bg-9 {
    background-size: 100% 95%;
    height: 210px;
    padding: 0px;
}
}
@media (max-width:590px){
.certificate-section{padding: 30px;}
.certificate-section .colm {
  margin-bottom: 25px;
   width:100%; padding: 0px;
}
}
@media (min-width:470px) and (max-width:640px){
.navbar-default .navbar-collapse.collapse{max-height: 250px;}
}
@media (max-width:480px){
#contact-top .bg-9 {
    background-size: cover;
    height: inherit;
    padding: 0px;
    background-position: 0px 10px !important;
}
.contact-form-left .row input.contact-no {
    max-width: 83% !important;
}
.navbar-default .navbar-nav .search{display:none;}
#about-section .get-inTouch-form .input-text{width:100%;}
#about-section .get-inTouch-form label{text-align:left;width:100%;}
#about-section .get-inTouch-form .capcha .input-text{width:63%;}
#statistic-section{padding:40px 0 5px;}
#social{text-align:center;}
.social-icon h4{margin-bottom:15px;}
#social .contact-no{text-align:center;margin-top:15px;}
.social-icon h4, .social-icon ul{width:100%;}
#footer .padding-0{padding:0 15px;}
#footer .footer-deafault{padding:40px 15px;}
#footer .widget{margin-bottom:25px;}
.slider-content{display:none;}
#slideshow{margin-bottom:0;margin-top:82px;}
#portfolio-section .portfolio-box .project-post{width:100%;}
#portfolio-section ul.filter li{margin-bottom:10px;}
#portfolio-section{text-align:center;}
#main-slide .carousel-control #prev, #main-slide .carousel-control #next{top:44%;}
.section-intro{padding:60px 0 40px}
.map-frme iframe{height:300px;}
.title-section{padding:0 15px;}
.box-head h1{font-size:25px;}
.section-intro.product-bg{height:135px}
#testimonials-section .testimonials-slider{padding:50px 30px}
.services-img{background-position:left center;}
.contact_fields .input.capcha .input-text{width:66%}
.contact_fields .button{margin-top:0px;margin-bottom:15px;}
.map-frme{padding:0px;}
.contact_fields .input.capcha .capcha-img{padding:6px 10px}
.inner-detail.number{font-size:15px;}
.inner-detail{margin-bottom:25px;margin-top:5px;}
#about-section .get-inTouch-form label.error{left:5%;top:43px;}
#about-section .get-inTouch-form .capcha label.error{left:41%;}
.timeline .point{left:47.9%;}
#testimonials-section{background-size:cover;padding:60px 0px 0px;}
#portfolio-slide .owl-controls .owl-prev, #portfolio-slide .owl-controls .owl-next{top:34%}
#portfolio-slide .owl-controls .owl-prev{left:0px;}
#portfolio-slide .owl-controls .owl-next{right:0px;}
.buttons-details a{margin:7px 10px;padding:8px 20px;font-size:14px;}
.services-link .box-wrap h3 a{font-size:17px;}
.box-head h1::before{background:#ccc;content:"";height:1px;left:50%;margin:0 0 0 -140px;position:absolute;top:100%;width:100%;max-width:290px;}
.technology-section .technology_slider{padding:30px 10px;}
.technology-logo > li{width:22%;margin:0 20px 20px}
}
@media (max-width:667px){
    
}
@media (max-width:400px){
    .technology-logo > li{width:25%;margin:0 10px 20px}
    .contact-form-left .row input.contact-no {
        max-width: 77% !important;
    }
}

@media (max-width:360px){
.contact-form-left .row input.contact-no {
    max-width: 75% !important;
}
#contact-top .bg-9{
    background-position: -63px 10px !important;
}
}
@media (max-width:359px){.section-intro.product-bg{height:120px;}
.box-head h1{font-size:21px;}
.page-not-found .error-title h2 {font-size:8em;}
.page-not-found .error-title h3 {font-size: 1.5em;letter-spacing: 5px;}
}
@media (width:480px){.timeline .point{left:48.4%;}
}
@media (max-width:320px){
.contact-form-left .row input.contact-no {
    max-width: 73% !important;
}
#contact-top .bg-9 {
     background-position: -75px 10px !important;
}
}
@media (max-width:599px){
.group-team {padding: 0;width:100%; float:left}
.team-content {float: left;padding: 0; width:100%;}
.group-team-right {padding: 0;}
.team-section, .team-page{margin:0 auto 20px;max-width: 420px;}
}
@media (min-width:992px) and (max-width:1200px){ 
.group-team-right .team-content p{line-height:22px;}
.team-section.section-1 .group-info-new {
 height:auto; 
}
}
@media (max-width:1350px){
    #share-buttons{display: none;}
}
@media (min-width:460px) and (max-width:767px){ 
#about-section .get-inTouch-form label.error{left: 42%;}
}