@font-face{font-family:'latoheavy_italic';src:url('../fonts/lato-heavyitalic-webfont.woff2') format('woff2'), url('../fonts/lato-heavyitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'fira_sansmedium';src:url('../fonts/firasans-medium-webfont.eot');src:url('../fonts/firasans-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/firasans-medium-webfont.woff2') format('woff2'), url('../fonts/firasans-medium-webfont.woff') format('woff'), url('../fonts/firasans-medium-webfont.ttf') format('truetype'), url('../fonts/firasans-medium-webfont.svg#fira_sansmedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'oswald_regularregular';src:url('../fonts/oswald-regular-webfont.eot');src:url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/oswald-regular-webfont.woff2') format('woff2'), url('../fonts/oswald-regular-webfont.woff') format('woff'), url('../fonts/oswald-regular-webfont.ttf') format('truetype'), url('../fonts/oswald-regular-webfont.svg#oswald_regularregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolight';src:url('../fonts/lato-light-webfont.eot');src:url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-light-webfont.woff2') format('woff2'), url('../fonts/lato-light-webfont.woff') format('woff'), url('../fonts/lato-light-webfont.ttf') format('truetype'), url('../fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoblack';src:url('../fonts/lato-black.eot');src:url('../fonts/lato-black.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-black.woff2') format('woff2'), url('../fonts/lato-black.woff') format('woff'), url('../fonts/lato-black.ttf') format('truetype'), url('../fonts/lato-black.svg#latoblack') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold';src:url('../fonts/lato-bold.eot');src:url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-bold.woff2') format('woff2'), url('../fonts/lato-bold.woff') format('woff'), url('../fonts/lato-bold.ttf') format('truetype'), url('../fonts/lato-bold.svg#latobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoitalic';src:url('../fonts/lato-italic.eot');src:url('../fonts/lato-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-italic.woff2') format('woff2'), url('../fonts/lato-italic.woff') format('woff'), url('../fonts/lato-italic.ttf') format('truetype'), url('../fonts/lato-italic.svg#latoitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url('../fonts/lato-regular.eot');src:url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-regular.woff2') format('woff2'), url('../fonts/lato-regular.woff') format('woff'), url('../fonts/lato-regular.ttf') format('truetype'), url('../fonts/lato-regular.svg#latoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latosemibold';src:url('../fonts/lato-semibold-webfont.eot');src:url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-semibold-webfont.woff2') format('woff2'), url('../fonts/lato-semibold-webfont.woff') format('woff'), url('../fonts/lato-semibold-webfont.ttf') format('truetype'), url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoheavy';src:url('../fonts/lato-heavy-webfont.eot');src:url('../fonts/nlato-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-heavy-webfont.woff2') format('woff2'), url('../fonts/lato-heavy-webfont.woff') format('woff'), url('../fonts/lato-heavy-webfont.ttf') format('truetype'), url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolight';src:url('../fonts/lato-light-webfont.eot');src:url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-light-webfont.woff2') format('woff2'), url('../fonts/lato-light-webfont.woff') format('woff'), url('../fonts/lato-light-webfont.ttf') format('truetype'), url('../fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolight_italic';src:url('../fonts/lato-lightitalic-webfont.eot');src:url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-lightitalic-webfont.woff') format('woff'), url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'), url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoblack_italic';src:url('../fonts/lato-blackitalic-webfont.eot');src:url('../fonts/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-blackitalic-webfont.woff2') format('woff2'), url('../fonts/lato-blackitalic-webfont.woff') format('woff'), url('../fonts/lato-blackitalic-webfont.ttf') format('truetype'), url('../fonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold_italic';src:url('../fonts/lato-bolditalic-webfont.eot');src:url('../fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-bolditalic-webfont.woff2') format('woff2'), url('../fonts/lato-bolditalic-webfont.woff') format('woff'), url('../fonts/lato-bolditalic-webfont.ttf') format('truetype'), url('../fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');font-weight:normal;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}
body{line-height:1;overflow-x:hidden;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/******************************************************************************* - Global CSS -*******************************************************************************/html,body{height:100%;width:100%;background:#fff;}
body{font-family:'Lato', sans-serif;color:#4b4b4b;font-size:18px;}
hr{border-width:1px;}
hr.dark{border-color:#cccccc;}
button{cursor:pointer;}
a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#668f93;cursor:pointer;border:0;outline:none;}
a:hover,a:focus,button:hover{opacity:0.8;filter:alpha(opacity=80);text-decoration:none;outline:none;border:0;}
h1,h2,h3,h4,h5,h6{font-family:'latosemibold';font-weight:normal;}
p{font-size:18px;line-height:30px;margin-bottom:10px;font-weight:300;}
img{max-width:100%;}
::-moz-selection{color:white;text-shadow:none;background:#222222;}
::selection{color:white;text-shadow:none;background:#222222;}
img::selection{color:white;background:transparent;}
img::-moz-selection{color:white;background:transparent;}
body{webkit-tap-highlight-color:#222222;}
/******************************************************************************* - Custom CSS -*******************************************************************************/section{padding:25px 0;}
aside{padding:50px 0;}
.btn{font-family:'Lato', sans-serif;border:none;border-radius:300px;font-weight:700;text-transform:uppercase;}
.btn-xl{padding:15px 30px;}
.left{float:left;}
.right{float:right;}
.no-padding{padding:0px;}
.wrapper{max-width:1240px;margin:0 auto;position:relative;padding:0 20px;}
.border-fade:after{content:"";height:1px;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(211, 211, 211, 1) 50%, rgba(0, 0, 0, 0) 100%);display:block;margin-bottom:10px;margin-top:10px;}
.section-heading{font-size:45px;text-transform:uppercase;color:#668f93;text-align:left;}
.section-heading span{color:#4b4b4b;font-family:'latolight';font-weight:normal;}
.section-subtitle{font-size:26px;color:#4b4b4b;text-transform:uppercase;font-family:'latolight';}
/******* Header ********/header{position:relative;width:100%;min-height:auto;text-align:center;color:white;}
header .header-content{position:relative;text-align:center;padding:100px 15px 100px;width:100%;}
header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px;}
header .header-content .header-content-inner hr{margin:30px auto;}
header .header-content .header-content-inner p{font-weight:300;color:rgba(255, 255, 255, 0.7);font-size:16px;margin-bottom:50px;}
@media (min-width:768px){header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px;}
header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto;}
header .header-content .header-content-inner h1{font-size:50px;}
header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto;}
}
#links-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.section-heading{margin:20px 0px;}
.call-text-us{float:right;display:inline-block;}
.call{text-align:right;color:#6fb3ba;}
.call a{display:inline-block;font-size:32px;}
.call a i{color:#e5be1f;}
.call h3{display:inline-block;font-size:22px;padding:0px 0px 0px 10px;margin:0px;font-family:'latoregular';}
.call h3 span{color:#333333;}
.phone{text-align:right;}
.phone a{font-size:33px;font-weight:700;color:#4b4b4b;font-family:'latoblack';}
.phone a i{color:#6fb3ba;}
.navbar-right{float:none !important;}
.navbar-brand>img{max-width:80%;}
.navbar-default{background-color:white;border-color:rgba(34, 34, 34, 0.05);font-family:'Lato', sans-serif;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.navbar-default .navbar-header .navbar-brand{padding:6px;color:#668f93;font-family:'Lato', sans-serif;font-weight:700;text-transform:uppercase;height:auto;}
.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#eb3812;}
.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#222222;text-transform:uppercase;}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-size:18px;color:#222222;margin:0px 0;}
.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#fff !important;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);border-radius:10px 10px 0px 0px;-webkit-transition:10px 10px 0px 0px;-moz-transition:10px 10px 0px 0px;}
.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#668f93 !important;background-color:transparent;}
.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{color:#fff !important;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);}
@media (min-width:768px){.navbar-default{position:initial;background-color:#fff;border-color:rgba(255, 255, 255, 0.3);margin-bottom:0px;border-bottom:7px solid #669999;}
.navbar-default .navbar-header .navbar-brand{color:rgba(255, 255, 255, 0.7);}
.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:white;}
.navbar-default .nav>li>a{color:#4b4b4b;font-weight:300;font-size:18px;font-family:'Lato', sans-serif;border-radius:10px 10px 0px 0px;-webkit-transition:10px 10px 0px 0px;-moz-transition:10px 10px 0px 0px;}
.navbar-default .nav>li>a:focus{color:rgba(255, 255, 255, 0.7);}
.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:white;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);}
.navbar-default.affix{background-color:white;border-color:rgba(34, 34, 34, 0.05);}
.navbar-default.affix .navbar-header .navbar-brand{color:#668f93;font-size:18px;}
.navbar-default.affix .navbar-header .navbar-brand img{max-width:80%;width:80%;height:auto;}
.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#eb3812;}
.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222222;}
.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#668f93;}
}
.logo{}
.slider{background:#669999;}
.about{border-top:10px solid #e5be1f;border-bottom:7px solid #e5be1f;padding-bottom:0px;}
.home .about .bg-right{background:url(../images/bg-about.png) no-repeat right 69px;max-width:1730px;margin:0 auto;}
.about .contact-us{text-align:justify;width:52%;}
.about .contact-us a{font-weight:600;font-style:italic;font-size:18px;}
.about .contact-us a i{color:#668f93;padding:5px;font-size:18px;}
.about .contact-us a:hover,.about .contact-us a i:hover{opacity:0.8;filter:alpha(opacity=80);}
.about .contact-us h3{text-transform:uppercase;font-size:37px;font-weight:500;}
.about .contact-us .form-group{background:#eaeaea;padding:14px 29px 18px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:auto;min-height:92px;}
.about .contact-us .form-group input{border:1px solid #b3b3b3;font-size:18px;display:inline-block;font-weight:300;padding:9px 10px;margin-right:20px;float:left;width:215px;height:44px;}
.about .contact-us .form-group button{display:inline-block;padding:9px 20px;font-size:18px;background:#6dacb2;text-transform:uppercase;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);border-radius:10px;font-weight:400;}
.slider-about{padding:0px 10px;width:48%;}
.slider-about h4{color:#669999;font-size:17.8px;font-weight:300;line-height:25px;font-style:italic;letter-spacing:0px;text-align:justify;padding:10px 0px;width:99%;padding-left:15px;}
.about-us{margin-bottom:10px;}
.home .we-are{background:url(../images/bg-about-bottom.jpg) no-repeat bottom center;}
.we-are-list{margin:0px 0px 40px 0px;}
.we-are .we-are-list ul{list-style-type:square;padding:0px;margin:0px;}
.we-are .we-are-list ul li{padding:12px 0px;font-size:18px;font-weight:300;clear:both;}
.testimonials{background:#669999;background:#669999 url(../images/video-bg.jpg) no-repeat center;padding-top:40px;border-top:solid 6px #e5be1f;border-bottom:solid 6px #e5be1f;}
.testimonials h1{margin-top:0px;color:#ffffff;}
.testimonials .whitetitle{margin-top:0px;color:#ffffff;}
.cd-testimonials-wrapper{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 40px 70px;z-index:1;}
@media only screen and (min-width:768px){.cd-testimonials-wrapper{padding:54px 50px;}
}
.cd-testimonials{color:#ffffff;text-align:center;}
.cd-testimonials::after{clear:both;content:"";display:table;}
.cd-testimonials>li{position:absolute;opacity:0;}
.cd-testimonials>li:first-child{position:relative;opacity:1;}
.cd-testimonials p{font-size:18px;line-height:20px;margin:20px 0px;padding:0 14px;}
.cd-author{max-width:80%;margin:0 auto;}
.cd-author img{display:inline-block;border-radius:50%;margin-right:5px;box-shadow:0 0 6px rgba(0, 0, 0, 0.3);}
.cd-author .cd-author-info{display:block;vertical-align:middle;padding:10px;text-align:center;line-height:1.2;}
.cd-author .cd-author-info li:first-child{font-size:18px;text-transform:uppercase;}
.cd-author .cd-author-info li:last-child{font-size:16px;font-size:0.75rem;color:#fff;}
@media only screen and (min-width:768px){.cd-author img{}
.cd-author .cd-author-info{line-height:1.4;}
.cd-author .cd-author-info li:first-child{font-size:16px;font-size:1rem;}
.cd-author .cd-author-info li:last-child{font-size:18px;font-family:'latoregular';}
}
.flex-direction-nav li{position:absolute;height:100px;width:40px;top:228px;}
.flex-direction-nav li:first-child{left:0;}
.flex-direction-nav li:last-child{right:0;}
.flex-direction-nav li a{display:block;height:100%;width:100%;text-indent:100%;white-space:nowrap;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;font-size:0;}
.no-touch .flex-direction-nav li a:hover{}
.flex-direction-nav li a::before,.flex-direction-nav li a::after{content:'';position:absolute;left:-85%;top:-38%;width:2px;height:13px;}
@media only screen and (min-width:768px){.flex-direction-nav li{width:50px;}
}
@media only screen and (min-width:1170px){.flex-direction-nav li a::before,.flex-direction-nav li a::after{background-color:transparent;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.flex-direction-nav .flex-next::after{font-family:FontAwesome;content:"\f138";font-size:30px;color:#fff;}
.flex-direction-nav .flex-prev::before{font-family:FontAwesome;content:"\f137";font-size:30px;color:#fff;}
.flex-direction-nav li a:hover::before,.flex-direction-nav li a:hover::after{}
}
.cd-see-all{position:absolute;z-index:1;right:0;bottom:0;height:50px;line-height:50px;text-align:right;text-transform:none;color:#fff;font-weight:700;font-size:18px;font-style:italic;-webkit-transition:color, 0.2s;-moz-transition:color, 0.2s;transition:color, 0.2s;}
.cd-see-all a{font-size:18px;color:#fff;}
.cd-see-all a:hover{opacity:0.8;filter:alpha(opacity=80);}
.cd-see-all i{color:#fff;padding:5px;font-size:18px;margin:0px 5px;width:20px;height:20px;}
.no-touch .cd-see-all:hover{opacity:0.8;filter:alpha(opacity=80);}
.cd-testimonials-all{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#ffffff;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-testimonials-all .cd-testimonials-all-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;overflow:auto;}
.cd-testimonials-all .cd-testimonials-all-wrapper>ul{width:90%;max-width:1170px;margin:4em auto;}
.cd-testimonials-all .cd-testimonials-all-wrapper>ul::after{clear:both;content:"";display:table;}
.cd-testimonials-all .cd-testimonials-item{margin-bottom:2em;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.4);-moz-transform:translate3d(0, 0, 0) scale(0.4);-ms-transform:translate3d(0, 0, 0) scale(0.4);-o-transform:translate3d(0, 0, 0) scale(0.4);transform:translate3d(0, 0, 0) scale(0.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s, opacity .3s;-moz-transition:-moz-transform .3s, opacity .3s;transition:transform .3s, opacity .3s;}
.cd-testimonials-all p{position:relative;background:#669999;color:#ffffff;padding:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;border-radius:0.25em;margin-bottom:1em;}
.cd-testimonials-all p::after{content:'';position:absolute;top:100%;left:2em;height:0;width:0;border:8px solid transparent;border-top-color:#669999;}
.cd-testimonials-all .cd-author{text-align:center;margin-left:1.5em;}
.cd-testimonials-all .cd-author img{box-shadow:0 0 0 transparent;}
.cd-testimonials-all.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper{-webkit-overflow-scrolling:touch;}
.cd-testimonials-all.is-visible .cd-testimonials-item{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);}
@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{width:46%;margin:0 2% 3em;}
.cd-testimonials-all .cd-author{margin-left:1em;}
}
@media only screen and (min-width:1170px){.cd-testimonials-all .cd-testimonials-item{width:30%;margin:0 1.6666% 3em;}
}
.close-btn{position:fixed;display:block;width:40px;height:40px;top:10px;right:5%;overflow:hidden;text-indent:100%;white-space:nowrap;}
.close-btn::before,.close-btn::after{content:'';position:absolute;display:inline-block;width:2px;height:24px;top:8px;left:19px;background-color:#39393c;}
.close-btn::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.lastet-news{padding:20px 0px;background:rgb(252, 252, 252);background:-moz-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(245, 245, 245, 1) 35%, rgba(225, 225, 225, 1) 67%, rgba(217, 217, 217, 1) 99%);background:-webkit-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(245, 245, 245, 1) 35%, rgba(225, 225, 225, 1) 67%, rgba(217, 217, 217, 1) 99%);background:linear-gradient(to bottom, rgba(252, 252, 252, 1) 0%, rgba(245, 245, 245, 1) 35%, rgba(225, 225, 225, 1) 67%, rgba(217, 217, 217, 1) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d9d9d9', GradientType=0);}
.lastet-news .bg-left{background:url(../images/logo-vertical.png) no-repeat;background-position:10px 14px;max-width:1650px;margin:0 auto;}
.lastet-news .article{border:1px solid #c8c8c8;background:#fff;margin-bottom:15px;}
.lastet-news .article .img{max-width:100%;}
.lastet-news .article .img img{width:100%;}
.link{cursor:pointer;}
.lastet-news .article p{font-size:16px;line-height:24px;text-align:justify;}
.lastet-news .article hr{margin-bottom:5px;}
.view-all{position:absolute;z-index:1;left:-10px;bottom:0;width:100%;height:50px;line-height:40px;text-align:right;text-transform:none;color:#fff;font-weight:700;font-size:18px;font-style:italic;-webkit-transition:color, 0.2s;-moz-transition:color, 0.2s;transition:color, 0.2s;}
.view-all i{font-size:18px;color:#668f93;padding:5px;margin:-5px 5px;}
.hover,.hover h2{text-align:center}
.hover,.hover .overlay{width:100%;height:100%;overflow:hidden}
.hover{float:left;position:relative;cursor:pointer;margin-bottom:20px;}
.hover .overlay{position:absolute;top:0;left:0}
.more-info{position:absolute;top:40%;bottom:0;left:0;right:0;margin:auto;}
.more-info i{font-size:50px;color:#fff;}
.hover img{display:block;max-width:100%;position:relative;height:auto;}
.hover button.info{display:inline-block}
.hover h2{position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, .6)}
.hover button.info{text-decoration:none;padding:7px 14px;border:1px solid #fff;margin:50px 0 0;border-radius:0;background-color:transparent}
.hover button.info:hover{box-shadow:0 0 5px #fff}
.ehover1 img{-webkit-transition:all .4s linear;transition:all .4s linear}
.ehover1 .overlay{opacity:0;background-color:rgba(0, 0, 0, .5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;height:100%;}
.ehover1 h2{-ms-transform:translatey(-100px);-webkit-transform:translatey(-100px);transform:translatey(-100px);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ehover1 button.info{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ehover1:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.ehover1:hover .overlay{opacity:1}
.ehover1:hover button.info,.ehover1:hover h2{opacity:1;-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}
.ehover1:hover button.info{-webkit-transition-delay:.2s;transition-delay:.2s}
.lastet-news .article .content{padding:10px 30px 50px;}
.lastet-news .article .content h3{font-size:26px;}
.lastet-news .article .content .date{font-style:italic;font-size:14px;color:#898989;}
.comments,.likes{font-size:18px;color:#4b4b4b;font-weight:300;}
.comments i,.likes i{color:#e5be1f;}
.read-more{display:inline-block;padding:8px 10px 9px;font-size:18px;background:#6dacb2;text-transform:uppercase;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);border-radius:10px;font-weight:300;color:#fff;}
.read-more:hover{color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.bg-yellow{background-color:#e5be1f;color:#fff;padding:6px 0 12px;}
.home .footerNav{position:relative;z-index:100;padding-top:6px;}
.footerNav{position:relative;z-index:100;padding-top:0;}
.footerNav ul{zoom:1;margin:0;padding:0;list-style-type:none;}
.footerNav ul:before{content:"";display:table;}
.footerNav ul>li{display:inline-block;padding:0 0px;}
.footerNav ul>li:after{content:"|";display:inline-block;padding-left:15px;padding-right:12px;color:#333333;}
.footerNav ul>li:last-child:after{content:'';}
.footerNav ul>li>a{color:#333;text-decoration:none;text-transform:uppercase;font-size:18px;text-align:center;font-family:'latolight';}
.footerNav ul>li>a:hover{color:#fff;}
@media (max-width:767px){.footerNav ul>li{display:block;margin-right:0;margin-bottom:10px;text-align:center;}
.footerNav ul>li>a{color:#fff;}
}
.footerNav .quick-links-btn{color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;padding:10px;font-weight:bold;margin-bottom:10px;display:none;}
.footerNav .quick-links-btn:before{content:"+";margin-right:5px;}
.footerNav .quick-links-btn.open:before{content:"\2013";}
@media (max-width:767px){.footerNav .quick-links-btn{display:block;}
}
footer#contact{background:#669999;padding:10px 0px 0px;color:#fff;position:relative;background-image:url(../images/footer-bg-n.jpg);background-repeat:no-repeat;background-position:top right;background-size:contain;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);}
footer#contact .wrapper{position:relative;z-index:1000;}
footer#contact .row{z-index:1;position:relative;}
footer#contact .footer-image{position:absolute;right:-640px;top:-94px;max-width:1700px;}
.logo-footer{text-align:center;}
.bg-footer{background:url(../images/footer-bg.png) no-repeat right top;content:" ";display:block;height:0;position:absolute;width:100%;z-index:18;top:-83px;right:-899px;float:right;max-width:1700px;}
.quote-footer{margin:30px 0px 0px;padding:0px 10px;}
.quote-footer span{font-weight:700;}
.quote-footer p{font-size:18px;margin-bottom:0px;}
.form-section{padding:20px;text-align:center;}
.form-section div.col-md-2{float:none;display:inline-block;}
.contact-footer{font-weight:300;clear:both;padding:0 0px 0px;}
#contact input,#contact select{background:#8bb1b2;border:none;line-height:25px;height:45px;color:#fff;font-size:16px;padding:9px 10px;margin-right:20px;float:left;width:185px;}
#contact input::-webkit-input-placeholder{color:#fff;}
#contact input::-webkit-input-placeholder{color:#fff;}
#contact input::-moz-placeholder{color:#fff;}
#contact input:-ms-input-placeholder{color:#fff;}
#contact input:-moz-placeholder{color:#fff;}
/** Custom Select **/.custom-select-wrapper{position:relative;display:inline-block;user-select:none;}
.custom-select-wrapper select{display:none;}
.custom-select{position:relative;display:inline-block;z-index:1;}
.custom-select-trigger{position:relative;display:block;border-radius:4px;cursor:pointer;background:#8bb1b2;border:none;padding:15px 20px 15px 10px;height:45px;color:#fff;font-size:16px;min-width:185px;}
.custom-select-trigger:after{position:absolute;display:block;content:'';width:10px;height:10px;top:50%;right:10px;margin-top:-3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0;}
.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%);}
.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:15px 0;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px rgba(0, 0, 0, .07);background:#fff;transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);}
.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);}
.custom-options:before{position:absolute;display:block;content:'';bottom:100%;right:25px;width:7px;height:7px;margin-bottom:-4px;border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5;background:#fff;transform:rotate(45deg);transition:all .4s ease-in-out;}
.option-hover:before{background:#f9f9f9;}
.custom-option{position:relative;display:block;padding:0 22px;text-align:center;border-bottom:1px solid #f1f1f1;font-size:15px;font-weight:600;background:#e5be1f;color:#fff;line-height:30px;cursor:pointer;transition:all .4s ease-in-out;}
.custom-option:first-of-type{border-radius:4px 4px 0 0;}
.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px;}
.custom-option:hover,.custom-option.selection{background:#f9f9f9;color:#000;}
.submit-footer{background:#587a7b;border-radius:0px;border:1px solid #b3cdcd;padding:20px 30px 20px;height:45px;color:#fff;font-size:16px;line-height:4px;text-transform:none;font-weight:400;min-width:177px;}
.contact-footer a,.copyright{color:#fff;font-weight:300;}
.copyright{padding:20px 0px;font-size:13px;}
/******************************************************************************* - REVOLUTION SLIDER @version:4.3.6 -*******************************************************************************/.tp-bannertimer{background:#777 !important;background:rgba(0, 0, 0, 0.1) !important;height:5px !important;}
.tp-bullets.simplebullets.navbar{height:35px;padding:0px 0px;}
.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative !important;background:rgba(100, 151, 151, 0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:6px solid rgba(100, 151, 151, 0) !important;display:inline-block;margin-right:2px !important;margin-bottom:14px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;}
.tp-bullets.simplebullets .bullet.last{margin-right:0px}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(223, 186, 32, 1) !important;width:6px !important;height:6px !important;border:6px solid rgba(223, 186, 32, 1) !important;}
.tparrows:before{font-family:'revicons';color:#669999;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:9px;text-align:center;width:40px;font-size:20px;}
.tparrows{cursor:pointer;background:rgba(255, 255, 255, 0.5) !important;-webkit-border-radius:50%;border-radius:50%;width:40px !important;height:40px !important;}
.tparrows:hover{color:#669999;}
.tp-leftarrow:before{content:'\e824';}
.tp-rightarrow:before{content:'\e825';}
.tparrows.tp-rightarrow:before{margin-left:1px;}
.hesperiden.tparrows::before{line-height:24px !important;}
.tparrows:hover{background:rgba(255, 255, 255, 1) !important;}
.title-caption{display:block;text-align:center;}
.title-caption h3{color:#333333;font-size:27px;font-weight:500;}
.title-caption h1{color:#333333;font-size:80px;font-weight:700;}
.title-caption h2{font-size:45px;font-weight:300;color:#333333;text-transform:uppercase;}
.title-caption h2 span{color:#ed5e8a;font-weight:700;}
.call-to-acation{min-width:191px;padding:5px 30px;border:2px solid #fff;border-radius:10px;text-transform:uppercase;}
.call-to-acation:hover{border:2px solid #fff;}
.call-to-acation a{color:#fff !important;font-size:18px;}
.green-bg{background:rgba(141, 186, 185, 0.6) !important;}
.grey-bg{background:rgba(86, 95, 95, 0.9) !important;}
.tp-caption a{color:#fff !important;}
.bg-caption{border-radius:10px;background:rgba(0, 0, 0, 0.6) !important;display:block;height:auto;}
.mobile-menu{background:#668f93;float:left;padding:4px;display:none;}
@media (max-width:1023px){.mob-menu-bar{display:block;}
}
@media (max-width:767px){.mobile-menu{display:block;}
.contactItem{text-align:center;}
}
.mob-menu-bar{padding-top:5px;padding-bottom:5px;text-align:center;}
.mob-menu-bar>div{display:inline-block;margin-left:8px;margin-right:8px;font-size:21px;color:#fff;cursor:pointer;}
.mob-menu{-webkit-transition:right 300ms ease-out;-moz-transition:right 300ms ease-out;-ms-transition:right 300ms ease-out;-o-transition:right 300ms ease-out;transition:right 300ms ease-out;position:fixed;top:0;right:-250px;background:#3b3b44;width:250px;height:100%;padding-top:15px;padding-bottom:15px;overflow-x:hidden;overflow-y:scroll;z-index:99999;}
@media (max-width:1023px){.mob-menu{display:block;}
}
.mob-menu.open{right:0;}
.mob-menu .mob-menu-close{color:#fff;font-size:24px;line-height:1;text-align:right;padding-left:20px;padding-right:20px;margin:10px auto;}
.mob-menu .mob-menu-close i{cursor:pointer;}
.mob-menu .mob-menu-mod{color:#fff;margin-bottom:25px;}
.mob-menu .mob-menu-mod .mob-mod-heading{padding-left:15px;padding-right:15px;font-size:16px;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.mob-menu ul{margin:0;padding:0;list-style:none;float:left !important;width:100%;}
.mob-menu ul>li{margin:0;padding:0;list-style:none;}
.mob-menu ul li a{color:#fff;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;line-height:1;display:block;text-decoration:none;}
.mob-menu ul li a:hover{color:#fff;background:#5a5a5a;}
/******************************************************************************* - Responsive -*******************************************************************************/@media (max-width:1200px){.row{margin:0px;}
.about .contact-us .form-group input{width:100%;margin-bottom:20px;}
.form-section .col-md-2{width:25%;margin:0px !important;}
#contact input,#contact select,.custom-select-wrapper,.custom-select{width:100%;}
.form-section .col-md-2 input{width:100%;}
.form-section .col-md-2:last-child{width:100%;padding:30px 0px 0px;text-align:center;}
}
#blog{}
#blog #blogWrapper{margin-top:30px;}
#blog .articleWrapper{position:relative;letter-spacing:0px;height:auto;overflow:hidden;width:511px;margin-bottom:43px;}
#blog .articleWrapper{width:535px;display:inline-block;}
#blog .articleWrapper>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#blog .articleWrapper>a:hover{cursor:pointer;}
#blog .articleWrapper:nth-child(2n){float:right;}
#blog .articleWrapper img{max-width:100%;height:auto;display:block;margin:0 auto;}
#blog .articleWrapper .btn{display:block;margin-bottom:0;font-family:'oswald-light';font-size:20px;padding:7px 20px 7px 20px;}
#blog .articleWrapper .btn:hover{background-color:#febc00;border-color:#febc00;}
#blog .articleText{padding-top:18px;padding-bottom:10px;overflow:hidden;}
#blog .articleText h5{font-family:'latoheavy';font-size:20px;font-weight:normal;text-transform:uppercase;display:block;text-align:left;line-height:21px;}
#blog .articleText h5 a{color:#666666;text-decoration:none;}
#blog .articleText p.posted{padding-bottom:5px;}
#blog .articleText p{margin-bottom:10px;}
#blog span.comments{font-size:19px;color:#939393;position:absolute;bottom:10px;}
#blog i.fa{font-size:28px;color:#fff;position:relative;top:2px;}
#blog i.fa-search{font-size:50px;color:#fff;background:url('../images/blog-view.png') no-repeat;height:82px;width:82px;text-align:center;padding-top:12px;position:relative;top:50%;transform:translateY(-50%);}
#blog.article h5{font-family:'oswaldbold';font-size:31px;font-weight:normal;color:#005fbf;text-transform:uppercase;margin-top:15px;margin-bottom:5px;}
#blog.article p{font-family:'fira_sanslight';font-size:14px;padding-bottom:10px;margin-bottom:20px;text-align:justify;}
#blog.article p.posted{background:url('../images/calendar.png') no-repeat 0 4px;padding-left:21px;}
#blog.article span.comments{position:relative;float:right;top:1px;}
#blog.article span.comments i.fa{color:#1a505f;}
#blog.article .featured{margin-bottom:5px;}
.image-wrapper{position:relative;}
.image-wrapper .rollover{background-color:rgba(0, 0, 0, 0);position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.image-wrapper .rollover img{opacity:0;position:relative;top:50%;transform:translateY(-50%);}
.image-wrapper img{display:block;}
#blog .articleWrapper:hover .rollover{background-color:rgba(189, 0, 16, .5);}
#blog .articleWrapper:hover .rollover img{opacity:1;}
#blog .articleWrapper:hover .articleContent{}
nav.prev-next-posts{display:block;text-align:center;clear:both;margin-bottom:0;font-family:'latobold';font-size:18px;padding-bottom:30px;}
nav.prev-next-posts .page-numbers{color:#333;width:40px;height:40px;display:inline-block;line-height:43px;background:#e1e1e1;}
nav .page-numbers.current{color:#999;}
nav.prev-next-posts .page-numbers:hover{color:#666;}
nav.prev-next-posts a.page-numbers{text-decoration:none;}
nav .nextBtn,nav .prevBtn{display:inline;border-radius:6px;}
#blog a:hover{color:#666;}
#blogWrapLeft{width:63.75%;float:left;}
#blogWrapRight{float:right;width:26.083333333333332%}
#blogWrapRight{padding:20px;}
#blogWrapRight h2{font-family:'fira_sansbold';font-size:18px;display:block;color:#4b4b4b;text-transform:uppercase;margin-bottom:10px;}
#blogWrapRight li{list-style-type:none;margin:0;padding:0;line-height:18px;margin-bottom:14px;}
#blogWrapRight li a{font-family:'fira_sansregular';color:#4b4b4b;text-decoration:none;font-size:15px;}
#blogWrapRight li a:hover{color:#ee6029;}
#blogWrapRight #recentPosts{margin-bottom:40px;}
#blogWrapRight a.view-all{float:right;padding-top:10px;}
.dateContainer{margin-top:10px;margin-bottom:8px;color:#000066;text-transform:uppercase;font-family:'latobold';font-size:14px;}
.dateContainer i{color:#000066;}
#blog i.fa{color:#000066;}
.edButContainer{position:relative;width:511px;box-sizing:border-box;}
.edButLearn{width:100%;box-sizing:border-box;height:50px;background:#3639C9;box-sizing:border-box;padding-top:10px;position:relative;z-index:20;}
.edButText{width:100%;box-sizing:border-box;height:50px;margin-top:-50px;box-sizing:border-box;padding-top:15px;color:#fff;text-align:center;font-family:'latobold';font-size:20px;text-shadow:1px 1px 1px #000;display:block;position:relative;z-index:22;}
.blogButtonBg{width:100%;box-sizing:border-box;height:50px;background:url(../images/blogButtonBg.png) top center no-repeat;position:absolute;top:0;left:0;z-index:21;}
#blog .articleWrapper:hover .edButLearn{background:#CA0010;}
#blog.article .featured img{width:100%;height:auto;}
#blog.article h5{font-family:'latoheavy';color:#cc0000;font-size:23px;line-height:30px;}
#blog.article p{font-family:'latoregular';font-size:17px;color:#4b4b4b;}
#blogWrapRight h2{font-family:'latoheavy';color:#3333cc;font-size:18px;}
#blogWrapRight li a{font-family:'latomedium';font-size:14px;color:#666666;}
#blog.article p.posted{text-transform:uppercase;color:#000066;font-size:14px;font-family:'latobold';}
.blogButContainer{background:url(../images/blogButtonBehind.png) top center no-repeat;width:185px;height:111px;box-sizning:border-box;padding-top:40px;}
.backToBlog{display:block;width:176px;height:52px;background:#CA0010;transition:all .2s ease;font-family:'fira_sansbold';text-decoration:none;color:#fff;font-size:16px;box-sizing:border-box;padding-top:11px;text-align:center;margin:auto;}
.backToBlog i{color:#fff !important;font-size:19px !important;}
.backToBlog:hover{background:#3639C9;color:#fff;}
.single-post .content h1{background:none;}
.rightBlogSpace{padding-bottom:40px;}
.articleSpace{padding-top:40px;}
.articleFull img{width:100%;height:auto;}
.attachment-blog-thumb{width:100%;height:auto;}
.newSec .section-heading{font-size:40px;}
#blogWrapRight ul li a{font-family:'latolight';font-size:18px;}
.sideBarTitle{padding-bottom:8px;}
#blog i.fa{color:#fff;font-size:21px;}
#links-list li:hover .sub-menu{visibility:visible;left:0;opacity:1;transition:all .2s ease;}
#links-list li:active a{color:#fff !important;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);border-radius:10px 10px 0px 0px;-webkit-transition:10px 10px 0px 0px;-moz-transition:10px 10px 0px 0px;}
.sub-menu{width:1px;height:auto;border-top:none;visibility:hidden;position:absolute;top:51px;z-index:10;padding-top:6px;left:-100px;opacity:0;transition:all .1s ease;}
.sub-menu li{background:#85AEAE;width:250px;text-align:left;padding-left:0;position:relative;transition:all .2s ease;border-radius:0 !important;}
#links-list li:hover .sub-menu{visibility:visible;left:0;opacity:1;transition:all .2s ease;width:250px;z-index:140;}
#links-list li:active a{color:#fff !important;background:#6fb2b8;background:-moz-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:-webkit-linear-gradient(top, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);background:linear-gradient(to bottom, #6fb2b8 0%, #6aa5a8 40%, #669999 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb2b8', endColorstr='#669999', GradientType=0);border-radius:10px 10px 0px 0px;-webkit-transition:10px 10px 0px 0px;-moz-transition:10px 10px 0px 0px;}
.sub-menu li:hover{background:#668F93;transition:all .2s ease;}
.sub-menu li:hover a{color:#fff !important;}
.sub-menu li a{width:100%;color:#fff;font-family:"Lato", sans-serif;font-size:18px;font-weight:300;padding:14px 15px;display:block;}
.sub-menu li a:after{display:none;}
.sub-menu li a:hover{color:#fff;}
.footerAddress br{display:none;}
.footerAddress{line-height:30px;}
.clear{clear:both;}
.latoBold{font-family:'latobold';}
.servicesP p{padding-bottom:10px;line-height:30px;}
.we-are-list{padding-right:20px;}
.we-are .servicesP ul{padding-top:5px;}
.secHeader{width:100%;height:226px;background:url(../images/inner-top.jpg) top center no-repeat;}
.secHeaderTitle{float:left;padding-top:90px;padding-left:70px;font-family:'latosemibold';font-size:45px;color:#4b4b4b;text-transform:uppercase;}
.aboutPage{background:#EBEBEB;border-top:10px solid #e5be1f;}
.about-page .about{border-top:none;}
.spaceLeft{padding-left:70px;padding-top:25px;text-align:center;}
.aboutPerson h2{margin-bottom:14px;}
.aboutPerson h3{margin-bottom:7px;}
.aboutPerson h4{margin-bottom:14px;}
.about-page .we-are{background:none;}
.newSecHeading{width:560px;float:right;padding-right:40px;text-align:center;}
.newSectionHeadingText{display:table-cell;vertical-align:middle;font-family:'latosemibold';font-size:45px;color:#4b4b4b;text-transform:uppercase;}
.disTable{display:table;height:226px;padding-right:40px;text-align:center;}
.accordion-header span{padding-bottom:12px;padding-right:55px;padding-top:12px;padding-left:20px;font-weight:normal;display:block;width:100%;height:100%;background:url(../images/faqBg.png) no-repeat;box-sizing:border-box;background-position:80% 0px;line-height:28px;}
.home .accordion-header span{background-image:none;}
.accordion-header div{position:absolute;top:0;right:0;width:70px;height:57px;text-align:center;color:#fff;box-sizing:border-box;padding-top:15px;}
.accordion-content{display:none;width:95%;margin:auto;}
.accordion-content p{font-size:18px;color:#4b4b4b;font-family:'latolight';line-height:23px;text-align:justify;display:block;padding-top:35px;padding-bottom:40px;width:95%;margin:auto;}
.home .accordion-content p{padding-top:0px;margin-top:0px;}
.accordion-header{cursor:pointer;width:100%;height:auto;box-sizing:border-box;background:#668f93;position:relative;margin-top:10px;font-family:'latosemibold';font-size:24px;color:#668f93;font-weight:normal;}
.home .accordion-header{background-image:none;background-color:transparent;}
.active-header{background-color:#D6D6D6;}
.active-header:hover{background-color:#EBEBEB;}
.inactive-header{background-color:#EBEBEB;}
.inactive-header:hover{background-color:#D6D6D6;}
.accordion-content{display:none;}
.accordion-header div .fa{color:#678F92;transform:rotate(-90deg);transition:all .2s ease;}
.active-header div .fa{transform:rotate(0deg);transition:all .2s ease;}
.about-page .bg-right{background:none;}
.about-page .we-are{padding-bottom:35px;}
.home .section-heading{text-align:center;font-size:45px;font-weight:bold;line-height:45px;}
.home .section-heading2{text-align:center;padding-top:5px;}
.contactFormWrap{float:right;margin-top:15px;}
.contactFormWrap input{width:90%;margin:auto;display:block;margin-bottom:20px;border:none;background:#fff;padding:0 0 0 10px;height:40px;}
.contactFormWrap textarea{width:90%;margin:auto;display:block;margin-bottom:20px;border:none;background:#fff;padding:10px 0 0 10px;height:120px;}
.contactFormWrap input:last-child{}
.contactFormBox{width:100%;height:auto;background:#4D4D4D;border-radius:20px;padding:40px 0;color:#434343;font-family:'latolight';}
.contactItem{margin-bottom:0;text-align:left;}
.contactRowTitle{color:#57564a;font-family:'latosemibold';font-size:20px;text-transform:uppercase;}
.contactItem p{color:#656565;line-height:22px;padding-top:4px;margin-bottom:0;}
.contactContain .we-are{padding-bottom:20px;}
.contactItem p .fa{font-size:25px;}
.contactRowTitle{padding-bottom:8px;}
.quote-footer p{font-size:16px;}
.quote-footer{padding:11px 36px 0 144px;}
.aboutPage p{text-align:justify;}
.about p{font-size:17px;}
.contactFormWrap .contactPageSubmit{background:#689998;color:#fff;text-transform:uppercase;font-size:18px;font-family:'latobold';padding-top:2px;margin-bottom:0;}
.contactFormWrap .contactPageSubmit:hover{background:#A7C2C1;}
.theme_3.wpcf7-form input.error,.theme_3.wpcf7-form select.error,.theme_3.wpcf7-form textarea.error{background-color:#fff;}
.theme_3.wpcf7-form input.valid,.theme_3.wpcf7-form select.valid,.theme_3.wpcf7-form textarea.valid{background-color:#fff;}
div.wpcf7-mail-sent-ok{border:none;color:#fff;font-family:'latoblack_italic';font-size:40px;text-align:center;margin:0;line-height:45px;}
.ajax-loader{display:none;}
.footerAddress br{display:none;}
.copyright a{color:#e1e1e1;}
.copyright a:hover{color:#333;}
.selectinterested{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/selectBg.png) top center no-repeat;}
.contactFormWrap input:focus{background:#ccc;border:none;}
.contactFormWrap textarea:focus{background:#ccc;border:none;}
#contact .theme_3.wpcf7-form input.error,#contact .theme_3.wpcf7-form select.error,#contact .theme_3.wpcf7-form textarea.error{background:#8bb1b2 url(../images/error.png) no-repeat scroll right 5px center;}
#contact .theme_3.wpcf7-form input.valid,#contact .theme_3.wpcf7-form select.valid,#contact .theme_3.wpcf7-form textarea.valid{background:#8bb1b2 url(../images/valid.png) no-repeat scroll right 5px center;}
#contact div.wpcf7-mail-sent-ok{padding-top:60px;}
input::-webkit-input-placeholder{opacity:1;}
input:-moz-placeholder{opacity:1;}
input::-moz-placeholder{opacity:1;}
input:-ms-input-placeholder{opacity:1;}
.aboutPage p{padding-right:8px;padding-left:8px;}
.aboutPage ul { padding-right: 8px; padding-left: 8px; line-height: 1.75;  column-width: 11.5em; }
.single .read-more:hover{color:#fff;background:#A7C2C1;}
.home .videoScreenImg{width:100%;height:auto;}
.testImageWrap{width:166px;height:167px;border:4px solid #fff;border-radius:50%;overflow:hidden;margin:auto;}
.about .contact-us .form-group .buttonHomeSubmit{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #6fb2b8 0%, #6aa5a8 40%, #669999 100%) repeat scroll 0 0;border-radius:10px;display:inline-block;font-size:18px;font-weight:400;text-align:center;margin-right:0;text-transform:uppercase;width:80px;transition:all .2s ease;}
.about .contact-us .form-group .buttonHomeSubmit:hover{background:#5B7B7B;transition:all .2s ease;}
.form-group div.wpcf7-mail-sent-ok{color:#5B7B7B;font-size:24px;}
.slider-about h4{font-family:'latoitalic';font-style:normal;}
.home .we-are{background:url(../images/bg-about-bottom.jpg) bottom center no-repeat;}
#contact .submit-footer{background:#507373;border:1px solid #B6CECE;transition:all .2s ease;}
#contact .submit-footer:hover{background:#E4BD33;transition:all .2s ease;}
#contact input,#contact select{font-family:'latoregular';font-size:18px;border:1px solid transparent;transition:all .2s ease;}
#contact input:focus,#contact select:focus{border-color:#B6CECE;transition:all .2s ease;}
.page-id-9 .section-heading{margin-top:0;}
.page-id-9 .we-are .section-heading{margin-top:20px;}
.page-template-default .footerNav{padding-top:6px;}
.viewAllRight{margin-top:7px;}
.lastet-news .section-heading{margin:12px 0 37px;}
.entry-content{padding-bottom:30px;padding-top:18px;}
.btn_video{display:inline-block;}
.videoPlayButton{color:#fff;font-size:60px;position:absolute;top:40%;left:0;right:0;z-index:100;display:block;text-shadow:1px 1px 1px #000;}
.page-id-11 .about{padding-top:37px;}
.btn_video_home{display:block;margin-top:20px;position:relative;text-align:center;}
.footerNav ul{padding-top:0;}
.page-id-11 .we-are .servicesP{padding-bottom:35px;}
.page-id-11 .we-are{padding-bottom:0;}
.we-are-list{margin-bottom:0;}
.designby{padding-top:5px;text-align:center;font-size:11px;}
.page-id-91 .footerNav ul{padding-top:6px;}
.single .footerNav ul{padding-top:6px;}
.archive .footerNav ul{padding-top:6px;}
.error404 .footerNav ul{padding-top:6px;}
.second{display:none;}
.tp-caption a{}
.bg-caption{}
.slotholder{}
#contact select{background:url(../images/selectBg.png) top right no-repeat;padding-left:16px;}
.entry-content p{text-align:justify;padding-bottom:20px;}
.page-template-default .entry-header{display:none;}
.g-recaptcha div{display:inline-block;}
.g-recaptcha{text-align:center;margin-bottom:14px;margin-top:0;}
div.wpcf7-spam-blocked{border:none;color:#fff;text-align:center;font-family:'latoregular';color:#B8FF00;font-size:16px;}
.tp-simpleresponsive img{width:100%;height:auto;}
.contact-footer br{display:none;}
#contact p{line-height:23px;}
.tp-simpleresponsive>ul>li{border-bottom:10px solid #e4bd33;}
.hpfaq{background-image:url(../images/faq-bg.jpg);background-repeat:no-repeat;background-position:bottom right;}
#aboutPic{float:left;margin-right:20px;}
@media (max-width:1400px){footer#contact{}
}
@media (max-width:1200px){.quote-footer{padding-left:36px;padding-right:36px;}
.about .contact-us .form-group{min-height:219px;}
.form-section .col-md-2{width:20%;}
}
@media (max-width:1023px){.footerNav ul>li{padding:5px 5px;}
.wrapper{padding:0px 15px;}
.navbar-default{position:relative;}
.navbar-brand>img{display:inline-block;}
.about .contact-us{text-align:justify;width:100%;}
.slider-about{width:100%;text-align:center;}
#contact input,#contact select,.custom-select-wrapper{margin-bottom:20px;}
.footerNav ul>li:after{content:'';}
.form-section .col-md-2{width:100%;}
.contactContain{padding-left:0;}
.section-heading{font-size:40px;}
.footerNav ul>li>a{padding:0 14px;}
.navbar-right{margin-left:-50px;margin-right:-33px;}
.learnMoreBut{}
}
@media (max-width:767px){header .left,.navbar-default .navbar-header .navbar-brand{width:100%;}
header .right{float:none;width:100%;text-align:center;display:table;}
.call-text-us{margin-bottom:20px;float:none;}
.call a{font-size:25px;}
.call h3{font-size:18px;}
.phone{text-align:center;font-size:28px;}
.phone a{font-size:22px;}
.mobile-menu{display:table;margin:20px auto;float:none;width:100%;}
.contactItem{text-align:center;}
.contactContain .row img{padding-bottom:15px;}
.contactWrap{padding-right:0;}
.secHeaderTitle{float:none;text-align:center;width:100%;padding-left:0;}
.accordion-header span{padding-top:20px;}
.accordion-header{font-size:18px;}
.section-heading{font-size:35px;}
.page-id-9 .spaceLeft{padding-left:0;padding-right:0;}
.page-id-9 .section-heading{text-align:center;font-size:30px;}
.page-id-9 .section-subtitle{text-align:center;font-size:25px;}
.hover img{height:auto !important;}
.noShow{display:none;}
#blogWrapRight{float:none !important;width:100%;padding-top:30px !important;}
#blogWrapLeft{width:100% !important;float:none !important;}
/*.footerAddress{font-size:25px;margin-bottom:0;display:block;}*/
.footerAddress{display:block;}
.second{display:block;}
}
@media (max-width:520px){.viewAllRight{display:none;}
.home .section-heading{text-align:center;font-size:27px;}
.home #about{padding-top:0;}
.hover img{height:auto;}
}
.marginb-20{margin-bottom:20px}
@media (max-width:504px){#aboutPic,#youtubediv{float:none !important;display:block !important;margin:0 auto !important;}
.section-heading,.section-subtitle{text-align:center !important;}
iframe{width:100%;height:default;}
}
#mob-links #links-list{display:block;}
.stickymenu{margin-top:0px;left:0px;position:fixed;top:0px;display:none;z-index:1;}
.flex-wrapper { display: flex;flex-wrap:wrap;}