*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:"Source Sans Pro",Helvetica,sans-serif}
body{color:#141412;line-height:1.5;margin:0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.phighlight{font-family: 'Shadows Into Light', sans-serif;	 color: #808080; font-size: 22px;  text-align: center;  font-weight: 400; margin-bottom: 20px; line-height:32px; }

a{color:#ca3c08;text-decoration:none}
a:visited{color:#ac0404}
a:focus{outline:thin dotted}
a:active,a:hover{color:#ea9629;outline:0}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{clear:both;font-family:"Roboto Condensed",sans-serif;line-height:1.3}
h1{font-size:48px;margin:33px 0}
h2{font-size:30px;margin:25px 0}
h3{font-size:22px;margin:22px 0}
h4{font-size:20px;margin:25px 0}
h5{font-size:18px;margin:30px 0}
h6{font-size:16px;margin:36px 0}

address{font-style:italic;margin:0 0 24px}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p{margin:0 0 24px}
code,kbd,pre,samp{font-family:monospace,serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}
blockquote blockquote{margin-right:0}
blockquote cite,blockquote small{font-size:14px;font-weight:400;text-transform:uppercase}
blockquote em,blockquote i{font-style:normal;font-weight:300}
blockquote strong,blockquote b{font-weight:400}

blockquote2,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
blockquote2:before,blockquote2:after,q:before,q:after{content:"";content:none}
blockquote2{font-size:16px; font-weight:300;margin:24px 40px}
blockquote2 blockquote2{margin-right:0}
blockquote2 cite,blockquote2 small{font-size:14px;font-weight:400;text-transform:uppercase}
blockquote2 em,blockquote2 i{font-style:normal;font-weight:300}
blockquot2 strong,blockquote2 b{font-weight:400}

small{font-size:smaller}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl{margin:0 20px}
dt{font-weight:700}
dd{margin:0 0 20px}
menu,ol,ul{margin:16px 0;padding:0 0 0 40px}
ul{list-style-type:square}
nav ul,nav ol{list-style:none;list-style-image:none}
li > ul,li > ol{margin:0}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;min-width:inherit;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}
caption,th,td{font-weight:400;text-align:left}
caption{font-size:16px;margin:20px 0}
th{font-weight:700;text-transform:uppercase}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0}
del{color:#333}
ins{background:#fff9c0;text-decoration:none}
hr{background-size:4px 4px;border:0;height:1px;margin:0 0 24px}
::-webkit-input-placeholder{color:#7d7b6d}
:-moz-placeholder{color:#7d7b6d}
::-moz-placeholder{color:#7d7b6d}
:-ms-input-placeholder{color:#7d7b6d}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body{font-size:16px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Roboto Condensed",sans-serif;color:#777;font-weight:400;overflow-x:hidden}
img{max-width:100%}
button{font-family:"Roboto Condensed",sans-serif}
::-webkit-input-placeholder{color:#777}
:-moz-placeholder{color:#777}
::-moz-placeholder{color:#777}
:-ms-input-placeholder{color:#777}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr{margin:0;margin-bottom:15px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto Condensed",sans-serif;line-height:1.2}
h1,.h1{font-size:42px}
h2,.h2{font-size:36px}
h3,.h3{font-size:30px}
h4,.h4{font-size:24px}
h5,.h5{font-size:20px}
h6,.h6{font-size:14px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
h1,.h1{font-size:37px}
h2,.h2{font-size:31px}
h3,.h3{font-size:26px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h1,.h1{font-size:32px}
h2,.h2{font-size:29px}
h3,.h3{font-size:25px}
}
@media only screen and (max-width: 767px) {
h1,.h1{font-size:28px}
h2,.h2{font-size:27px}
h3,.h3{font-size:26px}
}
h1,.h1,h2,.h2{font-weight:700}
h3,.h3,h4,.h4{font-weight:600}
h5,.h5,h6,.h6{font-weight:500}
a:hover,a:focus,a:active{text-decoration:none;outline:none}
a,button{-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
a:visited,button:visited{color:initial}
button:focus,button:active{outline:none}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:inherit;font-style:normal;margin-left:0}
ul.cr-liststyle-1,ol.cr-liststyle-1{padding-left:0;list-style:none; font-family:"Roboto Condensed",sans-serif;text-transform: uppercase; }
ul.cr-liststyle-1 li,ol.cr-liststyle-1 li{line-height:30px}
ul.cr-liststyle-1 li::before,ol.cr-liststyle-1 li::before{content:"\f0f4";font-family:'IcoFont';padding-right:15px;font-size:20px;line-height:30px;color:#47BB8F}
input,select,textarea{background:transparent;border:1px solid #ddd;color:#aaa;font-size:14px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}
input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aaa}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}
input:active,select:active,textarea:active{background-color:inherit}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out;-moz-transition:color 9999s ease-out,background-color 9999s ease-out;-ms-transition:color 9999s ease-out,background-color 9999s ease-out;-o-transition:color 9999s ease-out,background-color 9999s ease-out;transition:color 9999s ease-out,background-color 9999s ease-out;-webkit-transition-delay:9999s;-moz-transition-delay:9999s;-ms-transition-delay:9999s;-o-transition-delay:9999s;transition-delay:9999s}
hr{margin-top:15px;margin-bottom:15px;background:#ddd}
label{font-weight:500}
input,select{height:50px;line-height:50px;vertical-align:middle;width:100%;padding:0 20px}
input:focus,input:active,select:focus,select:active{outline:none}
textarea{width:100%;padding:10px 20px}
textarea:focus,textarea:active{outline:none}
blockquote{padding:20px;padding-left:20px;border-left:3px solid #47BB8F;font-size:16px;font-weight:400;font-family:"Roboto Condensed",sans-serif;font-style:italic;margin-left:25px}
blockquote footer{text-align:right}
@media only screen and (max-width: 767px) {
blockquote{margin-left:0}
}
@media only screen and (max-width: 575px) {
blockquote{padding-left:30px}
}
.bg-grey blockquote{background:#fff}
.bg-white blockquote{background:#f7f7f7}
.hidden{display:none}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.alignleft{float:left}
.alignright{float:right}
.clearfix:after{clear:both}
.color-theme{color:#47BB8F}
.color-light{color:#999}
.color-dark{color:#333}
.color-black{color:#000}
.color-white{color:#fff}
.bg-theme{background:#47BB8F!important}
.bg-secondary{background:#f6644F!important}
.bg-light{background:#999!important}
.bg-dark-light{background:#16171E!important}
.bg-dark{background:#111119!important}
.bg-black{background:#000!important}
.bg-white{background:#fff!important}
.bg-grey{background:#f7f7f7!important}
.bg-image-1{background-image:url(images/bg/headBG.gif);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-2{background-image:url(images/bg/2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-3{background-image:url(images/bg/3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-4{background-image:url(images/bg/4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-5{background-image:url(images/bg/5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-6{background-image:url(images/bg/6.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-7{background-image:url(images/bg/7.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-8{background-image:url(images/bg/8.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-9{background-image:url(images/bg/9.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-10{background-image:url(images/bg/10.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-11{background-image:url(images/bg/11.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-12{background-image:url(images/bg/12.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-13{background-image:url(images/bg/13.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-14{background-image:url(images/bg/14.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-15{background-image:url(images/bg/15.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-16{background-image:url(images/bg/16.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-17{background-image:url(images/bg/17.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-18{background-image:url(images/bg/18.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-19{background-image:url(images/bg/19.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image-20{background-image:url(images/bg/20.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-minimal{background-image:url(images/bg/minimal-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-pos-top{background-position:center top!important}
.bg-pos-bottom{background-position:center bottom!important}
.bg-fixed{background-attachment:fixed}
.cr-bordered{border:1px solid #ddd}
.cr-border-bottom{border-bottom:1px solid #ddd}
.cr-border-top{border-top:1px solid #ddd}
.cr-border-top-bottom{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.cr-border-left{border-left:1px solid #ddd}
.cr-border-right{border-right:1px solid #ddd}
.cr-border-left-right{border-left:1px solid #ddd;border-right:1px solid #ddd}
.text-italic{font-style:italic}
.text-normal{font-style:normal}
.text-underline{font-style:underline}
.body-font{font-family:"Roboto",sans-serif}
.heading-font{font-family:"Roboto Condensed",sans-serif}
.font-bold{font-weight:700!important}
.font-semi-bold{font-weight:600!important}
.font-medium{font-weight:500!important}
.font-normal{font-weight:400!important}
.font-light{font-weight:300!important}
.fullscreen{min-height:100vh;width:100%}
.w-100{width:100%}
.w-75{width:75%}
.w-50{width:50%}
.w-33{width:33.33%}
.w-25{width:25%}
.w-10{width:10%}
.h-100{height:100%}
.h-75{height:75%}
.h-50{height:50%}
.h-25{height:25%}
.h-33{height:33.33%}
.h-10{height:10%}
.section-padding-xlg{padding:150px 0}
.section-padding-lg{padding:135px 0}
.section-padding-md{padding:120px 0}
.section-padding-sm{padding:100px 0}
.section-padding-xs{padding:70px 0}
.section-padding-top-xlg{padding-top:150px}
.section-padding-top-lg{padding-top:135px}
.section-padding-top-md{padding-top:120px}
.section-padding-top-sm{padding-top:100px}
.section-padding-top-xs{padding-top:70px}
.section-padding-bottom-xlg{padding-bottom:150px}
.section-padding-bottom-lg{padding-bottom:135px}
.section-padding-bottom-md{padding-bottom:120px}
.section-padding-bottom-sm{padding-bottom:100px}
.section-padding-bottom-xs{padding-bottom:70px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-xlg{padding:120px 0}
.section-padding-lg{padding:100px 0}
.section-padding-md{padding:85px 0}
.section-padding-sm{padding:70px 0}
.section-padding-xs{padding:60px 0}
.section-padding-top-xlg{padding-top:120px}
.section-padding-top-lg{padding-top:100px}
.section-padding-top-md{padding-top:85px}
.section-padding-top-sm{padding-top:70px}
.section-padding-bottom-xlg{padding-bottom:120px}
.section-padding-bottom-lg{padding-bottom:100px}
.section-padding-bottom-md{padding-bottom:85px}
.section-padding-bottom-sm{padding-bottom:70px}
}
@media only screen and (max-width: 767px) {
.section-padding-xlg{padding:90px 0}
.section-padding-lg{padding:70px 0}
.section-padding-md{padding:60px 0}
.section-padding-sm{padding:50px 0}
.section-padding-xs{padding:50px 0}
.section-padding-top-xlg{padding-top:90px}
.section-padding-top-lg{padding-top:70px}
.section-padding-top-md{padding-top:60px}
.section-padding-top-sm{padding-top:50px}
.section-padding-bottom-xlg{padding-bottom:90px}
.section-padding-bottom-lg{padding-bottom:70px}
.section-padding-bottom-md{padding-bottom:60px}
.section-padding-bottom-sm{padding-bottom:50px}
}
[data-overlay],[data-black-overlay]{position:relative}
[data-overlay] > div,[data-overlay] > *,[data-black-overlay] > div,[data-black-overlay] > *{position:relative;z-index:2}
[data-overlay]:before,[data-black-overlay]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}
[data-overlay]:before{background-color:#47BB8F}
[data-black-overlay]:before{background-color:#000}
[data-overlay="1"]:before,[data-black-overlay="1"]:before{opacity:.1}
[data-overlay="2"]:before,[data-black-overlay="2"]:before{opacity:.2}
[data-overlay="3"]:before,[data-black-overlay="3"]:before{opacity:.3}
[data-overlay="4"]:before,[data-black-overlay="4"]:before{opacity:.4}
[data-overlay="5"]:before,[data-black-overlay="5"]:before{opacity:.5}
[data-overlay="6"]:before,[data-black-overlay="6"]:before{opacity:.6}
[data-overlay="7"]:before,[data-black-overlay="7"]:before{opacity:.7}
[data-overlay="8"]:before,[data-black-overlay="8"]:before{opacity:.8}
[data-overlay="9"]:before,[data-black-overlay="9"]:before{opacity:.9}
[data-overlay="10"]:before,[data-black-overlay="10"]:before{opacity:1}

#scrollUp

{
	background-image: url(images/topScrollx.png);
	right: 30px;
	bottom: 30px;
	height: 45px;
	width: 42px;
	text-align: center;
	-webkit-animation: bounceIn .8s ease-in-out 1 both;
	-moz-animation: bounceIn .8s ease-in-out 1 both;
	-ms-animation: bounceIn .8s ease-in-out 1 both;
	-o-animation: bounceIn .8s ease-in-out 1 both;
	animation: bounceIn .8s ease-in-out 1 both;
	z-index: 998!important
}
@media only screen and (max-width: 767px) {
#scrollUp{display:none!important}
}
.element-showcase{margin-bottom:100px}
.element-showcase > div,.element-showcase > section,.element-showcase > header{margin-top:100px}
.typography-block{margin-top:30px;background:#fff;padding:30px}
.bg-parallax{background-position:center top;background-repeat:repeat!important}
@media only screen and (min-width: 1200px) {
.container.custom-container{max-width:calc(100% - 100px);margin:0 auto}
}
@media only screen and (min-width: 1600px) {
.container.custom-container{max-width:calc(100% - 200px);margin:0 auto}
}
@media only screen and (min-width: 1800px) {
.container.custom-container{max-width:calc(100% - 300px);margin:0 auto}
}
.body-overlay{background:rgba(25,25,25,0.8);position:fixed;left:0;top:0;height:100%;width:100%;z-index:0;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out 0;-moz-transition:all .6s ease-in-out 0;-ms-transition:all .6s ease-in-out 0;-o-transition:all .6s ease-in-out 0;transition:all .6s ease-in-out 0}
.body-overlay.is-visible{cursor:url(images/icons/close.png),crosshair;opacity:1;visibility:visible;z-index:999}
.wrapper{margin-left:0;-webkit-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-moz-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-ms-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-o-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;transition:all .6s cubic-bezier(0.4,0,0.2,1) 0}
.wrapper.left-offset-active{margin-left:375px}
.cd-words-wrapper b{font-weight:inherit;text-transform:capitalize;word-wrap:normal}
.cd-words-wrapper i{font-style:inherit;text-transform:inherit}
.cd-headline.clip span{padding:0}
.cd-headline.no-cursor .cd-words-wrapper::after{display:none}
.typography-text h1,.typography-text h2,.typography-text h3,.typography-text h4,.typography-text h5,.typography-text h6{color:#333}


.cr-zip,a.cr-zip,button.cr-zip{display:inline-block;height:40px;color:#fff;background:#47BB8F;padding:8px 20px;font-weight:500;text-transform:capitalize;letter-spacing:.5px;font-size:14px;position:relative;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;border:none;outline:none;overflow:hidden;vertical-align:middle;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}

.cr-btn,a.cr-btn,button.cr-btn{display:inline-block;height:50px;color:#fff;background:#47BB8F;padding:11px 30px;font-weight:500;text-transform:capitalize;letter-spacing:.5px;font-size:16px;position:relative;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;border:none;outline:none;overflow:hidden;vertical-align:middle;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.cr-btn span,a.cr-btn span,button.cr-btn span{position:relative;z-index:2}
.cr-btn b,a.cr-btn b,button.cr-btn b{position:absolute;left:0;top:0;right:0;bottom:0;display:block;border-radius:50%;-webkit-transition:width .6s ease-in-out,height .6s ease-in-out;-moz-transition:width .6s ease-in-out,height .6s ease-in-out;-ms-transition:width .6s ease-in-out,height .6s ease-in-out;-o-transition:width .6s ease-in-out,height .6s ease-in-out;transition:width .6s ease-in-out,height .6s ease-in-out;height:0;width:0;transform:translate(-50%,-50%);background:rgba(0,0,0,0.1);z-index:1}
.cr-btn:hover,a.cr-btn:hover,button.cr-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,0.15);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}
.cr-btn:hover b,a.cr-btn:hover b,button.cr-btn:hover b{height:400px;width:400px}
.cr-btn:active,a.cr-btn:active,button.cr-btn:active{box-shadow:0 3px 10px rgba(0,0,0,0.15);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}
.cr-btn.cr-btn-sm,a.cr-btn.cr-btn-sm,button.cr-btn.cr-btn-sm{height:40px;font-size:14px;padding:5px 30px}
.cr-btn.cr-btn-md,a.cr-btn.cr-btn-md,button.cr-btn.cr-btn-md{height:54px;font-size:16px;padding:5px 30px; border-radius:5px; margin-right:5px; font-family:"Roboto Condensed",sans-serif;}

.cr-btn.cr-btn-lg,a.cr-btn.cr-btn-lg,button.cr-btn.cr-btn-lg{height:54px;font-size:16px;padding:12px 40px: border-radius:5px; margin-right:5px; font-family:"Roboto Condensed",sans-serif;border-radius: 8px;}
.cr-btn.cr-btn-white,a.cr-btn.cr-btn-white,button.cr-btn.cr-btn-white{color:#47BB8F;background:#fff}
.cr-btn.cr-btn-white b,a.cr-btn.cr-btn-white b,button.cr-btn.cr-btn-white b{background:#47BB8F}
.cr-btn.cr-btn-white:hover,a.cr-btn.cr-btn-white:hover,button.cr-btn.cr-btn-white:hover{color:#fff}
.cr-btn.cr-btn-dark,a.cr-btn.cr-btn-dark,button.cr-btn.cr-btn-dark{color:#fff;background:#333}
.cr-btn.cr-btn-dark b,a.cr-btn.cr-btn-dark b,button.cr-btn.cr-btn-dark b{background:rgab(255,255,255,0.1)}
.cr-btn.cr-btn-minimal,a.cr-btn.cr-btn-minimal,button.cr-btn.cr-btn-minimal{color:#333;background:#fff}
.cr-btn.cr-btn-minimal b,a.cr-btn.cr-btn-minimal b,button.cr-btn.cr-btn-minimal b{background:#333}
.cr-btn.cr-btn-minimal:hover,a.cr-btn.cr-btn-minimal:hover,button.cr-btn.cr-btn-minimal:hover{color:#fff}
.cr-btn.cr-btn-transparent,a.cr-btn.cr-btn-transparent,button.cr-btn.cr-btn-transparent{background:transparent;border:1px solid #fff;-webkit-transition:all .6s ease-in-out 0s,border-color .4s ease-in-out .2s;-moz-transition:all .6s ease-in-out 0s,border-color .4s ease-in-out .2s;-ms-transition:all .6s ease-in-out 0s,border-color .4s ease-in-out .2s;-o-transition:all .6s ease-in-out 0s,border-color .4s ease-in-out .2s;transition:all .6s ease-in-out 0s,border-color .4s ease-in-out .2s}
.cr-btn.cr-btn-transparent b,a.cr-btn.cr-btn-transparent b,button.cr-btn.cr-btn-transparent b{background:#47BB8F}
.cr-btn.cr-btn-transparent:hover,a.cr-btn.cr-btn-transparent:hover,button.cr-btn.cr-btn-transparent:hover{border-color:#47BB8F}
.cr-btn.cr-btn-round,a.cr-btn.cr-btn-round,button.cr-btn.cr-btn-round{border-radius:100px;overflow:hidden}

.bg-theme .cr-btn.cr-btn-white b,.bg-theme a.cr-btn.cr-btn-white b,.bg-theme button.cr-btn.cr-btn-white b{display:none}
.bg-theme .cr-btn.cr-btn-white:hover,.bg-theme a.cr-btn.cr-btn-white:hover,.bg-theme button.cr-btn.cr-btn-white:hover{color:#47BB8F}
.bg-dark-light .cr-btn.cr-btn-white,.bg-dark-light a.cr-btn.cr-btn-white,.bg-dark-light button.cr-btn.cr-btn-white{color:#000}
.bg-dark-light .cr-btn.cr-btn-white b,.bg-dark-light a.cr-btn.cr-btn-white b,.bg-dark-light button.cr-btn.cr-btn-white b{display:none}
.bg-dark-light .cr-btn.cr-btn-white:hover,.bg-dark-light a.cr-btn.cr-btn-white:hover,.bg-dark-light button.cr-btn.cr-btn-white:hover{color:#000}

.cr-readmore,a.cr-readmore,button.cr-readmore{display:inline-block;color:#333;text-transform:uppercase;font-size:13px;font-weight:700}
.cr-readmore:hover,a.cr-readmore:hover,button.cr-readmore:hover{color:#47BB8F}
.cr-readmore2{color:#555;font-size:14px;line-height:26px;display:inline-block;font-weight:500}
.cr-readmore2:after{content:"\eb55";font-family:"Icofont";padding-left:2px;font-size:18px;line-height:26px;vertical-align:middle;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.cr-readmore2:hover{color:#47BB8F}
.cr-readmore2:hover:after{padding-left:7px}
.buttons-showcase .container{margin-top:-3rem}
@media only screen and (max-width: 575px) {
.buttons-showcase .container div[class^="col-"]{text-align:center}
}
.section-title{padding-left:0;padding-right:60px;margin-bottom:40px;margin-top:-10px}
.section-title h6{color:#47BB8F;font-weight:400;letter-spacing:.5px;text-transform:uppercase; font-size:18px}
.section-title h2{font-family:"Roboto Condensed",sans-serif;color:#333;font-size:48px;font-weight:600}
.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5{color:#333}
.section-title p{font-size:16px;line-height:26px;color:#777}
.section-title.text-center{padding-left:30px;padding-right:30px}
.section-title.text-right{padding-right:0;padding-left:30px}
.section-title.minimal-color h6{color:#555}
@media only screen and (max-width: 767px) {
.section-title{padding:0}
.section-title.text-center{padding-left:0;padding-right:0}
.section-title.text-right{padding-left:0}
.section-title h2{font-size:34px}
}
.section-title-2{border-bottom:1px solid #eee;padding-bottom:25px;margin-top:-7px}
.section-title-2 h2,.section-title-2 h3,.section-title-2 h4,.section-title-2 h5,.section-title-2 h6{letter-spacing:.5px;color:#333}
.section-title-showcase .section-title{margin-bottom:0}
h1.small-title,h2.small-title,h3.small-title,h4.small-title,h5.small-title,h6.small-title{margin-bottom:30px;color:#333;font-family:"Roboto Condensed",sans-serif}
.small-title{margin-bottom:30px}
.small-title h1,.small-title h2,.small-title h3,.small-title h4,.small-title h5,.small-title h6{margin-bottom:0;color:#333;font-family:"Roboto Condensed",sans-serif}
.small-title p{margin-top:20px;margin-bottom:0}
.small-title.text-center{padding:0 30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.small-title.text-center{padding:0 20px}
}
@media only screen and (max-width: 575px) {
.small-title.text-center{padding:0}
}
.cr-progress-bar{width:100%;overflow:hidden;margin-top:25px}
.cr-progress-bar .progress{background:#f1f1f1;border-radius:0;height:3px;overflow:visible;position:relative;border-radius:3px}
.cr-progress-bar .progress span{position:absolute;right:0;top:-35px;color:#777;font-size:16px;font-weight:400;-webkit-transition:all .4s ease 1s;-moz-transition:all .4s ease 1s;-ms-transition:all .4s ease 1s;-o-transition:all .4s ease 1s;transition:all .4s ease 1s}
.cr-progress-bar .progress-bar{background:#47BB8F;border-radius:3px}
.cr-progress-bar h6{margin-bottom:12px;font-size:16px;text-transform:capitalize;color:#555;font-weight:700;letter-spacing:.5px}
.cr-progress-bar.minimal-color .progress-bar{background:#555}
.cr-pricebox-gallery{margin-top:-30px}
.cr-pricebox{margin-top:30px;padding:60px 50px;padding-right:100px;position:relative;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.15);-o-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
.cr-pricebox:before{content:"";left:0;top:0;height:3px;width:100%;background:#47BB8F;position:absolute;-webkit-transition:all .5s cubic-bezier(1,0.03,0.15,0.99) 0;-moz-transition:all .5s cubic-bezier(1,0.03,0.15,0.99) 0;-ms-transition:all .5s cubic-bezier(1,0.03,0.15,0.99) 0;-o-transition:all .5s cubic-bezier(1,0.03,0.15,0.99) 0;transition:all .5s cubic-bezier(1,0.03,0.15,0.99) 0}
.cr-pricebox > *{position:relative}
.cr-pricebox h6{font-size:16px;line-height:24px;letter-spacing:1px;text-transform:capitalize;font-weight:400;-webkit-transition:all .1s ease-in-out 0;-moz-transition:all .1s ease-in-out 0;-ms-transition:all .1s ease-in-out 0;-o-transition:all .1s ease-in-out 0;transition:all .1s ease-in-out 0}
.cr-pricebox h4{color:#555;font-weight:500;line-height:30px;margin-bottom:50px;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.cr-pricebox ul{padding-left:0;list-style:none;color:#777;font-size:16px;line-height:30px;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
.cr-pricebox ul li{padding:3px 0}
.cr-pricebox a.cr-btn{margin-top:10px}
.cr-pricebox a.cr-btn b{display:none}
.cr-pricebox a.cr-btn:hover{color:#47BB8F}
.cr-pricebox:hover,.cr-pricebox.is-active{-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 10px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 10px 20px rgba(85,85,85,0.2);-o-box-shadow:0 10px 20px rgba(85,85,85,0.2);box-shadow:0 10px 20px rgba(85,85,85,0.2)}
.cr-pricebox:hover:before,.cr-pricebox.is-active:before{height:100%}
.cr-pricebox:hover h6,.cr-pricebox:hover h4,.cr-pricebox:hover ul,.cr-pricebox.is-active h6,.cr-pricebox.is-active h4,.cr-pricebox.is-active ul{color:#fff}
.cr-pricebox:hover a.cr-btn,.cr-pricebox.is-active a.cr-btn{background:#fff;color:#47BB8F}
.cr-pricebox:hover a.cr-btn:hover,.cr-pricebox.is-active a.cr-btn:hover{color:#47BB8F}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cr-pricebox{padding:40px 30px;padding-right:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-pricebox{padding:40px;padding-right:30px}
}
@media only screen and (max-width: 575px) {
.cr-pricebox{padding:30px}
.cr-pricebox h4{margin-bottom:30px}
}
.cr-pricebox-style-2{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.15);-o-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15)}
.cr-pricebox-style-2:before{height:100%}
.cr-pricebox-style-2 h6,.cr-pricebox-style-2 h4,.cr-pricebox-style-2 ul{color:#fff}
.cr-pricebox-style-2 a.cr-btn{background:#ffff;color:#47BB8F}
.cr-pricebox-style-2 a.cr-btn:hover{color:#fff}
.cr-pricebox-style-2:hover,.cr-pricebox-style-2.is-active{-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 10px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 10px 20px rgba(85,85,85,0.2);-o-box-shadow:0 10px 20px rgba(85,85,85,0.2);box-shadow:0 10px 20px rgba(85,85,85,0.2)}
.cr-pricebox-style-2:hover:before,.cr-pricebox-style-2.is-active:before{height:3px}
.cr-pricebox-style-2:hover h6,.cr-pricebox-style-2.is-active h6{color:#555}
.cr-pricebox-style-2:hover h4,.cr-pricebox-style-2.is-active h4{color:#555}
.cr-pricebox-style-2:hover ul,.cr-pricebox-style-2.is-active ul{color:#777}
.cr-pricebox-style-2:hover a.cr-btn,.cr-pricebox-style-2.is-active a.cr-btn{background:#47BB8F;color:#fff}
.cr-pricebox-style-2:hover a.cr-btn:hover,.cr-pricebox-style-2.is-active a.cr-btn:hover{color:#fff}
.cr-pricebox-style-3{background:#fff;border-radius:15px;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.cr-pricebox-style-3 a.cr-btn{border-radius:100px;background:transparent;color:#555;border:1px solid #ddd}
.cr-pricebox-style-3 a.cr-btn:hover{color:#555}
.cr-pricebox-style-3 h6{font-weight:700}
.cr-pricebox-style-3 h2{padding-left:22px;font-size:24px;color:#333;font-weight:400;position:relative}
.cr-pricebox-style-3 h2 span.cr-pricebox-price{font-size:72px}
.cr-pricebox-style-3 h2 span.dollor-sign{position:absolute;left:0;top:10px;font-size:36px}
.cr-pricebox-style-3::before{display:none}
.cr-pricebox-style-3:hover,.cr-pricebox-style-3.is-active{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.cr-pricebox-style-3:hover h6,.cr-pricebox-style-3.is-active h6{color:#555}
.cr-pricebox-style-3:hover ul,.cr-pricebox-style-3.is-active ul{color:#777}
.cr-pricebox-style-3:hover a.cr-btn:hover{background:#555;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.cr-pricebox-style-3:hover a.cr-btn:hover:hover{color:#fff}
.cr-pricebox-style-3:hover a.cr-btn,.cr-pricebox-style-3.is-active a.cr-btn{background:#555;color:#fff}
.cr-pricebox-style-3:hover a.cr-btn:hover,.cr-pricebox-style-3.is-active a.cr-btn:hover{color:#fff}
.bg-grey .cr-pricebox-style-3{background:#fff}
.bg-white .cr-pricebox-style-3{background:#f7f7f7}
.callto-action{padding:50px 0;overflow:hidden}
.callto-action-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;color:#fff;margin-top:-30px}
.callto-action-inner h1,.callto-action-inner h2,.callto-action-inner h3,.callto-action-inner h4,.callto-action-inner h5,.callto-action-inner h6,.callto-action-inner p{margin-top:30px;margin-bottom:0;padding-right:50px;font-family:"Roboto",sans-serif}
.callto-action-inner .cr-btn{margin-top:30px}
@media only screen and (max-width: 767px) {
.callto-action-inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callto-action-inner h1,.callto-action-inner h2,.callto-action-inner h3,.callto-action-inner h4,.callto-action-inner h5,.callto-action-inner h6{padding-right:20px; font-family:"Roboto Condensed",sans-serif;}
}
.bg-grey .callto-action-inner h1,.bg-grey .callto-action-inner h2,.bg-grey .callto-action-inner h3,.bg-grey .callto-action-inner h4,.bg-grey .callto-action-inner h5,.bg-grey .callto-action-inner h6,.bg-grey .callto-action-inner p{color:#555}
.bg-theme .callto-action-inner .cr-btn:hover{color:#47BB8F}
.cr-slider-navigation-1{position:relative}
.cr-slider-navigation-1 .cr-slider-nav{position:absolute;left:0;top:0;z-index:3;height:60px;width:60px;display:inline-block;background:rgba(255,255,255,0.2);color:#fff;text-align:center;font-size:26px;padding:16px 0;top:50%;margin-top:-25px;border-radius:100%;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;cursor:pointer;visibility:hidden;opacity:0}
.cr-slider-navigation-1 .cr-slider-nav:hover{background:#47BB8F}
.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-left{left:5%;right:auto;-webkit-transform:translate(-100px);-moz-transform:translate(-100px);-ms-transform:translate(-100px);-o-transform:translate(-100px);transform:translate(-100px)}
.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-right{right:5%;left:auto;-webkit-transform:translate(100px);-moz-transform:translate(100px);-ms-transform:translate(100px);-o-transform:translate(100px);transform:translate(100px)}
.cr-slider-navigation-1:hover .cr-slider-nav{visibility:visible;opacity:1}
.cr-slider-navigation-1:hover .cr-slider-nav.cr-slider-nav-left{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.cr-slider-navigation-1:hover .cr-slider-nav.cr-slider-nav-right{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.cr-slider-navigation-1.squre-navigation .cr-slider-nav{border-radius:0}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-slider-navigation-1 .cr-slider-nav{height:50px;width:50px;font-size:22px;padding:12px 0}
}
@media only screen and (max-width: 767px) {
.cr-slider-navigation-1 .cr-slider-nav{height:42px;width:42px;font-size:18px;padding:8px 0}
}
.cr-slider-navigation-2{position:relative}
.cr-slider-navigation-2 .cr-slider-nav{position:absolute;left:0;top:0;z-index:3;height:60px;width:30px;display:inline-block;background:#ededed;color:#555;text-align:center;font-size:26px;padding:16px 0;top:50%;margin-top:-25px;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;cursor:pointer;visibility:hidden;opacity:0}
.cr-slider-navigation-2 .cr-slider-nav:hover{background:#47BB8F;color:#fff}
.cr-slider-navigation-2 .cr-slider-nav.cr-slider-nav-left{left:0;right:auto;-webkit-transform:translate(-30px);-moz-transform:translate(-30px);-ms-transform:translate(-30px);-o-transform:translate(-30px);transform:translate(-30px)}
.cr-slider-navigation-2 .cr-slider-nav.cr-slider-nav-right{right:0;left:auto;-webkit-transform:translate(30px);-moz-transform:translate(30px);-ms-transform:translate(30px);-o-transform:translate(30px);transform:translate(30px)}
.cr-slider-navigation-2:hover .cr-slider-nav{visibility:visible;opacity:1}
.cr-slider-navigation-2:hover .cr-slider-nav.cr-slider-nav-left{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.cr-slider-navigation-2:hover .cr-slider-nav.cr-slider-nav-right{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.cr-slider-navigation-3{position:relative}
.cr-slider-navigation-3 .cr-slider-nav{position:absolute;left:0;top:0;z-index:3;height:50px;width:50px;display:inline-block;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:26px;padding:11px 0;top:50%;margin-top:-25px;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;cursor:pointer;visibility:hidden;opacity:0}
.cr-slider-navigation-3 .cr-slider-nav:hover{background:#47BB8F;color:#fff}
.cr-slider-navigation-3 .cr-slider-nav.cr-slider-nav-left{left:0;right:auto}
.cr-slider-navigation-3 .cr-slider-nav.cr-slider-nav-right{right:0;left:auto}
.cr-slider-navigation-3:hover .cr-slider-nav{visibility:visible;opacity:1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-slider-navigation-3 .cr-slider-nav{height:40px;width:40px;font-size:20px;padding:6px 0}
}
@media only screen and (max-width: 767px) {
.cr-slider-navigation-3 .cr-slider-nav{height:40px;width:40px;font-size:20px;padding:6px 0}
}
.cr-slider-navigation-4{position:relative}
.cr-slider-navigation-4 .cr-slider-nav{position:absolute;z-index:3;height:50px;width:50px;display:inline-block;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:26px;padding:11px 0;bottom:calc(100% + 5px);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;cursor:pointer}
.cr-slider-navigation-4 .cr-slider-nav:hover{color:#47BB8F}
.cr-slider-navigation-4 .cr-slider-nav.cr-slider-nav-left{right:70px}
.cr-slider-navigation-4 .cr-slider-nav.cr-slider-nav-right{right:15px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-slider-navigation-4 .cr-slider-nav{height:40px;width:40px;font-size:20px;padding:6px 0}
.cr-slider-navigation-4 .cr-slider-nav.cr-slider-nav-left{right:60px}
}
@media only screen and (max-width: 767px) {
.cr-slider-navigation-4 .cr-slider-nav{height:40px;width:40px;font-size:20px;padding:6px 0}
.cr-slider-navigation-4 .cr-slider-nav.cr-slider-nav-left{right:60px}
}
.cr-slider-dots-1{position:relative}
.cr-slider-dots-1.slick-dotted.slick-slider{margin-bottom:45px}
.cr-slider-dots-1 ul.slick-dots{font-size:0;bottom:-50px}
.cr-slider-dots-1 ul.slick-dots li{display:inline-block;font-size:16px;vertical-align:middle;height:auto;width:auto;line-height:15px}
.cr-slider-dots-1 ul.slick-dots li:first-child{margin-left:0}
.cr-slider-dots-1 ul.slick-dots li:last-child{margin-right:0}
.cr-slider-dots-1 ul.slick-dots li button{height:10px;width:10px;content:"";background:#c9c9c9;opacity:1;border-radius:100%;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;display:inline-block;vertical-align:middle}
.cr-slider-dots-1 ul.slick-dots li button::before{display:none}
.cr-slider-dots-1 ul.slick-dots li.slick-active button,.cr-slider-dots-1 ul.slick-dots li:hover button{background:#47BB8F;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.social-icons ul{padding-left:0;margin-bottom:0;list-style:none;font-size:0}
.social-icons ul li{display:inline-block;padding:0 6px}
.social-icons ul li a{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px;color:#555}
.social-icons ul li:hover a{color:#47BB8F}
.social-icons.social-icons-large ul li{padding:0 10px}
.social-icons.social-icons-large ul li a{font-size:30px}
.social-icons.social-icons-large ul li:first-child{padding-left:0}
.social-icons.social-icons-large ul li:last-child{padding-right:0}
.social-icons.social-icons-colorized ul li.facebook a{color:#3B5998}
.social-icons.social-icons-colorized ul li.facebook:hover a{background:#3B5998;color:#fff;border-color:#3B5998}
.social-icons.social-icons-colorized ul li.twitter a{color:#00ACEE}
.social-icons.social-icons-colorized ul li.twitter:hover a{background:#00ACEE;color:#fff;border-color:#00ACEE}
.social-icons.social-icons-colorized ul li.google-plus a{color:#DD4B39}
.social-icons.social-icons-colorized ul li.google-plus:hover a{background:#DD4B39;color:#fff;border-color:#DD4B39}
.social-icons.social-icons-colorized ul li.pinterest a{color:#C8232C}
.social-icons.social-icons-colorized ul li.pinterest:hover a{background:#C8232C;color:#fff;border-color:#C8232C}
.social-icons.social-icons-colorized ul li.linkedin a{color:#0E76A8}
.social-icons.social-icons-colorized ul li.linkedin:hover a{background:#0E76A8;color:#fff;border-color:#0E76A8}
.social-icons.social-icons-colorized ul li.flickr a{color:#FF0084}
.social-icons.social-icons-colorized ul li.flickr:hover a{background:#FF0084;color:#fff;border-color:#FF0084}
.social-icons.social-icons-colorized ul li.dribbble a{color:#EA4C89}
.social-icons.social-icons-colorized ul li.dribbble:hover a{background:#EA4C89;color:#fff;border-color:#EA4C89}
.social-icons.social-icons-colorized ul li.google a{color:#DD4B39}
.social-icons.social-icons-colorized ul li.google:hover a{background:#DD4B39;color:#fff;border-color:#DD4B39}
.social-icons.social-icons-colorized ul li.skype a{color:#00AFF0}
.social-icons.social-icons-colorized ul li.skype:hover a{background:#00AFF0;color:#fff;border-color:#00AFF0}
.social-icons.social-icons-colorized ul li.youtube a{color:#C4302B}
.social-icons.social-icons-colorized ul li.youtube:hover a{background:#C4302B;color:#fff;border-color:#C4302B}
.social-icons.social-icons-colorized ul li.vimeo a{color:#00ADEF}
.social-icons.social-icons-colorized ul li.vimeo:hover a{background:#00ADEF;color:#fff;border-color:#00ADEF}
.social-icons.social-icons-colorized ul li.yahoo a{color:#720E9E}
.social-icons.social-icons-colorized ul li.yahoo:hover a{background:#720E9E;color:#fff;border-color:#720E9E}
.social-icons.social-icons-colorized ul li.paypal a{color:#00588B}
.social-icons.social-icons-colorized ul li.paypal:hover a{background:#00588B;color:#fff;border-color:#00588B}
.social-icons.social-icons-colorized ul li.delicious a{color:#205CC0}
.social-icons.social-icons-colorized ul li.delicious:hover a{background:#205CC0;color:#fff;border-color:#205CC0}
.social-icons.social-icons-colorized ul li.flattr a{color:#F67C1A}
.social-icons.social-icons-colorized ul li.flattr:hover a{background:#F67C1A;color:#fff;border-color:#F67C1A}
.social-icons.social-icons-colorized ul li.android a{color:#A4C639}
.social-icons.social-icons-colorized ul li.android:hover a{background:#A4C639;color:#fff;border-color:#A4C639}
.social-icons.social-icons-colorized ul li.tumblr a{color:#34526F}
.social-icons.social-icons-colorized ul li.tumblr:hover a{background:#34526F;color:#fff;border-color:#34526F}
.social-icons.social-icons-colorized ul li.wikipedia a{color:#333}
.social-icons.social-icons-colorized ul li.wikipedia:hover a{background:#333;color:#fff;border-color:#333}
.social-icons.social-icons-colorized ul li.stumbleupon a{color:#F74425}
.social-icons.social-icons-colorized ul li.stumbleupon:hover a{background:#F74425;color:#fff;border-color:#F74425}
.social-icons.social-icons-colorized ul li.foursquare a{color:#25A0CA}
.social-icons.social-icons-colorized ul li.foursquare:hover a{background:#25A0CA;color:#fff;border-color:#25A0CA}
.social-icons.social-icons-colorized ul li.digg a{color:#191919}
.social-icons.social-icons-colorized ul li.digg:hover a{background:#191919;color:#fff;border-color:#191919}
.social-icons.social-icons-colorized ul li.spotify a{color:#81B71A}
.social-icons.social-icons-colorized ul li.spotify:hover a{background:#81B71A;color:#fff;border-color:#81B71A}
.social-icons.social-icons-colorized ul li.reddit a{color:#C6C6C6}
.social-icons.social-icons-colorized ul li.reddit:hover a{background:#C6C6C6;color:#fff;border-color:#C6C6C6}
.social-icons.social-icons-colorized ul li.cc a{color:#688527}
.social-icons.social-icons-colorized ul li.cc:hover a{background:#688527;color:#fff;border-color:#688527}
.social-icons.social-icons-colorized ul li.vk a{color:#2B587A}
.social-icons.social-icons-colorized ul li.vk:hover a{background:#2B587A;color:#fff;border-color:#2B587A}
.social-icons.social-icons-colorized ul li.rss a{color:#EE802F}
.social-icons.social-icons-colorized ul li.rss:hover a{background:#EE802F;color:#fff;border-color:#EE802F}
.social-icons.social-icons-colorized ul li.podcast a{color:#E4B21B}
.social-icons.social-icons-colorized ul li.podcast:hover a{background:#E4B21B;color:#fff;border-color:#E4B21B}
.social-icons.social-icons-colorized ul li.dropbox a{color:#3D9AE8}
.social-icons.social-icons-colorized ul li.dropbox:hover a{background:#3D9AE8;color:#fff;border-color:#3D9AE8}
.social-icons.social-icons-colorized ul li.github a{color:#171515}
.social-icons.social-icons-colorized ul li.github:hover a{background:#171515;color:#fff;border-color:#171515}
.social-icons.social-icons-colorized ul li.soundcloud a{color:#F70}
.social-icons.social-icons-colorized ul li.soundcloud:hover a{background:#F70;color:#fff;border-color:#F70}
.social-icons.social-icons-colorized ul li.wordpress a{color:#1E8CBE}
.social-icons.social-icons-colorized ul li.wordpress:hover a{background:#1E8CBE;color:#fff;border-color:#1E8CBE}
.social-icons.social-icons-colorized ul li.yelp a{color:#C41200}
.social-icons.social-icons-colorized ul li.yelp:hover a{background:#C41200;color:#fff;border-color:#C41200}
.social-icons.social-icons-colorized ul li.scribd a{color:#666}
.social-icons.social-icons-colorized ul li.scribd:hover a{background:#666;color:#fff;border-color:#666}
.social-icons.social-icons-colorized ul li.cc-stripe a{color:#008CDD}
.social-icons.social-icons-colorized ul li.cc-stripe:hover a{background:#008CDD;color:#fff;border-color:#008CDD}
.social-icons.social-icons-colorized ul li.drupal a{color:#27537A}
.social-icons.social-icons-colorized ul li.drupal:hover a{background:#27537A;color:#fff;border-color:#27537A}
.social-icons.social-icons-colorized ul li.get-pocket a{color:#EE4056}
.social-icons.social-icons-colorized ul li.get-pocket:hover a{background:#EE4056;color:#fff;border-color:#EE4056}
.social-icons.social-icons-colorized ul li.bitbucket a{color:#0E4984}
.social-icons.social-icons-colorized ul li.bitbucket:hover a{background:#0E4984;color:#fff;border-color:#0E4984}
.social-icons.social-icons-colorized ul li.stack-overflow a{color:#EF8236}
.social-icons.social-icons-colorized ul li.stack-overflow:hover a{background:#EF8236;color:#fff;border-color:#EF8236}
.social-icons.social-icons-colorized ul li.hacker-news a{color:#F60}
.social-icons.social-icons-colorized ul li.hacker-news:hover a{background:#F60;color:#fff;border-color:#F60}
.social-icons.social-icons-colorized ul li.xing a{color:#126567}
.social-icons.social-icons-colorized ul li.xing:hover a{background:#126567;color:#fff;border-color:#126567}
.social-icons.social-icons-colorized ul li.instagram a{color:#3F729B}
.social-icons.social-icons-colorized ul li.instagram:hover a{background:#3F729B;color:#fff;border-color:#3F729B}
.social-icons.social-icons-colorized ul li.quora a{color:#A82400}
.social-icons.social-icons-colorized ul li.quora:hover a{background:#A82400;color:#fff;border-color:#A82400}
.social-icons.social-icons-colorized ul li.openid a{color:#E16309}
.social-icons.social-icons-colorized ul li.openid:hover a{background:#E16309;color:#fff;border-color:#E16309}
.social-icons.social-icons-colorized ul li.steam a{color:#111}
.social-icons.social-icons-colorized ul li.steam:hover a{background:#111;color:#fff;border-color:#111}
.social-icons.social-icons-colorized ul li.amazon a{color:#E47911}
.social-icons.social-icons-colorized ul li.amazon:hover a{background:#E47911;color:#fff;border-color:#E47911}
.social-icons.social-icons-rounded ul li a{height:30px;width:30px;font-size:16px;text-align:center;line-height:30px;border:1px solid #ddd;border-radius:100%}

.breadcrumb-area{background:url(images/bg/bg-about.jpg) no-repeat scroll center center;background-image:url(images/bg/bg-pageHead.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover}
.cr-breadcrumb{padding:55px 0;color:#fff}
.cr-breadcrumb.text-center{padding:auto 50px}
.cr-breadcrumb h1{font-size:50px;letter-spacing:1px; }
.cr-breadcrumb p{font-size:14px;margin-bottom:0;letter-spacing:.5px}
.cr-breadcrumb ul{display:inline-block;font-size:0;vertical-align:middle;margin-bottom:0;padding-left:0}
.cr-breadcrumb ul li{display:inline-block;font-size:14px;line-height:24px;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:capitalize}
.cr-breadcrumb ul li::after{content:"/";padding:0 5px}
.cr-breadcrumb ul li:last-child::after{display:none}
.cr-breadcrumb ul li a{color:#fff}
.cr-breadcrumb ul li a:hover{color:#47BB8F}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cr-breadcrumb{padding:200px 0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-breadcrumb{padding:150px 0}
}
@media only screen and (max-width: 767px) {
.cr-breadcrumb{padding:100px 0}
.cr-breadcrumb h1{font-size:36px}
}
.accordion-wrap{margin-top:-20px}
.accordion{margin-top:20px}
.accordion-title{background:#47BB8F;color:#fff;padding:18px 30px;cursor:pointer;position:relative;border-radius:10px;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.accordion-title:not(.collapsed){background:#f6f6f6;-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2);color:#008000; font-weight:700;}
.accordion-title:focus,.accordion-title:active{outline:none;  }
.accordion-title h5{  font-weight:500;font-size:18px;margin-bottom:0;font-family:"Roboto Condensed",sans-serif}
.accordion-body{padding:25px;padding-bottom:10px}
.accordion-style-2 .accordion-title{border-radius:0;padding-right:50px}
.accordion-style-2 .accordion-title:after{content:"\ed19";font-family:"Icofont";position:absolute;top:50%;text-align:center;right:0;width:50px;background:transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.accordion-style-2 .accordion-title:not(.collapsed):after{content:"\ed5c"; }
.bg-grey .accordion .accordion-title:not(.collapsed){background:#fff}
@media only screen and (max-width: 575px) {
.accordion-body{padding-left:15px;padding-right:15px}
}
.faq-wrapper{margin-top:20px}
.faq-wrapper .accordion-wrap{margin-top:20px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-wrapper{margin-top:0}
}
@media only screen and (max-width: 767px) {
.faq-wrapper{margin-top:0}
}
.cr-pagination{margin-top:70px}
.cr-pagination ul{display:inline-block;vertical-align:middle;padding-left:0;margin-bottom:0}
.cr-pagination ul li{display:inline-block;vertical-align:middle;margin:0 5px;margin-top:10px}
.cr-pagination ul li:first-child{margin-left:0}
.cr-pagination ul li:last-child{margin-right:0}
.cr-pagination ul li a{border:1px solid #ddd;padding:4px 15px;color:#777;display:inline-block;vertical-align:middle}
.cr-pagination ul li a:hover{background:#47BB8F;color:#fff;border-color:#47BB8F}
.header{background:#fff}
.header .header-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.header nav.menu ul{list-style:none;margin-bottom:0;padding-left:0}
.header nav.menu ul li{display:inline-block;padding:0 22px}
.header nav.menu ul li:first-child{padding-left:0}
.header nav.menu ul li:last-child{padding-right:0}
.header nav.menu ul li a{color:#555;font-size:14px;line-height:24px;letter-spacing:.75px;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;padding:45px 0;display:inline-block}
.header nav.menu ul li:hover > a{color:#47BB8F}
.header.transparent-header nav.menu ul li a{color:#fff}
.header.transparent-header nav.menu ul li:hover > a{color:#47BB8F}
.header .logo a{display:inline-block}
.header .header-top-area{border-bottom:1px solid #ddd;padding:13px 0}
.header .header-iconline ul{padding-left:0;margin-bottom:0;list-style:none;font-size:0}
.header .header-iconline ul li{display:inline-block;vertical-align:middle;padding:0 25px;font-size:13px;line-height:24px;color:#555}
.header .header-iconline ul li:first-child{padding-left:0}
.header .header-iconline ul li:last-child{padding-right:0}
.header .header-iconline ul li i{padding-right:13px;color:#47BB8F;line-height:24px;font-size:16px;display:inline-block;vertical-align:middle}
.header .header-iconline ul li a{display:inline-block;vertical-align:middle;color:#555}
.header .header-iconline ul li a:hover{color:#47BB8F}
.header .social-icons ul{padding-left:0;margin-bottom:0;list-style:none}
.header .social-icons ul li{display:inline-block}
.header .social-icons ul li a{display:inline-block}
.header .social-icons ul li:hover a{color:#47BB8F}
.header .trigger-menu-icon{width:35px;display:inline-block;background:transparent;border:none;outline:none;padding:0;margin:0;vertical-align:middle;height:35px;line-height:35px;overflow:hidden}
.header .trigger-menu-icon span{display:block;height:1px;background:#fff;margin:8px 0;-webkit-transition:all .5s cubic-bezier(0.6,0.02,0.35,0.99) 0;-moz-transition:all .5s cubic-bezier(0.6,0.02,0.35,0.99) 0;-ms-transition:all .5s cubic-bezier(0.6,0.02,0.35,0.99) 0;-o-transition:all .5s cubic-bezier(0.6,0.02,0.35,0.99) 0;transition:all .5s cubic-bezier(0.6,0.02,0.35,0.99) 0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.header .trigger-menu-icon.is-active span{visibility:hidden;opacity:0}
.header .trigger-menu-icon.is-active span:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);visibility:visible;opacity:1;margin-bottom:-9px}
.header .trigger-menu-icon.is-active span:last-child{visibility:visible;opacity:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-8px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header nav.menu ul li{padding:0 15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mobile-menu-wrapper a.cr-btn{position:absolute;top:14px;right:50px;z-index:9999}
}
@media only screen and (max-width: 767px) {
.mobile-menu-wrapper .mobile-menu{text-align:center}
.mobile-menu-wrapper .mobile-menu a.cr-btn{margin-top:20px;margin-bottom:20px}
.header .header-iconline{text-align:center!important}
.header .header-iconline ul li{padding:0 30px}
.header .header-iconline ul li:first-child{padding-left:30px}
.header .header-iconline ul li:last-child{padding-right:30px}
.header .social-icons{text-align:center!important}
}
.transparent-header{position:absolute;background:transparent;width:100%;top:0;left:0;z-index:20}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.transparent-header{position:relative;padding-top:0}
}
@media only screen and (max-width: 767px) {
.transparent-header{position:relative;padding-top:0}
}
.fixed-header{position:absolute;left:0;top:0;width:100%;z-index:9999}
.sticky-header:not(.header-sidemenu).is-sticky{position:fixed;top:0;left:0;width:100%;background:#303030;-webkit-animation:slideInDown .7s ease-in-out 0 1 both;-moz-animation:slideInDown .7s ease-in-out 0 1 both;-ms-animation:slideInDown .7s ease-in-out 0 1 both;-o-animation:slideInDown .7s ease-in-out 0 1 both;animation:slideInDown .7s ease-in-out 0 1 both;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 3px rgba(0,0,0,0.2);-o-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:1000}
.sticky-header:not(.header-sidemenu).is-sticky nav.menu > ul > li > a{padding:23px 0}
.header-style-2{padding:20px 0}
.header-style-2 nav.menu ul{padding-left:0;list-style:none;margin-bottom:0;white-space:nowrap;padding-right:60px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:all .8s cubic-bezier(0.6,0.02,0.35,0.99) 0;-moz-transition:all .8s cubic-bezier(0.6,0.02,0.35,0.99) 0;-ms-transition:all .8s cubic-bezier(0.6,0.02,0.35,0.99) 0;-o-transition:all .8s cubic-bezier(0.6,0.02,0.35,0.99) 0;transition:all .8s cubic-bezier(0.6,0.02,0.35,0.99) 0;visibility:hidden;opacity:0}
.header-style-2 nav.menu ul li{display:inline-block;padding:0 28px}
.header-style-2 nav.menu ul li:first-child{padding-left:0}
.header-style-2 nav.menu ul li:last-child{padding-right:0}
.header-style-2 nav.menu ul li a{padding:20px 0;color:#fff}
.header-style-2.color-theme nav.menu ul li:hover a{color:#47BB8F}
.header-style-2 .slide-menu-wrapper{display:inline-block;position:relative}
.header-style-2 .slide-menu-inner{position:absolute;right:100%;top:50%;width:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left}
.header-style-2 .slide-menu-inner.is-visible ul{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);opacity:1;visibility:visible}
.header-style-2.transparent-header{padding-top:40px}
.header-style-2.is-sticky{padding:18px 0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-style-2 nav.menu ul li{padding:0 18px}
.header-style-2 .slide-menu-inner ul li{padding:0 15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-style-2{padding:0;padding-top:0}
.header-style-2.transparent-header{padding-top:0}
.header-style-2.is-sticky{padding:0}
}
@media only screen and (max-width: 767px) {
.header-style-2{padding:0;padding-top:0}
.header-style-2.transparent-header{padding-top:0}
.header-style-2.is-sticky{padding:0}
}
.header-style-3 nav.menu ul li a{padding:45px 0}
.header-style-3.is-sticky .header-top-area{visibility:hidden;max-height:0;padding:0;border:none}
.header-minimal-1{border-bottom:1px solid #ddd}
.header-minimal-1 nav.menu ul li{padding:0 30px}
.header-minimal-1 nav.menu ul li a{font-size:14px;line-height:24px;color:#555;padding:38px 0}
.header-minimal-1 nav.menu ul li:hover a{color:#333}
.header-minimal-1 nav.menu ul li.cr-dropdown .cr-megamenu-wrap,.header-minimal-1 nav.menu ul li.cr-sub-dropdown .cr-megamenu-wrap,.header-minimal-1 nav.menu ul li.cr-megamenu .cr-megamenu-wrap{text-align:left}
.header-minimal-1 nav.menu ul li.cr-dropdown .cr-megamenu-single h6,.header-minimal-1 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single h6,.header-minimal-1 nav.menu ul li.cr-megamenu .cr-megamenu-single h6{color:#fff}
.header-minimal-1 nav.menu ul li.cr-dropdown .cr-megamenu-single ul li a::before,.header-minimal-1 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single ul li a::before,.header-minimal-1 nav.menu ul li.cr-megamenu .cr-megamenu-single ul li a::before{display:none}
.header-minimal-1 nav.menu ul li.cr-dropdown .cr-megamenu-single ul li:hover a,.header-minimal-1 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single ul li:hover a,.header-minimal-1 nav.menu ul li.cr-megamenu .cr-megamenu-single ul li:hover a{color:#fff}
.header-minimal-1 nav.menu ul li.cr-dropdown > ul,.header-minimal-1 nav.menu ul li.cr-sub-dropdown > ul,.header-minimal-1 nav.menu ul li.cr-megamenu > ul{text-align:left}
.header-minimal-1 nav.menu ul li.cr-dropdown > ul > li > a,.header-minimal-1 nav.menu ul li.cr-sub-dropdown > ul > li > a,.header-minimal-1 nav.menu ul li.cr-megamenu > ul > li > a{color:#aaa}
.header-minimal-1 nav.menu ul li.cr-dropdown > ul > li > a::before,.header-minimal-1 nav.menu ul li.cr-sub-dropdown > ul > li > a::before,.header-minimal-1 nav.menu ul li.cr-megamenu > ul > li > a::before{display:none}
.header-minimal-1 nav.menu ul li.cr-dropdown > ul > li:hover > a,.header-minimal-1 nav.menu ul li.cr-sub-dropdown > ul > li:hover > a,.header-minimal-1 nav.menu ul li.cr-megamenu > ul > li:hover > a{color:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-minimal-1 nav.menu ul li{padding:0 18px}
}
.header-minimal-2 nav.menu ul li a{color:#aaa;position:relative;padding:22px 0;font-weight:400}
.header-minimal-2 nav.menu ul li a:before{content:"";left:0;bottom:50%;margin-bottom:-11px;height:1px;width:100%;background:#fff;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform .4s ease-in-out 0;-moz-transition:transform .4s ease-in-out 0;-ms-transition:transform .4s ease-in-out 0;-o-transition:transform .4s ease-in-out 0;transition:transform .4s ease-in-out 0;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}
.header-minimal-2 nav.menu ul li:hover a{color:#fff}
.header-minimal-2 nav.menu ul li:hover a:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.header-minimal-2 nav.menu ul li.cr-dropdown .cr-megamenu-wrap,.header-minimal-2 nav.menu ul li.cr-sub-dropdown .cr-megamenu-wrap,.header-minimal-2 nav.menu ul li.cr-megamenu .cr-megamenu-wrap{text-align:left}
.header-minimal-2 nav.menu ul li.cr-dropdown .cr-megamenu-single h6,.header-minimal-2 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single h6,.header-minimal-2 nav.menu ul li.cr-megamenu .cr-megamenu-single h6{color:#fff}
.header-minimal-2 nav.menu ul li.cr-dropdown .cr-megamenu-single ul li a::before,.header-minimal-2 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single ul li a::before,.header-minimal-2 nav.menu ul li.cr-megamenu .cr-megamenu-single ul li a::before{display:none}
.header-minimal-2 nav.menu ul li.cr-dropdown .cr-megamenu-single ul li:hover a,.header-minimal-2 nav.menu ul li.cr-sub-dropdown .cr-megamenu-single ul li:hover a,.header-minimal-2 nav.menu ul li.cr-megamenu .cr-megamenu-single ul li:hover a{color:#fff}
.header-minimal-2 nav.menu ul li.cr-dropdown > ul,.header-minimal-2 nav.menu ul li.cr-sub-dropdown > ul,.header-minimal-2 nav.menu ul li.cr-megamenu > ul{text-align:left}
.header-minimal-2 nav.menu ul li.cr-dropdown > ul > li > a,.header-minimal-2 nav.menu ul li.cr-sub-dropdown > ul > li > a,.header-minimal-2 nav.menu ul li.cr-megamenu > ul > li > a{color:#aaa}
.header-minimal-2 nav.menu ul li.cr-dropdown > ul > li > a::before,.header-minimal-2 nav.menu ul li.cr-sub-dropdown > ul > li > a::before,.header-minimal-2 nav.menu ul li.cr-megamenu > ul > li > a::before{display:none}
.header-minimal-2 nav.menu ul li.cr-dropdown > ul > li:hover > a,.header-minimal-2 nav.menu ul li.cr-sub-dropdown > ul > li:hover > a,.header-minimal-2 nav.menu ul li.cr-megamenu > ul > li:hover > a{color:#fff}
.header-minimal-2.transparent-header{padding-top:50px}
.header-minimal-2.transparent-header nav.menu > ul > li:hover > a{color:#fff}
.header-minimal-2.is-sticky{padding-top:0}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-minimal-2.transparent-header{padding-top:0}
}
@media only screen and (max-width: 767px) {
.header-minimal-2.transparent-header{padding-top:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-minimal-2 nav.menu ul li{padding:0 18px}
}
.header-minimal-3{padding:30px 0}
.header-minimal-3 .trigger-menu-icon span{background:#555}
.header-minimal-3.is-sticky{padding:20px 0}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-minimal-3.is-sticky{padding:0}
.header-minimal-3.is-sticky .social-icons{display:none}
}
@media only screen and (max-width: 767px) {
.header-minimal-3.is-sticky{padding:0}
.header-minimal-3.is-sticky .social-icons{display:none}
}
.header-sidemenu{width:375px;height:100vh;z-index:13;position:fixed;background-image:url(images/others/sidemenu-bg-image.jpg);background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:100% 0}
.header-sidemenu.transparent-header{background-image:inherit}
.header-sidemenu::before{content:"";left:0;top:0;height:100%;width:100%;position:absolute;background:#000;opacity:.7}
.header-sidemenu .header-sidemenu-inner{position:absolute;left:0;height:100%;top:0;width:100%;margin:auto}
.header-sidemenu .header-sidemenu-inner-inside{padding:50px 30px;width:100%;height:100%;text-align:center;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.header-sidemenu .header-sidemenu-inner-inside > *{width:100%}
.header-sidemenu .header-sidemenu-inner-inside .cr-btn{width:auto}
.header-sidemenu .header-sidemenu-inner-inside::-ms-scrollbar{display:none}
.header-sidemenu .header-sidemenu-inner-inside::-webkit-scrollbar{display:none}
.header-sidemenu nav.menu{margin-top:75px;width:100%}
.header-sidemenu nav.menu ul li{display:block;padding:0;padding:8px 0}
.header-sidemenu nav.menu ul li:first-child{padding-top:0}
.header-sidemenu nav.menu ul li:first-child a{padding-top:0}
.header-sidemenu nav.menu ul li:last-child{padding-bottom:0}
.header-sidemenu nav.menu ul li:last-child a{padding-bottom:0}
.header-sidemenu nav.menu ul li a{display:block;padding:12px 0;color:#fff}
.header-sidemenu nav.menu ul li.cr-dropdown ul{position:relative;visibility:visible;opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;width:100%;background:transparent;padding:30px 0;z-index:1}
.header-sidemenu nav.menu ul li.cr-dropdown ul li a{color:#d8d8d8;padding:12px 0}
.header-sidemenu nav.menu ul li.cr-dropdown ul li.cr-sub-dropdown ul{position:relative;visibility:visible;opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;width:100%;left:0;top:100%;z-index:1}
.header-sidemenu nav.menu ul li.cr-dropdown ul li.cr-sub-dropdown > a:after{content:"\eb73";display:inline-block;float:none;margin-right:0}
.header-sidemenu .cr-btn,.header-sidemenu button.cr-btn,.header-sidemenu a.cr-btn{margin-top:70px}
.header-sidemenu .address{margin-top:70px}
.header-sidemenu .address span{display:block;color:#fff;font-size:12px;line-height:24px}
.header-sidemenu .address span a{color:#fff}
.header-sidemenu .address span a:hover{color:#47BB8F}
.header-sidemenu .social-icons{margin-top:70px}
.header-sidemenu .social-icons ul li a{color:#fff}
.header-sidemenu button.header-sidemenu-trigger{position:absolute;left:100%;width:45px;height:40px;background:rgba(0,0,0,0.7);text-align:center;line-height:24px;padding:8px 0;border-radius:0 20.5px 20.5px 0;display:block;top:8%;border:none;outline:none;color:#fff}
.header-sidemenu button.header-sidemenu-trigger i{margin-left:-3px}
.header-sidemenu-triggered{position:absolute;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s ease-in-out 0;-moz-transition:all .6s ease-in-out 0;-ms-transition:all .6s ease-in-out 0;-o-transition:all .6s ease-in-out 0;transition:all .6s ease-in-out 0}
.header-sidemenu-triggered.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
@media only screen and (max-width: 767px) {
.mean-container .mean-nav{width:90%}
}
.header-sidemenu.sticky-header{position:fixed;left:0;top:0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-sidemenu{width:260px}
.header-sidemenu nav.menu{margin-top:40px}
.header-sidemenu nav.menu ul li{padding:0}
.header-sidemenu a.cr-btn{margin-top:40px}
.header-sidemenu .address{margin-top:40px}
.header-sidemenu .social-icons{margin-top:40px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-sidemenu{width:260px}
.header-sidemenu nav.menu{margin-top:40px}
.header-sidemenu nav.menu ul li{padding:0}
.header-sidemenu a.cr-btn{margin-top:40px}
.header-sidemenu .address{margin-top:40px}
.header-sidemenu .social-icons{margin-top:40px}
.header.fixed-header{position:relative}
.header-sidemenu nav.menu ul li{padding:0}
}
@media only screen and (max-width: 767px) {
.header-sidemenu{width:260px}
.header.fixed-header{position:relative}
.header-sidemenu::before{opacity:.9}
.header-sidemenu nav.menu ul li{padding:0}
}
.header-sidemenu.header-sidemenu-minimal{position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-moz-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-ms-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-o-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;background:#fff;z-index:99991}
.header-sidemenu.header-sidemenu-minimal .header-sidemenu-inner{background:#fff}
.header-sidemenu.header-sidemenu-minimal.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header-sidemenu.header-sidemenu-minimal nav.menu{margin:auto}
.header-sidemenu.header-sidemenu-minimal nav.menu > ul > li{padding:0}
.header-sidemenu.header-sidemenu-minimal nav.menu > ul > li > a{color:#777;letter-spacing:1px;padding:15px 0}
.header-sidemenu.header-sidemenu-minimal nav.menu > ul > li > a::after{line-height:auto;vertical-align:top}
.header-sidemenu.header-sidemenu-minimal nav.menu > ul > li:hover > a{color:#333}
.header-sidemenu.header-sidemenu-minimal nav.menu ul{padding:80px 0}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown .cr-megamenu-wrap,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown .cr-megamenu-wrap,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu .cr-megamenu-wrap{text-align:center}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown .cr-megamenu-single h6,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown .cr-megamenu-single h6,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu .cr-megamenu-single h6{color:#777}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown > ul,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown > ul,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu > ul{text-align:center;padding:0}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown > ul li a,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown > ul li a,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu > ul li a{color:#999}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown > ul li:hover > a,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown > ul li:hover > a,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu > ul li:hover > a{color:#333}
.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-dropdown ul li ul,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-sub-dropdown ul li ul,.header-sidemenu.header-sidemenu-minimal nav.menu ul li.cr-megamenu ul li ul{z-index:1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-minimal-3{padding-top:0}
.header-minimal-3 .social-icons{position:relative;right:0;top:0;z-index:inherit}
.header-minimal-3 .social-icons ul{display:inline-block;margin-top:10px;margin-bottom:10px}
.header-minimal-3 .social-icons ul li a{color:#fff}
.header-minimal-3 .social-icons ul li:hover a{color:#aaa}
}
@media only screen and (max-width: 767px) {
.header-minimal-3{padding-top:0}
.header-minimal-3 .social-icons{position:relative;right:0;z-index:inherit}
.header-minimal-3 .social-icons ul{display:inline-block;margin-top:10px;margin-bottom:10px}
.header-minimal-3 .social-icons ul li a{color:#fff}
.header-minimal-3 .social-icons ul li:hover a{color:#aaa}
}
.mobile-menu-wrapper{background:#333;width:100%}
.is-sticky .mobile-menu-wrapper{width:100%}
.is-sticky .mobile-menu-wrapper .mobile-menu a.cr-btn{display:none}
.header nav.menu li.cr-dropdown{position:relative}
.header nav.menu li.cr-dropdown > a::after{content:"\eb73";font-family:'Icofont';padding-left:3px;font-size:14px;font-weight:400;display:inline-block}
.header nav.menu li.cr-dropdown ul{position:absolute;left:0;top:100%;width:250px;background:#252525;padding:20px 25px;visibility:hidden;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;z-index:-9}
.header nav.menu li.cr-dropdown ul li{padding:0;display:block;position:relative}
.header nav.menu li.cr-dropdown ul li a{display:block;padding:6px 0;color:#aaa;text-transform:capitalize;font-family:"Roboto",sans-serif;font-weight:400}
.header nav.menu li.cr-dropdown ul li:hover > a{color:#47BB8F;padding-left:0}
.header nav.menu li.cr-dropdown ul li.cr-sub-dropdown > a:after{content:"\eb79";font-family:'Icofont';float:right;margin-right:-15px}
.header nav.menu li.cr-dropdown ul li.cr-sub-dropdown:hover > ul{visibility:visible;opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.header nav.menu li.cr-dropdown ul li ul{visibility:hidden;opacity:0;left:calc(100% + 26px);top:-20px;z-index:-999;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.header nav.menu li.cr-dropdown:hover > ul{visibility:visible;opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);z-index:99}
.header nav.menu li.cr-dropdown.last-element ul{right:0;left:auto}
.header nav.menu li.cr-dropdown.last-element ul li ul{right:calc(100% + 26px);left:auto}
.header nav.menu li.cr-megamenu{position:inherit}
.header nav.menu .cr-megamenu-wrap{position:absolute;left:0;top:100%;width:100%;background:#252525;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;visibility:hidden;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.header nav.menu .cr-megamenu-single{padding:40px 30px;padding-bottom:30px;-webkit-box-flex:100;-webkit-flex-grow:100;-moz-flex-grow:100;-ms-flex-positive:100;flex-grow:100;border-right:1px solid #353535}
.header nav.menu .cr-megamenu-single:last-child{border-right:0}
.header nav.menu .cr-megamenu-single > h6{color:#47BB8F;font-family:"Roboto Condensed",sans-serif;font-size:14px;position:relative;padding-bottom:15px;text-transform:uppercase;letter-spacing:1px}
.header nav.menu .cr-megamenu-single > h6:after{content:"";height:1px;background:#353535;width:100%;left:0;bottom:0;position:absolute}
.header nav.menu .cr-megamenu-single ul li{padding:0;display:block;position:relative}
.header nav.menu .cr-megamenu-single ul li a{display:block;padding:6px 0;color:#aaa;text-transform:capitalize;font-family:"Roboto Condensed",sans-serif;font-weight:400}
.header nav.menu li.cr-megamenu > a::after{content:"\eb73";font-family:'Icofont';padding-left:3px;font-size:14px;font-weight:400;display:inline-block}
.header nav.menu li.cr-megamenu:hover .cr-megamenu-wrap{visibility:visible;opacity:1;z-index:98;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.header.megamenu-fullwidth div[class^="col-"]{position:inherit!important}
.header.megamenu-container .header-inner{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-megamenu-wrap{display:none}
}
@media only screen and (max-width: 767px) {
.cr-megamenu-wrap{display:none}
}
.header-style-2 nav.menu .cr-megamenu-wrap{left:auto;right:-36px;width:152%}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-style-2 nav.menu .cr-megamenu-wrap{width:139%}
}
.single-banner{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.single-banner:active,.single-banner:focus{outline:none}
.single-banner-content{color:#fff;padding:200px 0}
.single-banner-content h3{font-size:48px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:capitalize}
.single-banner-content h1{font-size:90px;font-weight:700;line-height:1;text-transform:capitalize}
.single-banner-content h1.font-extra-large{font-size:140px}
.single-banner-content h2{font-size:72px}
.single-banner-content p{font-size:18px;line-height:30px}
.single-banner-content a.cr-btn{margin-top:20px}
.single-banner-content .button-group{margin-top:30px}
.single-banner-content .button-group a.cr-btn,.single-banner-content .button-group button.cr-btn{margin-left:10px;margin-right:10px}
.single-banner-content .button-group a.cr-btn:first-child,.single-banner-content .button-group button.cr-btn:first-child{margin-left:0}
.single-banner-content .button-group a.cr-btn:last-child,.single-banner-content .button-group button.cr-btn:last-child{margin-right:0}
.single-banner-content.text-center .button-group a.cr-btn:first-child{margin-left:10px}
.single-banner-content.text-center .button-group a.cr-btn:last-child{margin-right:10px}
.single-banner:not(.fullscreen) .single-banner-content{padding:200px 0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-banner-content h1{font-size:76px}
.single-banner-content h1.font-extra-large{font-size:80px}
.single-banner-content h2{font-size:62px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-banner-content h1{font-size:76px}
.single-banner-content h1.font-extra-large{font-size:70px}
.single-banner-content h3{font-size:44px}
.single-banner-content h2{font-size:52px}
}
@media only screen and (max-width: 767px) {
.single-banner-content{text-align:center;padding:100px 0}
.single-banner-content h1{font-size:62px}
.single-banner-content h1.font-extra-large{font-size:60px}
.single-banner-content h3{font-size:36px}
.single-banner:not(.fullscreen) .single-banner-content{padding:150px 0}
.single-banner-content h2{font-size:42px}
}
@media only screen and (max-width: 575px) {
.single-banner-content{padding:100px 0}
.single-banner-content h1{font-size:36px}
.single-banner-content h1.font-extra-large{font-size:42px}
.single-banner-content h2{font-size:34px}
.single-banner-content p{font-size:16px}
}
.animated-slider-content .single-banner .single-banner-content > *{visibility:hidden;opacity:0}
.animated-slider-content .single-banner.slick-active .single-banner-content > *{visibility:visible;opacity:1;-webkit-animation:fadeInUp .9s ease-in-out .1s 1 both;-moz-animation:fadeInUp .9s ease-in-out .1s 1 both;-ms-animation:fadeInUp .9s ease-in-out .1s 1 both;-o-animation:fadeInUp .9s ease-in-out .1s 1 both;animation:fadeInUp .9s ease-in-out .1s 1 both}
.animated-slider-content .single-banner.slick-active .single-banner-content h3{-webkit-animation:fadeInUp .9s ease-in-out .1s 1 both;-moz-animation:fadeInUp .9s ease-in-out .1s 1 both;-ms-animation:fadeInUp .9s ease-in-out .1s 1 both;-o-animation:fadeInUp .9s ease-in-out .1s 1 both;animation:fadeInUp .9s ease-in-out .1s 1 both}
.animated-slider-content .single-banner.slick-active .single-banner-content h1{-webkit-animation:fadeInUp .9s ease-in-out .3s 1 both;-moz-animation:fadeInUp .9s ease-in-out .3s 1 both;-ms-animation:fadeInUp .9s ease-in-out .3s 1 both;-o-animation:fadeInUp .9s ease-in-out .3s 1 both;animation:fadeInUp .9s ease-in-out .3s 1 both}
.animated-slider-content .single-banner.slick-active .single-banner-content p{-webkit-animation:fadeInUp .9s ease-in-out .6s 1 both;-moz-animation:fadeInUp .9s ease-in-out .6s 1 both;-ms-animation:fadeInUp .9s ease-in-out .6s 1 both;-o-animation:fadeInUp .9s ease-in-out .6s 1 both;animation:fadeInUp .9s ease-in-out .6s 1 both}
.animated-slider-content .single-banner.slick-active .single-banner-content a.cr-btn{-webkit-animation:fadeInUp .9s ease-in-out .9s 1 both;-moz-animation:fadeInUp .9s ease-in-out .9s 1 both;-ms-animation:fadeInUp .9s ease-in-out .9s 1 both;-o-animation:fadeInUp .9s ease-in-out .9s 1 both;animation:fadeInUp .9s ease-in-out .9s 1 both}
.animated-slider-content-2 .single-banner .single-banner-content > *{visibility:hidden;opacity:0}
.animated-slider-content-2 .single-banner.slick-active .single-banner-content > *{visibility:visible;opacity:1;-webkit-animation:fadeInLeft 1.2s ease-in-out .1s 1 both;-moz-animation:fadeInLeft 1.2s ease-in-out .1s 1 both;-ms-animation:fadeInLeft 1.2s ease-in-out .1s 1 both;-o-animation:fadeInLeft 1.2s ease-in-out .1s 1 both;animation:fadeInLeft 1.2s ease-in-out .1s 1 both}
.animated-slider-content-2 .single-banner.slick-active .single-banner-content h3{-webkit-animation:fadeInRight 1.2s ease-in-out .1s 1 both;-moz-animation:fadeInRight 1.2s ease-in-out .1s 1 both;-ms-animation:fadeInRight 1.2s ease-in-out .1s 1 both;-o-animation:fadeInRight 1.2s ease-in-out .1s 1 both;animation:fadeInRight 1.2s ease-in-out .1s 1 both}
.animated-slider-content-2 .single-banner.slick-active .single-banner-content h1{-webkit-animation:fadeInLeft 1.2s ease-in-out .3s 1 both;-moz-animation:fadeInLeft 1.2s ease-in-out .3s 1 both;-ms-animation:fadeInLeft 1.2s ease-in-out .3s 1 both;-o-animation:fadeInLeft 1.2s ease-in-out .3s 1 both;animation:fadeInLeft 1.2s ease-in-out .3s 1 both}
.animated-slider-content-2 .single-banner.slick-active .single-banner-content p{-webkit-animation:fadeInRight 1.2s ease-in-out .8s 1 both;-moz-animation:fadeInRight 1.2s ease-in-out .8s 1 both;-ms-animation:fadeInRight 1.2s ease-in-out .8s 1 both;-o-animation:fadeInRight 1.2s ease-in-out .8s 1 both;animation:fadeInRight 1.2s ease-in-out .8s 1 both}
.animated-slider-content-2 .single-banner.slick-active .single-banner-content a.cr-btn{-webkit-animation:fadeInUp 1.2s ease-in-out 1.3s 1 both;-moz-animation:fadeInUp 1.2s ease-in-out 1.3s 1 both;-ms-animation:fadeInUp 1.2s ease-in-out 1.3s 1 both;-o-animation:fadeInUp 1.2s ease-in-out 1.3s 1 both;animation:fadeInUp 1.2s ease-in-out 1.3s 1 both}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-area.cr-slider-navigation-1 .cr-slider-nav{top:auto;bottom:30px}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-left{left:auto;right:calc(50% + 20px)}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-right{right:auto;left:calc(50% + 20px)}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-area.cr-slider-navigation-1 .cr-slider-nav{top:auto;bottom:30px}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-left{left:auto;right:calc(50% + 15px)}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-right{right:auto;left:calc(50% + 15px)}
}
@media only screen and (max-width: 767px) {
.banner-area.cr-slider-navigation-1 .cr-slider-nav{top:auto;bottom:30px}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-left{left:auto;right:calc(50% + 15px)}
.banner-area.cr-slider-navigation-1 .cr-slider-nav.cr-slider-nav-right{right:auto;left:calc(50% + 15px)}
}
.banner-area .single-banner{position:relative;z-index:3}
.banner-layers{position:absolute!important;left:0;top:0;height:100%;width:100%;z-index:2;text-align:center}
.banner-layers img{width:auto}
.banner-layers .banner-layer-1{position:absolute;left:0;top:0;-webkit-animation:rotateIn 1.3s ease-in-out 0 1 both;-moz-animation:rotateIn 1.3s ease-in-out 0 1 both;-ms-animation:rotateIn 1.3s ease-in-out 0 1 both;-o-animation:rotateIn 1.3s ease-in-out 0 1 both;animation:rotateIn 1.3s ease-in-out 0 1 both}
.banner-layers .banner-layer-2{position:absolute;left:40%;top:17%;-webkit-animation:fadeInDown 1s ease-in-out .6s 1 both;-moz-animation:fadeInDown 1s ease-in-out .6s 1 both;-ms-animation:fadeInDown 1s ease-in-out .6s 1 both;-o-animation:fadeInDown 1s ease-in-out .6s 1 both;animation:fadeInDown 1s ease-in-out .6s 1 both}
.banner-layers .banner-layer-3{position:absolute;right:5%;top:7%;-webkit-animation:fadeInRight 1s ease-in-out 1s 1 both;-moz-animation:fadeInRight 1s ease-in-out 1s 1 both;-ms-animation:fadeInRight 1s ease-in-out 1s 1 both;-o-animation:fadeInRight 1s ease-in-out 1s 1 both;animation:fadeInRight 1s ease-in-out 1s 1 both}
.banner-layers .banner-layer-4{position:absolute;left:10%;bottom:9%;-webkit-animation:fadeInUp .8s ease-in-out 1.5s 1 both;-moz-animation:fadeInUp .8s ease-in-out 1.5s 1 both;-ms-animation:fadeInUp .8s ease-in-out 1.5s 1 both;-o-animation:fadeInUp .8s ease-in-out 1.5s 1 both;animation:fadeInUp .8s ease-in-out 1.5s 1 both}
.banner-layers .banner-layer-5{position:absolute;left:18%;bottom:9%;-webkit-animation:fadeInUp 1.2s ease-in-out 1.5s 1 both;-moz-animation:fadeInUp 1.2s ease-in-out 1.5s 1 both;-ms-animation:fadeInUp 1.2s ease-in-out 1.5s 1 both;-o-animation:fadeInUp 1.2s ease-in-out 1.5s 1 both;animation:fadeInUp 1.2s ease-in-out 1.5s 1 both}
.banner-layers .banner-layer-6{position:absolute;right:30%;bottom:18%;-webkit-animation:fadeInUp 1s ease-in-out 1s 1 both;-moz-animation:fadeInUp 1s ease-in-out 1s 1 both;-ms-animation:fadeInUp 1s ease-in-out 1s 1 both;-o-animation:fadeInUp 1s ease-in-out 1s 1 both;animation:fadeInUp 1s ease-in-out 1s 1 both}
.banner-layers .banner-layer-7{position:absolute;right:5%;bottom:7%;-webkit-animation:rotateIn 1s ease-in-out 2.3s 1 both;-moz-animation:rotateIn 1s ease-in-out 2.3s 1 both;-ms-animation:rotateIn 1s ease-in-out 2.3s 1 both;-o-animation:rotateIn 1s ease-in-out 2.3s 1 both;animation:rotateIn 1s ease-in-out 2.3s 1 both}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-layers img{width:60%}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-layers img{width:45%}
}
@media only screen and (max-width: 767px) {
.banner-layers{display:none}
}
.single-banner.banner-container{min-height:550px}
.single-banner.banner-container .single-banner-content{padding:100px 0;padding-left:50px;color:#333}
.single-banner.banner-container .single-banner-content h1,.single-banner.banner-container .single-banner-content h2,.single-banner.banner-container .single-banner-content h3,.single-banner.banner-container .single-banner-content h4,.single-banner.banner-container .single-banner-content h5,.single-banner.banner-container .single-banner-content h6{font-family:"Roboto Condensed",sans-serif}
@media only screen and (max-width: 767px) {
.single-banner.banner-container .single-banner-content{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width: 575px) {
.single-banner.banner-container .single-banner-content{padding-left:0;padding-right:0}
}
.banner-area{position:relative}
.banner-area .particles-js{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1}
.banner-animate-background{position:relative;overflow:hidden}
.banner-animate-background .animate-background-image{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;text-align:center;background-size:cover;-webkit-animation:zoomInOut 20s ease-in-out infinite;-moz-animation:zoomInOut 20s ease-in-out infinite;-ms-animation:zoomInOut 20s ease-in-out infinite;-o-animation:zoomInOut 20s ease-in-out infinite;animation:zoomInOut 20s ease-in-out infinite}
@keyframes zoomInOut {
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.services-grid{margin-top:-30px}
.service{margin-top:30px;padding:30px;padding-bottom:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.service-icon{display:inline-block;vertical-align:middle;height:64px;width:64px;position:relative;overflow:hidden}
.service-icon span{position:absolute;height:100%;width:100%;left:50%;font-size:48px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;display:inline-block;vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#47BB8F}
.service-icon span i{color:#47BB8F}
.service-icon span img{max-height:100%;max-width:100%}
.service-icon span:first-child{top:50%}
.service-icon span:last-child{top:150%}
.service-content{padding-top:20px}
.service-content h2,.service-content h3,.service-content h4,.service-content h5,.service-content h6{font-weight:700;color:#333;font-family:"Roboto Condensed",sans-serif}
.service-content h2 a,.service-content h3 a,.service-content h4 a,.service-content h5 a,.service-content h6 a{color:#333}
.service-content h2 a:hover,.service-content h3 a:hover,.service-content h4 a:hover,.service-content h5 a:hover,.service-content h6 a:hover{color:#47BB8F}
.service-content p{margin-bottom:0}
.service-content a.cr-readmore:hover,.service-content a.cr-readmore2:hover{color:#47BB8F}
.service-image{overflow:hidden}
.service-image img{width:100%;-webkit-transform:scale(1.001);-moz-transform:scale(1.001);-ms-transform:scale(1.001);-o-transform:scale(1.001);transform:scale(1.001);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.service:hover .service-icon span:first-child{top:-50%}
.service:hover .service-icon span:last-child{top:50%}
.service:hover .service-image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.service{padding:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.service{padding:0;padding-top:20px}
}
@media only screen and (max-width: 767px) {
.service{padding:0;padding-top:15px}
}
.service-style-2{-webkit-box-shadow:0 1px 3px rgba(85,85,85,0.25);-moz-box-shadow:0 1px 3px rgba(85,85,85,0.25);-ms-box-shadow:0 1px 3px rgba(85,85,85,0.25);-o-box-shadow:0 1px 3px rgba(85,85,85,0.25);box-shadow:0 1px 3px rgba(85,85,85,0.25);padding:50px 30px 45px}
.service-style-2:hover{-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2)}
.bg-white .service-style-2{background:#f7f7f7}
.bg-grey .service-style-2{background:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.service-style-2{padding:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.service-style-2{padding:30px}
}
.service-style-3{padding:0}
.service-style-3 .service-content{padding-right:50px;padding-bottom:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.service-style-3 .service-content{padding-right:10px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.service-style-3 .service-content{padding-right:10px}
}
@media only screen and (max-width: 767px) {
.service-style-3 .service-content{padding-right:0}
}
.service-style-4{padding:0;-webkit-box-shadow:0 1px 3px rgba(85,85,85,0.25);-moz-box-shadow:0 1px 3px rgba(85,85,85,0.25);-ms-box-shadow:0 1px 3px rgba(85,85,85,0.25);-o-box-shadow:0 1px 3px rgba(85,85,85,0.25);box-shadow:0 1px 3px rgba(85,85,85,0.25);background:#fff}
.service-style-4 .service-content{padding:35px 30px}
.service-style-4:hover{-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.service-style-4 .service-content{padding:30px 20px}
}
.service-style-5{padding:0}
.service-style-5 .service-content{padding-right:50px}
.service-style-5 .cr-readmore2{margin-top:15px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.service-style-5 .service-content{padding-right:10px}
}
.service-slider-active{margin-left:-15px;margin-right:-15px}
.service-slider-active .slick-list{padding:0!important}
.service-slider-active div[class^="col-"]:focus,.service-slider-active div[class^="col-"]:active{outline:none}
.service-slider-active div[class^="col-"].slick-center .service{-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2)}
.service-slider-active div[class^="col-"].slick-center .service.service-style-5{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.service-slider-active .service{margin-bottom:30px}
.service-slider-active .service:focus,.service-slider-active .service:active{outline:none}
.service-slider-active .service.slick-center{-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2)}
.about-content h6{color:#47BB8F;font-weight:400;letter-spacing:.5px;text-transform:uppercase; font-size:18px}
.about-content h2{font-family:"Roboto Condensed",sans-serif;color:#333;font-size:48px;font-weight:700;padding-right:80px;margin-bottom:30px}

.about-content p{font-size:16px;line-height:30px;color:#777}
.about-content .cr-btn,.about-content button.cr-btn,.about-content a.cr-btn{margin-top:25px}
.about-content ul{text-align:left;margin-top:25px}
.about-content.about-content-2{padding:70px 0}
.about-content.about-content-2 h2{padding-right:290px}
.about-content.about-content-2 p{padding-right:205px}
.about-content.about-content-2 ul li{margin-bottom:10px}
.about-content.about-content-2 ul li:last-child{margin-bottom:0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-content h2{padding-right:0}
.about-thumb-3{text-align:center}
.about-content.about-content-2 h2{padding-right:0}
.about-content.about-content-2 p{padding-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-content{text-align:center;padding:0 30px;padding-top:50px}
.about-content h2{padding-right:0;font-size:42px}
.about-content ul{text-align:left}
.about-thumb-3{text-align:center}
.about-content-2{text-align:left}
.about-content.about-content-2 h2{padding-right:100px}
.about-content.about-content-2 p{padding-right:0}
}
@media only screen and (max-width: 767px) {
.about-content{text-align:center;padding:0 30px;padding-top:50px}
.about-content h2{padding-right:0;font-size:38px}
.about-content ul{text-align:left}
.about-thumb-3{text-align:center}
.about-content.about-content-2 h2{padding-right:0}
.about-content.about-content-2 p{padding-right:0}
}
@media only screen and (max-width: 575px) {
.about-content{padding:0;padding-top:30px}
.about-content h2{font-size:32px}
}
.about-area{position:relative}
.about-content-3{min-height:590px;padding-top:150px;position:relative;z-index:2}
.about-thumb-2{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.about-thumb-2 img{width:auto}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
.about-thumb-2 img{width:80%}
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.about-content-3{min-height:450px;padding-top:100px}
.about-thumb-2 img{width:63%}
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
.about-content-3{min-height:450px;padding-top:100px}
.about-thumb-2 img{width:70%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-content-3{min-height:initial;padding-top:0;padding-bottom:50px;text-align:center}
.about-thumb-2{position:relative;text-align:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}
.about-thumb-2 img{width:80%}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-content-3{min-height:initial;padding-top:0;padding-bottom:50px;text-align:center}
.about-thumb-2{position:relative;text-align:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}
.about-thumb-2 img{width:90%}
}
@media only screen and (max-width: 767px) {
.about-content-3{min-height:initial;padding-top:0;padding-bottom:50px;text-align:center}
.about-thumb-2{position:relative;text-align:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}
.about-thumb-2 img{width:100%}
}
.about-content-4{padding-right:65px}
.about-content-4 h3{font-size:36px}
.about-content-4 h1,.about-content-4 h2,.about-content-4 h3,.about-content-4 h4,.about-content-4 h5,.about-content-4 h6{color:#333;margin-bottom:30px}
.about-content-4 p{margin-bottom:20px;color:#777}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-content-4{padding-right:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-content-4{padding-right:30px;padding-top:0}
}
@media only screen and (max-width: 767px) {
.about-content-4{padding-right:0}
}
.pg-about-content{padding-right:35px}
.pg-about-content h2{font-size:48px;line-height:55px;font-weight:700;color:#333;margin-bottom:40px}
.pg-about-content .signature-title{margin-top:40px}
.pg-about-content .signature-title h5{font-size:18px;line-height:36px;color:#555;font-family:"Roboto Condensed",sans-serif;font-weight:700;margin-bottom:5px;margin-top:5px}
.pg-about-content .signature-title h6{font-size:13px;color:#777}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pg-about-content{padding-right:0}
.pg-about-content h2{font-size:38px;line-height:46px;margin-bottom:15px}
.pg-about-content .signature-title{margin-top:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pg-about-content{padding-right:0;padding-top:40px}
.pg-about-content h2{font-size:38px;line-height:46px;margin-bottom:15px}
.pg-about-content .signature-title{margin-top:30px}
}
@media only screen and (max-width: 767px) {
.pg-about-content{padding-right:0;padding-top:40px}
.pg-about-content h2{font-size:32px;line-height:38px;margin-bottom:15px}
.pg-about-content .signature-title{margin-top:30px}
}
.pg-about-thumb{text-align:center}
.features-area-content{padding:60px 0}
.features-area-content h2{color:#333;font-size:48px;line-height:55px;margin-bottom:30px}
.features-area-content p{margin-bottom:25px}
.features-area-content ul{margin-bottom:0}
.features-area-content ul li{margin-bottom:8px}
.features-area-content ul li:last-child{margin-bottom:0}
.feature-area-image{padding-top:60px;padding-bottom:60px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.features-area-content{padding-top:0}
.feature-area-image{padding:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.features-area-content{padding-top:30px}
.feature-area-image{padding:0}
}
@media only screen and (max-width: 767px) {
.features-area-content{padding-top:30px}
.feature-area-image{padding:0}
}
.portfolio-wrap{overflow:hidden}
.portfolio-filters{text-align:center;margin-bottom:40px}
.portfolio-filters button{display:inline-block;background:transparent;border:none;outline:none;padding:5px 18px;color:#555;font-size:14px;line-height:26px;font-family:"Roboto Condensed",sans-serif;font-weight:400}
.portfolio-filters button:first-child{padding-left:0}
.portfolio-filters button:last-child{padding-right:0}
.portfolio-filters button.is-checked,.portfolio-filters button:hover{color:#47BB8F}
.portfolio-filters.portfolio-filters-minimal button{padding:5px 30px}
.portfolio-filters.portfolio-filters-minimal button:first-child{padding-left:0}
.portfolio-filters.portfolio-filters-minimal button:last-child{padding-right:0}
.portfolio{position:relative;margin-left:15px;margin-bottom:15px}
.portfoilo-thumb{overflow:hidden}
.portfoilo-thumb img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.portfolio-content{position:absolute;height:calc(100% - 30px);width:calc(100% - 30px);left:15px;top:15px;background:rgba(71,187,143,0);color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.portfolio-content > *{color:#fff;visibility:hidden;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-moz-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-ms-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-o-transition:all .6s cubic-bezier(0,0,0.2,1) 0;transition:all .6s cubic-bezier(0,0,0.2,1) 0}
.portfolio-content h6{font-size:16px;font-weight:700;visibility:hidden;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-moz-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-ms-transition:all .6s cubic-bezier(0,0,0.2,1) 0;-o-transition:all .6s cubic-bezier(0,0,0.2,1) 0;transition:all .6s cubic-bezier(0,0,0.2,1) 0;text-transform:uppercase}
.portfolio-content h3{color:#fff;margin-bottom:0;visibility:hidden;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(0.4,0,0.2,1) .05s;-moz-transition:all .6s cubic-bezier(0.4,0,0.2,1) .05s;-ms-transition:all .6s cubic-bezier(0.4,0,0.2,1) .05s;-o-transition:all .6s cubic-bezier(0.4,0,0.2,1) .05s;transition:all .6s cubic-bezier(0.4,0,0.2,1) .05s}
.portfolio-content a{color:#fff}
.portfolio-content a:hover{color:#f1f1f1}
.portfolio-content a.portfolio-zoom-trigger{color:#fff;display:inline-block;text-align:center;font-size:26px;margin-bottom:10px;padding:8px 0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-moz-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-ms-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;-o-transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;transition:all .6s cubic-bezier(0.4,0,0.2,1) 0;visibility:hidden;opacity:0}
.portfolio-content a.portfolio-zoom-trigger:hover{opacity:#f1f1f1}
.portfolio-content-inner{width:100%;padding:20px;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.portfolio:hover .portfoilo-thumb img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.portfolio:hover .portfolio-content{background:rgba(71,187,143,0.9);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolio:hover .portfolio-content > *{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
.portfolio:hover .portfolio-content h6{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
.portfolio:hover .portfolio-content h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
.portfolio:hover .portfolio-content a.portfolio-zoom-trigger{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
.portfolio:hover .portfolio-content-inner{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.portfolio-load-more-button .load-more-toggle{margin-top:50px}
.portfolios-style-1{margin-left:-15px}
.portfolios-style-2{margin-left:-15px}
.portfolios-style-2 .portfolio{margin-left:10px;margin-bottom:10px}
.portfolios-style-2 .portfolio-content{height:100%;width:100%;left:0;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media only screen and (min-width: 1920px) {
.cr-col-2{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
.cr-col-2{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
.portfolios-style-3{margin-left:0}
.portfolios-style-3 .portfolio{margin-left:0;margin-bottom:0}
.portfolios-style-3 .portfolio-content{height:100%;width:100%;left:0;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolios-style-4{margin-left:-15px}
.portfolios-style-4 .portfolio-content{height:100%;width:100%;left:0;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.portfolios .portfolio-content h3{font-size:26px}
}
.portfolios-slider-active.cr-slider-navigation-2 .cr-slider-nav{margin-top:-40px}
.portfolios-slider-active .portfolio-single{padding-left:0;padding-right:0}
.portfolios-slider-active .portfolio-single:active,.portfolios-slider-active .portfolio-single:focus{outline:none}
.portfolios-slider-active .slick-list{padding:0!important;margin-left:-15px}
.portfolio-filters-minimal{margin-top:80px;text-align:left}
.portfolio-filters-minimal button{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#777;text-transform:capitalize;font-weight:.5px;font-size:18px;line-height:30px}
.portfolio-filters-minimal button.is-checked,.portfolio-filters-minimal button:hover{color:#333}
.portfolios-minimal .portfolio{margin:0;position:relative}
.portfolios-minimal .portfolio::before{content:"";left:0;top:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,0.5);position:absolute;visibility:hidden;opacity:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.portfolios-minimal .portfolio > *{z-index:2}
.portfolios-minimal .portfolio:hover::before{visibility:visible;opacity:1}
.portfolios-minimal-2 .portfolio{margin:0;margin-bottom:30px}
.portfolios-minimal-2 .portfoilo-thumb{position:relative}
.portfolios-minimal-2 .portfoilo-thumb::before{content:"";left:0;top:0;height:100%;width:100%;position:absolute;background:rgba(0,0,0,0.5);z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.portfolios-minimal-2 .portfolio-content{position:relative;background:#fff;height:100%;width:100%;left:0;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border:1px solid #e7e7e7;border-top:none}
.portfolios-minimal-2 .portfolio-content > *{visibility:visible;opacity:1}
.portfolios-minimal-2 .portfolio-content .portfolio-content-inner{background:#fff;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);padding:25px 20px}
.portfolios-minimal-2 .portfolio-content .portfolio-content-inner h5{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#333;margin-bottom:10px}
.portfolios-minimal-2 .portfolio-content .portfolio-content-inner h5 a{color:#333}
.portfolios-minimal-2 .portfolio-content .portfolio-content-inner h5 a:hover{color:#555}
.portfolios-minimal-2 .portfolio-content .portfolio-content-inner h6{color:#555;font-size:14px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1;margin-bottom:0}
.portfolios-minimal-2 .portfolio:hover .portfolio-content-inner{background:#fff;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.portfolios-minimal-2 .portfolio:hover .portfoilo-thumb::before{opacity:1;visibility:visible}
.portfolio-area-headings{padding:50px 0}
.portfolio-area-headings h1{font-size:48px;color:#333;font-weight:400}
.portfolio-area-headings p{font-size:18px;font-weight:400;color:#555}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.portfolio-area-headings h1{font-size:38px}
.portfolio-area-headings p{font-size:16px}
}
@media only screen and (max-width: 767px) {
.portfolio-area-headings h1{font-size:36px}
.portfolio-area-headings p{font-size:16px}
}
.portfolios-minimal-3 .portfolio{margin-bottom:30px}
.portfolios-minimal-3 .portfolio-content{left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolios-minimal-3 .portfolio:hover .portfolio-content{background:rgba(0,0,0,0.5)}
.portfolios-minimal-4{margin-top:-30px}
.portfolios-minimal-4 .portfolio{margin:0;margin-top:30px}
.mission-area{position:relative}
.mission-area-thumb{position:absolute;right:0;top:50%;max-height:98%;height:95%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mission-area-thumb img{height:100%}
.mission-area-content{z-index:1;position:relative}
.mission-area-content h6{color:#47BB8F;font-weight:400;letter-spacing:.5px;text-transform:uppercase; font-size:18px}
.mission-area-content h2{font-family:"Roboto Condensed",sans-serif;color:#333;font-size:48px;font-weight:700;padding-right:130px}
.mission-area-content p{font-size:16px;line-height:30px;color:#777;margin-bottom:30px}
.mission-area-content ul{margin-bottom:15px}
.mission-area-content ul li{margin-top:5px;margin-bottom:5px}
.mission-area-content .cr-btn{margin-top:30px}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.mission-area-thumb{height:65%}
}
@media only screen and (min-width: 1401px) and (max-width: 1599px) {
.mission-area-thumb{height:77%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mission-area-thumb{text-align:right;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.mission-area{padding-bottom:0}
.mission-area-content h2{padding-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mission-area-thumb{text-align:right;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.mission-area{padding-bottom:0}
.mission-area-content h2{padding-right:0}
}
@media only screen and (max-width: 767px) {
.mission-area-thumb{text-align:right;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.mission-area-thumb img{height:auto}
.mission-area{padding-bottom:0}
.mission-area-content h2{padding-right:0;font-size:34px}
}
.video-area{padding-top:230px;padding-bottom:340px}
.video-area-inner{color:#fff}
.video-area-inner h1{margin-top:60px}
a.video-popup-trigger{display:inline-block;color:#fff}
a.video-popup-trigger i{line-height:1;height:auto;font-size:100px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.video-area{padding-top:230px;padding-bottom:230px}
a.video-popup-trigger i{font-size:70px}
}
@media only screen and (max-width: 767px) {
.video-area{padding-top:230px;padding-bottom:230px}
a.video-popup-trigger i{font-size:70px}
}
@media only screen and (max-width: 575px) {
.video-area{padding-top:170px;padding-bottom:170px}
.video-area-inner h1{margin-top:20px}
}
.video-box-showcase{margin-top:-50px}
.videobox-wrap{margin-top:80px}
.videobox-wrap h4{color:#333;font-weight:700;margin-bottom:34px}
.video-box{position:relative}
.video-box:before{content:"";left:0;top:0;height:100%;width:100%;position:absolute;background:rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;visibility:hidden;opacity:0}
.video-box .play-button{position:absolute;left:50%;top:50%;font-size:60px;height:70px;width:70px;margin-top:-35px;margin-left:-35px;color:#fff;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.video-box .play-button i{line-height:initial}
.video-box .play-button:hover{color:#47BB8F}
.video-box:hover::before{visibility:visible;opacity:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.video-box{padding-right:0;padding-left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.video-box{padding-left:0;padding-right:0}
}
@media only screen and (max-width: 767px) {
.video-box{padding-left:0;padding-right:0}
}
.counter-area{z-index:9;position:relative}
.counter-area.half-translate{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.counter-area-inner{margin:0 auto;width:calc(100% - 500px);color:#fff;padding:40px 0}
.counter-area-inner [class^="col-"] .counter{position:relative}
.counter-area-inner [class^="col-"] .counter:after{content:"";right:0;top:50%;height:50px;width:1px;background:#ddd;position:absolute;margin-top:-25px}
.counter-area-inner [class^="col-"]:last-child .counter:after{display:none}
.counter-style-2{padding-top:0;padding-bottom:0;width:100%}
.counter-style-2 .counter{padding-top:10px;padding-bottom:10px}
.counter-style-2 .counter h1{color:#333}
.counter-style-2 .counter h6{color:#47BB8F;font-weight:700}
.counter-content h1{margin-bottom:0}
.counter-content h4{margin-top:7px;margin-bottom:0;font-weight:400}
.counter{padding:30px}
.counter h1{font-size:60px;font-weight:700;margin-bottom:0}
.counter h6{letter-spacing:1px;text-transform:uppercase;margin-top:7px;margin-bottom:0}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
.counter-area-inner{width:calc(100% - 200px)}
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.counter-area-inner{width:100%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-area-inner{width:100%}
.counter-content h1{font-size:36px}
.counter h1{font-size:42px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-area.half-translate{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.counter-area-inner{width:100%}
.counter-content{text-align:center;padding:20px}
.counter-content h1{font-size:36px}
.counter h1{font-size:42px}
.counter-area-inner [class^="col-"] .counter:after{display:none}
}
@media only screen and (max-width: 767px) {
.counter-area.half-translate{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.counter-area-inner{width:100%}
.counter-content{text-align:center;padding:20px}
.counter-content h1{font-size:36px}
.counter h1{font-size:42px}
.counter-area-inner [class^="col-"] .counter:after{display:none}
}
.counter-inner-style-2{padding-top:40px}
.counter-inner-style-2 .counter-inner-content{padding-right:65px}
.counter-inner-style-2 .counter-inner-content h2,.counter-inner-style-2 .counter-inner-content h3,.counter-inner-style-2 .counter-inner-content h4,.counter-inner-style-2 .counter-inner-content h5,.counter-inner-style-2 .counter-inner-content h6{color:#333}
.counter-inner-style-2 .counter{padding-left:0;padding-right:0}
.counter-inner-style-2 .counter h1,.counter-inner-style-2 .counter h2,.counter-inner-style-2 .counter h3{color:#333}
.counter-inner-style-2 .counter h4,.counter-inner-style-2 .counter h5,.counter-inner-style-2 .counter h6{color:#777}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-inner-style-2 .counter-inner-content{padding-right:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-inner-style-2{padding-top:60px}
.counter-inner-style-2 .counter-inner-content{text-align:center;padding-right:0}
}
@media only screen and (max-width: 767px) {
.counter-inner-style-2 .counter.text-left,.counter-inner-style-2 .counter.text-right{text-align:center!important}
.counter-inner-style-2 .counter-inner-content{text-align:center;padding-right:0}
}
.counter-area-showcase section{margin-top:20px;margin-bottom:20px}
.skills-area-content{padding:60px 0}
.skills-area-content > h6{color:#47BB8F;font-weight:700;letter-spacing:.5px;text-transform:uppercase}
.skills-area-content > h2{font-family:"Roboto Condensed",sans-serif;color:#333;font-size:48px;font-weight:700;padding-right:130px}
.skills-area-content > p{font-size:16px;line-height:30px;color:#777}
.skills-area-content a.cr-btn{margin-top:50px}
.skills-area-content.p-0{padding:0}
.skills-area-content.skill-area-content-2{padding-right:100px;padding-top:0;padding-bottom:0}
.skills-area-content.skill-area-content-2 h2{padding-right:50px}
.skills-area-progress{margin-top:-30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skills-area-content h2{padding-right:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skills-area-thumb{text-align:center}
.skills-area-content{padding-top:80px;padding-bottom:80px}
.skills-area-content h2{padding-right:0}
.skills-area-content.p-0{padding-bottom:60px!important}
}
@media only screen and (max-width: 767px) {
.skills-area-content h2{padding-right:0}
.skills-area-content.skill-area-content-2{padding-right:0}
.skills-area-content.p-0{padding-bottom:60px!important}
}
@media only screen and (max-width: 575px) {
.skills-area-content h2{font-size:34px}
.skills-area-content.skill-area-content-2 h2{padding-right:0}
}
.brand-logo-carousel-activation{overflow:hidden}
.brand-logo{text-align:center;padding:15px}
.brand-logo a{display:inline-block;min-height:200px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.brand-logo a:hover{-webkit-filter:grayscale(0.7);-moz-filter:grayscale(0.7);-o-filter:grayscale(0.7);-ms-filter:grayscale(0.7);filter:grayscale(0.7)}
.brand-logo:focus,.brand-logo:active{outline:none}
.blog-grid{margin-top:-30px}
.blog{margin-top:30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.15);-o-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.blog-thumb{overflow:hidden}
.blog-thumb a{display:block;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.blog-thumb a img{max-width:100%}
.blog-content{padding:25px}
.blog-content .blog-meta{margin-bottom:7px}
.blog-content .blog-meta span{font-size:14px;color:#777;line-height:30px;padding-right:25px;font-weight:500}
.blog-content .blog-meta span:last-child{padding-right:0}
.blog-content .blog-meta a{color:#777}
.blog-content .blog-meta a:hover{color:#47BB8F}
.blog-content h5{font-weight:700;color:#333;margin-bottom:10px}
.blog-content h5 a{color:#333}
.blog-content h5 a:hover{color:#47BB8F}
.blog-content p{margin-bottom:10px}
.blog-content p:first-letter{text-transform:capitalize}
.blog:hover .blog-thumb a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-content{padding:20px}
}
.blog-style-2{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:relative;border-bottom:1px solid #ddd}
.blog-style-2::after{position:absolute;content:"";left:0;bottom:0;height:1px;width:0;background:#47BB8F;-webkit-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0}
.blog-style-2:hover::after{width:100%}
.blog-style-2 .blog-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-video .blog-thumb a::after{content:"\f103";font-family:"Flaticon";left:50%;top:50%;height:70px;width:70px;z-index:2;position:absolute;line-height:70px;font-size:70px;margin-top:-35px;margin-left:-35px;color:#fff;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}
.blog-video:hover .blog-thumb a::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
.blog-horaizontal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.blog-horaizontal .blog-thumb{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}
.blog-horaizontal .blog-thumb a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);position:relative}
.blog-horaizontal .blog-thumb a::before{content:"";left:0;top:0;height:100%;width:100%;position:absolute;background:rgba(0,0,0,0.3);z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.blog-horaizontal .blog-content{-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;padding:0;padding-left:30px;margin-top:-7px}
.blog-horaizontal .blog-content h6{font-size:14px;line-height:30px;color:#b7b7b7;text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed",sans-serif;margin-bottom:5px}
.blog-horaizontal .blog-content p{font-size:16px;line-height:30px;color:#777}
.blog-horaizontal .blog-meta{text-transform:uppercase}
.blog-horaizontal .blog-meta span{padding-right:5px}
.blog-horaizontal .blog-meta span:after{content:"-";padding-left:5px}
.blog-horaizontal .blog-meta span:last-child:after{display:none}
.blog-horaizontal:hover .blog-thumb a::before{visibility:visible;opacity:1}
@media only screen and (max-width: 767px) {
.blog-horaizontal{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-horaizontal .blog-thumb{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.blog-horaizontal .blog-content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-top:30px}
}
.small-blog{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:50px}
.small-blog .small-blog-thumb{margin-right:20px;display:inline-block;position:relative}
.small-blog .small-blog-thumb::before{content:"";left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.3);opacity:0;position:absolute;visibility:hidden;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.small-blog .small-blog-content{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100}
.small-blog .small-blog-content h6{font-family:"Roboto Condensed",sans-serif;color:#646464;font-weight:500;font-size:16px;line-height:26px;margin-bottom:0;margin-top:-5px}
.small-blog .small-blog-content h6 a{color:#646464}
.small-blog .small-blog-content h6 a:hover{color:#47BB8F}
.small-blog .small-blog-meta span{font-family:"Roboto Condensed",sans-serif;display:inline-block;color:#232323;font-size:13px;line-height:20px;font-weight:500}
.small-blog:hover .small-blog-thumb::before{opacity:1;visibility:visible}
.team-wrap{margin-top:-70px}
.single-team{margin-top:70px}
.team-thumb{overflow:hidden}
.team-thumb a{position:relative;display:block}
.team-thumb a::before{content:"";left:0;top:0;height:100%;width:100%;background:#000;position:absolute;opacity:0;-webkit-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;z-index:1}
.team-thumb a img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0}
.team-content{border-bottom:1px solid #ddd;position:relative;overflow:hidden;padding:23px 0}
.single-team.text-center .team-content{padding-left:20px;padding-right:20px}
.team-conetnt-info{opacity:1;-webkit-transition:all .4s linear 0;-moz-transition:all .4s linear 0;-ms-transition:all .4s linear 0;-o-transition:all .4s linear 0;transition:all .4s linear 0}
.team-conetnt-info h5{font-size:18px;font-weight:700;font-family:"Roboto Condensed",sans-serif;line-height:30px;color:#555;margin-bottom:0;text-transform:capitalize}
.team-conetnt-info h5 a{color:#555}
.team-conetnt-info h5 a:hover{color:#47BB8F}
.team-conetnt-info h6{font-size:12px;color:#777;font-family:"Roboto Condensed",sans-serif;line-height:16px;margin-bottom:0}
.team-social-icons{position:absolute;left:-100%;top:0;height:100%;width:100%;z-index:2;border-bottom:1px solid #47BB8F;-webkit-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .4s cubic-bezier(0.63,0.01,0.36,0.99) 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.team-social-icons ul{padding-left:0;margin-bottom:0;font-size:0;display:block;width:100%}
.team-social-icons ul li{display:inline-block;vertical-align:middle;font-size:30px;padding:0 8px}
.team-social-icons ul li:first-child{padding-left:0}
.team-social-icons ul li:last-child{padding-right:0}
.team-social-icons ul li a{display:inline-block;vertical-align:middle;color:#47BB8F;border-radius:100%}
.team-social-icons ul li a:hover{color:#888}
.single-team:hover .team-conetnt-info{opacity:0}
.single-team:hover .team-thumb a img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.single-team:hover .team-thumb a::before{opacity:.4}
.single-team:hover .team-social-icons{left:0}
.bg-white .team-social-icons{background:#fff}
.bg-grey .team-social-icons{background:#f7f7f7}
.single-team-style-2{position:relative}
.single-team-style-2::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#47BB8F;-webkit-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);z-index:9}
.single-team-style-2 .team-content{background:#fff;z-index:9;position:relative;-webkit-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0}
.single-team-style-2 .team-content-info{opacity:1}
.single-team-style-2 .team-social-icons{padding-top:0;left:0;position:relative;border-bottom:none;height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .3s cubic-bezier(0.63,0.01,0.36,0.99) 0}
.single-team-style-2 .team-social-icons ul li a{color:#555}
.single-team-style-2 .team-social-icons ul li a:hover{color:#47BB8F}
.single-team-style-2:hover .team-content{margin-top:-45px}
.single-team-style-2:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.single-team-style-2:hover .team-conetnt-info{opacity:1}
.single-team-style-2:hover .team-social-icons{padding-top:15px;height:45px;opacity:1;visibility:visible}
.bg-grey .single-team-style-2 .team-content{background:#f7f7f7}
.single-team-style-3{position:relative}
.single-team-style-3 .team-thumb a::before{display:none}
.single-team-style-3 .team-content{position:absolute;left:20px;top:20px;height:calc(100% - 40px);width:calc(100% - 40px);background:rgba(71,187,143,0.8);border-bottom:none;z-index:6;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) 0;-moz-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) 0;-ms-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) 0;-o-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) 0;transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) 0}
.single-team-style-3 .team-conetnt-info{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .15s;-moz-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .15s;-ms-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .15s;-o-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .15s;transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .15s}
.single-team-style-3 .team-conetnt-info h5,.single-team-style-3 .team-conetnt-info h6,.single-team-style-3 .team-conetnt-info a{color:#fff}
.single-team-style-3 .team-conetnt-info a:hover{color:#fafafa}
.single-team-style-3 .team-social-icons{margin-bottom:10px;position:relative;left:0;background:transparent;border-bottom:none;height:auto;width:auto;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .1s;-moz-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .1s;-ms-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .1s;-o-transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .1s;transition:all .5s cubic-bezier(0.63,0.01,0.36,0.99) .1s}
.single-team-style-3 .team-social-icons ul li a{color:#fff}
.single-team-style-3 .team-social-icons ul li a:hover{color:#fafafa}
.single-team-style-3:hover .team-content{visibility:visible;opacity:1}
.single-team-style-3:hover .team-conetnt-info,.single-team-style-3:hover .team-social-icons{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.testimonial-wrap.testimonial-slider-active,.testimonial-wrap.sidemenu-wrapper-testimonial-slider-active{margin-left:-15px;margin-right:-15px}
.testimonial-wrap.testimonial-slider-active .slick-list,.testimonial-wrap.sidemenu-wrapper-testimonial-slider-active .slick-list{padding:0!important}
.testimonial-wrap.testimonial-slider-active .testimonial,.testimonial-wrap.sidemenu-wrapper-testimonial-slider-active .testimonial{margin-top:30px;margin-bottom:50px}
.testimonial-wrap .testimonial.slick-center{-webkit-box-shadow:0 15px 20px rgba(85,85,85,0.2);-moz-box-shadow:0 15px 20px rgba(85,85,85,0.2);-ms-box-shadow:0 15px 20px rgba(85,85,85,0.2);-o-box-shadow:0 15px 20px rgba(85,85,85,0.2);box-shadow:0 15px 20px rgba(85,85,85,0.2)}
.testimonial{background:#fff;border-radius:10px;display:block;padding:70px 25px;margin:0 15px;-webkit-box-shadow:0 1px 3px rgba(85,85,85,0.2);-moz-box-shadow:0 1px 3px rgba(85,85,85,0.2);-ms-box-shadow:0 1px 3px rgba(85,85,85,0.2);-o-box-shadow:0 1px 3px rgba(85,85,85,0.2);box-shadow:0 1px 3px rgba(85,85,85,0.2);cursor:ew-resize;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
.testimonial:focus,.testimonial:active{outline:none}
.testimonial-thumb{height:85px;width:85px;display:inline-block;border-radius:100%;overflow:hidden;margin-bottom:20px}
.testimonial-thumb img{width:100%}
.testimonial-content{line-height:26px;font-size:14px;color:#777}
.testimonial-content p{margin-bottom:0}
.testimonial-author{margin-top:24px}
.testimonial-author h6{font-size:16px;line-height:26px;font-weight:600;color:#555;font-family:"Roboto Condensed",sans-serif;margin-bottom:0}
.testimonial-author p{margin-bottom:0;font-size:13px;line-height:26px;color:#777;font-weight:400}
.testimonial-wrap.slick-slider.slick-dotted{margin-bottom:20px}
.testimonial-wrap.testimonial-style-2 .testimonial{background:transparent;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:relative;margin-top:75px;padding-bottom:50px}
.testimonial-wrap.testimonial-style-2 .testimonial.slick-center{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.testimonial-wrap.testimonial-style-2 .testimonial-thumb{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonial-wrap.testimonial-style-2 .testimonial-author h6{font-size:16px;color:#333}
.testimonial-wrap.testimonial-style-3 .testimonial{background:transparent;border-radius:0;-webkit-box-shadow:0 3px 10px rgba(119,119,119,0.25);-moz-box-shadow:0 3px 10px rgba(119,119,119,0.25);-ms-box-shadow:0 3px 10px rgba(119,119,119,0.25);-o-box-shadow:0 3px 10px rgba(119,119,119,0.25);box-shadow:0 3px 10px rgba(119,119,119,0.25);position:relative;margin-top:75px;padding-bottom:50px;padding-left:60px;padding-right:60px;background:#fff}
.testimonial-wrap.testimonial-style-3 .testimonial.slick-center{-webkit-box-shadow:0 3px 10px rgba(119,119,119,0.25);-moz-box-shadow:0 3px 10px rgba(119,119,119,0.25);-ms-box-shadow:0 3px 10px rgba(119,119,119,0.25);-o-box-shadow:0 3px 10px rgba(119,119,119,0.25);box-shadow:0 3px 10px rgba(119,119,119,0.25)}
.testimonial-wrap.testimonial-style-3 .testimonial-content{font-size:16px;line-height:26px;color:#555}
.testimonial-wrap.testimonial-style-3 .testimonial-thumb{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonial-wrap.testimonial-style-3 .testimonial-author h6{font-size:16px;color:#555}
.testimonial-wrap.testimonial-style-3 .testimonial-author p{font-size:14px;line-height:26px;color:#777}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrap.testimonial-style-3 .testimonial{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width: 767px) {
.testimonial-wrap.testimonial-style-3 .testimonial{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width: 575px) {
.testimonial-wrap.testimonial-style-3 .testimonial{padding-left:25px;padding-right:25px}
}
.testimonial-wrap.testimonial-style-4 .testimonial{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:transparent;padding:0 100px}
.testimonial-wrap.testimonial-style-4 .testimonial-content{font-size:24px;line-height:36px;color:#777}
.testimonial-wrap.testimonial-style-4 .testimonial-author h6{color:#333;font-size:18px}
.testimonial-wrap.testimonial-style-4 .testimonial-author p{font-size:13px}
.testimonial-wrap.testimonial-style-4.testimonial-slider-active .testimonial,.testimonial-wrap.testimonial-style-4.sidemenu-wrapper-testimonial-slider-active .testimonial{margin-bottom:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrap.testimonial-style-4 .testimonial-content{font-size:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrap.testimonial-style-4 .testimonial-content{font-size:18px}
}
@media only screen and (max-width: 767px) {
.testimonial-wrap.testimonial-style-4 .testimonial{padding-left:30px;padding-right:30px}
.testimonial-wrap.testimonial-style-4 .testimonial-content{font-size:18px}
}
@media only screen and (max-width: 575px) {
.testimonial-wrap.testimonial-style-4 .testimonial{padding-left:10px;padding-right:10px}
.testimonial-wrap.testimonial-style-4 .testimonial-content{font-size:18px}
}
.testimonial-wrap.testimonial-style-5.slick-dotted{margin-bottom:0}
.testimonial-wrap.testimonial-style-5 .testimonial{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin-top:0;margin-bottom:0;background:transparent;padding:150px 100px}
.testimonial-wrap.testimonial-style-5 .testimonial-content{font-size:24px;line-height:36px;color:#fff}
.testimonial-wrap.testimonial-style-5 .testimonial-author h6{color:#fff;font-size:18px}
.testimonial-wrap.testimonial-style-5 .testimonial-author p{font-size:13px;color:#fff}
.testimonial-wrap.testimonial-style-5.testimonial-slider-active .testimonial,.testimonial-wrap.testimonial-style-5.sidemenu-wrapper-testimonial-slider-active .testimonial{margin-bottom:0}
.testimonial-wrap.testimonial-style-5.testimonial-slider-active ul.slick-dots,.testimonial-wrap.testimonial-style-5.sidemenu-wrapper-testimonial-slider-active ul.slick-dots{bottom:105px}
.testimonial-wrap.testimonial-style-5.testimonial-slider-active ul.slick-dots li button,.testimonial-wrap.testimonial-style-5.sidemenu-wrapper-testimonial-slider-active ul.slick-dots li button{background:transparent;border:1px solid #fff;padding:4px}
.testimonial-wrap.testimonial-style-5.testimonial-slider-active ul.slick-dots li.slick-active button,.testimonial-wrap.testimonial-style-5.testimonial-slider-active ul.slick-dots li:hover button,.testimonial-wrap.testimonial-style-5.sidemenu-wrapper-testimonial-slider-active ul.slick-dots li.slick-active button,.testimonial-wrap.testimonial-style-5.sidemenu-wrapper-testimonial-slider-active ul.slick-dots li:hover button{background:#47BB8F;border-color:#47BB8F}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrap.testimonial-style-5 .testimonial-content{font-size:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrap.testimonial-style-5 .testimonial-content{font-size:18px}
}
@media only screen and (max-width: 767px) {
.testimonial-wrap.testimonial-style-5 .testimonial{padding-left:30px;padding-right:30px}
.testimonial-wrap.testimonial-style-5 .testimonial-content{font-size:18px}
}
@media only screen and (max-width: 575px) {
.testimonial-wrap.testimonial-style-5 .testimonial{padding-left:10px;padding-right:10px}
.testimonial-wrap.testimonial-style-5 .testimonial-content{font-size:18px}
}
.testimonial-wrap.testimonial-style-6.testimonial-slider-active,.testimonial-wrap.testimonial-style-6.sidemenu-wrapper-testimonial-slider-active{margin-left:0;margin-right:0;padding-bottom:70px}
.testimonial-wrap.testimonial-style-6 .testimonial{position:relative;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-radius:0;background:#f7f7f7}
.testimonial-wrap.testimonial-style-6 .testimonial-content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:30px 90px}
.testimonial-wrap.testimonial-style-6 .testimonial-content p{margin-bottom:0;font-size:16px;line-height:30px;color:#777}
.testimonial-wrap.testimonial-style-6 .testimonial-content-inner:before{content:url(images/icons/icon-quote-left.png);display:inline-block;margin-bottom:50px}
.testimonial-wrap.testimonial-style-6 .testimonial-content-author{margin-top:42px}
.testimonial-wrap.testimonial-style-6 .testimonial-content-author h6{font-size:16px;line-height:26px;color:#333;margin-bottom:0;font-family:"Roboto Condensed",sans-serif}
.testimonial-wrap.testimonial-style-6 .testimonial-content-author p{display:block;color:#777;font-size:13px;line-height:24px}
.testimonial-wrap.testimonial-style-6 .testimonial-image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}
.testimonial-wrap.testimonial-style-6 .testimonial-image img{width:100%}
.bg-white .testimonial-wrap.testimonial-style-6 .testimonial:nth-child(even) .testimonial-content{background:#ededed}
.bg-white .testimonial-wrap.testimonial-style-6 .testimonial:nth-child(odd) .testimonial-content{background:#f1f1f1}
.bg-grey .testimonial-wrap.testimonial-style-6 .testimonial:nth-child(even) .testimonial-content{background:#fff}
.bg-grey .testimonial-wrap.testimonial-style-6 .testimonial:nth-child(odd) .testimonial-content{background:#f1f1f1}
.testimonial-wrap.testimonial-style-6 .testimonial-content{-webkit-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-moz-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-ms-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-o-transition:all 1s cubic-bezier(0,0,0.2,1) 0;transition:all 1s cubic-bezier(0,0,0.2,1) 0}
.testimonial-wrap.testimonial-style-6 .testimonial-image{-webkit-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-moz-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-ms-transition:all 1s cubic-bezier(0,0,0.2,1) 0;-o-transition:all 1s cubic-bezier(0,0,0.2,1) 0;transition:all 1s cubic-bezier(0,0,0.2,1) 0}
.testimonial-wrap.testimonial-style-6 .testimonial:focus,.testimonial-wrap.testimonial-style-6 .testimonial:active{outline:none}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-content,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-content{-webkit-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-content .testimonial-content-inner:before,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-content .testimonial-content-inner:before{-webkit-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation-delay:.6s}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-content p,.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-content h6,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-content p,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-content h6{-webkit-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation-delay:.6s}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-image,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-image{-webkit-animation:fadeInUp 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInUp 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInUp 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInUp 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInUp 1s cubic-bezier(0,0,0.2,1) 1 both}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrap.testimonial-style-6 .testimonial-content{padding:30px 45px}
.testimonial-wrap.testimonial-style-6 .testimonial-content-inner:before{margin-bottom:15px}
.testimonial-wrap.testimonial-style-6 .testimonial-content-author{margin-top:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrap.testimonial-style-6 .testimonial{margin:0 70px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.testimonial-wrap.testimonial-style-6 .testimonial-content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}
.testimonial-wrap.testimonial-style-6 .testimonial-image{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}
.testimonial-wrap.testimonial-style-6 .testimonial:focus,.testimonial-wrap.testimonial-style-6 .testimonial:active{outline:none}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-image,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-image{-webkit-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both}
}
@media only screen and (max-width: 767px) {
.testimonial-wrap.testimonial-style-6 .testimonial{margin:0 50px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.testimonial-wrap.testimonial-style-6 .testimonial-content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;padding:30px}
.testimonial-wrap.testimonial-style-6 .testimonial-image{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}
.testimonial-wrap.testimonial-style-6 .testimonial-content-inner:before{margin-bottom:20px}
.testimonial-wrap.testimonial-style-6 .testimonial:focus,.testimonial-wrap.testimonial-style-6 .testimonial:active{outline:none}
.testimonial-wrap.testimonial-style-6 .testimonial.slick-current .testimonial-image,.testimonial-wrap.testimonial-style-6 .testimonial.slick-active .testimonial-image{-webkit-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-moz-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-ms-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;-o-animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both;animation:fadeInDown 1s cubic-bezier(0,0,0.2,1) 1 both}
.testimonial-wrap.testimonial-style-6 .testimonial-content-author{margin-top:25px}
}
@media only screen and (max-width: 575px) {
.testimonial-wrap.testimonial-style-6 .testimonial{margin:0}
.testimonial-wrap.testimonial-style-6 .testimonial-content{padding-top:30px}
.testimonial-wrap.testimonial-style-6 .testimonial-content-inner:before{margin-bottom:5px}
}
.sidemenu-wrapper-header{background:url(images/others/sidemenu-bg-image.jpg) no-repeat scroll top center;background-size:cover;position:relative}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.sidemenu-wrapper-header .header-sidemenu .header-sidemenu-inner{padding:50px 30px}
.sidemenu-wrapper-header .header-sidemenu nav.menu{margin-top:40px}
.sidemenu-wrapper-header .header-sidemenu nav.menu ul li{padding:0}
.sidemenu-wrapper-header .header-sidemenu a.cr-btn{margin-top:40px}
.sidemenu-wrapper-header .header-sidemenu .address{margin-top:40px}
.sidemenu-wrapper-header .header-sidemenu .social-icons{margin-top:40px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidemenu-wrapper-header{width:260px}
.sidemenu-wrapper-header .header-sidemenu{width:260px;max-width:260px}
}
.sidemenu-wrapper-body{margin-left:375px;width:calc(100% - 375px)}
@media only screen and (max-width: 1600px) and (min-width: 1401px) {
.sidemenu-wrapper-body .footer-widgets .single-widget.widget-latest-blog{padding-right:0}
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.sidemenu-wrapper-body .single-banner-content h1{font-size:82px}
.sidemenu-wrapper-body .single-banner-content p{font-size:16px}
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
.footer-widgets .single-widget.widget-latest-blog{padding-right:35px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidemenu-wrapper-body{margin-left:260px;width:calc(100% - 260px)}
.sidemenu-wrapper-body .section-padding-lg{padding-top:80px;padding-bottom:80px}
.sidemenu-wrapper-body .single-banner-content h1{font-size:72px}
.sidemenu-wrapper-body .single-banner-content p{font-size:16px}
.sidemenu-wrapper-body .about-content{padding-top:50px}
.sidemenu-wrapper-body .footer-widgets .single-widget.widget-quick-links{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:30px}
.sidemenu-wrapper-body .footer-widgets .single-widget.widget-latest-blog{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:30px}
.sidemenu-wrapper-body .footer-widgets .footer-widget-column{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:0}
.sidemenu-wrapper-body .footer-widgets .single-widget.widget-quick-contact{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:30px}
.sidemenu-wrapper-body .footer-widgets .single-widget.widget-newsletter,.sidemenu-wrapper-body .footer-widgets .single-widget.footer-widget-about{padding-right:30px}
.sidemenu-wrapper-body .footer-social{text-align:center;padding-bottom:15px}
.sidemenu-wrapper-body p.footer-copyright{text-align:center}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidemenu-wrapper-body{margin-left:0;width:100%}
}
@media only screen and (max-width: 767px) {
.sidemenu-wrapper-body{margin-left:0;width:100%}
}
.pg-portfolio-images img{width:100%}
.pg-portfolio-images img:focus,.pg-portfolio-images img:active{outline:none}
.pg-portfolio-details{margin-top:70px}
.pg-portfolio-details h4{color:#333;font-family:"Roboto Condensed",sans-serif}
.pg-portfolio-single-info{margin-top:45px}
.pg-portfolio-single-info h5{font-size:18px;color:#333;line-height:26px;font-weight:700;font-family:"Roboto Condensed",sans-serif;position:relative;padding-bottom:15px}
.pg-portfolio-single-info h5::after{content:"";width:100%;background:#eee;position:absolute;left:0;bottom:0;height:1px}
.pg-portfolio-single-info p{color:#777;font-size:16px;margin-bottom:0}
.pg-portfolio-single-info ul{display:inline-block;font-size:0;padding-left:0;margin-bottom:0;vertical-align:middle}
.pg-portfolio-single-info ul li{display:inline-block;font-size:16px;vertical-align:middle;color:#777}
.pg-portfolio-single-info ul li::after{content:"/";padding:0 5px}
.pg-portfolio-single-info ul li:last-child::after{display:none}
.pg-portfolio-single-info ul li a{color:#777}
.pg-portfolio-single-info ul li a:hover{color:#47BB8F}
.pg-related-portfolio-wrap{margin-top:80px}
.pg-related-portfolio-wrap h4{font-size:24px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#333}
.pg-related-portfolios .portfolio:focus,.pg-related-portfolios .portfolio:active{outline:none}
.pg-related-portfolios{margin-left:-15px;margin-right:-15px}
.pg-related-portfolios .portfolio{margin:50px 15px 0}
.pg-blog-list{margin-top:-80px}
.pg-blog{margin-top:80px}
.pg-blog-thumb{overflow:hidden}
.pg-blog-thumb img{width:100%;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.pg-blog-thumb a{overflow:hidden;display:block;width:100%;position:relative}
.pg-blog-thumb a::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0;z-index:1}
.pg-blog-thumb iframe{width:100%;border:none}
.pg-blog-content{-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.1);-moz-box-shadow:0 10px 20px rgba(85,85,85,0.1);-ms-box-shadow:0 10px 20px rgba(85,85,85,0.1);-o-box-shadow:0 10px 20px rgba(85,85,85,0.1);box-shadow:0 10px 20px rgba(85,85,85,0.1);padding:40px 70px}
.pg-blog-content h2,.pg-blog-content h3,.pg-blog-content h4,.pg-blog-content h5,.pg-blog-content h6{color:#333;font-family:"Roboto Condensed",sans-serif;font-weight:500;margin-bottom:0}
.pg-blog-content h2 a,.pg-blog-content h3 a,.pg-blog-content h4 a,.pg-blog-content h5 a,.pg-blog-content h6 a{color:#333}
.pg-blog-content h2 a:hover,.pg-blog-content h3 a:hover,.pg-blog-content h4 a:hover,.pg-blog-content h5 a:hover,.pg-blog-content h6 a:hover{color:#47BB8F}
.pg-blog-content ul.blog-meta{margin-top:5px;padding-left:0;margin-bottom:0}
.pg-blog-content ul.blog-meta li{display:inline-block;vertical-align:middle;font-size:14px;line-height:30px;color:#555}
.pg-blog-content ul.blog-meta li::after{content:"/";padding:0 8px}
.pg-blog-content ul.blog-meta li:last-child::after{display:none}
.pg-blog-content ul.blog-meta li a{color:#555}
.pg-blog-content ul.blog-meta li a:hover{color:#47BB8F}
.pg-blog-content p{margin-bottom:0;margin-top:15px;color:#555}
.pg-blog:hover .pg-blog-thumb img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.pg-blog:hover .pg-blog-thumb a::before{visibility:visible;opacity:1}
.pg-blog-video .pg-blog-thumb a::after{content:"\f103";font-family:"Flaticon";left:50%;top:50%;height:70px;width:70px;z-index:2;position:absolute;line-height:70px;font-size:70px;margin-top:-35px;margin-left:-35px;color:#fff;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}
.pg-blog-video:hover .pg-blog-thumb a::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
.pg-blog-soundcloud iframe{min-height:520px;vertical-align:middle}
.pg-blog-gallery .pg-blog-thumb a::before{display:none}
.pg-blog-gallery.hover .cr-slider-navigation-3 .cr-slider-nav{visibility:visible;opacity:1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pg-blog-soundcloud iframe{min-height:370px}
.pg-blog-content{padding:40px}
}
@media only screen and (max-width: 767px) {
.pg-blog-list{margin-top:-50px}
.pg-blog{margin-top:50px}
.pg-blog-soundcloud iframe{min-height:275px}
.pg-blog-content{padding:40px}
}
@media only screen and (max-width: 575px) {
.pg-blog-soundcloud iframe{min-height:auto}
.pg-blog-content{padding:30px}
.pg-blog-content h2{font-size:24px}
}
.pg-blog-extra{border-top:1px solid #f1f1f1;padding-top:20px}
.blog-grid{margin-bottom:70px}
.blog-details-thumb{margin-bottom:50px}
.blog-details-video{margin-bottom:50px}
h2.blog-details-title{font-size:36px;font-weight:700;color:#333;font-family:"Roboto Condensed",sans-serif}
.blog-details-meta{padding-left:0}
.blog-details-meta li{font-size:13px;font-weight:500;color:#a8a8a8;text-transform:uppercase;display:inline-block;vertical-align:middle;letter-spacing:.5px}
.blog-details-meta li:after{content:"-";padding:0 10px}
.blog-details-meta li:last-child:after{display:none}
.blog-details-meta li a{color:#a8a8a8}
.blog-details-meta li a:hover{color:#47BB8F}
.blog-details-content{padding-bottom:50px;border-bottom:1px solid #e1e1e1}
.blog-details-content p{margin-bottom:30px}
.blog-details-content blockquote{margin-bottom:30px}
.blog-details-content ol{margin-top:30px;margin-bottom:30px;list-style:decimal-leading-zero;list-style-position:inside}
.blog-details-content ol li{margin-bottom:10px}
.blog-details-content img{margin-bottom:20px}
.blog-details-block{margin-top:70px}
.blog-details-authorbox{padding:40px;background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.blog-details-authoriamge{height:95px;width:95px;display:block;overflow:hidden;border-radius:5px;margin-right:25px}
.blog-details-authoriamge img{width:100%}
.blog-details-authordes{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100}
.blog-details-authordes h6{line-height:28px;font-size:16px;color:#5f5f5f;text-transform:uppercase;font-weight:700;margin-bottom:10px}
.blog-details-authordes p{margin-bottom:0}
.blog-details-social{border:1px solid #e9e9e9;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 20px}
.blog-details-social h6{font-size:16px;font-weight:400;color:#636363;margin-right:10px;margin-bottom:0}
.blog-details-social-icons{margin-right:30px}
.blog-details-social-icons,.blog-details-tags{padding:5px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.blog-details-tags ul{margin-bottom:0;padding-left:0}
.blog-details-tags ul li{display:inline-block;font-size:16px;color:gray;font-weight:300}
.blog-details-tags ul li:after{content:","}
.blog-details-tags ul li:last-child:after{display:none}
.blog-details-tags ul li a{color:gray;display:inline-block}
.blog-details-tags ul li a:hover{color:#47BB8F}
.blog-details-block.commentbox form{margin-top:-10px}
.blog-details-block.commentbox form .single-input{margin-top:30px}
.blog-details-block.commentbox form .single-input button{margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-details-content img.alignright{float:none;padding-left:0}
h2.blog-details-title{font-size:32px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-details-content img.alignright{float:none;padding-left:0}
h2.blog-details-title{font-size:28px}
}
@media only screen and (max-width: 767px) {
.blog-details-content img.alignright{float:none;padding-left:0}
h2.blog-details-title{font-size:26px}
}
@media only screen and (max-width: 575px) {
.blog-details-content img.alignright{float:none;padding-left:0}
h2.blog-details-title{font-size:26px}
.blog-details-authorbox{padding:30px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-details-authordes{margin-top:20px}
}
.comment{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:60px}
.comment:first-child{margin-top:0}
.comment.reply{margin-left:150px}
.comment__content{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}
.comment__content a.reply{font-size:14px;color:#47BB8F;font-weight:600;text-transform:uppercase}
.comment__content a.reply:hover{color:#333}
.comment__content__top{margin-right:30px;margin-bottom:10px}
.comment__content__top h6{margin-bottom:0;font-size:16px;font-weight:700;color:#5f5f5f;text-transform:uppercase}
.comment__content__top span{font-size:14px;line-height:20px;color:#a2a2a2;font-weight:400;text-transform:uppercase}
.comment__content__bottom{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media only screen and (max-width: 767px) {
.comment.reply{margin-left:50px}
}
@media only screen and (max-width: 575px) {
.comment.reply{margin-left:30px}
.comment{margin-top:38px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.comment__content{padding-top:20px}
.pg-blog-authorbox{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}
.pg-blog-authordes{padding-top:20px}
}
.commentbox .single-input{margin-top:50px}
.commentbox .single-input input,.commentbox .single-input select,.commentbox .single-input textarea{-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.commentbox .single-input input:focus,.commentbox .single-input input:active,.commentbox .single-input select:focus,.commentbox .single-input select:active,.commentbox .single-input textarea:focus,.commentbox .single-input textarea:active{border-color:#47BB8F}
.blog-details-thumb .slick-slide:focus,.blog-details-thumb .slick-slide:active{outline:none}
.team-details-thumb img{width:100%}
.team-details > p:first-of-type{margin-top:25px}
.team-details h1,.team-details h2,.team-details h3,.team-details h4,.team-details h5,.team-details h6{color:#555;font-family:"Roboto Condensed",sans-serif;font-weight:700}
.team-details-title h4{color:#333;line-height:36px;margin-bottom:8px}
.team-details-title p{color:#777;margin-bottom:0}
.team-details-social{margin-top:30px}
.team-details-social h5{margin-bottom:23px}
.team-details-progress{margin-top:30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-details{margin-top:50px}
}
@media only screen and (max-width: 767px) {
.team-details{margin-top:50px}
}
.pg-contact-form .small-title{padding-right:300px}
.pg-contact-form form{margin-left:-6px;margin-right:-6px}
.pg-contact-form .single-input{margin:0 6px;margin-top:22px}
.pg-contact-form input,.pg-contact-form select,.pg-contact-form textarea{border:1px solid #dcdcdc;border-radius:5px;color:#aaa;font-size:16px}
.pg-contact-form input:-moz-placeholder,.pg-contact-form select:-moz-placeholder,.pg-contact-form textarea:-moz-placeholder{color:#aaa}
.pg-contact-form input::-moz-placeholder,.pg-contact-form select::-moz-placeholder,.pg-contact-form textarea::-moz-placeholder{color:#aaa}
.pg-contact-form input:-ms-input-placeholder,.pg-contact-form select:-ms-input-placeholder,.pg-contact-form textarea:-ms-input-placeholder{color:#aaa}
.pg-contact-form input::-webkit-input-placeholder,.pg-contact-form select::-webkit-input-placeholder,.pg-contact-form textarea::-webkit-input-placeholder{color:#aaa}
.pg-contact-form input:focus,.pg-contact-form input:active,.pg-contact-form select:focus,.pg-contact-form select:active,.pg-contact-form textarea:focus,.pg-contact-form textarea:active{border-color:#47BB8F}
.pg-contact-form button{margin-top:20px;border-radius:5px;overflow:hidden;z-index:3}
.pg-contact-form.pg-contact-form-2 form{margin-left:-15px;margin-right:-15px}
.pg-contact-form.pg-contact-form-2 .single-input{margin-left:15px;margin-right:15px}
.pg-contact-form.pg-contact-form-2 .single-input input,.pg-contact-form.pg-contact-form-2 .single-input select,.pg-contact-form.pg-contact-form-2 .single-input textarea{border:none;border-bottom:1px solid #999;border-radius:0;padding:0}
.pg-contact-form.pg-contact-form-2 .single-input input:focus,.pg-contact-form.pg-contact-form-2 .single-input input:active,.pg-contact-form.pg-contact-form-2 .single-input select:focus,.pg-contact-form.pg-contact-form-2 .single-input select:active,.pg-contact-form.pg-contact-form-2 .single-input textarea:focus,.pg-contact-form.pg-contact-form-2 .single-input textarea:active{border-color:#47BB8F}
.pg-contact-form.pg-contact-form-2 .single-input button{border-radius:0}
.pg-contact-details ul{padding-left:0;margin-bottom:0;list-style:none}
.pg-contact-details ul li:last-child{margin-bottom:0}
.pg-contact-details .single-quick-contact{padding-top:20px;padding-bottom:20px}
.pg-contact-details .single-quick-contact i{font-size:30px;line-height:30px;color:#47BB8F;display:inline-block;margin-bottom:30px}
.pg-contact-details .single-quick-contact h5{font-family:"Roboto Condensed",sans-serif;font-size:18px;line-height:24px;color:#333;font-weight:700;letter-spacing:.5px}
.pg-contact-details .single-quick-contact p{font-size:16px;letter-spacing:.5px;color:#777;margin-bottom:0}
.pg-contact-details .single-quick-contact p a{color:#777}
.pg-contact-details .single-quick-contact p a::after{content:"/";padding:0 3px}
.pg-contact-details .single-quick-contact p a:last-child::after{display:none}
.pg-contact-details .single-quick-contact p a:hover{color:#47BB8F}
.contact-map{margin-top:30px}
.contact-google-map{height:450px;width:100%;border:1px solid #ddd;border-radius:10px}
.pg-contact-form-map-wrapper .pg-contact-form .small-title{padding-right:150px}
.pg-contact-form-map-wrapper .pg-contact-map-wrapper .small-title{padding-right:190px}
.pg-contact-form-map-wrapper .pg-contact-map-wrapper .contact-map{margin-top:60px}
.pg-contact-form-map-wrapper .pg-contact-map-wrapper .contact-google-map{height:350px;border-radius:0}
.pg-contact-map-fullscreen .contact-google-map{border-radius:0;border:none}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pg-contact-form-map-wrapper .pg-contact-form .small-title{padding-right:0}
.pg-contact-form-map-wrapper .pg-contact-map-wrapper .small-title{padding-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pg-contact-details{margin-top:60px}
.pg-contact-form .small-title{padding-right:100px}
.contact-google-map{height:350px}
.pg-contact-map-wrapper{margin-top:50px}
.pg-contact-details.mobile-mt-0{margin-top:0}
}
@media only screen and (max-width: 767px) {
.pg-contact-details{margin-top:60px}
.pg-contact-form .small-title{padding-right:50px}
.contact-google-map{height:350px}
.pg-contact-details.mobile-mt-0{margin-top:0}
.pg-contact-map-wrapper{margin-top:50px}
}
@media only screen and (max-width: 575px) {
.pg-contact-details{margin-top:50px}
.pg-contact-form .small-title{padding-right:0}
.contact-google-map{height:350px}
.pg-contact-form-map-wrapper .pg-contact-form .small-title{padding-right:0}
.pg-contact-form-map-wrapper .pg-contact-map-wrapper .small-title{padding-right:0}
}
.cr-contact-message-modal{position:fixed;top:auto;bottom:0;left:0;right:auto;width:100%;background:rgba(25,25,25,0.95);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:1;z-index:-9;-webkit-transition:.5s ease-out 0;-moz-transition:.5s ease-out 0;-ms-transition:.5s ease-out 0;-o-transition:.5s ease-out 0;transition:.5s ease-out 0;padding:30px;padding-right:60px;-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 -2px 2px rgba(0,0,0,0.2);-ms-box-shadow:0 -2px 2px rgba(0,0,0,0.2);-o-box-shadow:0 -2px 2px rgba(0,0,0,0.2);box-shadow:0 -2px 2px rgba(0,0,0,0.2)}
.cr-contact-message-modal .form-messege{font-size:20px;margin-bottom:0;line-height:1.3}
.cr-contact-message-modal .form-messege.error{color:#f6644F}
.cr-contact-message-modal .form-messege.success{color:#47BB8F}
.cr-contact-message-modal.is-visible{opacity:1;visibility:visible;z-index:99999;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.cr-contact-message-modal button{position:absolute;right:25px;top:30px;height:30px;width:30px;text-align:center;line-height:30px;background:transparent;color:#fff;outline:none;border:none;font-size:20px}
@media only screen and (max-width: 767px) {
.cr-contact-message-modal{padding-right:40px}
.cr-contact-message-modal button{right:10px;top:10px}
}
.widgets:not(.footer-widgets){margin-top:-50px}
.widgets:not(.footer-widgets).widgets-leftside{padding-right:20px}
.widgets:not(.footer-widgets).widgets-rightside{padding-left:20px}
.widgets:not(.footer-widgets) .single-widget{margin-top:50px}
.widgets:not(.footer-widgets) .single-widget h5.widget-title{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;background:#47BB8F;padding:10px 30px;font-size:18px;line-height:30px;margin-bottom:40px}
.widgets:not(.footer-widgets) .about-widget{background:#fafafa}
.widgets:not(.footer-widgets) .about-widget .about-widget-person-image{height:110px;width:110px;text-align:center;line-height:110px;border-radius:100%;overflow:hidden;display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.widgets:not(.footer-widgets) .about-widget .about-widget-content{padding-top:70px;padding-bottom:50px;position:relative}
.widgets:not(.footer-widgets) .about-widget .about-widget-content h6{font-size:16px;color:#2f2f2f;font-weight:700;font-family:"Roboto Condensed",sans-serif;margin-bottom:7px}
.widgets:not(.footer-widgets) .about-widget .about-widget-content p{font-size:14px;line-height:26px;color:#777}
.widgets:not(.footer-widgets) .about-widget .social-icons ul li a{color:#555}
.widgets:not(.footer-widgets) .about-widget .social-icons ul li a:hover{color:#47BB8F}
.widgets:not(.footer-widgets) .search-widget form{padding:30px;border:1px solid #f1f1f1;position:relative}
.widgets:not(.footer-widgets) .search-widget form input{background:#f9f9f9;border:1px solid #f9f9f9;font-size:14px;color:#a6a6a6;padding-right:55px}
.widgets:not(.footer-widgets) .search-widget form input::-webkit-input-placeholder{color:#a6a6a6}
.widgets:not(.footer-widgets) .search-widget form input:-ms-input-placeholder{color:#a6a6a6}
.widgets:not(.footer-widgets) .search-widget form input:-moz-placeholder{color:#a6a6a6}
.widgets:not(.footer-widgets) .search-widget form input::-moz-placeholder{color:#a6a6a6}
.widgets:not(.footer-widgets) .search-widget form button{position:absolute;right:30px;top:50%;height:50px;width:50px;line-height:52px;margin-top:-25px;background:transparent;border:none;padding:0;color:#a6a6a6}
.widgets:not(.footer-widgets) .search-widget form button:hover{color:#777}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-thumb{margin-right:20px;display:inline-block;position:relative}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-thumb::before{content:"";left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.3);opacity:0;position:absolute;visibility:hidden;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-content{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-content h6{font-family:"Roboto Condensed",sans-serif;color:#646464;font-weight:500;font-size:16px;line-height:26px;margin-bottom:0;margin-top:-5px}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-content h6 a{color:#646464}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-content h6 a:hover{color:#47BB8F}
.widgets:not(.footer-widgets) .widget-recent-post .widget-recent-post-meta span{font-family:"Roboto Condensed",sans-serif;display:inline-block;color:#232323;font-size:13px;line-height:20px;font-weight:500}
.widgets:not(.footer-widgets) .widget-recent-post ul{padding-left:0}
.widgets:not(.footer-widgets) .widget-recent-post ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}
.widgets:not(.footer-widgets) .widget-recent-post ul li:last-child{margin-bottom:0}
.widgets:not(.footer-widgets) .widget-recent-post ul li:hover .widget-recent-post-thumb::before{opacity:1;visibility:visible}
.widgets:not(.footer-widgets) .widget-newsletter form{position:relative}
.widgets:not(.footer-widgets) .widget-newsletter form input{border:1px solid #e4e4e4;font-size:14px;color:#aaa;padding-right:55px}
.widgets:not(.footer-widgets) .widget-newsletter form input::-webkit-input-placeholder{color:#aaa}
.widgets:not(.footer-widgets) .widget-newsletter form input:-ms-input-placeholder{color:#aaa}
.widgets:not(.footer-widgets) .widget-newsletter form input:-moz-placeholder{color:#aaa}
.widgets:not(.footer-widgets) .widget-newsletter form input::-moz-placeholder{color:#aaa}
.widgets:not(.footer-widgets) .widget-newsletter form button{position:absolute;background:#47BB8F;color:#fff;height:40px;right:5px;top:5px;width:40px;border:none;outline:none;font-size:20px}
.widgets:not(.footer-widgets) .widget-social ul{padding-left:0;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.widgets:not(.footer-widgets) .widget-social ul li{display:block;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:1px;text-align:center}
.widgets:not(.footer-widgets) .widget-social ul li a{display:block;background:#f9f9f9;padding:20px 0;border-right:1px solid #e4e4e4}
.widgets:not(.footer-widgets) .widget-social ul li:nth-child(4n) a{border-right:none}
.widgets:not(.footer-widgets) .widget-categories ul{padding-left:0;list-style:none;margin-bottom:0}
.widgets:not(.footer-widgets) .widget-categories ul li{line-height:26px;font-weight:400;color:#646464;border-top:1px solid #e5e5e5;padding-top:15px;padding-bottom:11px;font-size:16px}
.widgets:not(.footer-widgets) .widget-categories ul li:first-child{border-top:none;padding-top:0}
.widgets:not(.footer-widgets) .widget-categories ul li:last-child{padding-bottom:0}
.widgets:not(.footer-widgets) .widget-categories ul li a{position:relative;color:#646464;display:block;padding-left:30px}
.widgets:not(.footer-widgets) .widget-categories ul li a:before{content:url(images/icons/widget-dot.png);padding-right:23px;position:absolute;top:0;left:0}
.widgets:not(.footer-widgets) .widget-categories ul li a:hover{color:#47BB8F}
.widgets:not(.footer-widgets) .widget-categories ul li span{float:right}
.widgets:not(.footer-widgets) .widget-instagram > ul{padding-left:0;margin:-2px}
.widgets:not(.footer-widgets) .widget-instagram > ul > li{display:inline-block;height:118px;width:118px;overflow:hidden;padding:2px;vertical-align:middle;position:relative}
.widgets:not(.footer-widgets) .widget-instagram > ul > li a{display:block;position:relative}
.widgets:not(.footer-widgets) .widget-instagram > ul > li a:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background:rgba(25,25,25,0.7);visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li ul.likes-comments{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;list-style:none;padding-left:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:20px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li ul.likes-comments li{display:inline-block;padding-bottom:0;font-weight:400;font-size:14px;margin:0 5px;color:#fff}
.widgets:not(.footer-widgets) .widget-instagram > ul > li ul.likes-comments li span{padding-left:3px}
.widgets:not(.footer-widgets) .widget-instagram > ul > li:hover a{z-index:1}
.widgets:not(.footer-widgets) .widget-instagram > ul > li:hover a:before{visibility:visible;opacity:1}
.widgets:not(.footer-widgets) .widget-instagram > ul > li:hover ul.likes-comments{margin-top:0;visibility:visible;opacity:1;z-index:2}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.widgets:not(.footer-widgets).widgets-leftside{padding-right:0}
.widgets:not(.footer-widgets).widgets-rightside{padding-left:0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li{display:inline-block;height:98px;width:98px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.widgets:not(.footer-widgets){margin-top:100px}
.widgets:not(.footer-widgets).widgets-leftside{padding-right:0}
.widgets:not(.footer-widgets).widgets-rightside{padding-left:0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li{display:inline-block;height:115px;width:115px}
}
@media only screen and (max-width: 767px) {
.widgets:not(.footer-widgets){margin-top:100px}
.widgets:not(.footer-widgets).widgets-leftside{padding-right:0}
.widgets:not(.footer-widgets).widgets-rightside{padding-left:0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li{display:inline-block;height:115px;width:115px}
}
@media only screen and (max-width: 575px) {
.widgets:not(.footer-widgets){margin-top:100px}
.widgets:not(.footer-widgets).widgets-leftside{padding-right:0}
.widgets:not(.footer-widgets).widgets-rightside{padding-left:0}
.widgets:not(.footer-widgets) .widget-instagram > ul > li{display:inline-block;height:98px;width:98px}
}
.pg-service-title{font-family:"Roboto",sans-serif;color:#333;margin-bottom:60px}
.pg-service-thumbs img{width:100%}
.pg-service-thumbs .slick-slide:active,.pg-service-thumbs .slick-slide:focus{outline:0}
.pg-service-details .small-title{margin-bottom:20px}
.pg-service-description .small-title{margin-bottom:20px}
.pg-service-description ul{padding-left:0;margin-bottom:0;list-style:none}
.pg-service-description ul li{font-weight:500;color:#555;font-size:14px;text-transform:uppercase}
.pg-service-description ul li span{float:right;font-weight:400;text-transform:initial}
.pg-service-description ul li a{color:#555}
.pg-service-description ul li a:hover{color:#47BB8F}
.related-services{margin-top:100px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pg-service-details{margin-top:70px}
.related-services{margin-top:50px}
}
@media only screen and (max-width: 767px) {
.pg-service-details{margin-top:50px}
.related-services{margin-top:50px}
}
.wrapper.wrapper-boxed-layout{margin:0 100px;width:calc(100% - 200px);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px rgba(0,0,0,0.3);-ms-box-shadow:0 0 15px rgba(0,0,0,0.3);-o-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);overflow-x:hidden}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100% - 200px);left:100px}
.wrapper.wrapper-boxed-layout .counter-area-inner{width:100%}
@media only screen and (min-width: 1601px) and (max-width: 1919px) {
.wrapper.wrapper-boxed-layout{margin:0 70px;width:calc(100% - 140px)}
.wrapper.wrapper-boxed-layout .mission-area-thumb{height:80%}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100% - 140px);left:70px}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.wrapper.wrapper-boxed-layout{margin:0 50px;width:calc(100% - 100px)}
.wrapper.wrapper-boxed-layout .container{max-width:1100px}
.wrapper.wrapper-boxed-layout .single-banner-content h1{font-size:72px}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100% - 100px);left:50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.wrapper.wrapper-boxed-layout{margin:0 30px;width:calc(100% - 60px)}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100% - 60px);left:30px}
.wrapper.wrapper-boxed-layout .counter-content h1{font-size:34px}
.wrapper.wrapper-boxed-layout .header-style-2 nav.menu .cr-megamenu-wrap{width:139%}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wrapper.wrapper-boxed-layout{margin:0 30px;width:calc(100% - 60px)}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100%);left:0}
}
@media only screen and (max-width: 767px) {
.wrapper.wrapper-boxed-layout{margin:0 15px;width:calc(100% - 30px)}
.wrapper.wrapper-boxed-layout .transparent-header{width:calc(100%);left:0}
}
.footer-widgets{margin-top:-30px}
.footer-widgets .footer-widget-title{line-height:30px;color:#fff;font-weight:400;letter-spacing:.5px;text-transform:uppercase;padding:13px 0;margin-bottom:27px}
.footer-widgets .single-widget{margin-top:30px;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
.footer-widgets .single-widget ul{padding-left:0;margin-bottom:0;list-style:none}
.footer-widgets .single-widget ul li{font-size:14px;line-height:24px;color:#777;margin-bottom:12px}
.footer-widgets .single-widget ul li a{color:#777}
.footer-widgets .single-widget ul li a:hover{color:#fff}
.footer-widgets .single-widget.footer-widget-about{padding-right:30px}
.footer-widgets .single-widget.footer-widget-about p{margin-top:25px;font-size:14px;margin-bottom:0}
.footer-widgets .single-widget.widget-newsletter{padding-right:30px}
.footer-widgets .single-widget.widget-newsletter input{width:100%;height:40px;border:none;border-bottom:1px solid #777;color:#777;font-size:13px;font-weight:400;letter-spacing:.5px}
.footer-widgets .single-widget.widget-newsletter input::placeholder{color:#777}
.footer-widgets .single-widget.widget-newsletter input::-moz-placeholder{color:#777}
.footer-widgets .single-widget.widget-newsletter input:focus,.footer-widgets .single-widget.widget-newsletter input:active{outline:none}
.footer-widgets .single-widget.widget-newsletter input:focus{border-color:#47BB8F}
.footer-widgets .single-widget.widget-newsletter button{margin-top:20px}
.footer-widgets .single-widget.widget-quick-links{padding-left:0}
.footer-widgets .single-widget.widget-latest-blog{padding-left:17px}
.footer-widgets .single-widget.widget-latest-blog ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;padding-top:5px}
.footer-widgets .single-widget.widget-latest-blog ul li:last-child{margin-bottom:0}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-thumb{padding-right:20px;display:inline-block}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-content{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-content h6{color:#fff;font-weight:500;font-size:14px;line-height:20px;margin-bottom:5px}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-content h6 a{color:#fff}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-content h6 a:hover{color:#47BB8F}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-meta span{display:inline-block;padding-right:12px;color:#777;font-size:13px;line-height:20px}
.footer-widgets .single-widget.widget-latest-blog .widget-latest-blog-meta span:last-child{padding-right:0}
.footer-widgets .single-widget.widget-quick-contact{padding-left:45px; font-size:14px}
.footer-widgets .single-widget.widget-quick-contact ul li{margin-bottom:5px}
.footer-widgets .single-widget.widget-quick-contact ul li span{font-size:14px;line-height:30px;color:#ddd;letter-spacing:.5px;margin-bottom:5px;display:block}
.footer-widgets .single-widget.widget-quick-contact ul li p{margin-bottom:0;font-size:14px;line-height:24px;letter-spacing:.5px}
.footer-bottom-area{padding:25px 0}
.footer-social{padding-left:0;list-style:none;margin-bottom:0}
.footer-social li{display:inline-block;padding-right:20px}
.footer-social li:last-child{padding-right:0}
.footer-social li a{display:inline-block;color:#777;font-size:14px;line-height:24px}
.footer-social li a:hover{color:#fff}
p.footer-copyright{margin-bottom:0;font-size:14px;line-height:24px;color:#777;text-align:right}
p.footer-copyright a{color:#777;font-weight:500}
.copyright a{color:#47BB8F}
p.footer-copyright a:hover{color:#47BB8F}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.footer-widgets .single-widget.widget-latest-blog{padding-left:0}
.footer-widgets .single-widget.widget-quick-contact{padding-left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-widgets .single-widget.widget-latest-blog{padding-left:0}
.footer-widgets .single-widget.widget-quick-contact{padding-left:0; }
.footer-social{text-align:center;padding-bottom:8px}
.footer-social li{padding-right:5px;padding-left:5px}
.footer-social li:last-child{padding-right:10px}
p.footer-copyright{text-align:center}
}
@media only screen and (max-width: 767px) {
.footer-social{text-align:center;padding-bottom:15px}
.footer-social li{padding-right:10px;padding-left:10px}
.footer-social li:last-child{padding-right:10px}
p.footer-copyright{text-align:center}
.footer-widgets .single-widget{padding-right:0}
.footer-widgets .single-widget.widget-latest-blog{padding-left:0}
.footer-widgets .single-widget.widget-quick-contact{padding-left:0}
}