@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
.eupopup-container{
 width:100%;
 background-color: rgba(0, 0, 0, 0.9);
position:fixed;
bottom:0px;
left:0px;
padding:15px;
z-index: 999999;
}
.eupopup-container .eupopup-head{
font-size:16px;
color:#FFF;
font-family: 'Roboto', sans-serif;
padding:0 0 3px 0;
margin:0;
}
.eupopup-container .eupopup-body{
 font-family: 'Roboto', sans-serif;
font-size:14px;
color:#CCC;
padding:0;
margin:0;
text-align: center;
}
.eupopup-container .eupopup-body .eupopup-button_1{
 background:#ff7062;
 padding:10px 20px;
 display:inline-block;
 margin:0  20px;
 font-family: 'Roboto', sans-serif;
 font-size:15px;
 color:#FFF;
 text-decoration:none;
 
}
.eupopup-container .eupopup-body .eupopup-button_2{
 color:#48c6ff;
  font-family: 'Roboto', sans-serif;
 font-size:15px;
 padding:0 10px 0 0;
}

.cssload-loader{display:block;margin:0 auto 20px;width:30px;height:30px;position:relative;border:4px solid #FFF;animation:cssload-loader 2s infinite ease;-o-animation:cssload-loader 2s infinite ease;-ms-animation:cssload-loader 2s infinite ease;-webkit-animation:cssload-loader 2s infinite ease;-moz-animation:cssload-loader 2s infinite ease;}
.cssload-loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#FFF;animation:cssload-loader-inner 2s infinite ease-in;-o-animation:cssload-loader-inner 2s infinite ease-in;-ms-animation:cssload-loader-inner 2s infinite ease-in;-webkit-animation:cssload-loader-inner 2s infinite ease-in;-moz-animation:cssload-loader-inner 2s infinite ease-in;}
@keyframes cssload-loader{0%{transform:rotate(0deg);border-color:#FFFFFF;}
25%{transform:rotate(180deg);border-color:#FFFFFF;}
50%{transform:rotate(180deg);border-color:#FFFFFF;}
75%{transform:rotate(360deg);border-color:#FFFFFF;}
100%{transform:rotate(360deg);border-color:#FFFFFF;}
}
@-o-keyframes cssload-loader{0%{transform:rotate(0deg);border-color:#FFFFFF;}
25%{transform:rotate(180deg);border-color:#FFFFFF;}
50%{transform:rotate(180deg);border-color:#FFFFFF;}
75%{transform:rotate(360deg);border-color:#FFFFFF;}
100%{transform:rotate(360deg);border-color:#FFFFFF;}
}
@-ms-keyframes cssload-loader{0%{transform:rotate(0deg);border-color:#FFFFFF;}
25%{transform:rotate(180deg);border-color:#FFFFFF;}
50%{transform:rotate(180deg);border-color:#FFFFFF;}
75%{transform:rotate(360deg);border-color:#FFFFFF;}
100%{transform:rotate(360deg);border-color:#FFFFFF;}
}
@-webkit-keyframes cssload-loader{0%{transform:rotate(0deg);border-color:#FFFFFF;}
25%{transform:rotate(180deg);border-color:#FFFFFF;}
50%{transform:rotate(180deg);border-color:#FFFFFF;}
75%{transform:rotate(360deg);border-color:#FFFFFF;}
100%{transform:rotate(360deg);border-color:#FFFFFF;}
}
@-moz-keyframes cssload-loader{0%{transform:rotate(0deg);border-color:#FFFFFF;}
25%{transform:rotate(180deg);border-color:#FFFFFF;}
50%{transform:rotate(180deg);border-color:#FFFFFF;}
75%{transform:rotate(360deg);border-color:#FFFFFF;}
100%{transform:rotate(360deg);border-color:#FFFFFF;}
}
@keyframes cssload-loader-inner{0%{height:0%;background-color:#FFFFFF;}
25%{height:0%;background-color:#FFFFFF;}
50%{height:100%;background-color:#FFFFFF;}
75%{height:100%;background-color:#FFFFFF;}
100%{height:0%;background-color:#FFFFFF;}
}
@-o-keyframes cssload-loader-inner{0%{height:0%;}
25%{height:0%;}
50%{height:100%;}
75%{height:100%;}
100%{height:0%;}
}
@-ms-keyframes cssload-loader-inner{0%{height:0%;}
25%{height:0%;}
50%{height:100%;}
75%{height:100%;}
100%{height:0%;}
}
@-webkit-keyframes cssload-loader-inner{0%{height:0%;}
25%{height:0%;}
50%{height:100%;}
75%{height:100%;}
100%{height:0%;}
}
@-moz-keyframes cssload-loader-inner{0%{height:0%;}
25%{height:0%;}
50%{height:100%;}
75%{height:100%;}
100%{height:0%;}
}
.loading_text{font-family:'Open Sans', sans-serif;font-size:18px;padding:0 0 5px;display:inline-block;color:#FFF;font-weight:600;color:#FFF;animation:loading_text-a 2s infinite ease;-o-animation:loading_text-a 2s infinite ease;-ms-animation:loading_text-a 2s infinite ease;-webkit-animation:loading_text-a 2s infinite ease;-moz-animation:loading_text-a 2s infinite ease;}
@keyframes loading_text-a{0%{color:#0898de;}
50%{color:#FFFFFF;}
100%{color:#0898de;}
}
@-o-keyframes loading_text-a{0%{color:#0898de;}
50%{color:#FFFFFF;}
100%{color:#0898de;}
}
@-ms-keyframes loading_text-a{0%{color:#0898de;}
50%{color:#FFFFFF;}
100%{color:#0898de;}
}
@-webkit-keyframes loading_text-a{0%{color:#0898de;}
50%{color:#FFFFFF;}
100%{color:#0898de;}
}
#mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#0898de;z-index:99998;height:100%;width:100%;display:block;}
#loader{width:200px;height:30px;position:absolute;z-index:99998;left:50%;top:46%;margin:-100px 0 0 -100px;padding:100px 0 0 0;text-align:center;font-family:'Open Sans', sans-serif;font-size:13px;color:#000;}
body{padding:0;font-family:'Open Sans', sans-serif;font-size:12px;color:#333;padding-bottom:0px;margin:0;}
p, a, img, h1, form, table, tr, td, input{padding:0;margin:0;}
img{border:none;}
ul, li{list-style:none;padding:0;margin:0;}
a{outline:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.headder_wraper{border-bottom:3px solid #d2e6f5;}
.top_menu{padding:10px 5px 4px 28px;width:498px;height:38px;margin:0 0 14px 0;}
.top_contact{font-family:'Open Sans', sans-serif;font-size:14px;padding:3px 15px 3px 0;color:#FFFFFF;font-size:13px;}
.top_contact a, .top_contact a:hover, .top_Email a, .top_Email a:hover{color:#FFFFFF;}

.top_Email{font-family:'Open Sans', sans-serif;font-size:14px;padding:3px 15px 3px 0;color:#FFFFFF;font-size:13px;}
.phone_icon{width:22px;height:22px;display:inline-block;margin:-1px 5px 0 0;background-position:0 0;background-repeat:no-repeat;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.email_icon{width:22px;height:22px;display:inline-block;margin:-1px 5px 0 0;background-position:-28px -2px;background-repeat:no-repeat;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.sprite{background-image:url(../images/new_sprite.png);}
.social_menu{width:121px;}
.social_menu ul{padding:0;margin:0;}
.social_menu ul li{padding:0;margin:0 5px 0 0;width:24px;height:24px;display:block;float:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.social_menu ul li a{padding:0;margin:0;width:24px;height:24px;display:block;float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.social_menu ul li a:hover{padding:0;margin:0;width:24px;height:24px;display:block;float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
a.twitter{background-position:-169px -3px;}
a.twitter:hover{background-position:-169px -27px;}
a.facebook{background-position:-140px -3px;}
a.facebook:hover{background-position:-140px -27px;}
a.googleplush{background-position:-198px -3px;}
a.googleplush:hover{background-position:-198px -27px;}
a.youtube{background-position:-227px -3px;}
a.youtube:hover{background-position:-227px -27px;}
a.linkdin{background-position:-256px -3px;}
a.linkdin:hover{background-position:-256px -27px;}
.logo{width:240px;padding:3px 0 3px 0;}
.logo_right{width:880px;padding:0px 0 0 0;}
.open .search_menu_main{display:block;position:absolute;top:40px;right:0;}
.search_menu_main{display:none;}
.search_menu{width:270px;height:31px;background:#FFFFFF;margin:0px 0px 0 0;border:1px solid #b7b7b7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.2);}
.search_menu .input_box{width:235px;padding:3px 8px 5px 10px;height:30px;border-right:1px solid #bebebe;}
.search_menu .input_box .input{width:214px;height:23px;border:none;background:none;font-size:12px;color:#666666;outline:none;}
.search_menu .search_button_box{width:29px;height:24px;margin:3px 0 0 0}
.search_button:hover{background:none !important;border:none !important;}
.fa-search{width:40px;height:34px;display:block;background-color:#e6e6e6;background-position:-50px 3px;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;margin:5px 15px 0 12px;cursor:pointer;}
.fa-times{width:40px;height:34px;display:block;background-color:#e6e6e6;background-position:-283px 2px;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;margin:5px 15px 0 12px;cursor:pointer;}
.search-open{position:absolute;top:38px;right:0px;background:#e6e6e6;padding:7px;}
.sitemap_icon{width:42px;height:34px;display:block;background-color:#099ADD;background-position:-90px 3px;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;margin:10px 0px 0 0;cursor:pointer;}
.white_wraper{padding:30px 0;}
h1.heading_1{font-family:'Open Sans', sans-serif;color:#000;font-size:30px;margin:0;padding:10px 0 10px;font-weight:300;text-align:center;}
h1.heading_1::after{content:"";display:block;width:55px;border-bottom:2px solid #e7ae13;margin:20px auto 40px;}
h1.inner_Heading_1{font-family:'Open Sans', sans-serif;font-size:24px;color:#000000;padding:0 0 0px 0;margin:0 0 15px 0;font-weight:300;}
h2.inner_Heading_2{font-family:'Open Sans', sans-serif;font-size:22px;color:#000000;padding:0 0 4px 0;margin:0 0 5px 0;font-weight:300;}
h3.inner_Heading_3{font-family:'Open Sans', sans-serif;font-size:13px;color:#000000;padding:0 0 4px 0;margin:0 0 5px 0;font-weight:600;}
p.normal_text_PB5px{font-family:'Open Sans', sans-serif;font-size:12px;text-align:justify;padding:0 0 5px 0;margin:0;color:#000000;line-height:24px;}
p.normal_text_PB15px{font-family:'Open Sans', sans-serif;font-size:15px;text-align:justify;padding:0 0 15px 0;margin:0;color:#000000;line-height:24px;}
p.normal_text_PT15px{font-family:'Open Sans', sans-serif;font-size:15px;text-align:justify;padding:15px 0 0px 0;margin:0;color:#000000;line-height:24px;}
p.normal_text_PT10px{font-family:'Open Sans', sans-serif;font-size:15px;text-align:justify;padding:10px 0 0px 0;margin:0;color:#000000;line-height:24px;}
p.normal_text_PBT10px{font-family:'Open Sans', sans-serif;font-size:15px;text-align:justify;padding:10px 0 10px 0;margin:0;color:#000000;line-height:24px;}
p.normal_text_PBT15px{font-family:'Open Sans', sans-serif;font-size:15px;text-align:justify;padding:15px 0 15px 0;margin:0;color:#000000;line-height:24px;}
.sub_nav_wraper .left_menu{width:580px;font-family:'Open Sans', sans-serif;font-size:13px;font-weight:600;}
.sub_nav_wraper .left_menu ul{padding:0 0;margin:0;display:table;border-collapse:collapse;border-right:1px solid #232d4d;}
.sub_nav_wraper .left_menu ul li{padding:0;float:left;margin:0;border-left:1px solid #232d4d;border-collapse:collapse;}
.sub_nav_wraper .left_menu ul li a{padding:15px 30px;float:left;color:#FFF;display:block;margin:0;text-decoration:none;}
.sub_nav_wraper .left_menu ul li a:hover{padding:15px 30px;float:left;color:#FFF;display:block;background:#1d2749;margin:0;text-decoration:none;}
.blue_button{background:#2d9dff;font-size:14px;padding:8px 20px;color:#FFF;text-decoration:none;margin:8px 5px 0;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.blue_button:hover{background:#134790;color:#FFF;text-decoration:none;-webkit-box-shadow:inset 0px 0px 16px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px 0px 16px 0px rgba(0,0,0,0.35);box-shadow:inset 0px 0px 16px 0px rgba(0,0,0,0.35);}
.orange_button{background:#ef7d18;font-size:12px;padding:8px 20px;color:#FFF;text-decoration:none;margin:8px 5px 0;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.orange_button:hover{background:#CF670B;font-size:12px;padding:8px 20px;color:#FFF;text-decoration:none;margin:8px 5px 0;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.sub_nav_wraper .right_menu{width:400px;padding-bottom:8px;}
.sub_nav_wraper .home_right_menu{width:400px;padding-bottom:8px;margin:0 auto}
.grey_wraper{background:#f4f4f3;padding:30px 0 40px;}
h4.heading_4{font-size:18px;text-transform:uppercase;color:#000;margin:0;padding:0 0 15px 0;font-family:'Open Sans', sans-serif;font-weight:600;text-align:left;}
.relative{position:relative;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer_link{padding:10px 0 0 0;}
.footer_link a{font-family:'Open Sans', sans-serif;font-size:13px;padding:0 11px;color:#7db0d1;text-decoration:none;}
.footer_link a:hover{color:#7db0d1;text-decoration:none;}
.copyright_wraper{background:#3d3d3d;padding:15px 0;font-family:'Open Sans', sans-serif;font-size:13px;color:#b2b2b2;}
.search-open{display:none;}
.top_services_sitemap_wraper{background:#444;position:absolute;width:100%;left:0;padding:20px 20px 20px 30px;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:block;z-index:999;}
.top_services_sitemap_wraper h4{color:#ffc220;font-size:18px;padding:0 0 15px 0;margin:0;font-weight:400;font-family:'Open Sans', sans-serif;}
.top_services_sitemap_wraper h4 a, .top_services_sitemap_wraper h4 a:hover{color:#ffc220;font-size:18px;padding:0 0 15px 0;margin:0;font-weight:400;font-family:'Open Sans', sans-serif;}
.top_services_sitemap_bottom a.telephone_link {
    color: #ffc220;
    text-decoration: none;
}
.top_services_sitemap_arrow{background:url(../images/top_services_sitemap_arrow.png) top left no-repeat;width:20px;height:10px;position:absolute;top:-10px;right:12px;display:block;}
.top_services_sitemap_wraper ul li{color:#FFFFFF;font-size:1.123em;padding:0 0 10px 0;margin:0;font-weight:400;font-family:'Open Sans', sans-serif;}
.top_services_sitemap_wraper ul li a{color:#FFFFFF;text-decoration:none;}
.top_services_sitemap_wraper{background:#444;position:absolute;width:100%;left:0;top:105px;padding:20px 20px 20px 30px;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:none;}
.top_services_sitemap_bottom{text-align:right;font-family:'Open Sans', sans-serif;border-top:1px solid #636363;padding:15px 0 0 0;margin-top:10px;font-size:18px;color:#ffc220;font-weight:400;}
.top_services_sitemap_advisory{text-align:left;font-family:'Open Sans', sans-serif; padding:0px 0 15px 0;margin-top:10px; color:#939393;}
.top_services_sitemap_advisory span.advisory_heading a {font-size:18px; padding:0px 0 0 0;margin-top:10px; color:#ffc220;}
.top_services_sitemap_advisory  a {color: #FFFFFF;padding:0 5px; display:inline-block; font-size:1.123em;    text-decoration: none;}

.top_services_sitemap_bottom span{padding:3px 20px 0 0;display:inline-block;}
.top_services_sitemap_bottom a:hover{color:#CCC}
.sitemap_icon_spret{background:url(../images/sitemap_icon_sprit.png);}
.about_ask_ehs_link{font-size:13px;color:#FFF;padding:2px 15px 2px 30px;display:inline-block;background-position:0 0;background-repeat:no-repeat;}
.contact_us_link{font-size:13px;color:#FFF;padding:2px 15px 2px 30px;display:inline-block;background-position:0 -24px;background-repeat:no-repeat;}
.sitemap_link{font-size:13px;color:#FFF;padding:2px 15px 2px 30px;display:inline-block;background-position:0 -48px;background-repeat:no-repeat;}
.blog_link{font-size:13px;color:#FFF;padding:2px 15px 2px 30px;display:inline-block;background-position:0 -72px;background-repeat:no-repeat;}
.feedback_link{font-size:13px;color:#FFF;padding:2px 15px 2px 30px;display:inline-block;background-position:0 -96px;background-repeat:no-repeat;}
.bradecome_wrapper{background:#ececec;border-bottom:1px solid #e6e6e6;padding:8px 0 0;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);}
.bradecome{font-family:'Open Sans', sans-serif;font-size:13px;text-align:center;position:relative;z-index:3;color:#FFF;padding-bottom:40px;}
.bradecome a{padding:0 7px;color:#89b0fc;text-decoration:none;}
.bradecome a:hover{padding:0 7px;color:#FFFFFF;text-decoration:none;}
.search_input_button{border:none;outline:none;background-color:#fff;}
.inner_header{position:relative;}
.inner_header h1{font-family:'Open Sans', sans-serif;font-size:42px;background:url(../images/scaff-bg-white.png) bottom center no-repeat;color:#FFF;padding:55px 0 15px 0;margin:0 0 10px 0;opacity:1;position:relative;z-index:3;text-align:center;font-weight:300;}
.overlay:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#292929;opacity:0.75;z-index:2;}
.background-image-holder{opacity:1;}
.about-bg{background:url(../images/about-header.jpg) center center;background-size:cover;}
.clientele_wraper{background:#f2f2f2;border-top:1px solid #CCC;padding:10px;margin:0px 0 0 0;}
.owl-recent-works-v2 .item{-webkit-filter:grayscale(100%);opacity:0.4;}
.owl-recent-works-v2 .item:hover{-webkit-filter:grayscale(0%);opacity:1;}
p.content_update_home{ margin:-30px 0 35px 0; text-align:center; font-size:14px; color:#8C8C8C; }
p.content_updat_inner{margin:-10px 0 35px 0; text-align:center; font-size:14px; color:#8C8C8C; }
.bottom_inquiry_button{
        background: url(../images/inquiry_icon.png)15px 8px no-repeat #267024;
     display:block;
     position:fixed;
     bottom:0;
     right:20px;
     font-size:14px;
     color:#FFF;
     padding: 11px 32px 8px 46px;
     -webkit-box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
    z-index: 999;
}
.bottom_inquiry_button:hover{
        background: url(../images/inquiry_icon.png)15px 8px no-repeat #2d9dff;
     display:block;
     position:fixed;
     bottom:0;
     right:20px;
     font-size:14px;
     color:#FFF;
     padding: 11px 32px 8px 46px;
     -webkit-box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.45);
    z-index: 999;
}

.quickcontact_input_box{width:100%;border:1px solid #1E4C6A;background:#C0DDF1;font-size:13px;color:#333;font-family:"Open Sans", sans-serif;padding:6px 10px 7px !important;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;height:35px;display:block;margin:0 0 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.quickcontact_submit_button{background:#059DDE;border:1px solid #00B0FB;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#FFF;display:block;font-family:'Open Sans', sans-serif;font-size:13px;margin:0;padding:8px 18px;text-decoration:none;text-transform:uppercase;outline:none;}
ul.footer_blog_post_list {
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}
ul.footer_blog_post_list li p.post_date {
    font-size: 12px;
    color: #8DBDDC;
    white-space: nowrap;
}
ul.footer_blog_post_list li {
    border-bottom: 1px dashed #3B6D8E;
    padding: 0 0 8px 0;
    list-style: none;
    margin: 0 0 6px;
}
ul.footer_blog_post_list li p.post_title {
    font-size: 13px;
    color: #F3FAFF;
    padding: 0 0 6px 0;
    margin: 0;
}
ul.footer_blog_post_list li p.post_title a {
    font-size: 13px;
    color: #F3FAFF;
    margin: 0;
}
/*--------------Header Changes Start----------------*/
.H_TopContactSection{
 background:#347ac2;
 padding:5px 0px 6px;
}
.H_TopContactSection .India .PhoneNumber {
    position: relative;
    padding: 0 0 0 20px;
    display: inline-block;
}
.H_TopContactSection .India .PhoneNumber:after {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 1px;
    left: 0;
    content: '';
    background: url(../../images/training_sprite.png) -109px -205px no-repeat;
}
.H_TopContactSection .India .EmailAddress {
    position: relative;
    padding: 0 0 0 20px;
    display: inline-block;
}
.H_TopContactSection .India .EmailAddress:after {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    content: '';
    background: url(../../images/training_sprite.png) -110px -227px no-repeat;
}
.H_TopContactSection a, .H_TopContactSection a:hover{
 color:#FFF;
 text-decoration:none;
}
.FixContactNumber a, .FixContactNumber a:hover{
 color:#333;
 text-decoration:none;
}

.H_TopContactSection .US, .H_TopContactSection .India{
 color:#FFF;
 font-size:13px;
 margin:0 10px;
}
.H_TopContactSection .US i{
width:24px;
height:16px;
display:inline-block;
float:left;
background-position:-25px -188px ;
margin:0 10px 0 0;
}
.H_TopContactSection .India:after, .H_TopContactSection .US:after{
 clear:both;
 content:'';
     display: block;
}
.H_TopContactSection .India i{
width:24px;
height:16px;
display:inline-block;
float:left;
background-position:0px -188px;
margin:0 10px 0 0;
}

.social_menu ul li{padding:0;margin:0 5px 0 0;width:25px;height:25px;display:block;float:left;}
.social_menu ul li a{padding:0;margin:0;width:25px;height:25px;display:block;float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.social_menu ul li a:hover{padding:0;margin:0;width:25px;height:25px;display:block;float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
a.twitter{background-position:-89px -1px;}
a.twitter:hover{background-position:-89px -26px;}
a.facebook{background-position:-2px -1px;}
a.facebook:hover{background-position:-2px -26px;}
a.googleplush{background-position:-32px -1px;}
a.googleplush:hover{background-position:-32px -26px;}
a.youtube{background-position:-118px -1px;}
a.youtube:hover{background-position:-118px -26px;}
a.skype{background-position:-90px 0;}
a.skype:hover{background-position:-90px -29px;}
a.linkdin{background-position:-61px -1px;}
a.linkdin:hover{background-position:-61px -26px;}
.FixContactNumber{
 position:fixed;
 bottom:45px;
 right:0;
 border:1px solid #FFF;
 z-index:99999;
 background:#fff;
 -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
}
.FixContactNumber .USRow{


}
.FixContactNumber .USRow .USFlag{
 width:50px;
 height:52px;
 background-position:0 -206px;
 margin:0 8px 0 0;
}
.FixContactNumber .PhoneNumber{
  margin:3px 0;
  font-size:14px;
  font-weight:600;
}
.FixContactNumber .EmailAddress{
 margin:3px 0;
 font-size:13px;
}
.FixContactNumber .PhoneNumber i{
 width:15px;
 height:15px;
 background-position:-51px -488px;
 display:inline-block;
 margin:2px 5px 0 0;
 float:left;
}
.FixContactNumber .EmailAddress i{
  width:15px;
 height:15px;
 background-position:-67px -488px;
 display:inline-block;
  margin:3px 5px 0 0;
 float:left;
}
.FixContactNumber .INDRow{
	 border-bottom:1px solid #dfdfdf;
	  padding:0 0 1px 0;
 margin:0 0 1px 0;
}
.FixContactNumber .INDRow .INDFlag{
  width:50px;
 height:52px;
 background-position:-51px -206px;
  margin:0 8px 0 0;
}
.training_sprite {
    background-image: url(../images/training_sprite-2.png);
}
/*--------------Header Changes End----------------*/
/*----------------Footer Section Start---------------*/
.CommonIconSprite {
    background-image: url(../../images/common-icon-sprite.png);
    background-repeat: no-repeat;
}
.footer_section{
 background:#0a3f50;
 padding:10px 0;
}
.footer_section .Questions-box{
}
.footer_section .Questions-box .Questions{
 font-size:16px;
 color:#FFF;
 position:relative;
 display:inline-block;
 padding:12px 20px 10px 10px;
 margin:0 20px 0 0;
}
.footer_section .Questions-box .Questions span{
 font-size:32px;
 color:#001b24;
 display:inline-block;
 margin:5px 0 0 0;
 line-height:30px;
 position:absolute;
 top:0;
 right:0;
}
.footer_section .Questions-box .footer_ph{
 position:relative;
 font-size:16px;
 padding:12px 10px 10px 25px;
 margin:0 20px 0 0;
 display:inline-block;
 color:#FFF;
}
.footer_section .Questions-box .footer_ph a, .footer_section .Questions-box .footer_email a{

 color:#FFF;
 text-decoration:none;
}
.footer_section .Questions-box .footer_ph:after{
 width:20px;
 height:20px;
 display:block;
 margin:0;
 position:absolute;
 top:13px;
 left:0;
 background:url(../../images/common-icon-sprite.png) -265px -334px no-repeat;
 content:'';
}
.footer_section .Questions-box .footer_email{
 position:relative;
 font-size:16px;
 padding:12px 0px 10px 30px;
 margin:0 20px 0 0;
 display:inline-block;
 color:#FFF;
}
.footer_section .Questions-box .footer_email:after{
 width:24px;
 height:20px;
 display:block;
 margin:0;
 position:absolute;
 top:11px;
 left:0;
 background:url(../../images/common-icon-sprite.png) -303px -334px no-repeat;
 content:'';
}
.Stay_Connected_share{width:280px;}
.Stay_Connected_share .Stay_Connected_label{width:110px;font-size:14px;color:#FFF;padding:10px 0 0 0;font-weight:normal;}
.Stay_Connected_share ul{width:170px;margin:5px 0 0 0;padding:0;}
.Stay_Connected_share ul li{width:28px;height:28px;float:left;display:block;margin:0 3px;}
.Stay_Connected_share ul li a{width:28px;height:28px;display:block;}
.Stay_Connected_share ul li a:hover{}
.Stay_Connected_share ul li a.f_facebook{background-position:-343px -331px;background-repeat:no-repeat;}
.Stay_Connected_share ul li a.f_twitter{background-position:-377px -331px;background-repeat:no-repeat;}
.Stay_Connected_share ul li a.f_linkdin{background-position:-412px -331px;background-repeat:no-repeat;}
.Stay_Connected_share ul li a.f_googleplus{background-position:-446px -330px;background-repeat:no-repeat;}
.Stay_Connected_share ul li a.f_youtube{background-position:-477px -331px;background-repeat:no-repeat;}
.footer_liink_section{
 border-top:1px solid #115368;
 padding:20px 0;
 margin:10px 0 0 0;
}
.footer_liink_section h5{
 font-size:16px;
 color:#FFF;
 padding:0 0 10px 0;
 margin:0;
 font-weight:600;
}
ul.footer_liink_list{
 font-size:13px;
 padding:0;
 margin:0;
}
ul.footer_liink_list li{
 padding:4px 0 4px 3px;
 margin:0;
 list-style:none;
}
ul.footer_liink_list li a{
color:#80b7c9;
text-decoration:none;
}
ul.footer_liink_list li a:hover{
color:#FFFFFF;
text-decoration:none;
}
.footer_liink_section .KeepInTouch_text{
 font-size:13px;
 padding: 0 0 10px 0;
 margin:0;
 color:#FFF;
}
.footer_liink_section .KeepInTouch_input{
    border:none;
    height: 37px;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    color: #666666;
    width: 270px;
    margin: 5px 0 10px 0;
    outline: none;
}
.footer_liink_section .KeepInTouch_Submit{
    border:none;
    height: 37px;
    background:#febc0a;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    color: #000000;
    width: 80px;
    text-align:center;
    margin: 0 0 10px 5px;
    outline: none;
}
.footer_ISO_text{
 background:#073443;
 padding:10px;
 margin:20px 0;
 font-size:15px;
 color:#febc0a;
 text-align:center;
 text-transform:uppercase;
}
.copyright_text{
 text-align:center;
 font-size:13px;
 color:#FFF;
}
.copyright_text a{
 color:#6fbcd4;
 text-decoration:none;
 padding:0 4px;
 display:inline-block;
}
.copyright_text a:hover{
 color:#6fbcd4;
 text-decoration:underline;
}

/*----------------Footer Section End---------------*/
.home_bradecome_wrapper {
    background: #F9F9F9;
    border-bottom: 1px solid #E1E1E1;
    padding: 8px 0 0;
}
.home_bradecome {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px;
}
.home_bradecome ul {
    padding: 0;
    margin: 0;
}
.home_bradecome ul li {
    padding: 0 10px 0 12px;
    margin: 0;
    float: left;
    list-style: none;
    background: url(../images/bradecome_link_icon.png) 0px 4px no-repeat;
}
.home_bradecome ul li a {
    padding: 0;
    margin: 0;
    color: #1D5F97;
    text-decoration: none;
}
.home_bradecome ul li a.selected {
    padding: 0;
    margin: 0;
    color: #f78554;
    text-decoration: none;
}