
@media (max-width:1279px) {
.header-right .navbar-nav > li{font-size:14px;}
.header-right .navbar-nav > li{padding:0 10px;}
.bannercontent h4, .bannercontent h5{font-size:36px; line-height:44px;}
.about-content h3{font-size:24px; padding-bottom:20px;}
.about-content{padding-top:30px;}
.about-section .btn-white{margin-bottom:20px;}
.technology-sec, .capability-sec{padding:50px 0 15px 0;}
.technology h3, .capability-sec h3, .portfolio h3, .blogs h3, .get-touch h3, .testimonial h4{font-size:24px;}
.technology p{margin:15px 0 50px 0; padding:0 50px;}
.tech-right{padding:20px 10px; min-height:230px; max-height:230px;}
.tech-right p{margin-bottom:10px;}
.tech-right h3{font-size:19px;}
.tech-right p{padding:0px;}
.techbox{height:initial;}
.outer-portfolio{padding:50px 0 0 0;}
.portfolio p, .blogs p{margin:0px;}
.cd-gallery li span{margin:20px 0;}
.blog-sec, .outer-form, .outer-test, .logo-slider, .contact-page{padding:50px 0;}
.blog-content{padding:50px 15px;}
.blog-content h3, .blog-content h4{font-size:18px;}
.blog-img img{min-height:380px; max-height:380px;}
.input__label, .input-text, .Rcontact p, input[type=radio].css-checkbox + label.css-label{font-size:15px;}
.Rcontact{margin-top:62px;}
select.input-select{background-size:20px 15px;}
.input__field--hoshi{padding:20px 10px;}
.testimonial h3{font-size:24px; padding-bottom:10px;}
.test-img{margin:50px 0 30px 0;}
.testimonial h5{font-size: 19px;}

.outer-worldwide, .outer-blogging{padding:50px 0;}
.worldwide h3, .inbound h3, .lead h3, .advice h4, .user-interface h3, .mobile h3{font-size:21px;}
.business-content{padding-top:80px;}
.worldwide p, .inbound p, .business-content h4, .targget-box h3, .advice ul li{font-size:18px;}
.business, .business-image img{min-height:initial;}
.business-content h3{font-size:30px;}
.outer-target{padding:50px 0 220px 0;}
.targget-box h3 strong, .advice span a{font-size:24px;}
.targget-box p{font-size:18px; line-height:24px;}
.targget-box{height:240px;}
.targget-box h3 strong{padding-top:22px;}
.outer-lead{padding:40px 0 20px 0;}
.lead-box{padding-top:30px;}
.lead-box h5{margin-top:20px;}
.outer-advice{padding:40px 0;}
.advice h3{font-size:24px; line-height:28px;}
.advice h4{margin:30px 0 20px 0;}
.advice span{margin-top:30px;}
.header-right .navbar-nav>li{padding: 0 8px;}
.about-pageimg{width: 100%; min-height:initial;}
.about-pageimg img{width: 100%; min-height: 560px;}
.dia-content{padding-left:15px;}
.dia-content p{font-size:16px;}
.outer-inception{padding:20px 0 40px;}
.inception{padding-bottom:40px;}
.inception p{font-size:16px;}
.invent-content{padding:0 30px;}
.invent-content h3{font-size:30px; margin-top:30px;}
.invent-content p{font-size:16px; line-height:22px; margin-top:20px;}
.profile-pic{width:90%;}
.aboutpage-content p, .ecommerce-content p{font-size:16px; line-height:22px;}
.outeruser-interface{padding-top:50px;}
.user-interface h3{margin:0 0 30px 0;}
.mobile{padding:40px 0;}
.e-commerce h3{font-size:21px; margin:30px 0;}
.outer-develop, .blog-sec{padding:50px 0;}
.web-content{top:110px;}
.develop-parallax p{font-size:17px; line-height:24px; margin-top:40px;}
.footer-top .email-box{width:210px;}
.footer-top .email-box input{width:145px;}
.techbox img{min-height:230px;}
}


