@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Fjalla+One&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
/*font-family: 'Fjalla One', sans-serif;*/
/*font-family: 'Roboto', sans-serif;*/
body, html{font-family: 'Roboto', sans-serif; font-size:16px; line-height:24px;}


body, html { overflow-x: hidden\9;}
body, html { overflow-x/*\**/: hidden\9; }
body, html { overflow-x: hidden !ie; }
body, html  {overflow-x: hidden\0/;}
@media screen and (min-width:0\0) {
body, html { overflow-x: hidden}
}

@supports (-ms-ime-align: auto) {  body, html { overflow-x: hidden}}
:-ms-lang(x), body, html { color: red; }


* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img {  border: 0;  vertical-align: top;  max-width: 100%;  height: auto;}
html, body {  height: 100%;}
ul{display:block;list-style-type:disc; margin-block-start:0; margin-block-end:0; margin-inline-start:0px; margin-inline-end:0px; padding-inline-start:0;}
a:hover, a:active, a:focus {
    outline: none;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Fjalla One', sans-serif;}
#innercontainer { padding-bottom: 182px;}
.outersection { min-height: 100%; position: relative; height: auto;}
.footer { position: absolute; width: 100%; left: 0px; bottom: 0px; background:#080808; color:#fff; padding:35px 0px 25px;}

header{ position:relative;}
.header{ position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); top:45px; width:100%; z-index:999;}

.nav_holder{ background:#fff; height:75px; text-align:center; width:100%; display:block;-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.46); 
box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.46);}

.left_sec{ width:49%; display:inline-block; vertical-align:top; padding-top:10px;}
/*.left_sec ul{ list-style-type:none; padding-left:0px; margin-left:0px;}
.left_sec ul li{ display:inline-block; vertical-align:top; padding:5px 15px;}*/


.right_sec{ width:49%; display:inline-block; vertical-align:top; padding-top:25px;padding-left: 45px;}
.right_sec ul{ list-style-type:none;}
.right_sec ul li{ display:inline-block; font-size:18px;font-family: 'Fjalla One', sans-serif; padding-left:10px; padding-right:10px;}
.right_sec ul li span{ color:#fe9600;}
.right_sec ul li a img{ margin-top:-5px;}

.mid_sec{ width:158px; height:166px; position:absolute;left:50%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); top:-45px;}

.bx-wrapper{ box-shadow:none!important; border:0px!important;}
.bx-wrapper{ margin-bottom:30px!important;}

