@charset "utf-8";
@media only screen and (max-width:1366px) {
.carousel-caption { top: 10px; left: 10%; right: 10%; }
.slider-text p { padding: 10px 0; }
.banner .overlay { padding-top: 30px; }
.storty-img{width:31%;}
}
@media only screen and (max-width:1170px) {
.inner-container { width: 100%; }
.banner .overlay { padding-top: 20px; }
}
 @media only screen and (max-width:1150px) {
.slider-text h2 span, .slider-text p span { display: inline; }
.slider-text h2 { font-size: 24px; margin-bottom: 0px; }
.slider-text p { line-height: 25px; }
.article h4 { font-size: 14px; }
.yellow-bg li { padding: 0 10px; width: 16%; }
.s-image { display: none; }
.part-text { width: 70%; }
.service-text h3{font-size:18px;}
.service-text p{font-size:13px; line-height:20px; padding-bottom:0;}
.s1 h1{line-height:5.5;}
.article1 .img > img {
    width: 90%;
}

}
 @media only screen and (max-width:1024px) {
.part-text { width: 65%; }
.banner{margin-bottom:10px;}

.quick-contact h1 {
    font-size: 24px;
    line-height: 30px;
    padding: 38px 43px;

}
.quick-contact{width:100%; margin-left:0;}
.contact-box{margin-left:0;}
}
 @media only screen and (max-width:1023px) {
.desk-top-menu li { padding-left: 30px; }
.partners p { font-size: 14px; line-height: 22px; }
.banner .overlay { padding-top: 10px; }
}
 @media only screen and (max-width:960px) {
.desk-top-menu li { padding-left: 10px; }
.carousel-caption { left: 2%; right: 3%; }
.slider-text p { padding: 0; }
.heading h1 { font-size: 24px; }
.box-in > p { padding: 0 10px; }
}
 @media only screen and (max-width:959px) {
#sucess { padding: 5px; }
.success-stories1 h4 { margin-bottom: 5px; font-size: 20px; }
.success-stories1 p { padding: 5px; line-height: 20px; }
.article p { line-height: 20px; }
.test-content p { padding: 0; }
.story-text{width:59%;}
.storty-img{width:40%;}
}
 @media only screen and (max-width:800px) {
.banner .overlay { padding: 0; }
.part-text { width: 60%; }
.part-box { padding-bottom: 0px; }
}
 @media only screen and (max-width:768px) {
}
 @media only screen and (max-width:767px) {
.desk-top-menu { display: none; }
.mobile-menu { display: block; padding-top: 14px; }
.logo-box { float: left; }
.right-head { float: right; }
.menu-box li { display: block; }
.sb-width-wide { width: 300px; }
.bar-icon:after { color: #f8d309; }
.menu-box li a:hover { color: #f8d309; }
.testimonials .overlay { background: none repeat scroll 0 0 #f8d309; padding-bottom: 20px; }
.testimonials .owl-pagination .owl-page.active span { background: #fff; }
.article img { width: 100%; }
.success-stories1 img { width: 100%; }
.success-stories { padding-left: 0; }
.success-stories1 p { font-size: 14px; line-height: 30px; padding: 10px 16px; }
#sucess { padding: 26px 1px; }
.yellow-bg li { padding: 0 10px; width: 31%; }
.bottom-footer ul { width: 100%; }
.artical-sucess { padding: 0 0 15px; }
.services { padding-bottom: 30px; }
.testimonials { height: auto; }
.banner img { display: none; }
.banner .overlay { background: #f8d309; position: static; }
.banner h1 { display: block; width: 100%; text-align: center; margin-top: 10px; }
.part-img { margin: 0 auto; float: none; margin-bottom: 10px; }
.part-text { width: 100%; float: none; padding-left: 0; }
.part-box, .partners p { padding-bottom: 10px; }
.service-in-img{margin-bottom:20px;}
.services-box{padding-bottom:20px;}
.services-box .trans-btn{text-align:center;}
.carousel-caption{padding-top:0; top:0;}

.slider-text p{line-height:22px; font-size:13px;}
.trans-btn .btn{font-size:15px;}

.story-text{width:100%;}
.storty-img{width:100%;}
.story-text,.suc-story2.suc-story1 .story-text {padding:0;}
.suc-story2.suc-story1 .story-text{padding-bottom:10px;}
.suc-story1 .story-text{padding-top:20px;}
.suc-story1 { margin-bottom: 20px; padding-bottom: 20px;}
.s1 h1{line-height:normal; padding-top:40%;}

#article .owl-controls {
    margin-left: 0;
    position: absolute;
    right: 15px;
    top: 0;
    left:inherit;
    bottom:inherit;
}
#article .service-in-img {
    width: 100%;
}
}
 @media only screen and (max-width:640px) {
.slider .overlay { background: #353E44; position: static; padding-bottom: 30px; }
.slider .carousel-caption { position: static; }
.slider-text h2 { margin-top: 0; }
.slider-text h2, .success-stories h3, .artical-sucess h3 { font-size: 15px; }
.slider-text p { font-size: 13px; }
.trans-btn .btn { font-size: 14px; }
.heading h1 { font-size: 18px; }
.heading h3, .article h4 { font-size: 13px; }
.about-us { padding: 30px 0; }
.part-img { width: 100%; }
.s1 h1,.story-text h2{font-size:14px;}
.story-text p{font-size:12px;}
.article-slider2 h1{font-size:15px;}
}
 @media only screen and (max-width:649px) {
.success-stories1 p { line-height: 20px; padding: 5px; }
.bottom-footer h4 { font-size: 14px; }
.bottom-footer li, .bottom-footer p { font-size: 12px; }
.article1, .article2 { padding: 0 0 10px 0; width: 100%; float: none; }
.success-stories1 img { display: none; }
.success-stories1 .overlay { background: none repeat scroll 0 0 #353e44; position: static; }
.yellow-bg li { width: 100%; padding-bottom: 10px; }
.yellow-bg { padding: 30px 0 20px; }
.artical-sucess h3 { margin-bottom: 10px; }
.logo-box { width: 30%; }
.right-head { width: 70%; position: static; }
.social-head { padding-bottom: 10px; }
.mobile-menu { padding: 0; }
.strip h2, .banner h1 { font-size: 20px; }
.out-img{width:50px; height:50px; line-height:30px; padding:10px}
.contact-left h3,.contact-right h5{font-size:14px;}
.quick-contact h1{font-size:14px; line-height:20px; padding:30px 10px;}

}
 @media only screen and (max-width:479px) {
.logo-box { padding-bottom: 10px; }
.mobile-menu {  position: absolute; right: 0; top: 15px;  cursor:pointer; z-index:9999999;}
.nav-box{padding: 0 20px 17px;}
.logo-box, .right-head { width: 100%; text-align: center; }
.social-head { padding-bottom: 0px; }
.sb-width-wide { width: 215px; }
.slider-text h2 { line-height: 20px; }
.strip h2{font-size:15px;}
.article1 .img > img {
    width: 100%;
}

.col-md-3.col-sm-3.logo-box {
    clear: both;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 60%;
}
}