@media (max-width:991px) {
.logo{text-align: center;}
.logo img.logo-color{left: auto; right: auto; margin: 0 0 0 -150px;}
.bannercontent h4{font-size: 30px; margin-top: 10px; line-height: 36px;}
.about-image img{min-height: initial; padding-top: 250px;}
.technology h3, .capability-sec h3, .portfolio h3, .blogs h3, .get-touch h3, .testimonial h4{font-size: 21px;}
.technology p{font-size: 16px; padding: 0 20px; line-height: 21px; margin-bottom: 30px;}
.techbox img, .tech-right{width: 100%; min-height: 250px; max-height: 250px;}
.technology h3{padding-left: 20px;}
.capability ul li{width: 25%;}
.blog-img img{min-height: 300px; max-height: 300px;}
.blog-content{padding: 50px 15px;}
.blog-content{width: 100%;}
.banner-btn{margin-top:30px;}
.blog-content p{font-size: 14px;}
.social-left li span, .social-right li span{margin: 19px 0 0 15px;}
.captcha-img img{width: 100%;}
.rlink p{font-size: 19px;}

.business-content h3{font-size:22px;}
.business-content{padding-top:40px;}
.targget-box h3 strong, .advice span a{font-size:17px;}
.worldwide p, .inbound p, .business-content h4, .targget-box h3, .advice ul li{font-size:15px;}
.targget-box p{font-size:15px; line-height:21px;}
.footer-top .col-sm-3, .lead .col-sm-3{padding:0px;}
.advice h3, .advice h4{font-size:18px; line-height:24px;}
.blogging-box p{font-size:14px;}
.lead-box img{min-height:93px;}
.lead-box h5{font-size:13px;}
.cd-gallery li{width: 48%;}

.bannercontent h4, .bannercontent h5{font-size:30px;}
.aboutpage-content{position:static; width:100%; float:left;}
.about-pageimg img{min-height:initial;}
.about-page{padding:50px 0;}
.aboutpage-content p{font-size:16px;}
.diagram_img{float:left; width:100%; text-align:center; padding:30px;}
.outer-diagram::before{display:none;}
.dia-content{float:left; width:100%; background:#0bd57d; padding:15px;}
.contact-page h3{font-size:20px;}
.targget-box{height:210px; bottom:-150px;}
.outer-target{padding-bottom:180px;}
.outer-top{padding:40px 0;}
.blog-sec{padding:30px 0;}
.profile-pic{margin-top:30px; width:100%;}
.inception p, .invent-content p{font-size:15px; line-height:20px;}
.invent-content h3{font-size:24px; margin-top:15px;}
.carousel-control.left, .carousel-control.right{display:none;}
.contactmap iframe{height:400px !important;}
.outer-worldwide, .outer-blogging{padding-bottom:0px;}
.web-content{min-height:initial; padding:20px;}
.deskimage .diagram_img{padding:0px !important}
.diagram_img img{padding:30px;}
.develop-parallax p{font-size:17px; line-height:22px; margin:40px 0 0 0;}
.outeruser-interface{padding-top:30px;}
.invent-content{padding-bottom:20px;}
.invent-image{width:100%; padding:0px; box-sizing:border-box;}
.invent-content{width:100%; padding:15px; box-sizing:border-box;}
.profile-pic .item img{width:100%;}
.deskimage .col-sm-12{height:initial;}
.mobile{padding:30px 0;}
.deskimage .col-sm-12 .dia-content{padding:0px 20px 20px}
.graphic h4{font-size:21px;}
.graphic{padding:50px 0;}
.graphic h6{font-size:16px;}
.graphic ul li{width:50%;}
.graphic ul li:before, .graphic ul li:after{display:none;}
}

@media (max-width:767px) {
.logo{text-align:left}
.diagram .col-sm-12{height:auto;}
header{border-bottom:none;}
.header-right .navbar-nav>li{padding:10px;}
.navbar-default .navbar-collapse{margin-top:40px; background:#000;}
.header-right{margin-top:-30px;}
.banner{background-position:top center;}
.bannercontent{height:auto; padding-bottom:20px;}
.footer-top h2{margin-bottom:10px}
.footer-top .email-box{margin:20px auto;}
.portfolio{margin-bottom:15px;}
.business-content{text-align:center;}
.targget-box{height:180px; bottom:-120px;}
.target .col-sm-6:first-child .target-inner{margin-bottom:150px;}
.outer-target{padding-bottom:160px;}
.targget-box p{padding:0 10px;}
.worldwide h3, .inbound h3, .lead h3, .advice h4{font-size:18px;}
.lead-box img{min-height:initial;}
.outer-blogging{padding:20px 0 30px;}
.blogging-box h4{margin-top:15px;}
.advice h3{font-size:16px;}
.outer-top{padding:10px 0 30px;}
.footer-box{text-align:center;}
.footer-box h3, .social-icon h3{margin:20px 0 10px 0;}
.social-icon{text-align:center;}
.social-icon ul{width:30%; margin:0 10%;}
.targget-box p{margin-top:0px;}
.footer-bottom{text-align:center;}
.bannercontent h3, .bannercontent h4{font-size: 24px;}
.banner-btn{margin-top: 30px;}
.about-content h3:before{left: 10px;}
.about-content{padding: 30px 15px 0;}
.home-form{text-align: center;}
.captcha-img img{width:auto;}
.blog-sec{padding: 30px 0 20px 0;}
.blog-img{margin-bottom: 20px;}
.about-image img{padding-top: 0px;}
.techbox{margin-bottom: 0px;}
.tech-right{float: left; width: 100%; min-height: initial; margin-bottom:15px;}
.techbox img{min-height: initial; max-height: initial;}
.contact-form p{margin-top:20px;}
.contact-page p br{display:none;}
.pull-right{width:100%;}
.about-content p{padding:0px;}
.technology h3{line-height:28px;}
.Rcontact{margin-top:30px;}
.diagram .col-sm-6{height:initial;}
.invent{padding-bottom:20px;}
.outer-inception{padding-bottom:0px;}
.contactmap iframe{height:300px !important;}
.feedcon label{margin-top:20px;}
.marketleft p{line-height:22px;}
.digimarketing .pnone{padding:0px;}
.user-interface h3{font-size:18px;}
.ecommerce-content p{font-size:15px; line-height:20px; margin-bottom:20px;}
.e-commerce .col-sm-6{padding:0px;}
header.fix-header{padding:10px 0 10px 0;}
.header-right button{display:block !important;}
.right-icon{display:none;}
.input-text{margin-top:0px;}
.contact-page{padding:30px 0;}
.targget-box h3{margin-bottom:10px;}
.outer-graphic{height:initial;}
.aboutpage-content p{margin-top:0px;}
.aboutpage-content{padding:20px;}
.aboutpage-content p{font-size:15px; margin-top:15px;}
.footer-top{text-align:center;}
.footerr-btn-left{text-align:center; margin:0 0 15px 0;}
.footerr-btn-right{text-align:center;}
.technology div.col-md-6:nth-child(5) div.col-lg-7, .technology div.col-md-6:nth-child(6) div.col-lg-7{float:left; width:100%;}
.portfolio-footer h3{font-size:21px;}
.portfolio-footer .left-contnet, .portfolio-footer .right-contnet{width:100%; text-align:center; padding:15px 0 0 0;}
.grid figure img{width:100%;}
.contact-image img{margin-bottom:15px;}
.carrer-head h2{font-size:21px;}
}


@media (max-width:639px) {
.social-icon ul{width:40%; margin:0 5%;}
.inbound span{width:150px; height:150px;}
.inbound span a img{width:100%;}
.bannercontent h4, .bannercontent h5{font-size:24px; line-height:30px;}
.contact-page h3{font-size: 18px; line-height: 22px;}
.feedcon{margin-top:20px;}
.contactmap img{min-height:180px;}
.contact-page{padding:30px 10px;}
.contact-page h3{font-size:17px;}
.bannercontent{padding-top:140px;}
.technology h3{font-size:18px; line-height:24px; padding-left:10px;}
.technology p{font-size:15px;}
.testimonial h4{font-size:17px;}
.about-content h3{font-size:20px; padding-bottom:10px; margin-bottom:15px;}
.technology-sec{padding-top:30px;}
.technology p{margin-bottom:20px; padding:0 10px;}
.outer-test{padding:30px 0;}
.test-img{margin:30px 0;}
.testimonial h4{line-height:24px;}
.captcha-img img{width:100%; padding:0 30px; box-sizing:border-box;}
.cd-tab-filter li{width:100%;}
.cd-tab-filter a{height:auto; line-height:30px;}
.outer-form{padding:30px 0;}
.aboutpage-content h4{font-size:16px;}
.about-page{padding-bottom:0px;}
.outer-diagram::before{height:auto;}
.contactmap iframe{height:240px !important;}
.develop-parallax p{font-size:15px;}
.diagram_img{padding:0px;}
.e-commerce h3, .mobile h3{font-size:18px;}
.worldwide span{width:150px; height:150px;}
.worldwide span a{font-size:30px; line-height:120px;}
}
@media (max-width:479px) {
.inbound h3{font-size:16px; margin-top:20px;}
.business-content h3{font-size:18px;}
.targget-box{position:static; float:left; width:100%; margin:20px 0; padding-bottom:10px; height:initial;}
.target .col-sm-6:first-child .target-inner{margin-bottom:0px;}
.targget-box h3 strong{padding:15px 0; margin-bottom:10px}
.targget-box h3{line-height:20px;}
.outer-target{padding-bottom:30px;}
.advice h3{font-size:15px;}
.advice h4{margin:20px 0;}
.social-icon ul{width:80%; margin:0 10%;}
.bannercontent h4, .bannercontent h5{font-size:17px;}
.advice span a{padding:10px 15px;}
.btn-main{width:125px;}
.contact-page p{font-size:14px;}
.outer-worldwide{padding:30px 0;}
.capability ul li{width:50%;}
.cd-gallery li{width:98%;}
.blog-img img{min-height:initial; max-height:initial;}
.blog-content{width:100%; padding:15px;}
.blog-content:before{display:none;}
.footer-bottom p{line-height:21px;}
.get-touch p{font-size:16px; line-height:24px;}
.hform label{font-size:15px !important;}
.map img{min-height:180px;}
.btn-main.btn-lg{font-size:16px;}
.aboutpage-content{padding:30px 15px;}
.aboutpage-content p{font-size:14px; line-height:20px;}
.develop-parallax img{width:100%; padding:0 30px;}
.worldwide h3{font-size:16px; margin-top:20px;}
.worldwide{margin-bottom:0px;}
.web-content p, .dia-content p{margin-top:0px;}
.outeruser-interface{padding-top:0px;}
.graphic ul li{width:100%;}
.graphic h4{font-size:18px;}
.graphic h6{font-size:15px; margin-top:0px;}
.user-interface h3{font-size: 16px; line-height: 22px; margin: 15px 0;}
.e-commerce h3{margin:20px 0;}
}