@font-face{font-family:Flat-UI-Icons;src:url(/styles/fonts/flat-ui-icons-regular.eot);src:url(/styles/fonts/flat-ui-icons-regular.eot?#iefix) format('embedded-opentype'),url(/styles/fonts/flat-ui-icons-regular.woff) format('woff'),url(/styles/fonts/flat-ui-icons-regular.ttf) format('truetype'),url(/styles/fonts/flat-ui-icons-regular.svg#flat-ui-icons-regular) format('svg');font-weight:400;font-style:normal}.fui-triangle-left-large,.fui-triangle-right-large{display:inline-block;font-family:Flat-UI-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{color:#333333;}
.fui-triangle-right-large:before {content: "\e002";}
.fui-triangle-left-large:before {content: "\e003";}
.aboutuspage p {line-height:1.7222}
.aboutus-header-title{font-size: 25px;background-image: url(/images/about_us/abtusimg.png);color: #ffffff;background-color: #000000;background-position: 0px 23%;background-size: 100% 100%;}
.abt-para{font-size: 14px;font-weight:normal;letter-spacing: 0;line-height: 24px;padding: 0 2px;}
.personname{cursor:pointer;color: #333333;font-weight: 300;letter-spacing:1px; margin: 17px auto; width: 70%;border: 1px solid #575757;margin-top: 25px;padding: 5px 10px 5px 10px;font-size: 14px;line-height: 1.7222;}
.designationstyle{font-size: 13px;}
.designationstyle-2line {line-height: normal;margin-top:2px;min-height:32px;}
.designationstylevp{font-size: 13px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.boldstyle{font-weight:bold;}
.meetaperson{cursor:pointer;font-size: 14px;font-weight: 300;margin-top: 10px;color:#333333;line-height: 1.7222;}
.og-expanded .personname{border: 1px solid #006a9d;color:#ffffff;background:#006a9d }
.og-expanded .backgroudblue img{opacity:1 !important;border-color:#f89c1c; }
.hoverstyle img:hover{border: 6px solid #f89c1c;border-radius: 176px;cursor:pointer;opacity:1; }
.hoverstyle img{border: 6px solid #ffffff;border-radius: 176px;width: 100%;opacity:0.5; }
.backgroudblue{background: #006a9d;border-radius: 165px;width: 65%;margin: auto;padding:0; }
.headerimgcls img{width:250px;}
hr{border-bottom:1px solid #c8c8c8;}
.padding-lft-rit p{font-size: 14px;font-weight: normal;margin-top: 20px;}
.fontwtbld{font-weight:600;font-size:18px}
.padding-lft-rit-counter{padding-left: 25px;padding-right: 25px;padding-top: 15px; }
.padding-lft-rit-counter span{font-size:18px;font-weight:bold;color: #333333; }
.padding-top-btm{margin:25px; }
.activeheader{border-bottom:1px solid #ffffff;}
.about-title{font-size: 22px;color:#333333;font-weight: bold;margin:30px 0;}
.about-title .contact-number{color: #333;display: block;font-weight: normal;margin-top: 10px;font-size:16px;}
.arrowscolor{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;color: #006a9d !important;font-size: 32px !important;opacity:1 !important;border:none !important; }
.manage-contents{margin:40px 0 10px;}
.manage-contents .about-title{margin:0;color:#333333;}
.counterstyle{background: none repeat scroll 0 0 #0b557a;border-radius: 15px;font-size:37px;padding: 39px 0;margin: 19px 0 27px;color:#ffffff;-webkit-box-shadow: 1px 1px 0 8px rgba(107,164,200,1); 	-moz-box-shadow: 1px 1px 0px 8px rgba(107,164,200,1);box-shadow: 1px 1px 0px 8px rgba(107,164,200,1);background-size:100% 100%; }
#accrossstate{background:#0b557a !important;}
#totalcity{background:#0b557a !important;}
.headernav ul li{ display: inline;line-height: 1.72222;}
.headernav ul a{ list-style-type: none;margin-left: 20px; margin-right: 20px; color: #ffffff; font-size:36px; padding-bottom: 5px; font-weight: bold; }
.headernav ul{ margin-top:70px; margin-bottom:70px; padding: 0;line-height: 1.72222;}
.moversclass{ font-size:14px;font-weight:500;letter-spacing: 2px; }
.thumb-set{ display: inline-block; vertical-align: top; margin:0; padding: 10px; }
.og-expanded{ float: none; position: static; }
.og-expander { height: 0; left: 0; margin-top: 10px; overflow: hidden; position: absolute; text-align: left; top: auto; width: 100%; }
.og-close:before, .og-close:after { background: none repeat scroll 0 0 #888888; content: ""; height: 1px; position: absolute; top: 50%; transform: rotate(45deg); width: 100%; }
.og-close:after { transform: rotate(-45deg); }
.close-holder{ position: relative; margin: 30px auto; margin-top: 70px; text-align:center; }
.close-info{ font-family: "Reenie Beanie",sans-serif; font-size: 24px; font-style: normal; left: 53%; position: absolute; text-align: center; top: -7px; /*width: 120px;*/ }
.og-close { cursor: pointer; height: 20px; position: absolute; text-align: left; /*right: 10px;*/ /*top: 10px;*/ width: 20px; background-color: #e8e8e8; border: 1px solid #d6d6d6; }
.og-fullimg, .og-details { float: left; height: 100%; overflow: hidden; position: relative; width: 50%; }
.og-expander-inner { background: none repeat scroll 0 0 #006a9d; height: 100%; border-top: 2px solid #006a9d ; border-bottom: 2px solid #006a9d ; padding: 50px; }
.socialiconcolortwitter{background-image: url(/images/about_us/socialsprite.png); cursor: pointer; float: right; height: 31px; width: 37px; background-size: 173%; background-position: -2% 52%; }
.socialiconcolorlinked{background-image: url(/images/about_us/socialsprite.png); cursor: pointer; float: right; height: 29px; width: 33px; background-size: 177%; background-position: 117% center; background-repeat:no-repeat; margin-left: 9px;}
.gridbtmpadding{padding-bottom:50px}
.counterbg{color: #ffffff !important;font-size: 34px !important;padding: 40px 5% 38px;}
.pluscls{color: #ffffff !important;font-size: 34px !important;padding: 40px 5% 38px;background:#066391;border-bottom-right-radius: 10px;border-top-right-radius: 10px;}
.plusaltcls{color: #ffffff !important;font-size: 34px !important;background:#0367A6;padding: 40px 5% 38px;}
#happycustomer .abt-count span > span:first-child{   border-bottom-left-radius: 10px;     border-top-left-radius: 10px;}
.abt-count span span:nth-child(odd) {background:#0367A6 !important;}
.abt-count span span:nth-child(even) {background:#066391 !important;}
#owl-demo .item img{
    display: block;
    width: 70%;
    padding: 20px;
    margin: 0 auto;
}
.owl-nextbtn{ position: absolute; left: 0; top: 200px;font-size:30px;color:#006a9d;cursor:pointer;z-index:10 }
.owl-prevbtn{ position: absolute; right: 0; top: 200px;font-size:30px;color:#006a9d;cursor:pointer;z-index:10  }
.owl-nextbtn:hover{ color:#006a9d; }
.owl-prevbtn:hover{ color:#006a9d; }
.padding-lft-rit{padding-top: 0 !important;}
.team-img-title{ font-size: 18px;color:#333333; font-weight: bold; padding: 40px 0 30px 0; margin: 0; }
.team-img-content{ margin:0;padding:0;list-style-type: none; }
.team-img-content li{margin:0 0 15px}
.team-img-content li a{font-size:14px; font-weight: bold;color:#066391;text-decoration: underline;}
.team-img-content li a:hover{color:#066391;}
.bb-working-title p{font-size:14px;padding:0 65px;color:#333333}
.discover-title{ font-size: 22px;color: #333333; font-weight: bold; margin: 50px 0 30px 0; }
.content-single-border{ border-left:1px solid #DDDDDD; }
.content-double-border{ border-left:1px solid #DDDDDD; border-right:0.925pt solid #DDDDDD; }
.tabs-topmargin{ margin-top:80px }
.customized-tab .nav-tabs.nav-justified > li > a{letter-spacing:1px;font-weight: bold; border:1px solid #cccccc; margin:0px 15px 0 15px; color:#333333; padding:20px 0; border-radius:0; font-size: 18px; }
.customized-tab .nav-tabs.nav-justified > .active > a{ background: none repeat scroll 0 0 #006a9d !important;color: #ffffff ;border:1px solid #006a9d}
.customized-tab .panel-group .panel{ border-radius:0; border:none; margin:14px; }
.customized-tab .panel-default > .panel-heading{ background:#ffffff; border:1px solid #333333; padding-top:8px; border-radius: 0; }
.customized-tab .tab-content{border:0 none}
.tab-heading p{color:#333333;letter-spacing:2px;font-weight:bold;font-size:18px}
.tab-heading a{color:#066391;text-decoration: underline;letter-spacing:2px;font-weight:bold;font-size:18px}
.tab-joblist p{color:#333333;letter-spacing:2px;font-weight:bold;font-size:14px;padding-bottom:20px}
.tab-joblist a{color:#066391;text-decoration: underline;letter-spacing:2px;font-weight:bold;font-size:14px;padding-bottom:20px}
.career-imgsize img{width:65%}
.min-height-div{min-height:345px;padding:0 20px 0 20px}
.tab-paddingzero{padding:40px 0 0 0}
.customized-tab hr{width:100%;border-color: #656565;}
.contactus-size p{padding-top:20px;font-size:14px;line-height: 1.7222;}
.contact-us-topspace .about-title{padding-bottom:30px}
.contactus-size .contact-padding{padding-bottom:50px}
.bb-working-title .bb-career-email{    color: #16a085; font-size: 16px; }
.aboutus-height{min-height: 2500px;}
.og-grid .grid-clear{clear: both; width: 100%; margin: 0;}
/* For Tablet */
@media(max-width:1140px) {
    .designationstyle-2line-fixheight {min-height:20px}
    .aboutus-height{min-height: 3200px;}
}
@media(max-width:1024px) {
    .padding-lft-rit p{font-size:12px}
     hr{width:90%}
    .headerimgcls img{width:80%}
    .headernav ul{margin-bottom: 42px;margin-top: 42px;}
    .headernav ul a{font-size:30px}
    .designationstyle{font-size:13px}
    .personname{font-size:12px;padding:3px}
    .manage-contents {margin: 70px 0 10px;}
    .fortabcenter{margin: 0 auto; width: 72%;}
    .meetaperson{font-size:14px}
    .hoverstyle img{ border: 6px solid #ffffff; border-radius: 176px; opacity:0.5; }
    .backgroudblue{ background: #006a9d; border-radius: 165px; margin: auto; padding:0; width:60%; }
    .counterstyle { background: none repeat scroll 0 0 #0b557a; border-radius: 15px; box-shadow: 1px 1px 0 8px rgba(107, 164, 200, 1); color: #ffffff; font-size: 30px; padding: 20px 0; margin-bottom: 20px; margin-top: 20px; background-size:100% 100%; }
    .padding-lft-rit-counter span{ font-size:15px; }
    .counterbg{font-size: 22px !important;padding: 26px 5% 20px;}
    .pluscls{font-size: 22px !important;padding: 26px 5% 20px;background:#066391;}
    .plusaltcls{font-size: 19px !important;padding: 29px 5% 21px;background:#0367A6;}
    #owl-demo .item img{
        display: block;
        width: 70%;
        padding: 20px;
        margin: 0 auto;
    }
    .owl-nextbtn,.owl-prevbtn{top:110px}
.customized-tab .nav-tabs.nav-justified > li > a{font-size:14px}
.panel-group .panel-heading + .panel-collapse > .panel-body{border:0 none}
.career-imgsize img{width:50%}
.customized-tab .panel-title{text-align:center}
.tab-heading p{font-size:16px;}
.tab-joblist p{font-size:15px;padding-bottom:2px}
.bb-working-title p{font-size: 14px;}
.team-img-title{padding:20px 0}
.min-height-div{min-height:310px}
.content-double-border{border-right:0 none}
.alternate-border{border:0 none;}
.tab-paddingzero{padding:40px 0px 0px 0px}
.tabs-topmargin{margin-top:30px}
.fontwtbld{  font-size: 14px;}
.aboutus-height{min-height: inherit;}
}
/* For Mobile */
@media(max-width:767px) {
    .fontwtbld{font-weight:normal;font-size:8px}
    .padding-top-btm{ margin-bottom: 0;}
    .og-grid li:first-child{margin-top:5px;}
    .padding-lft-rit p {margin-top:0;font-size: 9px;}
     hr{width:84%}
    .abt-para{font-size: 11px;line-height: 18px;}
    .about-title{font-size: 14px;margin: 15px 0;}
    .manage-contents .about-title{font-size: 14px;}
    .moversclass{font-size: 12px;letter-spacing: 0;}
    .manage-contents{margin: 30px 0 0;}
    .headernav ul{margin-bottom: 30px;margin-top: 16px;}
    .headernav ul a{ font-size:15px; margin: 0 5px; }
    .designationstyle {font-size: 12px;}
    .designationstylevp {font-size: 11px;}
    .hoverstyle img{ border: 2px solid #ffffff; border-radius: 176px; opacity:0.5; }
    .hoverstyle img:hover{border: 2px solid #f89c1c;opacity:0.5}
    .backgroudblue{ background: #006a9d; border-radius: 165px; margin: auto; padding:0; display:inline-block; width:33%; }
    .counterstyle{ background: none repeat scroll 0 0 #0b557a; border-radius: 15px; padding: 15px 0; color:#ffffff; -webkit-box-shadow: 1px 1px 0px 8px rgba(107,164,200,1); -moz-box-shadow: 1px 1px 0px 8px rgba(107,164,200,1); box-shadow: 1px 1px 0px 8px rgba(107,164,200,1);font-size: 20px !important; margin-bottom: 10px; margin-top: 10px; background-size:100% 100%; }
    .padding-lft-rit-counter span{ font-size:14px; }
    .headerimgcls img{ width:67px; }
    .mobilebgcolor{ background:#cee1ec;margin:10px 30px }
    .carousel-control.left,.carousel-control.right{ font-size:16px !important;margin-top:-14px; }
    .carousel-control.left{ left:-5px !important; }
    .carousel-control.right{ right:-4px !important; }
    .counterbg{font-size: 19px !important;padding: 14px 5%;background:#0367A6;}
    .pluscls{font-size: 19px !important;padding: 14px 5%;background:#066391;border-radius: 0;}
    .plusaltcls{font-size: 19px !important;padding: 14px 5%;background:#0367A6;}
    #owl-demo .item img{
        display: block;
        width: 80%;
        padding: 10px;
        margin: 0 auto;
    }

    .owl-nextbtn,.owl-prevbtn{top:40px;font-size: 16px;}
    .team-img-content li a{font-size:10px}
    .bb-working-title p{font-size: 12px;padding: 0 20px;}
    .discover-title{font-size: 14px;margin: 20px 0 25px 0;}
    .team-img-title{font-size: 12px;padding:25px 0}
    .customized-tab a{letter-spacing:1px;border:0 none;font-size:13px;color: #333333;}
    .career-imgsize img{width:160px}
    .customized-tab .tab-joblist a,.customized-tab .tab-heading a{color: #066391;text-decoration: underline}
    .customized-tab .panel-title{text-align:center}
    .tab-heading p{font-size:12px;text-align:center}
    .tab-joblist p{font-size:12px;text-align:center;padding-bottom:2px}
    .tab-heading {padding-top:10px}
    .panel-group .panel-heading + .panel-collapse > .panel-body{border:0 none}
    .customized-tab .panel-group .panel{box-shadow:none;margin:35px}
    .tabs-topmargin{margin-top:10px}
    .min-height-div{min-height:160px;padding-bottom:5px;}
    .content-single-border,.content-double-border{border:0 none}
    .tab-paddingzero{padding:10px 0 0 0;}
    .mobile-acc-active{background:#006a9d !important; border: 1px solid #006a9d !important;border-radius: 0;}
    .mobile-acc-active a{color:#ffffff ! important;}
    .mobile-acc-active a:hover{color:#ffffff ! important;}
    .contactus-size p {font-size:12px}
    .contactus-size div {font-size:14px}
    #viewallpositions{padding:0}
    .og-grid .grid-clear{margin:0}
    .about-title .contact-number{font-size:14px;}
}

@media(max-width:375px) {
.og-grid li{display: block;width: 100%}
.backgroudblue{ width:60%; }
.padding-lft-rit-counter {margin: 0 auto;padding-left: 0;padding-right: 0;padding-top: 0;width: 200px; }
.counterbg{padding:14px 11px;}
.pluscls{border-bottom-right-radius: 10px;border-top-right-radius: 10px;}
.gridLi.og-expanded{margin-bottom:85px;}
.og-grid li:last-child{margin-bottom:0;}
}
@media (max-width:320px){
.gridLi.og-expanded{margin-bottom:45px;}
}
.sticky-search-mob-button { background-color: rgba(0,0,0,0.6); bottom: 0; left: 0; opacity: 1; padding: 15px 0; position: fixed; right: 0; z-index: 9999; }
.sticky-button-mob { text-align: center; }
.sticky-search-mob-button .btn-wide { width: 80%; }
.sticky-button-mob .btn-wide { background: none repeat scroll 0 0 #ff5a5f; border-radius: 0; box-shadow: 0 1px 1px #d70007; font-size: 18px; min-width: 180px; }
@media only screen and (max-device-width: 480px) and (min-device-width: 320px){
    .btn{padding: 6px 10px;}
}
@media screen and (max-width: 997px) and (min-width: 768px)
{
    .sticky-button-mob { display: block; }
    .sticky-search-mob-button .btn-wide { width: 50%; }
}