.banner_text{ position:absolute; left:50%; bottom:50px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); text-align:center;}
.banner_text h3{ font-size:48px; text-shadow:1px 1px 1px #000; color:#fff;}
.banner_text a{font-family: 'Fjalla One', sans-serif;display:inline-block; margin:0px auto; font-size:24px; color:#fff; background:#fe9600; padding:14px 30px; border-bottom:3px solid #050505;}
.banner_text a:hover{ background:#333; text-decoration:none;}

.three_box_sec{ text-align:center;}
.three_box_sec .box{ width:31%; background:#474747; margin:0px 10px; display:inline-block; vertical-align: top;}
.three_box_sec .box .box_top{ background:#fea729; padding:20px;}
.three_box_sec .box .box_bottom{padding:20px 20px 60px 20px; color:#fff; position:relative;min-height: 233px;}

.three_box_sec .row {
    display:block;
    -ms-flex-wrap:none;
    flex-wrap:none;
    margin-right: -15px;
    margin-left: -15px;
	text-align:center;
}


.about_sec{ background:#e8e8e8; padding:35px 0px; text-align:center; margin-top:35px; margin-bottom:0px;}
.about_sec h3{color:#9b5c02; display:block; width:100%; font-size:30px;}
.about_sec p{ color:#3b3b3b; font-size:20px;}

.learn_more{ background:#fe9600; color:#fff; border-bottom:3px solid #000000;font-family: 'Fjalla One', sans-serif;font-size:24px; padding:10px 15px; margin:0px auto;}
.learn_more:hover{ color:#fff; text-decoration:none; background:#333;}

.read_more{ background:#fe9600; color:#fff; border-bottom:3px solid #000000;font-family: 'Fjalla One', sans-serif;font-size:18px; padding:8px 10px; margin:0px auto; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); bottom:20px;}
.read_more:hover{ color:#fff; text-decoration:none; background:#673f05;}

.align-center{ text-align:center;}
.text-right{ text-align:right;}
.footer ul{ list-style-type:nonel; padding:0px; margin:0px;}
.footer ul li{ display:inline-block; padding:5px 10px;}
.footer a{ color:#fff;}

.footer .text-left{ padding-top:40px;}
.footer .text-right{ padding-top:25px;}

.banner_inner{ margin-bottom:35px;}

.title{ margin-bottom:25px; color:#9b5c02;}
.about_sec_inner{ padding:15px 0px 40px 0px;}
.about_sec_inner h2, .about_sec_inner h3, .about_sec_inner h4, .about_sec_inner h5{ display:block; width:100%;}
.about_sec_inner h3{ font-size:22px;} .about_sec_inner h4{ font-size:20px;} .about_sec_inner h5{ font-size:18px;}
.about_sec_inner ul{ margin-left:25px; margin-bottom:15px; list-style:none;}
.about_sec_inner ul li{ position:relative;}
.about_sec_inner ul li:before{ position:absolute; left:-20px; top:2px; content:url(../images/chevron-sign-to-right.png);}

.about_sec_inner a{color: #d88104;}


.address_group{ margin-bottom:25px;}

.orange-btn{color: #fff;
    background-color: #ef9a1f;
    border-color: #d88104;}
.orange-btn:hover {
    color: #fff;
    background-color: #d88104;
    border-color: #ef9a1f;
}
.address_group a{color:#ef9a1f;}
.map_pan {
    border: 2px solid #eee;
    padding-bottom: 0px;
}
.map_pan iframe{ padding-bottom:0px; margin-bottom:-7px;}
.mobile-only{ display:none;}

@media screen and (max-width: 1199px) {
.container {
    max-width: 96%;
}
.banner_inner img{ height:166px;}
}

@media screen and (max-width: 1184px) {
.three_box_sec .box .box_bottom{min-height: 270px;}
}

@media screen and (max-width: 1100px) {
.right_sec ul li{ font-size:16px;}
.three_box_sec .box .box_bottom{min-height: 280px;}
}

@media screen and (max-width: 1049px) {
.three_box_sec .box .box_bottom{min-height: 292px;}
}

@media screen and (max-width: 1024px) {
#cssmenu.align-center > ul {
    font-size: 0;
    text-align: left !important;
}
.right_sec{ text-align:right;}
.three_box_sec .box{ width:30%;}
.banner_text{ width:100%;}
.three_box_sec .box .box_bottom{min-height: 292px;}
}

@media screen and (max-width:991px) {
.footer ul li {
    display: inline-block;
    padding: 5px 4px;
}
}

@media screen and (max-width:940px) {
.right_sec ul li{padding-left: 10px; padding-right: 0;}
.right_sec ul li a img { margin-top: -1px; width: 77%;}
.three_box_sec .box .box_bottom{min-height: 316px;}
}

@media screen and (max-width: 888px) {
.nav_holder{ display:flex; text-align:right;}
.left_sec, .right_sec{ display:flex;}
#first {order: 3;} #second {order: 2;} #third {order: 1;}
#cssmenu.small-screen #menu-button{ color:#000 !important;}
#cssmenu.small-screen #menu-button::before{background: #000 !important;}
#cssmenu.small-screen #menu-button::after { height: 8px !important; border-top: 2px solid #000!important; border-bottom: 2px solid #000!important;}
#cssmenu.small-screen #menu-button {text-align: right!important; padding-right: 45px!important;}
#cssmenu.small-screen.align-center > ul.open{ background:#fff !important;width: 78%;
float: right;}
#cssmenu.small-screen #menu-button.menu-opened::after {
        border-top-color: currentcolor!important;
        border-top-style: none!important;
        border-top-width: 0px!important;
    height: 2px !important;}
.banner { padding-top: 120px; background:#c0dcff;}
.h3, h3 {
    font-size: 1.245rem;
}
body, html{ font-size:15px;}
.three_box_sec .box .box_bottom {
    min-height: 270px;
}
.footer{ position:static;}
#innercontainer {
    padding-bottom: 0px;
}
.footer ul li {
    display: inline-block;
    padding: 5px 3px;
}
.right_sec{ padding-left:5px; text-align:left;}
.right_sec ul li:nth-child(2){ display:none;}
}

@media screen and (max-width:845px) {
.three_box_sec .box .box_bottom {
    min-height: 300px;
}
}

@media screen and (max-width:778px) {
.three_box_sec .box .box_bottom {
    min-height: 315px;
}
.read_more{ display:inline-block; width:130px;}
}

@media screen and (max-width:768px) {
.right_sec ul li:nth-child(2){ display:none;}
.banner_text h3{ font-size:40px;}
}
@media screen and (max-width:705px) {
.three_box_sec .box .box_bottom {
    min-height: 342px;
}

}

@media screen and (max-width:702px) {
.three_box_sec .box {
    width: 95%;margin-bottom:20px;
}
.three_box_sec .box .box_bottom {
    min-height: auto;
    
}
}

@media screen and (max-width:575px) {
htmh, body{ overflow-x:hidden;}
.text-left, .text-right{
    text-align:center !important;
}
.banner_text { width: 95%; /*background: rgba(1,1,1,0.5);*/ padding: 25px 5px; bottom:0px;}
.banner_text h3 { font-size: 24px;}
.banner_text a { font-size: 21px; padding:8px 20px;}
.right_sec ul li{ font-size:14px;}
.about_sec h3{ font-size:24px;}
.about_sec p{ font-size:16px;}
.learn_more { font-size: 18px; padding: 6px 15px; }
.about_sec {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}
.banner_inner { margin-bottom: 10px;}
h2.title{ font-size:24px; margin-bottom:10px;}
.map_pan{ margin-bottom:25px;}
.footer .text-left {
    padding-top: 5px;
}
.nav_holder .right_sec ul li:nth-child(3) a{ display:none;}
.mobile-only {
    position: absolute;
    bottom: 25px;
    right:83px;
    display: block;
    background: #fff;
    border-radius: 5px;
    z-index: 99;
    padding: 0px;
}
#cssmenu.small-screen #menu-button {
    color:  #fff !important;
}
.mobile-only img{ width:80%;}
.thank_you { min-height:280px;}
.right_sec ul li span{ display:none;}
}

@media screen and (max-width:420px) {
.right_sec ul li span{ display:none;}
.banner_text{ padding:8px 5px;}
.banner_text h3 {font-size: 20px;}
.banner_text a {
    font-size: 16px;
    padding: 0px 10px;
}
.mid_sec img{ width:70%; margin:0px auto; height:auto;}
.mid_sec{ top:-20px; z-index:998; text-align:center;}
#cssmenu.small-screen.align-center > ul.open {
    background:   #fff !important;
    width: 100%;
    float: right;
    z-index: 999 !important;
    position: absolute;
}
.bx-wrapper .bx-controls-direction a{ z-index:998 !important;}
.mobile-only {
    position: absolute;
    bottom: 24px;
    right:59px;
    display: block;
    background: #fff;
    border-radius: 5px;
    z-index: 99;
    padding: 0px;
}
.header{top: 25px;}
.banner {
    padding-top: 100px;
}
.mid_sec{height: 95px;}
}

@media screen and (max-width:375px) {
.banner_text{ padding:8px 5px;}
.banner_text h3 {font-size: 20px;}
.banner_text a {
    font-size: 16px;
    padding: 0px 10px;
}
.nav_holder .right_sec ul li:nth-child(3) a{ display:none;}
.mobile-only {
    position: absolute;
    bottom: 24px;
    right: 55px;
    display: block;
    background: #fff;
    border-radius: 5px;
    z-index: 99;
    padding: 0px;
}
.mobile-only img{ width:80%;}
#cssmenu.small-screen #menu-button {
    color:  #fff !important;
}
.right_sec ul li img{ width:78%; padding-top:3px;}

}

.g-recaptcha.form-field {
    margin-bottom: 10px;
}
body:after{
    position:absolute; z-index:-1;
    content:url(../images/chevron-sign-to-right.png) url(../images/icon1.png) url(../images/icon2.png) url(../images/icon3.png) url(../images/logo.png)  url(../images/facebook.png) url(../images/footer_logo.png)  url(../images/banner1.jpg)  url(../images/banner2.jpg)  url(../images/banner3.jpg); display:none;
}
.bx-wrapper img{ width:100%;}
#innercontainer .banner_inner{ display:block!important;}