@media (max-width:480px) {
.slider-heading h2{
	margin-left:0;
	font-size:18px;
	line-height:25px;
	margin-top:0;
}
.slider-para p{
	margin-left:0;
	padding-right:0;
	font-size: 15px;
	line-height:22px;
}
.who-we-section .text-right img{
	width:100%;
}

}
@media (max-width:350px) {
.client li img {
    width: 80%;
}

}
@media (min-width:351px) and (max-width:480px) {
.client li img {
    width: 50%;
}

}
@media (min-width:481px) and (max-width:575px) {
.slider-heading h2{
	margin-top:20px;
	font-size:25px;
	line-height:30px;
}
.slider-para p {
	font-size: 17px;
}
.client li img {
    width: 40%;
}

}
@media (max-width:575px) {
	.sm-none{
	display:none;
}
.home-slider .slider-wrapper .slider-item{
	height:350px;
}
.slider-heading h2::before {
	width:320px;

}
.sidenav a {
    padding: 0px;
}
.skill-content{
	text-align:left !important;
}
.skill-title{
	margin:0 !important;
}
}
@media (min-width:576px) and (max-width:767px) {
.slider-heading h2{
	margin-top:20px;
	font-size:30px;	
	line-height:35px;
}
.home-slider .slider-wrapper .slider-item{
	height:450px;
}


}
@media (min-width:768px) and (max-width:991px) {
.home-slider .slider-wrapper .slider-item{
	height:450px;
}
.slider-heading h2{
	margin-top:20px;
}
.heading {
	font-size: 25px;
}
.who-we-section .text-right img{
	width:100%;
}
.who-we-section p strong {
    font-size: 14px;
}
.client li img{
	width:70%;
}
.contact-content {

    padding-left: 0px;
}
.contact-icon{
	display:none;
}
.contact-hd{
	font-size:17px;
	line-height:25px;
}
.contact-content p{
	font-size:14px;
	line-height:20px;
}
.skill-title a{
	font-size:16px;
}
.icon1{
	width:40px;
	height:40px;
	line-height:40px
}
.icon1 img{
	width:25px;
	height:25px;
}
.skill-title{
	margin-left:0 !important;
}
.text-right .skill-title {
    margin-right: 10px !important;
}
.right-content .skill-title{
	margin-left:10px !important;
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li .skill-item > span.skill-icon{
right: -15px;
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li.right-content .skill-item > span.skill-icon{
left: -16px;
}
.contact-box p {
    font-size: 12px;
}

}
@media (min-width:992px) and (max-width:1249px) {
.slider-heading h2{
	font-size:30px;	
	line-height:35px;
}
}
@media (min-width:992px) and (max-width:1199px) {
	.glory-content {
    padding-left: 70px;
	}
	.main-hd{
	font-size:40px;
}
.glory-content p{
	font-size:16px;
}
.contact-hd{
	font-size:17px;
	line-height:25px;
}
.contact-content p{
	font-size:14px;
	line-height:20px;
}
.footer-links li, .footer-btm li{
margin: 0px 0px;
}
.footer-img img{
	width:25%;
}
.search-icon-box {
    left: 0px;
}
.balloon-icon-box {
    left: 110px;
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li .skill-item > span.skill-icon{
right: -18px;
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li.right-content .skill-item > span.skill-icon{
left: -22px;
}
.skill-title a{
	font-size:17px;
}
.mobile-slide h1{
	font-size:25px;
}
.owl-carousel .owl-item img{
	width:100%;
}
.home-slider .slider-wrapper .slider-item {
	height:500px;
}
}
@media (max-width:700px) {
	.service-list li{
		width:100%;
	}
}
@media (min-width:701px) and (max-width:991px) {
	.service-list li{
		width:49%;
		font-size: 14px;
	}
}
@media (max-width:767px) {
.heading {
	font-size: 20px;
	line-height:30px;
}
.digital-slide h1, .mobile-slide h1{
	font-size: 15px;
	line-height:30px;
}
.service-box{
	margin-bottom:30px;
}
.ccr_section{
	padding-bottom:0 !important;
}
.client li{
	width:50%;
}

.client li:nth-child(2), .client li:nth-child(4), .client li:nth-child(6), .client li:nth-child(8), .client li:nth-child(10), .client li:nth-child(12), .client li:nth-child(14){
	border-right:none;
}
.client li:nth-child(5), .client li:nth-child(15){
border-right: 1px solid #dddddd !important;
}
.client li:nth-child(6), .client li:nth-child(7), .client li:nth-child(8), .client li:nth-child(9), .client li:nth-child(10), .client li:nth-child(11), .client li:nth-child(12), .client li:nth-child(13), .client li:nth-child(14){
border-bottom: 1px solid #dddddd !important;
}
.contact-content{
	margin-bottom:30px;
}
.grow-business img{
	margin-top:20px;
}
.testimonials .quote p{
	padding:0;
}
.testimonials .quote p::before, .testimonials .quote p::after{
	content:none;
}
.client-info{
	margin-top:20px;
}
.skill-set-widget .skill-set-content .skill-line, .triggle, .skill-icon{
	display:none;
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li{
	width:100%;
	margin-top:30px !important
}
.skill-set-widget .skill-set-content .skill-post-content > ul > li.right-content{
	margin-top:30px !important;
	float:none;
}
.skill-title a{
	font-size:15px;
}
.contact-box{
	margin-bottom:30px;
}
.contact-icon img{
	height:35px;
}
.contact-content {
    padding-left: 55px;
}
}
@media (max-width:991px) {
	.md-none{
	display:none;
}
.ccr_section, .who-we-section, .our-client, .glory, .footer-form, .contact-dtl {
	padding:30px 0px;
}
.ccr_section .ccr-txt{
	margin-left:0;
	margin-right:0;
}
.service-box h4{
	font-size:20px;
}
.glory-content{
	padding-left:0;
	margin-bottom:15px;
}
.glory-content .icon{
	display:none;
}
.main-hd{
	font-size:40px;
}
.glory-content p{
	font-size:15px;
}
.footer-links, .footer-btm, .footer-img{
	text-align:center;
}
.footer-btm{
	margin-bottom:10px;
}
.digital-slide, .mobile-slide{
	height: 150px;
	position:inherit;
	padding:40px 0px;
}
.text-content {
    position: inherit;
	top:auto;
	text-align: center;
}
.digital-slide p, .mobile-slide p{
	margin-right:0;
}
.resp-tab-content{
	padding: 15px !important;
}
.resp-tab-content h2, .grow-business h3{
	font-size:20px !important;
}
.project h2{
	font-size:30px;
}
.project{
	padding:30px 0px;
	margin-top:30px;
}
.grow-business, .testimonials, .inner-section, .mission-section{
	padding:30px 0px;
}
.inner-slide h1 {
	font-size:25px;
}
}

@media (min-width:769px) and (max-width:991px) {
.resp-vtabs ul.resp-tabs-list{
	width:40% !important;
}
.resp-vtabs .resp-tabs-container{
width: 58% !important;
}
.resp-tabs-list li{
	font-size:14px !important;
}
}
@media (min-width:1200px) and (max-width:1300px) {
	.home-slider .slider-wrapper .slider-item {
	height:500px;
}
}
@media (min-width:1301px) and (max-width:2000px) {
	.home-slider .slider-wrapper .slider-item {
	height:500px;
}
}

