@charset "utf-8";
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { font-family: 'proxima_nova_altregular';
    src: url('fonts/proxima-nova-alt-regular-webfont.eot');
    src: url('fonts/proxima-nova-alt-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-alt-regular-webfont.woff') format('woff'),
         url('fonts/proxima-nova-alt-regular-webfont.ttf') format('truetype'),
         url('fonts/proxima-nova-alt-regular-webfont.svg#proxima_nova_altregular') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'proxima_nova_altsemibold';
    src: url('fonts/proxima-nova-alt-semibold-webfont.eot');
    src: url('fonts/proxima-nova-alt-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-alt-semibold-webfont.ttf') format('truetype'),
         url('fonts/proxima-nova-alt-semibold-webfont.svg#proxima_nova_altsemibold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'proxima_nova_altbold';
    src: url('fonts/proxima-nova-alt-bold-webfont.eot');
    src: url('fonts/proxima-nova-alt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-alt-bold-webfont.woff2') format('woff2'),
         url('fonts/proxima-nova-alt-bold-webfont.woff') format('woff'),
         url('fonts/proxima-nova-alt-bold-webfont.ttf') format('truetype'),
         url('fonts/proxima-nova-alt-bold-webfont.svg#proxima_nova_altbold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'poppinsregular';
    src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'poppinsmedium';
    src: url('fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'poppinsbold';
    src: url('fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'poppinssemibold';
    src: url('fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'poppinslight';
    src: url('fonts/poppins-light-webfont.woff2') format('woff2'),
         url('fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal; font-style: normal;
}
@font-face { font-family: 'FontAwesome';
		src: url('fonts/fontawesome-webfont.eot?v=4.6.3');
		src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
			url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),
			url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),
			url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),
			url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
	font-weight: normal; font-style: normal;
}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.pull-right { float: right }
.pull-left { float: left }
.fa.pull-left { margin-right: .3em }
.fa.pull-right { margin-left: .3em }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-map-marker:before { content: "\f041" }
.fa-phone:before { content: "\f095" }
.fa-envelope:before { content: "\f0e0" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-instagram:before { content: "\f16d" }
.fa-linkedin:before { content: "\f0e1" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-tumblr:before { content: "\f173" }
.fa-google-plus:before { content: "\f0d5" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-down:before { content: "\f107" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-p:before { content: "\f231" }
.fa-feed:before, .fa-rss:before { content: "\f09e" }
.fa-close:before {content:"\f00d"}
.fa-caret-right:before{content:"\f0da"}
/********* Reset CSS *********/
*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }audio, canvas, video { display:inline-block }audio:not([controls]) {display:none;height:0}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;}a {outline: 0; text-decoration:none;color:#00254a; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}a:focus {outline: 0;}a:hover,a:active {outline: 0;}a:hover {text-decoration:none;color:#333;}h1,h2,h3,h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }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 }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}

/********* Clear floats *********/
.cf:before, .cf:after, .wrap-inner:before, .wrap-inner:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radio-list:after, .radio-list:before, .fieldgroup:after, .fieldgroup:before {content:" ";display:table}
.cf:after, .wrap-inner:after, .row:after, ul:after, .boxs:after, .radio-list:after, .fieldgroup:after{clear:both}

/********* Common Classes *********/
* { margin:0; padding:0;}
hr{display:block;height:1px;border:0; border-top:1px solid #ccc; margin:20px 0;padding:0}
body,button,input,select,textarea {color:#444; font-family:'proxima_nova_altregular', Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; font-weight:normal;}
h1 { font-family: 'poppinsmedium'; font-size:40px; font-weight:normal; color:#00254a; margin:0 0 40px 0; line-height:normal;}
h2 { font-family: 'poppinsmedium'; font-size:40px; font-weight:normal; color:#00254a; margin:0 0 40px 0; line-height:normal;}
p { margin-bottom:30px;}
p strong { color:#00254a;}
ul, li { list-style:none;}
h1.border { position:relative; text-transform:uppercase;}
h1.border:before { content:""; border-bottom:10px solid #fde826; width:50px; position:absolute; left:0; bottom:-20px;}
h2.border { position:relative; text-transform:uppercase;}
h2.border:before { content:""; border-bottom:10px solid #fde826; width:50px; position:absolute; left:0; bottom:-20px;}


::-webkit-input-placeholder { color:#444; font-size: 18px;}
::-moz-placeholder { color:#444; font-size: 18px;}
:-ms-input-placeholder { color:#444; font-size: 18px;}
::placeholder { color:#444; font-size: 18px;}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"]{ width:100%; padding:10px; color:#aaa; background:none; border:1px solid #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s; font-family: 'proxima_nova_altbold'; font-size:18px; outline:0 none;}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="tel"]:hover { background:#f5f5f5; border:1px solid #555; color:#555;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus { background:#fff; border:1px solid #333; color:#333;}

textarea { width:100%; padding:10px; color:#666; background:none; border:1px solid #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s;  font-family: 'proxima_nova_altbold'; font-size:18px; outline:0 none;}
textarea:hover { background:#f5f5f5; border:1px solid #555; color:#555;}
textarea:focus { background:#fff; border:1px solid #333; color:#333;}

input[type="submit"] { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;background:#00254a; color:#fff; border:2px solid #00254a; padding:12px 25px; display:inline-block; font-family: 'proxima_nova_altbold';font-size:22px; text-transform:uppercase; -webkit-transition-duration:0.9s; -moz-transition-duration:0.9s; -o-transition-duration: 0.9s; transition-duration:0.9s; cursor:pointer; outline:0 none;}
input[type="submit"]:hover, input[type="submit"]:focus {border:2px solid #fde826; background:#fde826; color:#00254a;}

.cForm { width:100%; float:left;}
.cForm li { width:100%; float:left; margin-bottom:22px;}
.cForm li.l-half, .cForm li.r-half { width:50%;}
.cForm li.l-half { padding-right:10px;}
.cForm li.r-half { padding-left:10px;}


.grayBtn { background:none; color:#323141; border:2px solid #323141; padding:13px 30px; display:inline-block; font-family: 'poppinssemibold'; font-size:22px; text-transform:uppercase; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s;}
.grayBtn:hover { color:#ff9c00; border:2px solid #ff9c00;}

.fixBnr { min-height: 100%; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center;}
.padding90 { padding:90px 0;}
.paddingTop90 { padding:90px 0 0 0;}
.padding50 { padding:50px 0;}
.cntPad70 { width:100%; float:left; padding:0 70px;}

.lightBg { background:#f2f4f6;}

ul.list { width:100%; float:left;}
ul.list li { width:100%; float:left; margin-bottom:15px; position:relative; padding:0 0 0 18px;}
ul.list li:before { content:"\f105"; display:inline-block; font-family:'FontAwesome'; font-size:22px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; left:0; top:0; color:#00254a;}

.readmore{ font-family: 'poppinssemibold'; font-size:14px; text-transform:uppercase; color:#00254a; position:relative; padding-right:13px;}
.readmore:before { content:"\f0da"; display:inline-block; font-family:'FontAwesome'; font-size:15px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; right:0; top:-6px;}

/********** Image Formating & Alignment **********/

.imgleft{float:left; margin-right:20px; margin-bottom:20px;}
.imgright{float:right; margin-left:20px; margin-bottom:20px;}
.imgcenter{float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block;}
.imgborder { border:1px solid #ccc; padding:5px}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shadow {-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px;}


/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; /* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px); z-index:1;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-backface-visibility: visible; backface-visibility: visible;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;/*background: url("owl.video.play.png") no-repeat;*/cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owlCarousel.carouselBlock .item { border:1px solid #ddd; text-align:center; height:100px; line-height:100px;}

.owl-theme .owl-controls{margin:0;text-align:center;-webkit-tap-highlight-color:transparent; line-height:1; }
.owl-theme .owl-controls .owl-nav [class*=owl-]{z-index:2; width:41px; height:41px; color:#fff; font-size:14px; margin:0; padding:0; /*background-image:url(../images/sprites.png);*/ background-repeat:no-repeat; background-position:left top; display:inline-block; vertical-align:top; cursor:pointer; text-align:left; text-indent:-999em;}
.owl-theme .owl-controls .owl-nav .owl-prev{}
.owl-theme .owl-controls .owl-nav .owl-next{}
.owl-theme .owl-controls .owl-nav .owl-prev:hover{}
.owl-theme .owl-controls .owl-nav .owl-next:hover{}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block; vertical-align:top; line-height:1;}
.owl-theme .owl-dots .owl-dot span{width:12px; height:12px; margin:0 5px; background-color:#d6d6d6; display:block; -webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;  -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s; cursor:pointer;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#22d1b1;}

/*================================================ Main CSS Theme Start ====================================================*/

/********** Layout **********/

.fullwidth { width:100%; float:left;}
.wrap-inner { margin:0 auto; width:100%; max-width:1200px; padding:0 15px;}

/********** Header **********/

.header { }
.logo { float:left; padding:15px 0;}
.header-right { float:right; padding-top:25px;}


/********* Navigation *********/
.headerNav { background:#00254a;}

.mainNavigation { margin: 0; position: relative; clear: both; display:inline-block; vertical-align:top; line-height:1; text-align:left;}
.menu-icon { color: #000; display: none; font-size: 20px; margin: 0 0 0 auto; max-width: 100px; text-align: center; text-decoration: none; }
.menu-icon .fa { margin-right: 10px; font-size: 24px; vertical-align: middle; }
.menu-icon span {display:inline-block; vertical-align:top; }
.menu-icon.open, .menu-icon:hover { text-decoration: none; color: #ff9c00; }
#nav, #nav ul { list-style: none; margin: 0; padding: 0; z-index:99; float:left;}
#nav > li { float:left; margin: 0; padding: 0; position: relative;}
/*#nav > li:first-child{margin-left:0;}*/
#nav > li > a { font-family:'roboto_condensedbold'; font-size:18px; color:#fff; text-decoration: none; padding:15px 25px; position: relative; display: block; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s; text-transform:uppercase;}
#nav > li:hover > a, #nav > li.active > a { background-color: #fde826; color:#00254a; text-decoration: none;}
#nav > li:hover > a, #nav > li.current_page_item a{ background-color: #fde826; color:#00254a; text-decoration: none;}
#nav ul { display: none; width: 260px; top: 100%; padding: 0; left: 0; position: absolute; z-index: 99; background-color:#fff;}
#nav ul li { float: left; height: auto; width: 100%; margin: 0; padding: 0; position: relative; z-index: 1; }
#nav ul li a { display: block; text-decoration: none; background-color: inherit; font-size: 18px; line-height: 24px; color: #333; padding:10px 25px; font-family:'roboto_condensedbold'; border-bottom:1px solid #ddd; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s;}
#nav ul ul { top: 0; left: 260px }
#nav li:hover > ul { display: block; }
#nav li ul li:hover a { background-color:#e8f2fc; color:#00254a;}

.arrowclick{display:none;position:absolute;right:0px;top:5px;width:30px;height:30px;z-index:99;cursor:pointer;}
.arrowclick:after{content:'';position:absolute;right:5px;top:50%;margin-top:-5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #cacaca;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
.arrowclick.active:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}

.navSlid { float:right;}
.navSlid li { float:left; line-height:normal; margin-left:30px;}
.navSlid li.phone, .navSlid li.email a { font-family: 'roboto_condensedbold'; font-size:18px; color:#444;}
.navSlid li.inquiry-now-btn a {font-size:20px; color:#444;}
.slideNav { width:320px; height:100%; background:#f5f5f5; position:fixed;}
.slideNav #hidemenu { float:right; margin:15px;}
.slideNavCnt { width:100%; float:left; padding:20px;}

.slideNavCnt .menu { width:100%; float:left; margin-bottom:30px;}
.slideNavCnt .menu li { width:100%; float:left; margin-bottom:10px;}
.slideNavCnt .menu a { font-family:'roboto_condensedbold'; font-size:16px; color:#444; text-decoration:none; display:block; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s; text-transform:uppercase;}
.slideNavCnt .menu a:hover { color:#00254a; }
.slideNavCnt .menu .current_page_item a { color:#00254a; }
.slideNavCnt .menu li.pro { font-family:'roboto_condensedbold'; font-size:16px; color:#999; text-transform:uppercase;}

.slideNavCnt .contact { width:100%; float:left; margin-bottom:30px;}
.slideNavCnt .contact li { width:100%; float:left; margin-bottom:10px;}
.slideNavCnt .contact a { color:#333;}
.slideNavCnt .contact a:hover { color:#00254a; }

.slideNavCnt .social { width:100%; float:left;}
.slideNavCnt .social li { float:left; margin-bottom:10px; margin-right:20px;}
.slideNavCnt .social a { color:#333;}
.slideNavCnt .social a:hover { color:#00254a; }


/********** Footer **********/
.footer { background:#161616; color:#fff;}
.footer a { color:#fff;}
.footer a:hover { color:#ccc;}
.footer .current_page_item a { color:#fde826; }
.footer .footerBox {float:left; padding-left:30px;}
.footer .footerOne { width:42%; padding-left:0;}
.footer .footerTwo { width:29%;}
.footer .footerThree { width:29%;}
.footer .footerBox h3 { font-size:24px; color:#fde826; margin:0 0 15px 0; border-bottom:1px solid #474654; padding-bottom:7px;}
.footer .contact-box { width:100%; float:left;}
.footer .contact-box li { width:100%; float:left; margin-bottom:18px; padding:0 0 0 25px; position:relative;}
.footer .contact-box li:before { display:inline-block; font-family:'FontAwesome'; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; left:0; top:1px; color:#fde826;}
.footer .contact-box li.address:before { content:"\f041";}
.footer .contact-box li.email:before { content:"\f0e0"; font-size:18px;}
.footer .contact-box li.phone:before { content:"\f095";}
.footer .social-nav { width:100%; float:left; margin:20px 0;}
.footer .social-nav li { float:left; margin-right:10px;}
.footer .social-nav li a { width:38px; height:38px; float:left; text-align:center; background:#21211e; padding:10px 0; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration: 0.5s; transition-duration:0.5s;}
.footer .social-nav li a:hover { background:#34332e; color:#fde826;}
.footer .footerLink { width:100%; float:left;}
.footer .footerLink li { width:100%; float:left; margin-bottom:10px; padding:0 0 0 20px; position:relative;}
.footer .footerLink li:before { content:"\f105"; display:inline-block; font-family:'FontAwesome'; font-size:22px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; left:0; top:1px; color:#fde826;}
.footer-btm { padding:30px 0; font-size:15px;}
.footer-btm ul { float:left;}
.footer-btm ul li { float:left; margin-right:25px; text-transform:uppercase;}
.footer-btm ul li a { color:#444;}
.footer-btm ul li a:hover { color:#00254a;}
.footer-btm .copyright { width:100%; float:left;}
.footer-btm .copyright span { float:right;}


/* ******** Index 1 banner Slider ******** */
.indexBanner {position:relative; }
.indexBanner .owl-nav { display:none;}
.indexBanner .owl-theme .owl-controls { position:absolute; bottom:-30px; z-index: 10; left: 50%; margin-left:-40px;}
.indexBanner .owl-theme .owl-dots .owl-dot.active span,.indexBanner .owl-theme .owl-dots .owl-dot:hover span{background-color:#00254a;}

.teaserBanner .item{float:left; width:100%; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover; height:700px;}
.teaserBanner .item > img{width:100%; height:auto; visibility:hidden;}
.teasercaption{position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; padding:20px 0; background:rgba(255, 255, 255, 0.2);}
.teasercaption .wrap-inner{max-width:1710px;}
.teasertext{margin:0 0 0 auto; max-width:500px;}
.teasertext small{font-size:40px; font-weight:300; color:#231f20; line-height:1.2;}
.teasertext h2{color:#fff; margin:0; font-size:40px; font-weight:bold; color:#231f20; line-height:1.2; margin-bottom:25px;}
.teasbtn{display:inline-block; vertical-align:top; text-decoration:none; background-color:#231f20; color:#ffffff; font-weight:900; letter-spacing:0.05em; font-size:16px; padding:10px 20px; width:125px; text-align:center; border-radius:9px; -webkit-border-radius: 9px; -moz-border-radius: 9px;}
.teasbtn:hover{text-decoration:none;}


/********** Home Page Content **********/
.homeBanner { background-image:url(../images/banner.jpg);}
.homeBanner .homeBnrText { width:55%; padding:250px 0; float:right;}
.homeBanner .homeBnrText h2 { font-family: 'poppinsbold'; font-size:40px; color:#00254a; margin:0 0 20px 0; line-height:normal; text-transform:uppercase;}
.homeBanner .homeBnrText h2 span { background:#fde826; padding:5px 5px 0 5px;}
.homeBanner .homeBnrText p { font-family: 'poppinslight'; font-size:28px; color:#00254a; margin:0; line-height:42px;}

.home-services .servicesCntBox { width:48%; float:left; background:#fff;}
.home-services .servicesCntBox:last-child { float:right;}
.home-services .servicesCntBox .imgBox { width:100%; float:left;}
.home-services .servicesCntBox .cntBox { width:100%; float:left; padding:20px 30px;}
.home-services h3 { font-family: 'poppinssemibold'; font-size:22px; color:#333; margin-bottom:20px; font-weight:normal; line-height:normal;}
.home-services .servicesCntBox .cntBox li.read:before { content:""; padding:0;}

.appointment-form { width:65%; float:left;}
.appointment-call { width:30%; float:right;}
.appointment-call h3 { font-family: 'poppinsmedium'; font-size:30px; color:#00254a; margin-bottom:20px; text-transform:uppercase; font-weight:normal; line-height:42px;}


.testiSlidBox { width:100%; float:left; position:relative;}
.testiSlid .item{float:left; width:100%; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.testiSlid .owl-controls { position:absolute; bottom:-30px; left:-5px; margin-left:0; z-index:99999;}
.owl-theme.testiSlid .owl-dots .owl-dot.active span,.owl-theme.testiSlid .owl-dots .owl-dot:hover span{background-color:#fde826;}
.testiSlid .name { width:100%; float:left;}
.testiSlid .name strong { width:100%; float:left; display:block; text-transform:uppercase; color:#fde826; font-family: 'proxima_nova_altbold';}
.testiSlid .name span { width:100%; float:left; font-size:16px;}

/********** Innar Page Content **********/
.innerBanner { width:100%; float:left;}
.innerBanner img { width:100%; float:left;}
.inner-page h2 { font-size:26px; margin-bottom:32px;}
.inner-page .list.colTwo li { width:50% !important;}
.inner-page + .home-appointment { background:#f2f4f6; padding:50px 0 !important;}

.inner-page .contact-box { width:100%; float:left;}
.inner-page .contact-box li { width:100%; float:left; margin-bottom:18px; padding:5px 0 5px 30px; position:relative;}
.inner-page .contact-box li:before { display:inline-block; font-family:'FontAwesome'; font-size:25px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute;  left:0px; top:5px; color:#fde826; /*border:1px solid red; width:65px; height:65px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;*/}
.inner-page .contact-box li.address:before { content:"\f041";}
.inner-page .contact-box li.email:before { content:"\f0e0"; font-size:20px}
.inner-page .contact-box li.phone:before { content:"\f095";}

