@font-face{font-family:AvenirLTStd-Light;src:url("../fonts/AvenirLTStd-Light.eot")}@font-face{font-family:AvenirLTStd-Light;src:url("../fonts/AvenirLTStd-Light.ttf")}
*{margin:0;padding:0;}
.no-pad{padding:0}
.no-pad-right{padding-right:0}
.no-pad-left{padding-left:0}
.header{background:#86d4f2}
.logo{padding:13px 0 13px 13px;}
.logo img{float:left;width:160px;}
.logo .logo-name{float:left;width:auto;margin-top:20px;margin-left:10px;font-family:AvenirLTStd-Light;color:#25578c}
.logo span{/*font-size:27px;*/font-size: 22px;}
.logo h5{color: #25578c;font-size: 15px;margin: 0}
.upper-menubar .call-us{margin-top:20px;text-align:right;padding-right:10px}
.upper-menubar .upper-menus{margin-top:10px;text-align:right;padding-right:7px}
.upper-menubar a:hover,.upper-menubar a, .upper-menubar a:active{color:#25578c;text-decoration:none}
.upper-menubar{margin-top:7px;margin-bottom:5px}
.upper-menubar a{border-right:1px solid #FFC922;margin-right:5px;font-family:AvenirLTStd-Light;}
.upper-menubar span{font-family:AvenirLTStd-Light;display:inline-block;text-align:right;color:#25578c;}
.contact-no{font-size:18px;color:#25578c;}
.upper-menubar a:last-child{border:none}
.header .navbar{margin-bottom:0;border:none;border-radius:0;margin-top:0px;min-height:10px;background:#FAC223;padding-left:5px;}
.navbar-default .navbar-nav > li > a{padding:10px 15px;text-transform:uppercase;font-family:AvenirLTStd-Light;color:#000;font-weight: bold;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#000;background-color:transparent;}
.dropdown-menu{box-shadow:none;border:none;background:#414143;padding:0;border-radius:0}
.dropdown-menu > li > a{padding:5px 15px;color:#fff;border-bottom:1px solid #FAC223;font-family:AvenirLTStd-Light;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#FAC223;}
.navbar-default .navbar-nav li a.right-line{background:url(../../images/menu-right-line.jpg) no-repeat;background-position:right;}
.dropdown-submenu .caret{margin-left:5px;margin-top:-3px;}
.header .navbar .container{padding:0;width:100%;}
.navbar-nav > li{margin:0px 0;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#000;}
.flex-caption{padding:10px 10px;position:absolute;top:35%;left:0%;z-index:9999999;/*width:60%;*/width:auto;}
.flex-control-nav{width:100%;position:absolute;bottom:0px;z-index:9;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#000;background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:#FAC223;cursor:default;}
.flexslider .flex-direction-nav{display:none}
.flex-caption .flex-text{background: rgba(136,159,172,.7);padding: 5px 10px;font-size: 28px;font-family: AvenirLTStd-Light;color: #fff;font-weight: bold;}
.slider{padding:0}
.slides{margin-bottom:0;}
.slides img{width:100%}
.slides li:not(:first-child) img{display:none}
.content{padding:60px 0;}
.home-content h3{color:#889FAC;font-family:AvenirLTStd-Light;font-weight:bold;text-transform:capitalize;letter-spacing:1px;}
.content a.read-more{padding:10px 15px;margin-top:15px;border:1px solid #000;color:#000;border-radius:5px;font-size:12px;display:inline-block}
.content a.read-more:hover,.content a.read-more:active,.content a.read-more:focus{text-decoration:none;outline:none}
.heading-line{display:block;background:url(../../images/heading-underline.html) no-repeat}
.content p{font-family:AvenirLTStd-Light;color:#000;text-align:justify;}
.lower-content{background:url(../../images/back3.jpg) no-repeat;padding:30px 15px;background-size:cover;border-top:1px solid #ccc}
.lower-content .box{background:#fff;border:1px solid #eee;border-radius:5px}
.lower-content .box-heading{padding:10px 15px;border-bottom:1px solid #eee}
.lower-content .box-heading h3{font-family:AvenirLTStd-Light;color:#000;margin:0}
.lower-content .box-content{padding:20px 15px;font-family:AvenirLTStd-Light;}
.clients .box-content{padding:30px 15px}
.clients .box-content .item img{width:100%;border:1px solid #eee;padding:5px}
.newsticker{padding:0px 10px 40px;height:145px !important;text-align:center}
.newsticker li{list-style:none;margin:0px 0 20px;line-height:22px;}
.newsticker li a{color:#414143;font-weight:bold}
.newsticker li i.fa-quote-left{margin-right:5px}
.newsticker li i.fa-quote-right{margin-left:5px}
.contact-box i{margin-right:5px;color:#FAC223}
.testimonials .box-content{padding-top:25px}
.footer{padding:10px 20px;background:#86d4f2;}
.social-icons{margin-top:10px}
.social-icons a i{color:#fff}
.social-icons a{margin-right:2px;}
.footer span{color:#fff;font-family:AvenirLTStd-Light;}
.footer-menus{color:#25578c;margin-top:10px;padding-left:80px}
.footer-menus a{color:#25578c;font-family:AvenirLTStd-Light;}
a:hover,a:active,a:focus{text-decoration:none;outline:none}
.inner-pages-content{font-family:AvenirLTStd-Light;}
.inner-pages-content h3{text-align:center;font-size:30px;margin-top:0;text-transform:capitalize}
.inner-pages-content strong{font-size:16px;color:#000}
.inner-pages-content p{font-size:16px;text-align:center}
.inner-pages-content .inner-box{padding:30px 15px;border-bottom:1px dashed #FAC223;}
.history p{text-align:justify}
.history h3{margin-bottom:20px}
.inner-pages-content .inner-box h4{font-size:25px;text-align:center}
.quotes-div{display:inline-block;float:none;padding:30px 15px}
.quotes-div .fa-quote-left{color:#FAC223;font-size:16px;vertical-align:text-top;margin-right:2px}
.quotes-div .fa-quote-right{color:#FAC223;font-size:16px;vertical-align:text-top;margin-left:2px}
.cultural-values{border-bottom:1px dashed #FAC223;padding:15px 15px;}
.cultural-values p, .cultural-values-list p{text-align:justify}
.cultural-values h3{margin-bottom:20px;}
.cultural-values-list{margin-top:10px;}
.cultural-values-list strong{border-left:2px solid #FAC223;padding-left:10px;color:#FAC223;}
.cultural-values-list h4{margin-top:20px;}
.inner-points{padding:20px 15px;border-bottom:1px dashed #FAC223;}
.inner-points p{text-align:justify}.inner-points h4{margin-bottom:15px}
.inner-points strong{border-left:2px solid #889FAC;padding:0 10px;color:#889FAC;border-right:2px solid #889FAC;}
.testimonials h3{margin-bottom:30px;}
.testimonials p{padding:20px 15px 0}
.testimonials .fa-quote-left{color:#FAC223;font-size:12px;vertical-align:text-top;margin-right:2px}
.testimonials .fa-quote-right{color:#FAC223;font-size:12px;vertical-align:text-top;margin-left:2px}
.client-name{padding:0 !important;}
.media-div{padding:30px 15px;text-align:center}
.media-div p{margin-top:30px}
.media-div iframe{margin-top:30px}
.media-div p a{border-bottom:1px solid #889FAC;}
.client-row{clear:both;padding:20px 0;}
.client-box{padding:10px;text-align:center;border:1px solid #FAC223;}
.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active{-webkit-transform:scale(0.9);transform:scale(0.9);cursor:pointer;}
.FZ{font-size:30px !important;}
.FZ1{font-size:31px !important;padding:5 15px !important;}
@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;cursor:pointer;}
.inner-box ul{padding-left:30px;}
.inner-box ul li{margin:10px 0}
.inner-box ul li a{color:#889FAC;border-bottom:1px solid #889FAC;}
.client-login{display:inline-block;float:none;border:1px solid #eee !important;margin:50px 0 10px}
.remember-box{text-align:left;margin-top:10px}
.india-map{display:inline-block;float:none;margin:30px 0}
.no-border{border:none !important}
.inner-left{border-right:1px solid #FAC223}
.inner-right{margin-top:10px;padding:0px 30px}
.inner-left p, .inner-right p{text-align:justify}
.inner-left h4{border-left:2px solid #889FAC;padding:0 10px;color:#889FAC;border-right:2px solid #889FAC;display:inline-block;font-weight:bold;margin-bottom:20px}
.inner-pages-content form label{text-align:left;width:100%;margin:5px 0}
.inner-pages-content form .form-control{border-radius:3px;margin-bottom:10px;border:1px solid #889FAC}
.inner-pages-content form .btn{background:#FAC223;padding:5px 15px;border-radius:3px;margin-top:10px}
.field-left{padding-left:0}
.field-right{padding-right:0}
.inner-pages-content .star{color:#FAC223}
.contact-info i{color:#FAC223;margin-right:5px}
.contact-info i.fa-envelope{margin-right:3px}
.contact-info p{padding:10px 0;margin:0}
.contact-info iframe{border:1px solid #eee;padding:2px}
.right-image{margin-top:20px;border-left:1px solid #FAC223;padding-left:30px}
.inner-pages-content .privacy ul{font-size:16px;text-align:center}
.disclaimer p{text-align:justify}
.sitemap{display:inline-block;float:none;}
.sitemap ul{margin-left:20px}
.sitemap ul li{font-size:16px;line-height:40px;}
.sitemap ul li ul li{line-height:35px; font-size: 15px;}
.sitemap ul li ul{margin-left:20px;}
.sitemap ul li ul li a{ color: #889FAC;}
.sitemap ul li a {color:#000;border-bottom: 1px solid #656565;}
.sitemap .left-links{border-right:1px solid #FAC223}
.sitemap .right-links{padding-left:80px}
.copyright a{color:#fff}
.copyright a:hover,.copyright a:active,.copyright a:focus{outline:none;color:#fff}
@media (max-width:767px){
.flex-control-nav{display:none}
.content{padding:20px 15px;}
.lower-content .col-sm-4{padding:15px}
.navbar-default .navbar-collapse{margin:10px 0px;}
.navbar-default .navbar-toggle{float:left;margin-left:25px;margin-right:0}
.navbar-default .navbar-nav li a.right-line{background:none}
.navbar-header{margin:0;width:100%;}
.navbar-nav{margin:0}
.field-left{padding:0}
.field-right{padding:0}
.navbar-default .navbar-toggle{background:#fff !important;}
.client-box {margin: 20px 0;}
.client-row {padding: 0px 30px;margin: 0;}
.media-div iframe{width:100%}
.inner-right, .right-image {padding: 0px 15px;}
.google-map{margin-top:20px}
.india-map {width: 90%;}
.captcha-code{padding:0;}
}
@media (max-width:480px){
.flex-caption .flex-text{padding:5px 10px;font-size:14px;}
.flex-caption{padding:0px 5px;top:8%;}
.logo span {font-size: 16px;margin-top: 36px;}
.upper-menubar .call-us{text-align:left;padding-right:0;clear:both;width:90%;margin:auto auto;padding-top:10px;}
.upper-menubar span{text-align:left;}
.upper-menubar .upper-menus{margin-top:10px;text-align:left;padding-right:0;margin-left:15px;}
.sitemap .left-links{border-right:none}
.sitemap .right-links{padding-left:15px}
.footer-menus {padding-left: 15px;text-align: left;}
.social-icons{text-align: left;}
.client-login{width:90%;}
.india-map .FlashID4{width:100%}
}
@media (min-width:481px) and (max-width:767px){
.logo span {font-size: 18px;}
.logo h5{font-size: 12px}
.logo .logo-name{margin-top: 30px}
.contact-no {font-size: 16px;}
.flex-caption{top:10%}
.flex-caption .flex-text{font-size: 20px}
.sitemap {width:100%}
.sitemap .left-links, .sitemap .right-links{width:50%;float:left}
.sitemap .right-links{padding-left:15px}
.footer-menus{width:50%;float:left;text-align:left;padding-left:15px;}
.social-icons{width:50%;float:left;text-align:right;}
.client-login{width:60%;}
.india-map {width: 94%;}
}
@media (max-width:320px){
.logo img {width: 70px;}
.logo .logo-name{margin-top: 20px;}	
.logo span {font-size: 15px;}
.logo h5{font-size: 10px;}
.contact-no {font-size: 13px;}
}
@media (min-width:768px) and (max-width:979px){
.flex-caption .flex-text {
font-size: 25px;
}	
.logo{width:50%;}
.logo span {font-size: 17px;margin-top: 35px;}
.logo h5{font-size: 12px;}
.logo .logo-name{margin-top: 30px}
.flex-caption{top:20%}
.header-right{width:50%}
.navbar-default .navbar-nav > li > a {padding: 10px 7px;font-size: 13px;}
.home-content .row{margin:0}
.lower-content .box-content{padding:10px}
.testimonials .box-content {padding-top: 0px;}
.lower-content .box-content p{font-size:13px;margin-bottom:8px;}
.contact-box i {margin-right: 2px;font-size: 7px;}
.newsticker {padding: 0px 10px 0px;height: 163px !important;}
#owl-demo{padding: 46px 9px;}
.client-row {padding: 20px 10px;margin: 0;}
.inner-pages-content .row:first-child{margin: 0;}
.dropdown-menu {left: -10px;min-width: auto;}
.india-map {width: 80%;}
.captcha-img, .captcha-code{width:100%;padding:0;}
}
@media (min-width:980px) and (max-width:1023px){
.logo{width:50%;}
.logo h5{font-size: 12px;}
.logo .logo-name{margin-top: 30px}
.header-right{width:50%}
.lower-content .box-content{padding:10px}
.testimonials .box-content {padding-top: 0px;}
.lower-content .box-content p{font-size:13px;margin-bottom:8px;}
.contact-box i {margin-right: 2px;font-size: 7px;}
.newsticker {padding: 0px 10px 0px;height: 163px !important;}
#owl-demo{padding: 46px 9px;}
.logo span {font-size: 17px;margin-top: 35px;}
.inner-pages-content .row:first-child{margin: 0;}
.india-map {width: 80%;}
.captcha-img, .captcha-code{width:100%;padding:0;}
}
@media (min-width:1024px) and (max-width:1279px){
.logo .logo-name{margin-top: 30px}
.logo{width:50%;}
.header-right{width:50%}
.newsticker {height: 155px !important;}.testimonials .box-content {padding-top: 15px;}
.clients .box-content {padding: 43px 15px;}
.logo span {font-size: 18px;margin-top: 35px;}
.inner-pages-content .row:first-child{margin: 0;}
.india-map {width: 70%;}
.captcha-img, .captcha-code{width:100%;padding:0;}
}
@media (min-width:321px) and (max-width:480px){
.logo h5{font-size: 12px}
.logo .logo-name{margin-top: 25px}
}
.contact-add i{float: left;margin-right: 10px;margin-top: 2px}
.contact-add p{float: left;}
.captcha-code{padding:0}
.captcha-code small{margin-top:5px;margin-left:5px}
.captcha-code .form-control{margin-top:10px}
.captcha-code small a{color:#889FAC}

/*----- Rupesh CSS --------*/

.branches .contactleft h3{padding:5px; background-color:#686868; color:#fff; text-align:left; font-size:20px;text-transform:uppercase;}
.branches .contactleft{border:1px solid #eee; padding:35px 20px 84px 20px;}
.branches .col-md-6{}
.branches .contactleft p{text-align:left; margin-left:10px;}
.hqtext{padding-top:30px; padding-bottom:30px;}
.inner-box .pb20{text-align:left;}

.branches .contactright h3{padding:5px; background-color:#686868; color:#fff; text-align:left; font-size:20px;text-transform:uppercase;}
.branches .contactright{border:1px solid #eee; padding:35px 20px 20px 20px;}
.branches .col-md-6{}
.branches .contactright p{text-align:left; margin-left:10px;}

#rhq1 h4, #rhq2 h4, #rhq3 h4, #rhq4 h4, #rhq5 h4, #rhq6 h4{padding:4px; background-color:#686868; color:#fff; text-align:left; font-size:18px;text-transform:uppercase;}
#rhq1 p, #rhq2 p, #rhq3 p, #rhq4 p, #rhq5 p, #rhq6 p{text-align:left;}
#rhq1, #rhq2, #rhq3, #rhq4, #rhq5, #rhq6{padding-bottom:50px;}

#rhq1 .col-md-3 .box, #rhq2 .col-md-3 .box, #rhq3 .col-md-3 .box, #rhq4 .col-md-3 .box, #rhq5 .col-md-3 .box, #rhq6 .col-md-3 .box {border:1px solid #eee; padding:5px 10px;}

/*----- Rupesh CSS end here --------*/