@charset "utf-8";
* { margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
body { background: /*url(../images/home2.jpg) no-repeat top center*/ #FFF; font-family: 'Open Sans', sans-serif; }
li { list-style: none; display: inline-block; }
p { text-align: justify; }
a:hover { text-decoration: none; color: #fdd200; }
a { text-decoration: none; }
img { max-width: 100%; }
.wrapper, .header, .footer, .section { width: 100%; }
.inner-wrapper { margin: 0 auto; padding: 0; }
.header a { display: block; }
.wrapper { background: transparent !important; }
.header a img { width: 100%; }
h1, h2, h3, h4, h5 { font-family: 'Roboto Slab', serif; }
/*header S*/

header { background: #353e44; padding: 14px 0; }
.nav-box { float: right; }

.sb-init.sb-active.sb-active-right .bar-icon{}
.bar-icon { position: relative;   width:40px; height:40px; text-align:right; background:url(../images/menu-image.jpg) no-repeat right center;}

.sb-init.sb-active.sb-active-right .bar-icon{ background:url(../images/menu-cross.jpg) no-repeat right center;}
/*.bar-icon:after { content: "\f0c9"; font-size: 20px; color: #0250ba; line-height: 16px; font-family: 'FontAwesome'; }
.sb-active-right .bar-icon:after { content: "\f00d"; }*/

.sb-init.sb-active.sb-active-right {
    position:fixed;
}
.menu-box li a { color: #fff; padding: 10px 15px; display: block; font-size: 14px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.top-header li a:hover .fa { color: #fdd200; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.desk-top-menu li a:hover,.desk-top-menu li a.active { color: #fdd200; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.menu-box li { border-bottom: 1px solid #ddd; }
.mobile-menu { display: none; }
.right-head li { font-family: 'Roboto Slab', serif; font-size: 14px; }
.right-head li a { color: #fff; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.desk-top-menu > ul { margin: 0; padding: 22px 0 5px; }
.top-header li { margin-left: 7px; padding-left: 10px; }
.desk-top-menu li { padding-left: 54px; }
.main-header { padding: 0 10px 0 7px; }
.fa-envelope-o { padding-right: 5px; }
.fa-search.fa, .fa.fa-envelope-o { font-size: 18px; }
.right-head .social-head a { padding-left: 8px; padding-right: 9px;  color:#a0a9b1;}
/*header E*/
/*slider starts */


.overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.slider .carousel-indicators li { width: 50px; height: 7px; background: #9d9fa0; border: none; border-radius: 0; text-indent: 0;  color: #fff; margin: 0 7px; }
.slider .carousel-indicators li:hover, .slider .carousel-indicators .active { background: #f8d309; }
.slider .carousel-control { width: auto; top: inherit; margin-top: 0px; background: #7a3777; bottom: 110px; }
.slider .item img { width: 100%;}
.carousel-caption{top:0;}
.slider-text h2{color:#fff; font-size:30px; line-height:35px;}
.slider-text h2 span,.slider-text p span{display:block;}
.slider-text p {color:#fff; text-align:center; font-size:18px; font-weight:300; line-height:24px; padding:24px 0 32px;}
.carousel-caption {
    top: 153px;
}
.slider .carousel-indicators { width: auto; right: 0; left: 0; margin: 0; bottom: 24px; }



.slider-text { text-shadow: none; text-align: center; padding-left: 5px; }

.trans-btn .btn{background:none left center; border-radius:0; border:1px solid #fff; font-size:18px; font-family: 'Roboto Slab', serif; font-weight:300; padding:6px 44px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.trans-btn .btn:hover{background:#f8d309 right center; border:1px solid #f8d309;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;  color:#fff;}


/* heading section */

.heading{text-align:center; position:relative; padding-bottom:22px;}
.heading h1{color:#252525; font-size:28px; padding:6px 0 0; margin:0;}
.heading h3{color:#252525; font-size:14px; font-weight:300; margin:0; padding:9px 0 14px;}
.about-us{padding:70px 0 37px;}
 p{text-align:center; font-size:14px; line-height:29px;  font-weight:300; padding-bottom:22px;}
.heading:after{content:""; height:2px; width:50px; left:0; right:0; margin:0 auto; position:absolute; background:#666;}

/* services S */
.box-in{background:#f6f5f1; cursor:pointer; text-align:center; padding:20px 0 25px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.box-in:hover{background:#f8d309; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}

.ser-icon{ width:55px; height:55px; margin:0 auto; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }

.box-in:hover .icon1{background:url(../images/i3.png) no-repeat top center ;}
.icon1{background:url(../images/i3.png) no-repeat bottom center ; }

.box-in:hover .icon2{background:url(../images/i4.png) no-repeat top center ;}
.icon2{background:url(../images/i4.png) no-repeat bottom center ; }

.box-in:hover .icon3{background:url(../images/i5.png) no-repeat top center ;}
.icon3{background:url(../images/i5.png) no-repeat bottom center ; }

.services-box {
    padding-top: 15px;
}
.services-box h4 {
    padding: 10px 0 6px;
}
.services-box h4{padding-bottom:24px;}
.services-box h4 span{display:block;}
.services-box .trans-btn .btn,.services-box .trans-btn .btn:hover{border-color:#252525; color:#252525;}
.services { padding-bottom: 67px;}

/* Services E */

/* testimonial section S */

.bussiness-set {
    background: url("../images/bussiness.jpg") no-repeat fixed 0 0 / 100% auto rgba(0, 0, 0, 0);
    height: 517px;
}
.testimonials{ text-align:center; background: url("../images/test.jpg") no-repeat rgba(0, 0, 0, 0);  background-attachment: fixed;  height: 501px; background-size: 100% auto;}
.testimonials > img{width:100%;}


.testimonials .overlay {
   background:rgba(0,0,0,.75);
    height: 100%;
    width: 100%;
    position:static;
}

.test-img{width:110px; height:110px; border-radius:50%; margin:0 auto; overflow:hidden;}

.testimonials h1, .testimonials h3{color:#fff;}
.testimonials .heading:after{background:#fff;}

.test-content h3{font-size:16px; font-weight:300; padding-bottom:15px;}
.test-content p{font-size:14px; color:#fff; margin:0; padding:0 0 20px;}
.testimonials .owl-pagination .owl-page span { width: 50px; height: 7px; background: #9d9fa0; border: none; border-radius: 0; text-indent: 0;  color: #fff; margin: 0 7px; }
.testimonials .owl-pagination .owl-page.active span { background: #f8d309; }
.testimonials .heading {
    padding-top: 34px;
}


/* article-succus */

.artical-sucess h3{position:relative; font-size:24px; color:#252525; margin-left:-15px; padding-bottom:15px; margin-bottom:30px;}
.artical-sucess h3:after{position:absolute; bottom:0; width:50px; height:2px; background:#666666; left:0; content:"";} 

.article1, .article2{float:left; width:50%;} 
.article1{padding-right:23px;}
.article2{padding-left:23px;}

.artical-sucess {
    padding: 41px 0 69px;
}
.article{text-align:left;}
.article h4{font-size:15px; color:#252525; margin-top:15px;}
.article p{font-size:13px; font-weight:300; text-align:left; line-height:25px; padding-bottom:9px;}
.article .trans-btn .btn{border-color:#252525; color:#252525; font-size:12px;}
.article .trans-btn .btn:hover{color:#fff; border-color:#fff;}

.success-stories h3{margin-left:0;}

.success-stories1{position:relative; text-align:center; margin-right:-15px;}
.success-stories1 .overlay{background:rgba(0,0,0,.45);}

.success-stories1 .owl-pagination .owl-page span { width: 37px; height: 7px; background: #9d9fa0; border: none; border-radius: 0; text-indent: 0;  color: #fff; margin: 0 7px; }
.success-stories1 .owl-pagination .owl-page.active span { background: #f8d309; }
.success-stories1 h4{font-size:24px; color:#fff; text-align:center;} 
.success-stories1 p {
    color: #f6fcfe;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 30px;
    padding: 10px 16px;
}

.s-image{box-shadow:0 5px 5px rgba(0,0,0,.75); -webkit-box-shadow:0 5px 5px rgba(0,0,0,.75); -moz-box-shadow:0 5px 5px rgba(0,0,0,.75); -o-box-shadow:0 5px 5px rgba(0,0,0,.75); display:inline-block;}

#sucess {
    padding: 26px 1px;
}
/* yellow bg */

.yellow-bg{background:#f8d309; padding:64px 0; text-align:center;}
.yellow-bg ul{margin:0;}
.yellow-bg li {
    vertical-align: middle;
    padding-right:39px;
}
.yellow-bg li:last-child {
    padding-right: 0;
}



/*footer*/
.bottom-footer { background: #353e44;  padding: 52px 0 35px;}
.bottom-footer ul{padding-left:6px; width:71%;}
.bottom-footer li{display:block;  font-size:13px; color:#bbbbbb; border-bottom:1px solid #485159; padding-bottom:8px; margin-bottom:4px; }
.bottom-footer li:last-child{border:0;}
.bottom-footer li a{color:#bbbbbb; background:url(../images/arrow.png) no-repeat left center; padding-left:10px;}
.bottom-footer h4{font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:700; color:#f8d309; padding-left:6px; padding-bottom:14px; text-transform:uppercase;}
.bottom-footer p{margin:0;  color:#bbbbbb; text-align:left; position:relative; font-size:13px; padding:0 0 1px 30px; line-height:25px;} 
.bottom-footer p span{color:#fff;}
.bottom-footer  a{color:#bbb; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.bottom-footer a:hover{color:#f8d309; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.bottom-footer .add:after{position:absolute; content: ""; font-family: 'FontAwesome'; left:0; top:0;  color:#bbb;}
.bottom-footer .tel:after{position:absolute; content: ""; font-family: 'FontAwesome'; left:0; top:0; color:#bbb;}
.bottom-footer .email:after{position:absolute; content: ""; font-family: 'FontAwesome'; left:0; top:0; color:#bbb;}


/*footer*/





/* banner section */
/*partners page*/
.banner{position:relative; margin-bottom:60px;}
.banner .overlay{background:rgba(0,0,0,.30); padding-top:60px;}
.banner img{width:100%;}
.banner h1{font-size:30px; color:#fff; background:rgba(248,211,9,.75); width:275px; height:60px; line-height:60px; text-align:center; }
span.yellow{display:inline-block; position:relative; vertical-align:top; background: #f8d309; width:85px; text-align:center; height:48px; 
line-height:42px; margin-right:55px;}
span.yellow:after{content:""; position:absolute; right:-36px; top:0; bottom:0; background:url(../images/strip-img.jpg) no-repeat; width:36px; }
.strip{background:#353e44; } 
.strip h2{color:#fff; line-height:42px; font-size:22px; }
.part-img{background:#f8d309; text-align:center; width:265px; height:153px; line-height:153px; float:left;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.part-img:hover{background:#353E44;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
.part-text{float:left; width:75%; padding-left:30px;}
.part-text p{text-align:left;}
.partners p{color:#252525; font-weight:400;}
.part-box{padding-bottom:60px;}

.input-search{background:#fff; border-radius:0; border:0; height:35px; width:200px; padding:5px;}
.slidingDiv {
    position: absolute;
    right: 20px;
    top: -8px;
}
.pos-div{position:relative;}
/*service page */

.services-box{ padding-bottom:60px;}
.service-img{position:relative;} 
.service-in-img{border:8px solid #e0e0e0; border-radius:8px; width:96%;}
.service-in-img img{width:100%;}
.out-img{width:84px; height:77px; line-height:77px; text-align:center; background:#f8d309; position:absolute; top:0; right:0;}
.service-text p{text-align:left; font-size:14px; padding-bottom:7px; line-height:24px; font-weight:400;}
.service-text p span{display:block;}
.service-text h3{font-size:24px; color:#252525; margin-top:0;}
.service-text .trans-btn .btn{font-size:14px; border:2px solid #f8d309; padding:6px 30px; font-weight:400;}
.service-text .trans-btn .btn:hover{border:2px solid #f8d309; color:#fff;}

.success-stories{padding-bottom:80px;}
/* service page ends */
.suc-story1{border-bottom:1px solid #eee; padding-bottom:49px; margin-bottom:49px;}
.storty-img{float:left; width:361px;}
.story-text{float:left; width:68%; padding-left:24px;}
.s1{float:left; width:50%; position:relative;}
.s2{float:left; width:50%;}
.s1 img,.s2 img{width:100%;}
.s1 h1{text-align:center; position:absolute; top:0; right:0; left:0; bottom:0; font-size:24px; color:#252525; line-height:7; margin:0;}
.story-text h2{font-size:24px; margin-top:0;}
.story-text p{font-size:13px; font-weight:400; text-align:left; line-height:22px; padding-bottom:0;}
.story-text p span{display:block;}
.suc-story2 .story-text{padding-left:0; padding-right:24px;}
.load-more{text-align:center;}
.load-more .trans-btn .btn{background:#f8d309;  color:#252525; font-family: 'Open Sans', sans-serif; text-transform:uppercase; padding:10px 30px; font-size:12px; font-weight:700;}
.load-more .trans-btn .btn:hover{background:#fff; border-color:#f8d309; color:#f8d309;}


/*article */

.article-box .service-text p{line-height:22px;}

.article-box .service-in-img{border:none; border-radius:0;}
.article-box  li  a{color:#a0a9b1; padding:0 15px 0 2px; }
.article-box  li{padding-right:40px;}
.article-box li a:hover .fa{color:#f8d309;}
.articles .owl-theme .owl-controls .owl-buttons div{font-family: 'FontAwesome'; display:block; width:45px; height:35px; border-radius:0; background:#f8d309; opacity:1; line-height:29px; color:#353e44; font-size:24px;}

.articles .owl-theme .owl-controls .owl-buttons div:hover{background:#252525; color:#f8d309;}

#article .owl-controls { bottom: 0;  left: 45.2%; margin-left: -45px; position: absolute;}
.article-slider{padding-bottom:60px;}

#article2 .article1{ padding:0; float:none; width:100%;}
#article2{margin:0 0px 0 0;}

#article2 .item{margin:0 15px;}
#article2 .owl-controls { right:0; top:-80px;position: absolute; margin-top:-10px;}
 .article-slider2 .owl-theme .owl-controls .owl-buttons div{display:inline-block;}
 
.article-slider2 h1{font-size:24px; padding-bottom:40px;}
.article-slider2 p{text-align:left; line-height:22px; font-weight:400; padding-right:15px;}
.article-slider2 .trans-btn .btn{background:#f8d309; border:none;  color:#252525; font-size:14px; padding:6px 30px; font-weight:400;}
.article-slider2.trans-btn .btn:hover{background:#fff; border:none; color:#f8d309;}
.article-slider2{padding-bottom:60px;}



/*contact us */

.contact-box{background:#f2f2f2; margin-left:100px; border:1px solid #e9e4e4;}

.contact-left{background:#e9e4e4;}
.contact-left li{display:block; border-bottom:1px solid #d3d0d0; margin-bottom:15px;}
.contact-left li:last-child{border:none;}
.contact-left ul{padding:20px 50px 0 20px;}
.contact-left h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; margin-top:0;}
.contact-left  p{text-align:left; font-size:14px; padding:0;}

.quick-contact{width:129%; margin-left:-100px; background:#f8d309;}
.quick-contact h1{font-size:36px; text-align:center; padding:50px 100px; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:48px;}
.contact-left p span{display:block;}

.address{padding:20px 50px 30px 20px;}
.address p{padding-bottom:00px}

.contact-right .cont-text{padding:20px 30px;}
.contact-right h5{font-size:16px; border-bottom:1px solid #d3d0d0; padding-bottom:30px; margin-bottom:20px; }
.input-group{display:block; width:100%; padding-bottom:28px;}
.input-group input{background:#fff; border:3px solid #e9e4e4; border-radius:3px; font-size:16px; font-weight:300; height:50px; line-height:50px; padding:5px 10px; width:100%;}
.input-group textarea{min-height:200px; background:#fff; border:3px solid #e9e4e4; border-radius:3px; font-size:16px; font-weight:300; padding:5px 10px; width:100%; resize:none;}
.trans-btn.sbt-btn .btn{font-size:18px; font-weight:400; background:#f8d309; color:#252525; border:1px solid #f8d309; padding:6px 15px;}
.trans-btn.sbt-btn .btn:hover{background:none; border:1px solid #f8d309;}

.contact-box{margin-bottom:80px;}
