  /
Theme Name: Sotera
Create Date: 8th July 2017
****kk****/

*{ box-sizing: border-box; -webkit-box-sizing: border-box}
html *{box-sizing: border-box; -webkit-box-sizing: border-box}
body {margin: 0;}
img{ max-width: 100%; width: auto; height: auto}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent; text-decoration: none; color: #00acd7}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: 700;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
code,kbd,pre,samp {font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
select {text-transform: none;}
button {overflow: visible;}
button,input,select,textarea {max-width: 100%;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;opacity: .5;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 0.4375em;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #d1d1d1;margin: 0 0 1.75em;min-width: inherit;padding: 0.875em;}
fieldset >:last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: bold;}
/** * 2.0 - Genericons */
.menu-item-has-children a:after,.social-navigation a:before,.dropdown-toggle:after,.bypostauthor > article .fn:after,.comment-reply-title small a:before,.pagination .prev:before,.pagination .next:before,.pagination .nav-links:before,.pagination .nav-links:after,.search-submit:before {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-family: "Genericons";font-size: 16px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: none;text-align: center;text-decoration: inherit;text-transform: none;vertical-align: top;}
/** * 3.0 - Typography */
body,button,input,select,textarea {color: #1a1a1a;font-family: trasandina, Georgia, serif;font-size: 16px;font-size: 1rem;line-height: 1;}
h1,h2,h3,h4,h5,h6 {clear: both;font-weight: 700;margin: 0;text-rendering: optimizeLegibility;}
h3 {color:#004580}
p {margin: 0 0 1.75em;}
dfn,cite,em,i {font-style: italic;}
blockquote {border: 0 solid #1a1a1a;border-left-width: 4px;color: #686868;font-size: 19px;font-size: 1.1875rem;font-style: italic;line-height: 1.4736842105;margin: 0 0 1.4736842105em;padding: 0 0 0 1.263157895em;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote p {margin-bottom: 1.4736842105em;}
blockquote cite,blockquote small {color: #1a1a1a;display: block;font-size: 16px;font-size: 1rem;line-height: 1;}
blockquote cite:before,blockquote small:before {content: "\2014\00a0";}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
blockquote >:last-child {margin-bottom: 0;}
address {font-style: italic;margin: 0 0 1.75em;}
code,kbd,tt,var,samp,pre {font-family: Inconsolata, monospace;}
pre {border: 1px solid #d1d1d1;font-size: 16px;font-size: 1rem;line-height: 1.3125;margin: 0 0 1.75em;max-width: 100%;overflow: auto;padding: 1.75em;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
code {background-color: #d1d1d1;padding: 0.125em 0.25em;}
abbr,acronym {border-bottom: 1px dotted #d1d1d1;cursor: help;}
mark,ins {background: #007acc;color: #fff;padding: 0.125em 0.25em;text-decoration: none;}
big {font-size: 125%;}
/** * 4.0 - Elements */
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*,*:before,*:after {/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body {background: #fff;/* Fallback for when there is no custom background color defined. */}
hr {background-color: #d1d1d1;border: 0;height: 1px; margin: 30px 0}
ul,ol {margin: 0 0 1.75em 1.25em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;margin-left: 1.5em;}
li > ul,li > ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}
img {height: auto;/* Make sure images are scaled correctly. */max-width: 100%;/* Adhere to container width. */vertical-align: middle;}
img{border:0 !important;}
del {opacity: 0.8;}
table,th,td {border: none;}
table {border-collapse: separate;border-spacing: 0;border-width:0;margin: 0 0 1.75em;table-layout: fixed;/* Prevents HTML tables from becoming too wide */width: 100%;}
caption,th,td {font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: 700;}
td {border-width: 0 1px 1px 0;}
th,td {padding: 0.4375em;}
/* Placeholder text color -- selectors need to be separate to work. */::-webkit-input-placeholder {color: #BDC6C6;}
:-moz-placeholder {color: #BDC6C6;}
::-moz-placeholder {color: #BDC6C6;opacity: 1;/* Since FF19 lowers the opacity of the placeholder by default */}
:-ms-input-placeholder {color: #BDC6C6;}
/** * 5.0 - Forms */input {line-height: normal;}
button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus {background: #000;border: 0;border-radius: 2px;color: #fff;font-family: inherit; font-weight: 700;letter-spacing: 0.046875em;line-height: 1;padding: 0.84375em 0.875em 0.78125em;text-transform: uppercase;}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {background:inherit;}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {outline: none;outline-offset: -4px;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea, select {background: #f7f7f7;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border: 1px solid #d1d1d1;border-radius: 2px;color: #686868;padding: 0.625em 0.4375em;width: 100%;  font-family: inherit;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;}
select{ }
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus {background-color: #fff;border-color: #000;color: #1a1a1a;outline: 0;}
a:focus{ outline: none}

/* reset css */
html,body{font-family:'Trasandina';color: #3a383a;}
.screen-reader-text{ display: none; }
.menu-toggle{display: none;}
.menu-scroll-down {
    display: none;
}
ul,li,ol{list-style: none;}
/* reset css close */
.container{width: 1170px;margin: 0 auto;}
.container:before,
.container:after {
    content: "";
    display: table;
}
.container:after {
    clear: both;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
p{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
.banner h1{
    font-size: 55px;
    letter-spacing: 1px;
    line-height: 60px;
    font-weight:400;
    margin-bottom: 40px;
}
.banner h1 b{font-weight: 600;}
.home-news h2{
    font-size: 35px;
    line-height: 50px;
    font-weight:400;
}
.video_contant h3{
    font-size: 45px;
    letter-spacing: 1px;
    line-height: 56px;
    font-weight:400;
    color: #FFFFFF;
}
.video_contant sub {
	bottom: 0;
	font-size: 50%;
}
.page-title-inner h1{
    font-size: 60px;
    letter-spacing: 1;
    font-weight: 400;
}
.content-area h2{font-size: 40px;font-weight: 400;}
.site-btn{
    background-color:#00acd7;
    padding: 10px 19px 10px 19px;
    color: #ffffff;
    position: relative;
    letter-spacing: 1px;
    font-size: 16px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    text-transform: uppercase;
    display: inline-block;
}
/*.site-btn:before{
    position: absolute;
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 20px;
    right: 18px;
    top: 8px;

} */
.site-btn:hover{ background: #91c73d;}
.child-menu{background-color: #525861;}
.child-menu ul{margin: 0;}
.child-menu ul li{display: inline-block;}
.child-menu ul li.current_page_item a{color: #91c73d;}
.child-menu ul li a{color: #FFFFFF;padding: 20px;font-size: 20px;text-transform: uppercase;letter-spacing: 1px;display: inline-block;}
.child-menu ul li a:hover{color: #91c73d;}
/*--- Header Top---*/
.header_top{background-color: rgba(245,245,245,1);margin-top: -25px;margin-bottom: 25px;}
.header_top ul{ list-style:none; margin:0; padding:0;}
.header_top ul li {	margin-right: 30px;float: left;position: relative;margin-bottom: 0; list-style:none;}
.header_top ul li:last-child {	margin-right: 0;}
.header_top ul li a {	font-size: 14px;	color: #8F8F8F;line-height: 40px; font-weight: 500;}
.header_top ul li a:hover {color: #91c846;}
.header_top ul li.active > a {  color: #2C2C2C;}
@media only screen and (max-width: 480px) {
.header_top ul li {	margin-right: 12px;	}
.header_top ul li a {	font-size: 12px;}
}
/* header start */
.site-header{ border-bottom: 4px solid #91c73d;padding: 25px 0; }
.site-header .site-logo{max-width: 320px;float: left;}
.site-header .header-menu{float: right;width: auto;margin-top: 25px;}
.header-menu ul.menu{float: left;width: auto;margin: 0;}
.header-menu ul.menu li.menu-item{float:left;width: auto;margin: 0px 10px;}
.header-menu ul.menu li.menu-item a{color: #3a383a;text-transform: capitalize;font-size: 22px; line-height: 30px;padding-bottom: 50px;}
.header-menu ul.menu li.menu-item a:hover{color: #91c73d;}
.header-menu ul.menu li.menu-item .icon-angle-down{display: none;}
.header-menu ul.menu li.menu-item .dropdown-toggle{display: none;}
.header-menu ul.menu li.menu-item-has-children{position: relative;}
.header-menu ul.menu li.menu-item-has-children .sub-menu{display: none;  position: absolute; background-color: rgba(82,87,97,0.8);  min-width: 230px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 99; top: 67px; margin: 0;  width: 200px;  left: -40px;  padding: 30px 0px 30px 20px;}
.header-menu ul.menu li.menu-item-has-children .sub-menu li{margin: 0;}
.header-menu ul.menu li.menu-item-has-children .sub-menu li a{color: #FFFFFF;text-transform: uppercase;letter-spacing: 1px;font-size: 20px;padding-bottom: 0;margin-bottom: 20px;display: block;}
.header-menu ul.menu li.menu-item-has-children .sub-menu li a:hover{color: #91c73d;}
.header-menu ul.menu li.menu-item-has-children .sub-menu li:last-child a{margin: 0;}
.header-menu ul.menu li.menu-item-has-children:hover .sub-menu{display: block;}
.header-menu ul.menu li.current_page_item a{color: #91c73d;}
.navigation-top{float: left}
.mobile_search{display: none}
.banner-img-mobile{display: none;}
/* header end */
.date{font-weight: 500;}

ul.values{margin-left: 60px;}
ul.values li{position: relative;}
ul.values li span{width: 50px;height: 50px;background-size: cover;background-position: top left;display: inline-block;position: absolute;left: -60px;}
ul.values li:nth-of-type(1) span{background-image: url(/wp-content/themes/sotera/assets/images/safety_icon.png)}
ul.values li:nth-of-type(2) span{background-image: url(/wp-content/themes/sotera/assets/images/customerfocus_icon.png)}
ul.values li:nth-of-type(3) span{background-image: url(/wp-content/themes/sotera/assets/images/people_icon.png)}
ul.values li:nth-of-type(4) span{background-image: url(/wp-content/themes/sotera/assets/images/integrity_icon.png)}
ul.values li:nth-of-type(5) span{background-image: url(/wp-content/themes/sotera/assets/images/excellence_icon.png)}

/* banner start */

.banner{position: relative;min-height: 600px;}
.banner:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;

    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(40%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.banner:before{content:''; background-image: url(/wp-content/themes/sotera/assets/images/backgrund.png);background-repeat: no-repeat;position: absolute;bottom: 0px;left: 0;z-index: 1;height: 263px;width: 100%}
.banner .banner-inner{
    max-width: 760px;
}
.banner .container{
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 9;
    transform: translate(0, -50%);-ms-transform: translate(0, -50%);
}
.search-icon {
    position: relative;
    float: right;
    margin-top: 8px;
    cursor: pointer;
    display: none;
}
.heder-serch-form {
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
}
.search-submit {position: absolute;border: none;  background-color: #91c73d;border-radius: 0;right: 0;  top: 0;
  -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
}
.search-submit:hover, .search-submit:active{ background: #00acd7}
.search-form{position: relative; display: none}
.search-form.active{ display: block}
.search-form input{ background: #fff;
    border-right:none; border-radius: 0; -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2); padding-left: 80px;}
.close{ position: absolute; right: 100px; top: 12px; cursor: pointer;}
.close-icon{ background: url("/wp-content/themes/sotera/assets/images/icon-close.png") left top no-repeat; width: 21px; height: 21px; display: inline-block}
/* header end */

/* news start */
.letest-news{padding:50px 0; background-color: #ebebeb;}
.home-news {position: relative;padding-left: 15%;}
.home-news p{font-weight: 600;margin-bottom: 5px;font-size: 18px;}
.home-news::before {
    content: '';
    background-image: url(/wp-content/themes/sotera/assets/images/news.png);
    position: absolute;
    bottom: 15px;
    left: 0;
    top: 5px;
    z-index: 1;
    height: 130px;
    width: 140px;
    background-repeat: no-repeat;
    background-size: cover;
}
.home-news a{color: #16467e;font-size: 20px;line-height: 34px;text-transform: uppercase;font-weight: 600;margin-top: 20px;display: inline-block}
.home-news a:hover{ color: #92c83e}
.home-news.quote{ padding: 0 100px; margin: 0 auto; text-align: center; width: 95% }
.home-news.quote p{font-size: 30px; font-weight: normal; line-height: 40px;}
.home-news.quote:before{ background: url("/wp-content/themes/sotera/assets/images/quote-left.png") left top no-repeat; width: 136px; height: 100%; position: absolute; left: 0; top: 0}
.home-news.quote:after{ background: url("/wp-content/themes/sotera/assets/images/quote-right.png") right bottom no-repeat; width: 136px; height: 100%; position: absolute; right: 0; bottom: 0; content: ""}

/* news end */

/* services start */
.services-block{width: 33.33%;float: left;}
.services-block:nth-of-type(2){border-left: 1px solid #a3a6a9;border-right: 1px solid #a3a6a9;}
.services-block .services-img img{width: 100%;}
.services-block .services-contant{padding: 45px 30px 70px 30px;}
.services-block .services-contant img{margin-bottom: 40px;}
.services-block .services-contant h6{font-size: 15px;line-height: 28px;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 10px;}
.services-block .services-contant h6, .services-block .services-contant p, .services-block .services-contant a {margin-left: 50px;}

.entry-services{width: 33.33%;float: left;padding: 0 15px;}
.entry-services .services-contant{padding: 45px 60px 70px 0px;}
.entry-services .services-contant p{margin-top: 40px;}
/* services end */

/* video start */
.video-block{position: relative; background-size: cover; background-repeat: no-repeat}
.video-block video{display: block;width: 100%;}
/*.video-block:before{content: "";position: absolute;background-color: rgba(82,88,97,0.6);width: 100%;height: 100%;top: 0;left: 0;}*/
.play-video{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 185px;height: 185px; z-index: 8;}
.video-block2 .play-video{left: 15px;transform: translateY(-50%);-ms-transform:  translateY(-50%);}
.video-block .video_contant{max-width: 450px; padding: 150px 0; position: relative}
.video-block2 .video_contant {max-width: 850px;	padding: 225px 0;	margin-left: 220px;}
.iframe-container{ width: 80%;  position: absolute;  left: 0; top: 0; z-index: 9; right: 0; margin: 0 auto; height: 100%; display: none}
.video-block iframe{ display: none; width: 100%; height: 100%; position: relative; z-index: 9}
.video-block .container{ position: relative}
.close-video{ background: url("/wp-content/themes/sotera/assets/images/icon-close.png") center center no-repeat #fff; width: 40px; height: 40px; display: inline-block; position: absolute; right: -40px; top: 0; cursor: pointer; display: none}

/* video end */

/* footer start */
.site-footer{background-color: #959595;padding: 50px 0;}
.footer-detail{float: left;width: 50%;}
.footer-social{float: left;width: 50%;}
.footer-detail .address{color: #dfdfdf;max-width: 350px;}
.contact-no span{padding:0 15px;}
.contact-no span:first-child{border-right: 1px solid #dfdfdf;padding-left: 0; }
.contact-no span a{color: #dfdfdf;font-size: 20px;}
.contact-no span:last-child{padding-right: 0;}

.footer-social ul{float: right;width: auto;margin-top: 20px;}
.footer-social ul li{float: left;width: auto;margin-left:20px; }
.footer-social ul li a{color: #dfdfdf; font-size: 30px;}
/* footer end */

/ iinner pages /
.content-area{padding: 75px 0;}
/* blog-main-start */
.page-header {
    min-height: 420px;
    position: relative;
}
.default-banner{ background: url("/wp-content/themes/sotera/assets/images/default-banner.jpg") right top no-repeat; background-size: cover}
.page-header:before {
    content: '';
    background-image: url(/wp-content/themes/sotera/assets/images/inner-backgrund.png);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    top: 0;
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 1016px;
}
.blog-contan-title{padding: 0 15px;}
.blog-contan-title ul{margin: 0;}
.blog-contan-title ul li {
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 55px;
}
.blog-contan-title ul li:first-child{width: 20%;}
.entry-blog{background-color: #ebebeb;border-bottom: 1px solid #030303; border-top: 1px solid #ffffff;padding: 25px 15px;width: 100%;}
.entry-blog:before, .entry-blog:after{ clear: both; content: ""; display: block}
.entry-blog .entry-meta{width: 20%;float: left;font-size: 20px;font-weight: 500;}
.entry-blog .entry-title{width: 65%; float: left;font-size: 20px; line-height: 26px; }
.entry-blog .entry-btn{width: 15%; float: left;text-align: center;}
.entry-blog .entry-btn a{text-transform: uppercase;color: #00acd7;font-size: 20px;font-weight: 600;position: relative;padding-right: 20px;}
/*.entry-blog .entry-btn a:before{
    position: absolute;
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 24px;
    right: 0;
    top: 2px;
}*/
.page-header .page-title-inner{position: absolute;top: 50%;left: 0; right:0;transform: translate(0, -50%);-ms-transform: translate(0, -50%); }
.blog-contan-title{background-color: #16467e;}

/* blog-main-end */

/* sidebar start */

.single-news{width: 70%;float: left;padding: 0 80px 0 0;}
.single-news h2{ padding-bottom: 20px;}
aside.widget-area{width: 30%;float: left;padding: 0;}
.widget-title{font-size: 45px;}
.recent-posts-extended .widget-title{font-size: 33px;}
ul.rpwe-ul li.rpwe-li{position: relative;border-bottom: none;margin-top: 25px;padding-bottom: 25px;}
ul.rpwe-ul li.rpwe-li .rpwe-time{position: absolute;top: 0;left: 0;color: #3a383a;font-size: 20px;font-weight: 600;}
ul.rpwe-ul li.rpwe-li .rpwe-title{font-size: 26px !important;color: #3a383a;line-height: 30px;margin-top: 30px !important;}
ul.rpwe-ul li.rpwe-li .rpwe-title a{color: #3a383a;}
ul.rpwe-ul li.rpwe-li .more-link{font-size: 20px;font-weight: 600;text-transform: uppercase;color: #00acd7;margin-top: 25px;display: inline-block !important;}
aside.widget-area h5{font-size: 20px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.custom-html-widget{margin-top: 30px;}
aside.widget-area h6{ font-size: 33px; color: #16467e; font-style: italic; font-weight: normal; line-height: 42px;margin-left: 60px;}
/* sidebar end */
.about-us { float: left;width: 70%;padding: 0 80px 0 0; }
.var-content-area h3 {color: #295a8c;margin-bottom:15px;font-size: 35px;font-weight: 600;}

/* leadership start */
.leadership{ margin: 0 -15px;}
.leadership-page h2{ margin-bottom: 50px}
.leadership:before, .leadership:after{ clear: both; content: ""; display: block}
.leadership-member{width: 25%;padding: 0px 15px;margin: 0 -3px 60px -3px;vertical-align: top;display: inline-block;}
.leadership-member:nth-child(-n+4){ margin-top: 0}
.ledership-contant h5{font-size: 20px;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;padding-top: 30px;}
.ledership-contant p{margin-bottom: 5px; line-height: 1}
/* leadership end */

.single-member .member-img{width: 25%;float: left;padding: 0 15px;}
.single-member .member-contant{width: 75%;float: left;padding: 0 15px;}
.leadership h2{margin-bottom: 40px;padding-left: 15px;}


/*navigation***/
.navigation.pagination {
    padding: 40px 0 0 0;
    text-align: center; clear: both; max-width: 600px; margin: 0 auto}
.navigation.pagination h2.screen-reader-text{ display: none}
.navigation.pagination .meta-nav.screen-reader-text{ display: none}
.navigation.pagination .screen-reader-text {
    display: inline-block; }
.navigation.pagination .page-numbers {
    background-color: transparent;
    color: #3a383a;
    display: inline-block;
    font-size: 24px;
    line-height: 32px;
    margin-left: 2px;
    text-align: center;
    vertical-align: middle;
    width: 20px; }
.navigation.pagination .page-numbers.current, .navigation.pagination .page-numbers:hover {
    color: #26b2da; }
.navigation.pagination .page-numbers.next, .navigation.pagination .page-numbers.prev {
    background: transparent none repeat scroll 0 0;
    color: #3a383a;
    float: left;
    font-size: 24px;
    height: auto;
    line-height: 20px;
    padding: 7px 15px;
    width: auto;  position: relative}
.navigation.pagination .page-numbers svg{ display: none}
.navigation.pagination .page-numbers.prev{ padding-left: 30px;}
.navigation.pagination .page-numbers.next{ padding-right: 30px;}
.navigation.pagination .page-numbers.prev:before, .navigation.pagination .page-numbers.next:before{  top: 9px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(161, 161, 161, 0);}
.navigation.pagination .page-numbers.prev:before{left:0;
 border-right-color: #a1a1a1;
    border-width: 10px;
   }
.navigation.pagination .page-numbers.next:before{right:0;
    border-left-color: #a1a1a1;
    border-width: 10px;
   }
.navigation.pagination .page-numbers.next svg *, .navigation.pagination .page-numbers.prev svg * {
    fill: #010101; }
.navigation.pagination .page-numbers.next:hover, .navigation.pagination .page-numbers.prev:hover {
    color: #26b2da; }
.navigation.pagination .page-numbers.next:hover svg *, .navigation.pagination .page-numbers.prev:hover svg * {
    fill: #26b2da; }
.navigation.pagination .page-numbers.next {
    float: right; }
.navigation.pagination .icon {
    display: inline-block;
    height: 22px;
    width: 18px;
    margin: 0 5px;
    vertical-align: middle; }

.post-navigation {
    border-top: 1px solid #d4d4d4;
    padding: 40px 0; }
.post-navigation .screen-reader-text {
    display: none; }
.post-navigation svg {
    display: none; }
.post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous {
    float: left;
    text-align: left;
    width: 50%;
    padding: 0 0 0 10px; }
.post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a {
    font-size: 16px;
    line-height: 26px;
    color: #00acd7;
    display: block;
    position: relative;
    height: 100%; }
.post-navigation .nav-links .nav-next a:hover, .post-navigation .nav-links .nav-previous a:hover {
    color: #010101; }
.post-navigation .nav-links .nav-next a .post-title, .post-navigation .nav-links .nav-previous a .post-title {
    display: block; }
.post-navigation .nav-links .nav-next a .screen-reader-text, .post-navigation .nav-links .nav-previous a .screen-reader-text {
    display: block;
    margin: 0; }
.post-navigation .nav-links .nav-next a .meta-nav, .post-navigation .nav-links .nav-next a .nav-subtitle, .post-navigation .nav-links .nav-previous a .meta-nav, .post-navigation .nav-links .nav-previous a .nav-subtitle {
    display: none; }
.post-navigation .nav-links .nav-previous {
    border-right: 1px solid #fff;
    padding: 0 10px 0 0; }
.post-navigation .nav-links .nav-next {
    text-align: right;
    float: right; }


/***comments-area****/
.comments-area {
    padding: 40px 0 0 0; }
.comments-area .comments-title {
    font-size: 22px;
    text-align: center;
    padding: 0 0 40px 0;
    margin: 0; }
.comments-area .comments-title:before {
    display: none; }
.comments-area textarea {
    height: 150px;
    resize: none; }
.comments-area label {
    display: none; }
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
    width: 33.333%;
    padding: 0 15px;
    float: left; }
.comments-area .comment-form-author {
    padding-left: 0; }
.comments-area .comment-form-url {
    padding-right: 0; }
.comments-area .form-submit {
    clear: both;
    padding: 30px 0; }
.comments-area .form-submit input {
    width: 100%;
    padding: 20px 25px;
    background: #00acd7; }
.comments-area .form-submit input:hover {
    background: #92c83e; }
.comments-area #ajaxed-comments {
    margin: 0 0 30px 0; }
.comments-area #ajaxed-comments p, .comments-area #ajaxed-comments .search-template .search-page article .content-search-page, .search-template .search-page article .comments-area #ajaxed-comments .content-search-page {
    padding: 0; }
.comments-area .comment-list {
    list-style: none;
    margin: 0; }
.comments-area .comment-list li {
    padding: 40px 0 0 0;
    border-top: 1px solid #d4d4d4; }
.comments-area .comment-list li:first-child {
    border: none;
    padding: 0; }
.comments-area .comment-list .says {
    display: none; }
.comments-area .comment-list .comment-meta {
    padding-left: 70px;
    position: relative; }
.comments-area .comment-list .comment-meta .comment-author {
    padding: 0 8px 0 0;
    float: left;
    text-transform: uppercase;
    font-size: 14px; }
.comments-area .comment-list .comment-meta .comment-author .avatar {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 100%; }
.comments-area .comment-list .comment-meta .comment-author a {
    color: #000; }
.comments-area .comment-list .comment-body {
    background: #fff !important; }
.comments-area .comment-list .comment-content {
    padding-left: 70px;
    clear: both;
    padding-top: 10px; }
.comments-area .comment-list .comment-content a {
    color: #26b2da; }
.comments-area .comment-list .comment-content a:hover {
    color: #000; }
.comments-area .comment-list .comment-metadata {
    float: left;
    font-size: 13px;
    font-style: italic; }
.comments-area .comment-list .comment-metadata a {
    color: #26b2da; }
.comments-area .comment-list .comment-metadata a:before {
    content: "\f017";
    font-family: 'fontawesome';
    display: inline-block;
    color: #26b2da;
    font-style: normal; }
.comments-area .comment-list .comment-metadata .edit-link {
    display: inline-block;
    margin: 0 0 0 10px; }
.comments-area .comment-list .reply {
    padding-left: 70px; }
.comments-area .comment-list .reply a {
    color: #26b2da;
    font-weight: bold;
    text-transform: uppercase;font-size: 18px; }
.comments-area .comment-list .reply a:hover {
    color: #000; }
.comments-area .comment-list .reply a:hover svg * {
    fill: #000; }
.comments-area .comment-list .reply svg {
    height: 15px;
    width: 25px; }
.comments-area .comment-list .reply svg * {
    fill: #26b2da; }
.comments-area .comment-list .comment-awaiting-moderation {
    clear: both;
    padding: 10px 0; }
.comments-area .comment-list p, .comments-area .comment-list .search-template .search-page article .content-search-page, .search-template .search-page article .comments-area .comment-list .content-search-page {
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 10px;
    margin: 0; }
.comments-area .comment-list p.form-submit, .comments-area .comment-list .search-template .search-page article .form-submit.content-search-page, .search-template .search-page article .comments-area .comment-list .form-submit.content-search-page {
    padding: 30px 0; }
.comments-area .comment-list li article {
    padding: 0 0 40px 0;
    margin: 0 0 40px 0; }
.comments-area .comment-list li ol {
    list-style: none;
    margin: 0;
    padding: 0; }
.comments-area .comment-list li ol li article {
    padding-left: 70px; }
.comments-area .comment-respond {
    background: #fff !important; }
.comments-area .comment-reply-title {
    display: table;
    width: 100%;
    padding: 0 0 10px 0; }
.comments-area .comment-reply-title small {
    float: right; }
.comments-area .comment-reply-title small a {
    color: #00acd7;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase; }
.comments-area .comment-reply-title small a:before {
    content: "\f00d";
    display: inline-block;
    margin: -3px 10px 0 0;
    font-family: FontAwesome;
    vertical-align: middle; }
.comments-area .comment-reply-title small a:hover {
    color: #92c83e; }
/**search page*/
.search .more-link{ background-color:#00acd7;
    padding: 10px 40px 10px 15px;
    color: #ffffff;
    position: relative;
    letter-spacing: 1px;
    font-size: 18px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.search .more-link:before{   position: absolute;
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 20px;
    right: 18px;
    top: 8px;}
.search .more-link:hover{background: #91c73d;}
.search h2{padding-bottom: 15px;}
.about-us h2{
    margin-bottom: 40px;
}


.letest-news p {margin-bottom: 0 !important;text-align: center;}
.letest-news p a{position: relative; font-weight: bold; text-transform: uppercase; padding-left: 4px;}
.letest-news p a:after{ position: absolute; top: 0; right:-18px;width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 13px; border-color: transparent transparent transparent #00acd7; content: "";}
.menu-footer-menu-container ul li {list-style: none;display: inline-block;padding: 0 15px;}
.menu-footer-menu-container {clear: both;}
.menu-footer-menu-container ul{margin-left: 0; margin-bottom: 0;}
.menu-footer-menu-container ul li a {font-size: 20px;color: #dfdfdf;}
.menu-footer-menu-container ul li:first-child{padding-left: 0;}
.contact-no {text-align: right;}
.footer-detail p{margin-bottom: 0;}
.footer-detail{ width: 100%; float: none;}
.site-footer {background: #606060;}
.footer-social ul{margin: 0;}
.footer-social ul li{margin-bottom: 0;}
.footer-social{ width: 100%;}
.banner-inner sub {font-size: 17px;	bottom: 0;}
.page-id-8 .var-content-area img ,  .page-id-84 .var-content-area img {width: 100%;border: 1px solid #ccc;	padding: 7px;}
.page-id-8 .var-content-area img { max-width: 240px; margin-bottom: 30px;}
.page-id-1957 .var-content-area img {display: block; margin: 0 auto;}
.footnote p {font-size: 15px;line-height: 22px;}
.contact-map-box {float: left;margin-right: 50px;margin-bottom: 45px;}
.col-sm-4:last-child , .col-sm-4{ width: 33.33% !important; padding: 0 15px !important;}

.page-id-1858 > .site > .site-content-contain > .site-content{max-width: 100% !important; padding: 0 !important;}
.page-id-1858 .var-content-area table {border-top: 1px solid #ccc !important;border-left: 1px solid #ccc !important;}
.var-content-area h4 {font-size: 22px;font-weight: 600;padding-bottom: 10px;color: #295a8c;}


/*not-found/
.not-found .search-form{ display: block; position: relative; max-width: 600px; margin: 0 auto}
.not-found p.center{ text-align: center}
.not-found .search-form .search-submit{ position: absolute; width: 100px; right: 0; top: 0; height: 100%}
.not-found .search-form input{ padding: 15px;}
.not-found .search-form .search-submit svg{ width: 25px; height: 25px;}

@media only screen and (max-width: 1440px) {
    .header-menu ul.menu li.menu-item a{ font-size: 18px !important;}
    .header-menu ul.menu li.menu-item{margin: 0 10px !important;}
    .var-content-area h3{font-size: 26px;}
}
@media only screen and (max-width: 1280px) {
	.site-header .site-logo {max-width: 274px; }
}
@media only screen and (max-width: 991px) {
.site-header .site-logo {max-width: 100% !important;float: none !important;width: 100% !important;	text-align: center !important;}
.site-logo img {display: inline-block !important;}
.navigation-top {float: none !important;display: inline-block !important;}
.site-header .header-menu {float: none !important;width: 100% !important;margin-top: 34px !important;text-align: center !important;}
.site-logo .custom-logo.mobile-logo {display: none !important;}
.contact-map-box {float: none !important;margin-right: 0 !important;width: 100% !important; margin-bottom: 25px !important;}
.contact-map-box iframe {width: 100% !important;}
.col-sm-4:last-child, .col-sm-4 {width: 100% !important;}
.page-id-2023 .col-sm-4{text-align: center;}   
.page-id-2021 .col-sm-4 img {display: block;margin: 0 auto;}
.var-content-area h3{ font-size: 24px;}    
    
}

@media only screen and (max-width: 767px) {
    .header-menu{ display: none}
    .site-header .container{ position: relative}
    .mobile_search{ display: block; position: absolute; right: 100px; top: 9px;}
    #responsive-menu-container{ background: none !important;}
    .responsive-menu-open #responsive-menu-container{ top: 72px !important; background: none !important;}
    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{ border-left: none !important;}
    .close-icon{background-size: cover;width: 12px;height: 12px;}
    .heder-serch-form > .container{padding: 0;}
    button#responsive-menu-button{top: 8px !important;}
    .letest-news .home-main-content p {font-size: 20px !important;line-height: 32px !important;}
    .page-id-2021 .var-content-area ul li {font-size: 18px !important;line-height: 21px !important;}
    .var-content-area h3{ font-size: 22px;}
	.header_top {	margin-top: -10px;margin-bottom: 10px;}
	.page-template-template-career .rmp_menu_trigger {top: 35px !important;}
	.page-template-template-career .rmp_menu_trigger.is-active {top: 0 !important;}

}
@media only screen and (max-width: 680px) {
    .mobile_search{right: 90px;margin-top: 0;top: 6px;}
    .site-header .site-logo {max-width: 150px !important;}
    button#responsive-menu-button {top: -3px !important;}
    .responsive-menu-open #responsive-menu-container {top: 54px !important;}
    .contact-no {text-align: center !important;}
    .footer-detail {width: 100% !important;text-align: center !important;}
    .footer-detail .address{ max-width: 100% !important; margin-bottom: 15px !important;}
    .footer-social ul{ float: none !important; display: inline-block !important;}
    .footer-social {width: 100% !important;text-align: center !important;}
    .menu-footer-menu-container ul li{margin-bottom: 0 !important;}
    .menu-footer-menu-container ul li a{ font-size: 16px !important;}
    .footer-detail .address {font-size: 16px !important;margin-top: 20px !important;}
    .page-header::after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";background: #fff;z-index: -1;opacity: 0.5;}
    .page-id-1858 .var-content-area table {overflow: scroll;display: block;}
    .var-content-area h3{ font-size: 20px;}
    .banner::after{ display: none;}
    .page-header{background-size: cover !important; background-position: left !important;}
}

@media only screen and (max-width: 360px) {
    .site-header{ padding: 14px 0 !important;}
    .site-header .site-logo{max-width: 150px !important;}
    .responsive-menu-open #responsive-menu-container{ top: 62px !important;}
    .mobile_search{right: 72px; top: 6px;}
    button#responsive-menu-button {top: 0px !important;}
    .about-us h2{margin-bottom: 20px;}
    .page-header::after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";background: #fff;z-index: -1;opacity: 0.5;}
    .page-id-1858 .var-content-area table {overflow: scroll;display: block;}
    .banner::after{ display: none;}
    .page-header {background-size: cover !important; background-position: left !important;}
}



/**Quick Edits by Tiny Orange*/

@media only screen and (max-width: 767px){
.mobile_search {
    display: none !important;
}
}

.entry-blog .entry-btn a:after {
    position: relative;
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 24px;
    top: 2px;
    padding-left: 10px;
}

.site-btn:after  {
    position: relative;
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 20px;
    top: 2px;
    padding-left: 10px;
}

.video-block{
  background-color: rgba(0,0,0,0);
  background-blend-mode: overlay;
  background-position:center;
}

sub {
    bottom: -0.50em;
}

ul, ol {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}

style.css?ver=4.8.2:47
ul, ol {
    margin: 0 0 1.75em;
}

ul li{
    list-style-type:disc;
    margin: 0 0 1.5em;
}
.video-block-slider ul{ list-style:none; margin:0;}
.video-block-slider ul li{list-style:none; margin:0;}



.header-menu ul.menu li.menu-item {
    list-style-type: none;
}
.footer-social li {
    list-style-type: none;
}

.values li {
    list-style-type: none;
}

.child-menu ul li {
    margin: 0;
}

.blog-contan-title ul li {
    margin: 0;
}
@media only screen and (min-width:768px) and (max-width: 1261px) {
.services-block:nth-of-type(1) .services-contant .site-btn{
     max-width: 185px;
}
.services-block:nth-of-type(2) .services-contant .site-btn{
     max-width: 160px;
}
.services-block:nth-of-type(3) .services-contant .site-btn{
     max-width: 185px;
}
}

.services-contant a img{margin-left: -50px;}

@media only screen and (min-width:768px){
.flexbox {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position:relative;
}

.flexbox .col {  flex: 1;}

.services-contant .site-btn{  position: absolute;  bottom: 40px;}
}

.banner-inner p{
 color:#54565b;
font-size:22px;
margin-bottom: 30px;
}

@media only screen and (max-width: 767px){
.banner-inner p{
 color:#54565b;
font-size:18px;
margin-bottom: 30px;
}
}

.r{
    font-size: 10px;
    bottom: -0.2em;
}
.banner h1{
margin-bottom: 20px;
}
.services-block .services-contant{
    padding: 45px 30px 110px 30px;
}
.services-block .services-contant img {
    margin-bottom: 40px;
    max-width: 230px;
}



.mobile-logo{display: none !important;}
@media only screen and (max-width: 767px){
.full-logo{display: none !important;}
.mobile-logo{display: block !important;}
}

#menu-item-467{
	clear: both !imporatant;
}

/****
 Sidebar Page ID 8
 ****/
.page-id-8 .var-content-area img, .page-id-84 .var-content-area img {
    width: auto !important;
}

#wp-image-2261 .page-id-8 .var-content-area img {width:100% !important;}

/*----------------Career page Template-----------------------*/

/*---Section: banner_with_text_below --*/

.banner_with_text_below{}
.banner_with_text_below .banner-img{ width:100%; display:block;}
.banner_with_text_below .text_banner{ padding:80px 0; text-align:center;}
.banner_with_text_below .text_banner h1{ margin-bottom:30px; color:#3A383A; font-size:84px; line-height:100px; font-weight:400;}
.banner_with_text_below .text_banner h1 em{color:#00AFD7; font-weight:700; font-style:normal;}
.banner_with_text_below .text_banner sub {	bottom: 0;	font-size: 50%;}
.banner_with_text_below .text_banner p{ font-size:30px; line-height:36px; letter-spacing:0.15px;}
.banner_with_text_below .text_banner p .skyblue{color:#00AFD7;}
.banner_with_text_below .text_banner .button {background-color: #00acd7;	padding: 20px 50px;	color: #fff;	position: relative;	letter-spacing: 1px;font-size: 25px; line-height:30px;
	-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;	-ms-transition: all .5s ease-out;	-o-transition: all .5s ease-out;transition: all .5s ease-out;	text-transform: uppercase;	display: inline-block;}
.banner_with_text_below .text_banner .button:hover {background: #91c73d;}
.banner_with_text_below .text_banner .text_banner_btn {	display: inline-block;	vertical-align: middle;}
.banner_with_text_below .text_banner .company_logo_dropdown {	display: inline-block;	margin: 0 0px 0 40px ;	vertical-align: middle;}

@media only screen and (max-width: 1280px){
.banner_with_text_below .text_banner h1 {	font-size: 70px;	line-height: 90px;}
	
}
@media only screen and (max-width: 991px){
.banner_with_text_below .text_banner h1 {font-size: 50px;	line-height: 60px;}
.banner_with_text_below .text_banner p {font-size: 25px;line-height: 32px;}
.banner_with_text_below .text_banner .company_logo_dropdown {		margin: 30px 0px 0 0px ;}
}
@media only screen and (max-width: 480px){
.banner_with_text_below .text_banner {padding: 50px 0;}
.banner_with_text_below .text_banner h1 {font-size: 45px; line-height: 50px}
.banner_with_text_below .text_banner p {font-size: 22px;line-height: 30px;}
.banner_with_text_below .text_banner .button {padding: 20px 30px;font-size: 20px;line-height: 25px;}
.banner_with_text_below .text_banner .company_logo_dropdown ul.dp_main > li > a {padding: 20px 50px 20px 30px;		font-size: 20px;}
	
}

/*-- Section: company_positions --*/ 
.company_positions {background-color: #E8E8E8; padding:70px 0 30px;}
.company_positions .text_company p{ font-size:30px; line-height:36px; letter-spacing:0.15px; text-align:center;}
.company_positions .text_company .company_logo_row{ text-align:center;}
.company_positions .text_company .company_logo_row .company_logo_box{width: 25%;margin-bottom: 80px;text-align: center; display:inline-block; vertical-align: top;}
/*.company_positions .text_company .company_logo_row .company_logo_box:last-child {	max-width: 380px;	width: 100%;}*/
.company_positions .text_company .company_logo_row .company_logo_box .company_logo_link{ margin-top:25px; text-align: center;}
.company_positions .text_company .company_logo_row .company_logo_box .company_logo_link a {	padding: 8px 0;	display: inline-block;}
.company_positions .text_company .company_logo_row .company_logo_box .company_logo_link a:focus{ outline:1px dotted #000;}
.company_positions .text_company .company_logo_row .company_logo_box .company_logo_link a:hover{ color:#91c73d; }

.company_logo_dropdown {	margin: 0 auto;}
.company_logo_dropdown ul{ list-style:none; margin:0; padding:0;}
.company_logo_dropdown ul li{ list-style:none; margin:0 !important; padding:0; position:relative;}
.company_logo_dropdown ul li a {display:block;	background-color: #00acd7;	color: #fff;	line-height: 50px;	text-align: left;	padding: 0px 30px; position:relative;}

.company_logo_dropdown ul li a:hover,.company_logo_dropdown ul li a:focus{ color:#fff !important; background-color:#91c73d;}

.company_logo_dropdown ul.dp_main > li > a {padding: 20px 50px 20px 30px;line-height: 30px;text-transform: uppercase;font-size: 25px;letter-spacing: 1px;}

.company_logo_dropdown ul.dp_main > li:focus > a{ outline:1px dotted #000; border-color:#fff;}

.company_logo_dropdown ul.dp_main > li > a::after {	position:absolute;	font-family: FontAwesome;	content: "\f0d7";	font-size: 20px; right:20px; top: 22px;}
.company_logo_dropdown ul.dp_main > li:hover > a{ border-color:#fff;}



.company_logo_dropdown ul li ul.dp_sub {position: absolute;top: 100%;	left: 0;z-index: 99999;	text-align: left;width: 100%; overflow: hidden;
opacity: 0; height:0;border-top: 2px solid #fff;}

.company_logo_dropdown ul li:hover > ul.dp_sub, .company_logo_dropdown ul li.focus > ul.dp_sub, 
.company_logo_dropdown ul li:focus > ul.dp_sub, .company_logo_dropdown ul li ul.dp_sub.focus {overflow:visible;opacity: 1; height:auto;}

/*---style-2----*/
.company_logo_dropdown.style-2  {	display: inline-block;}
.company_logo_dropdown.style-2 ul.dp_main > li > a {text-transform: uppercase;	background-color: transparent;	padding: 8px 0;	letter-spacing: 0;	font-size: 16px;	color: #00acd7;	line-height: 20px;}
.company_logo_dropdown.style-2  ul.dp_main > li:hover > a,
.company_logo_dropdown.style-2  ul.dp_main > li > a:focus{	color: #90c63c !important; background-color:transparent !important;}

.company_logo_dropdown.style-2 ul.dp_main > li > a::after{ display:none;}

.company_logo_dropdown.style-2 ul li a {background-color: rgba(0,0,0,0.7);	line-height: 30px;	padding: 0 20px; font-size: 14px;}

.company_logo_dropdown.style-2 ul li ul.dp_sub {left: 50%;	border-top: 0;	max-width: 200px;	margin-left: -100px;}

.company_logo_dropdown.style-2 ul.dp_main ul li a:hover, 
.company_logo_dropdown.style-2 ul.dp_main ul li a:focus {  color: #fff !important;  background-color: #91c73d;}

@media only screen and (min-width: 991px) and (max-width: 1280px){
.company_positions .text_company .company_logo_row .company_logo_box .company_logo_link a {	font-size: 13px;}
	.company_logo_dropdown.style-2 ul.dp_main > li > a {font-size: 13px;}
}
@media only screen and (max-width: 991px){
.company_positions .text_company .company_logo_row .company_logo_box {	width: 48%;}
}
@media only screen and (max-width: 650px){
.company_positions .text_company p {font-size: 25px;	line-height: 30px;}
.company_positions .text_company .company_logo_row {display: block;	text-align: center;}
.company_positions .text_company .company_logo_row .company_logo_box {	width: 100%;}
}

/*-- Section : .two_column_with_image --*/
.two_column_with_image {	padding: 100px 0;}
.two_column_with_image .text_img_col{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; justify-content: space-between;}
.two_column_with_image .text_img_col .img_col,
.two_column_with_image .text_img_col .text_col{width:48%;margin-bottom: 40px;}
.two_column_with_image .text_img_col .img_col{ text-align:center;}
.two_column_with_image .text_img_col h2{ font-size:48px; line-height:48px; color:#3A383A; font-weight:400;margin-bottom: 30px; margin-top: -5px;}
.two_column_with_image .text_img_col .text_col p {	font-size: 22px;	line-height: 30px;}
.two_column_with_image .text_bottom_heading h3 {text-align: center;color: #3A383A;	font-size: 42px;font-weight:400;margin-top:20px;	letter-spacing: 0px;line-height: 48px;}
.text_col .button_link { margin-top: 30px;}

@media only screen and (max-width: 991px){
.two_column_with_image .text_img_col{ display:block;}
.two_column_with_image .text_img_col .img_col,
.two_column_with_image .text_img_col .text_col{width:100%;}
}

/*-- Section: two_columns_with_icons --*/

.two_columns_with_icons {	padding: 100px 0 30px;}
.two_columns_with_icons .text_icon_col{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; justify-content: space-between;}
.two_columns_with_icons .text_icon_col .icon_col,
.two_columns_with_icons .text_icon_col .text_col{width:46%;margin-bottom: 40px;}
.two_columns_with_icons  h2{ font-size:48px; line-height:55px; color:#3A383A; font-weight:400;margin-bottom: 30px;}
.two_columns_with_icons .text_icon_col .text_col p {	font-size: 30px;	line-height: 40px;}
.two_columns_with_icons .text_icon_col .icon_box {	position: relative; margin-bottom: 40px;}
.two_columns_with_icons .text_icon_col .icon_box_img {	width: 67px; position: absolute;left: 0;top: 0;}
.two_columns_with_icons .text_icon_col .icon_box_text {font-size: 22px;	line-height: 26px; padding-left: 100px;}
.two_columns_with_icons .text_icon_col .icon_box_text h3 {color: #00AFD7;font-weight: 400;font-size: 22px;	line-height: 26px;	margin-bottom: 5px;font-weight: 600;}
.two_columns_with_icons .text_icon_col .icon_box_text span {	font-weight: 600;	color: #00AFD7;}
.two_columns_with_icons .text_bottom .button_link{ text-align:center; margin-bottom: 60px;}
.two_columns_with_icons .text_bottom .button_link a {background-color: #00acd7;	padding: 20px 50px;	color: #fff;	position: relative;	letter-spacing: 1px;font-size: 25px; line-height:30px;
	-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;	-ms-transition: all .5s ease-out;	-o-transition: all .5s ease-out;transition: all .5s ease-out;	text-transform: uppercase;	display: inline-block;}
.two_columns_with_icons .text_bottom .button_link a:hover {background: #91c73d;}

/*----Style 2--*/

.two_columns_with_icons.style2 .text_icon_col .icon_col{width: 55%;}
.two_columns_with_icons.style2 .text_icon_col .text_col{width: 40%;}


.two_columns_with_icons.style2 .text_icon_col .text_col p ,
.two_columns_with_icons.style2 .text_icon_col .icon_col p {	font-size: 22px;	line-height: 32px;}
.two_columns_with_icons .text_icon_col .icon_col.two_col {	display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; justify-content: space-between;}
.two_columns_with_icons .text_icon_col .icon_col.two_col .icon_box {	width: 48%;}


@media only screen and (max-width: 991px){
.two_columns_with_icons .text_icon_col{ display:block;}
.two_columns_with_icons .text_icon_col .icon_col,
.two_columns_with_icons .text_icon_col .text_col{width:100%;}
.two_columns_with_icons.style2 .text_icon_col .icon_col,
.two_columns_with_icons.style2 .text_icon_col .text_col{width:100%;}
}
@media only screen and (max-width: 600px){
.two_columns_with_icons .text_icon_col .icon_col.two_col{display:block;}
.two_columns_with_icons .text_icon_col .icon_col.two_col .icon_box {width: 100%;}
}

@media only screen and (max-width: 480px){
.two_columns_with_icons .text_bottom .button_link a {padding: 20px 30px;font-size: 20px;line-height: 25px;}
}

/*-- Section: section_background_with_text --*/
.section_background_with_text {	background-color: #fff;	background-repeat: no-repeat;	padding:100px 0 85px;	background-position: left center;background-size: auto 100%;}
.section_background_with_text .text_content {	padding-left: 250px;}
.section_background_with_text h2{ font-size:48px; line-height:55px; color:#3A383A; font-weight:400;margin-bottom: 30px;}
.section_background_with_text p {font-size: 22px;	line-height: 26px;}


/*---Blue Circle---*/

.section_background_with_text.blue_circle {	background-position: center center;	background-size: cover;	padding: 120px 0 90px;}
.section_background_with_text.blue_circle .container {	position: relative;}
.section_background_with_text.blue_circle .text_content {	padding-right: 400px;	padding-left: 0;}
.section_background_with_text .button_link a {
background-color: #00acd7;
    padding: 20px 50px;
    color: #fff;
    position: relative;
    letter-spacing: 1px;
    font-size: 21px;
    line-height: 24px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    text-transform: uppercase;
    display: inline-block;
}
.section_background_with_text .button_link { margin-bottom: 30px;}

.section_background_with_text.blue_circle .blue-circle {padding:50px;background-color:#00AFD7;color:#fff;width:326px;height:326px;border-radius:50%;text-align:center;overflow:hidden; font-size: 27px;line-height: 32px;
-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.54);-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.54);box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.54);
position: absolute;right: 50px;top: 25%;}
.section_background_with_text.blue_circle .blue-circle h3 {color: #fff;font-weight:400;text-transform:uppercase;font-size:27px;line-height: 32px;margin-bottom: 15px;margin-top: 10px;position: relative;background-color: #00AFD7;}
.section_background_with_text.blue_circle .blue-circle h3::before, 
.section_background_with_text.blue_circle .blue-circle h3::after {content: "";position: absolute;left: 0;top: 50%;width: 30px;	border-bottom: 1px solid;}
.section_background_with_text.blue_circle .blue-circle h3::after{ left:auto; right:0;}

@media only screen and (max-width: 1280px){
	.section_background_with_text .text_content { padding:50px 50px 3px 50px; background-color:rgba(255,255,255,0.5);}
	.section_background_with_text.blue_circle .text_content {	padding: 0 350px 0 0;	background-color: transparent;}
	.section_background_with_text.blue_circle .blue-circle {right: 0;	top: 30%;}
	
}

@media only screen and (max-width: 991px){
	.section_background_with_text .text_content { background-color:rgba(255,255,255,0.7);}
	.section_background_with_text {  padding: 80px 0 70px;  background-position: -250px center;}
	.section_background_with_text.blue_circle .text_content {	padding: 0;}
	.section_background_with_text.blue_circle .blue-circle {right: auto;	top: auto;	position:relative;}
	
}
/*-- Section: .section_testimonials --*/
.section_testimonials {	background-color: #00AFD7;	padding: 100px 0;}
.testimonial_inner{ position:relative;}
.testimonial_inner ul{ margin:0; list-style:none; padding:0;}
.testimonial_inner ul li{ list-style:none; margin:0; padding:0;}
.testimonial_inner .testimonial_item{ color:#fff; font-style:italic; font-size:30px; line-height:36px; letter-spacing: -0.5px; margin: 50px 0; position:relative;}
.testimonial_inner .testimonial_item .picture {	width: 150px;	height: 150px;	overflow: hidden;	border-radius: 50%; position: absolute;top: 20px;left: 0;}
.testimonial_inner .testimonial_item .testimonial_text {	padding-left: 230px; padding-right: 5px;}
.testimonial_inner .testimonial_item .testimonial_text.no_pic {	padding-left: 0;}
.testimonial_inner .testimonial_item span.testimonial_by {display: block;font-size: 18px;font-style: normal;margin-top: 15px;letter-spacing: 0;}
.flex-direction-nav {margin: 0;	padding: 0;	list-style: none; text-align:center;}
.flex-direction-nav li {list-style: none;padding: 0;margin: 0 30px; display: inline-block;}
.flex-direction-nav li a {width: 37px;	height: 85px;	display: block;	font-size: 0;	background-image: url(/wp-content/themes/sotera/assets/images/prev-arrow.png); background-repeat:no-repeat; background-position:center center;}
.flex-direction-nav li.flex-nav-next a{background-image: url(/wp-content/themes/sotera/assets/images/next-arrow.png);}

.testimonial_inner .flex-direction-nav li {	position: absolute;	left: -120px;	top: 50%;	margin-top: -42px;}
.testimonial_inner .flex-direction-nav li.flex-nav-next{ left:auto; right:-120px;}

.video-block-slider{ position:relative;}
.video-block-slider ul.flex-direction-nav {
	max-width: 1370px;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
    -moz-transform:    translate(-50%,-50%);
    -o-transform:      translate(-50%,-50%);
    -ms-transform:     translate(-50%,-50%);
}
.video-block-slider .flex-direction-nav li {	position: absolute;	left: 15px;	top: 50%;	margin-top: -42px;}
.video-block-slider .flex-direction-nav li.flex-nav-next{ left:auto; right:15px;}
@media only screen and (max-width: 1320px){
.video-block-slider .flex-viewport ul li .video-block .container {	padding: 0 10px;}
.video-block-slider .flex-viewport ul li .video-block .play-video {    width: 120px;    height: 120px;  }
}

@media only screen and (max-width: 1100px){
.video-block-slider .flex-viewport ul li .video-block .container {	padding: 0 60px;}
}
@media only screen and (max-width: 768px){
.video-block-slider ul.flex-direction-nav {		top: 35%;}
}

@media only screen and (max-width: 1280px){
.testimonial_inner .flex-direction-nav li {	left: -50px;}
.testimonial_inner .flex-direction-nav li.flex-nav-next{ left:auto; right:-50px;}
}

@media only screen and (max-width: 991px){
.section_testimonials {	padding: 50px 0;}
.testimonial_inner .testimonial_item .testimonial_text {padding: 0 5px;	text-align: center;}
.testimonial_inner .testimonial_item .picture {	position: relative;	top: auto;	left: auto;	margin: 0 auto 30px;}

}

.header-menu ul.menu li#menu-item-2804.menu-item-has-children .sub-menu { width: 280px; padding-right: 20px;}

@media (min-width:991px) and (max-width:1440px) {
	.header-menu ul.menu li#menu-item-2804.menu-item-has-children .sub-menu { width: 260px; right: -130px; left:unset;}
	.header-menu ul.menu li.menu-item-has-children .sub-menu li a { font-size: 16px;} 

}

.eeo-docs li { margin-left: 26px;}
/*----------------End Career page Template-----------------------*/


/*----------------Responsibility page Template-----------------------*/


.documents h3 { margin-top: 40px; }
.documents ul { list-style-type: none;}
.documents i { margin-right: 15px;}
.documents .fa-file-pdf-o { color: #df0000;}
.documents ul li:before { content: none !important;}
.documents ul li { padding: 0 0 0 15px !important; margin: 0 0 5px 0 !important;}

/*---Section: banner_with_text_below --*/

.responsibility-content-area .banner_with_text_below .text_banner h2 {
	margin-bottom: 30px;	color: #93C83E;	font-size: 48px;	line-height: 60px;	font-weight: 500;}
.banner_with_text_below .banner_img_text{ padding:170px 0; background-size: cover;background-position: center;}
.banner_with_text_below .banner_img_text .banner-text p {
	color: #fff;	font-size: 84px;	max-width: 600px;	line-height: 80px; margin-bottom: 0px;}
.banner_with_text_below .banner_img_text .banner-text h1 {
	color: #fff;	font-size: 84px;font-weight: 500;	line-height: 80px;}

.responsibility-content-area  .banner_with_text_below .text_banner p {
	font-size: 36px;	line-height: 45px;	letter-spacing: 0;}

.report-download i {
	font-family:"FontAwesome";
	color: white;
	font-style: normal;
	font-size: 24px;
	text-indent: -9999px;
}
ul.report-list li {
margin-bottom: 0 !important;
}

@media only screen and (max-width: 991px){
.banner_with_text_below .banner_img_text {	padding: 120px 0;	}
.banner_with_text_below .banner_img_text .banner-text h1 {	font-size: 60px;line-height: 60px;font-weight: 600;}
.banner_with_text_below .banner_img_text .banner-text p {font-size: 60px;	max-width: 400px;	line-height: 55px;	}
	
.responsibility-content-area .banner_with_text_below .text_banner h2 {font-size: 40px;	line-height: 50px;}
.responsibility-content-area .banner_with_text_below .text_banner p {font-size: 30px;	line-height: 38px;	}

}

@media only screen and (max-width: 600px){
.banner_with_text_below .banner_img_text {	padding: 70px 0;	}
.banner_with_text_below .banner_img_text .banner-text h1 {	font-size: 40px;line-height: 40px;}
.banner_with_text_below .banner_img_text .banner-text p {font-size: 40px;	max-width: 300px;	line-height:40px;	}

.responsibility-content-area .banner_with_text_below .text_banner h2 {font-size: 30px;	line-height: 40px;}
.responsibility-content-area .banner_with_text_below .text_banner p {font-size: 25px;	line-height: 32px;	}

}
/*-- Section: .our_story --*/
.our_story {	background-color: #E8E8E8;	padding: 108px 0 60px;}
.our_story h3 {	color: #3A383A;	font-size: 48px;	font-weight: 400;	line-height: 60px;	margin-bottom: 25px;}
.story_content_text p {	font-size: 22px;font-weight: 400;	line-height: 30px;}
.story_content {	display: flex;	flex-wrap: nowrap;}
.story_content_img {	flex: 0 0 auto;}
.story_content_text {	padding-right: 20px;}
.story_logo_row {	display: flex;	flex-wrap: wrap;justify-content: space-between;}
.story_logo_row .story_logo_box {	width: 25%; margin-bottom:50px;}
.story_logo_row .story_logo_box:nth-child(1) {	width: 23%; }

.story_logo_row .story_logo_box:nth-child(3) {
    width: 25%;
}
.story_logo_row .story_logo_box:nth-child(4) {
	width: 25%;
}
.story_logo_row .story_logo_box img { max-height: 103px;}
@media only screen and (max-width: 991px){
.our_story {	padding: 60px 0 30px;}
}
@media only screen and (max-width: 768px){
.story_logo_row .story_logo_box, .story_logo_row .story_logo_box:nth-child(1), .story_logo_row .story_logo_box:nth-child(3), .story_logo_row .story_logo_box:nth-child(4)  {	width: 46%; }
}
@media only screen and (max-width: 600px){
.story_content_text {	padding-right: 0;	display: block;	}
.story_content_img {margin-bottom: 50px;	text-align: center;}
}
@media only screen and (max-width: 480px){
.story_content {	display: block;}
}
/*-- end Section: .our_story --*/

/*-- Section : .report_section --*/
.report_section{ background-color:#93c90e;padding: 80px 0;}
.report_section h3 {	color: #fff;	font-size: 48px;	font-weight: 400;	line-height: 60px;	margin-bottom: 25px;}

.report_section .button_link ._df_button {background-color: #fff;	padding: 12px 20px;	color: #3a383a;	position: relative;	letter-spacing: 1px;	font-size: 16px;	line-height: 20px;	-webkit-transition: all .5s ease-out;	-moz-transition: all .5s ease-out;	-ms-transition: all .5s ease-out;	-o-transition: all .5s ease-out;	transition: all .5s ease-out;
	text-transform: uppercase;	display: inline-block; border: 0;border-radius: 0;}
.report_section .button_link ._df_button:hover {	background: #73C2E0; color:#fff;}

.report_section .text_img_col {	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	flex-wrap: wrap;	-webkit-flex-wrap: wrap;align-items: center;	justify-content: space-between;}
.report_section .text_img_col .text_col{ width:60%;}
.report_section .text_img_col .img_col{width:30%;}
.img_col ._df_button {	padding: 0;	border: 0;border-radius: 0;}
.report_section .text_img_col .img_col img {	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.report_archives {	color: #fff;	margin-top: 40px;}
.report_section .button_link {
	display: flex; align-items: center;
}
.report-download { display: inline-block; padding: 0 10px;}

@media only screen and (max-width: 991px){
.report_section .text_img_col .img_col {	width: 36%;}
}
@media only screen and (max-width: 768px){
.report_section h3 {font-size: 35px;	line-height: 45px;}
}
@media only screen and (max-width: 480px){
.report_section h3 {font-size: 26px;line-height: 28px;}
}
@media only screen and (max-width: 399px){
.report_section .text_img_col .img_col {	width: 100%;}
.report_section .text_img_col .text_col {	width: 100%;	text-align: center;	margin-bottom: 50px;}
}
/*-- end Section: .report_section --*/

/*-- Section : .two_column_with_image --*/
.responsibility-content-area .two_column_with_image {	padding: 0;}
.responsibility-content-area .two_column_with_image .container {width: 100%; padding: 0;}
.responsibility-content-area .two_column_with_image .text_img_col .img_col{background-size: cover;background-position: center;}
.responsibility-content-area .two_column_with_image .text_img_col .img_col img{ opacity:0;}
.responsibility-content-area .two_column_with_image .text_img_col .img_col, 
.responsibility-content-area .two_column_with_image .text_img_col .text_col {	width: 50%;	margin-bottom: 0;}

.responsibility-content-area .two_column_with_image.even .text_img_col {	flex-direction: row-reverse;}

.responsibility-content-area .two_column_with_image .text_col h3 {	color: #93C90E;	font-size: 30px;	margin-bottom: 25px;	font-weight: 500;}
.responsibility-content-area .two_column_with_image .text_img_col .text_col .text_col_inner {	padding: 70px 50px;	max-width: 635px;}
.responsibility-content-area .two_column_with_image.even .text_img_col .text_col .text_col_inner {	margin: 0 0 0 auto;}

.two_column_with_image .button_link a {
	background-color: #00acd7;
	padding: 12px 20px;
	color: #fff;
	position: relative;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 20px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	text-transform: uppercase;
	display: inline-block;
}
.two_column_with_image  .button_link a:hover {
	background: #91c73d;
}

.text_col_inner ul,.white-popup-block ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.text_col_inner ul li {
	list-style: none;
	margin: 0 0 20px 15px;
	padding: 0 0 0 15px;
	position: relative;
}
.text_col_inner ul li::before,.white-popup-block ul li::before {
	content: "•";
	font-size: 25px;
	position: absolute;
	left: 0;
}
.text_col_inner ul li img {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
@media only screen and (max-width: 991px){
.responsibility-content-area .two_column_with_image .text_img_col .img_col, 
.responsibility-content-area .two_column_with_image .text_img_col .text_col {	width: 100%;}
.responsibility-content-area .two_column_with_image .text_img_col .img_col img {	opacity: 1;}
.responsibility-content-area .two_column_with_image .text_img_col .img_col {background-image: none !important;}
.responsibility-content-area .two_column_with_image .text_img_col .text_col .text_col_inner {	padding: 30px 20px 50px;	max-width: 100%;}
}

.white-popup-block {
	background: #FFF;
	padding: 50px 30px 220px;
	text-align: left;
	max-width: 1000px;
	margin: 40px auto;
	position: relative;
	border-top:4px solid #91c73d;
}
.white-popup-block ul ul { margin-left: 26px; margin-top: 10px;}
.white-popup-block ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 20px;
	position: relative;
}
.white-popup-block::before {
	content: '';
	background-image: url(/wp-content/themes/sotera//wp-content/themes/sotera/assets/images/backgrund.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	height: 13%;
	width: 100%;
	background-size: contain;
	background-position: left bottom;
}
.popup-modal-dismiss {
	position: absolute;
	right: 30px;
	top: 12px;
	font-size: 20px;
	color: #fff;
	background-color: #000;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.popup-modal-dismiss:hover {
	background-color: #91c73d;
}
.popup-modal-dismiss.bottom {
	width: 100px;
	height: 45px;
	color: #fff;
	top: auto;
	bottom: 156px;
	left: 50%;
	display: inline-block;
	text-align: center;
	z-index: 1;
	margin-left: -50px;
	background-color: #00acd7;
	line-height: 43px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.popup-modal-dismiss.bottom:hover {
  background-color: #91c73d;
}
.white-popup-block h2 {
	font-size: 48px;
	line-height: 55px;
	color: #3a383a;
	font-weight: 400;
	margin-bottom: 30px;
}
/*-- end Section : .two_column_with_image --*/

/* Make the report link highlight transparent - no color */

.customHtmlAnnotation, .customVideoAnnotation, a.customLinkAnnotation, a.linkAnnotation, section.linkAnnotation a {
    opacity:0 !important; 
}

.df-outline-wrapper::before {
    content: "Table of Contents";
    font-size: 20px;
	padding-bottom: 12px;
	padding-left: 6px;
	display: inline-block;
	font-weight: 600;
}
.df-outline-item a { font-size: 18px; line-height: 22px;}
.df-outline-item a:focus { outline: #0F4280 dotted 1px;}
.df-outline-container { color: #0F4280 !important;}

.contact-no { 
   float: right; margin-top: 28px;	
}

@media (max-width: 1280px) {
	.contact-no { float: unset; text-align: center; margin-bottom: 30px;}
}

@media (max-width: 500px) {

	.menu-footer-menu-container ul li {
	   display: block;
		padding: 0;
	}
	
}