@import url(app.css);
@import url(animate.css); 
@import url(plugins.css);

body {font-size:100%; font-family: 'open_sansregular'; background-color:#FFF;}
*::-moz-selection { background: #f26b3c none repeat scroll 0 0; color: #ffffff;}
@font-face {
    font-family: 'oswald_regularregular';
    src: url('../font/oswald-regular-webfont.eot');
    src: url('../font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/oswald-regular-webfont.woff2') format('woff2'),
         url('../font/oswald-regular-webfont.woff') format('woff'),
         url('../font/oswald-regular-webfont.ttf') format('truetype'),
         url('../font/oswald-regular-webfont.svg#oswald_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold_2-webfont.eot');
    src: url('../font/opensans-bold_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bold_2-webfont.woff2') format('woff2'),
         url('../font/opensans-bold_2-webfont.woff') format('woff'),
         url('../font/opensans-bold_2-webfont.ttf') format('truetype'),
         url('../font/opensans-bold_2-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../font/opensans-bolditalic_2-webfont.eot');
    src: url('../font/opensans-bolditalic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bolditalic_2-webfont.woff2') format('woff2'),
         url('../font/opensans-bolditalic_2-webfont.woff') format('woff'),
         url('../font/opensans-bolditalic_2-webfont.ttf') format('truetype'),
         url('../font/opensans-bolditalic_2-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../font/opensans-italic_2-webfont.eot');
    src: url('../font/opensans-italic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-italic_2-webfont.woff2') format('woff2'),
         url('../font/opensans-italic_2-webfont.woff') format('woff'),
         url('../font/opensans-italic_2-webfont.ttf') format('truetype'),
         url('../font/opensans-italic_2-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}	

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular_2-webfont.eot');
    src: url('../font/opensans-regular_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular_2-webfont.woff2') format('woff2'),
         url('../font/opensans-regular_2-webfont.woff') format('woff'),
         url('../font/opensans-regular_2-webfont.ttf') format('truetype'),
         url('../font/opensans-regular_2-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font/opensans-semibold_2-webfont.eot');
    src: url('../font/opensans-semibold_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibold_2-webfont.woff2') format('woff2'),
         url('../font/opensans-semibold_2-webfont.woff') format('woff'),
         url('../font/opensans-semibold_2-webfont.ttf') format('truetype'),
         url('../font/opensans-semibold_2-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../font/opensans-semibolditalic_2-webfont.eot');
    src: url('../font/opensans-semibolditalic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibolditalic_2-webfont.woff2') format('woff2'),
         url('../font/opensans-semibolditalic_2-webfont.woff') format('woff'),
         url('../font/opensans-semibolditalic_2-webfont.ttf') format('truetype'),
         url('../font/opensans-semibolditalic_2-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

p, li, li a, label{color:#555;}
a{color:#f26b3c; text-decoration:none;}
a, a:focus, a:hover, a:active{outline:0 !important;}
a:focus{text-decoration:none;}
a:hover{color:#414042; text-decoration:none;}

.navbar-nav { float: right !important; }
.nopad{padding:0px !important;}
.about-inner{width:100%; float:left; margin:-8px 0px 0px 0px; padding:0px; /*background:url(../images/inner_banner/aboutus.png) scroll left top no-repeat;*/}
.about-inner img{ width:100%; max-width:100%; height:auto;}

.flexslider { margin: -8px 0 0 !important;}
.news_wrapper { background: #972a2f url(../images/news_wra.png) scroll left top no-repeat; width:100%; padding:0px; margin:0px; }
.news_wrapper h3 { font-size:1.6666rem; color:#ffd646; font-family:'open_sanssemibold'; margin:0px; padding:20px 0px 0px 30px;}
.news_wrapper small { color:#fef5aa; font-family:'open_sansregular'; padding:0px 0px 0px 30px; margin:0px;}
.news_wrapper p { font-size:1.4rem; color:#FFF; line-height: 3rem; padding:0px 0px 0px 30px; margin:0px; font-family:'open_sansregular';}
.news_wrapper p strong { font-family:'open_sanssemibold'; text-transform:uppercase; font-weight:400; }

.newspaper {width: 100%; margin:0px 0 0 0; padding:0px;}
.newspaper img {max-width:100%; width:100%;}
.newspaper {background:none; position: relative; zoom: 1;}
.newspaper {zoom: 1;}
.newspaper > li {position: relative; text-align:center;}

.download_form { padding:0px; margin:23px 0px 0px 0px; float:right; }
.download_form h4 { text-align:center; font-size:1.5rem; color:#c72e33; font-family: 'oswald_regularregular'; padding: 1rem 0.8rem 0.6rem !important; margin:0px; text-transform:uppercase;}
.download_form h4 a { color:#c72e33; background-color:#ffd646; padding:1.2rem 2rem 0.7rem 2rem !important; margin:0px; text-decoration:none;}
.download_form h4 a:hover { color:#FFF; background-color:#f26b3c; text-decoration:none;}
.download_form .fa { margin-left:1.2rem; }

.content_home {margin:0px; padding: 50px 0px 0px 0px; background:#fff;}
.content_home h1{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:3.5rem; font-family: 'oswald_regularregular'; padding-bottom:1.3rem; text-transform:uppercase;}
.content_home h1::after {border: 1px solid #f26b3c; content: "";display: block;margin: 10px auto;width: 30px;}
.content_home h1 strong{color:#ffd646; font-weight:400;}
.content_home h2 { text-align:center; font-size:2.2rem; margin-bottom:3rem; color:#414042; font-family:'open_sansregular'; }
.content_home h4{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.8rem !important; font-family: 'oswald_regularregular'; padding-bottom:2.5rem; text-transform:capitalize;}
.content_home h4::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto;width: 30px;}
.content_home p { text-align:center; font-size:1.5rem; color:#414042; font-family:'open_sansregular'; line-height:2.5rem; padding:0px 0px 40px 0px; margin:0px;}
.content_home p a { color:#f26b3c; font-family:'open_sanssemibold_italic'; text-decoration:underline;}
.content_home p a:hover { color:#ffd646;}

.meet-team {width:100%; text-align:center; background:#fffee5; border:1px solid #fff3c7; border-left:0px; border-right:0px; padding:35px 0 5px 0px; display:block; margin: 0;}
.meet-team h3{line-height:25px; text-align:center; font-weight:normal; color:#c72e33; font-size:2.2rem; font-family: 'oswald_regularregular'; text-transform:capitalize;}
.meet-team h3::after {border: 1px solid #ffd646; content: "";display: block; margin: 10px auto;width: 30px;}
.meet-team h3 a { color:#c72e33; text-decoration:none;}
.meet-team h3 a:hover { color:#414042; text-decoration:none;}
.meet-team p { font-size:1.5rem; color:#f26b3c; text-decoration:none; font-family:'open_sanssemibold';}
.meet-team img {border: 0px solid #ffd646; min-height:1px; text-align:center; width:100%; max-width:100%; height:auto; margin-bottom:0px; position:relative; margin-left:0px; margin-right:0px; box-shadow:0px 15px 0px rgba(255,214,70,4);}
.meet-team img:hover { opacity: 0.85; box-shadow:0px 15px 0px rgba(242,107,60,51); }

.gallery-wrapper {text-align:center; margin:0px; padding:0px; display:block;}
.gallery-wrapper h3{line-height:25px; text-align:center; font-weight:normal; color:#FFF; font-size:2.5rem; font-family: 'oswald_regularregular'; text-transform:uppercase;}
.gallery-wrapper h3::after {border: 1px solid #ffd646; content: "";display: block; margin: 10px auto;width: 30px;}
.gallery-wrapper h3 a { color:#c72e33; text-decoration:none;}
.gallery-wrapper h3 a:hover { color:#414042; text-decoration:none;}
.gallery-wrapper p { font-size:1.5rem; line-height:5rem; padding:0px; margin:0px; color:#FFF; text-align:center; text-decoration:none; font-family:'open_sansregular';}
.gallery-wrapper p a {font-size:1.2rem; font-family:'open_sansregular' !important; color:#FFF; text-decoration:none; text-transform:uppercase; background-color:#000; padding:8px 20px !important;}
.gallery-wrapper p a:hover { color:#FFF !important; background-color:#f26b3c !important;}

.gallery-wrapper p .fa { font-size:3.5rem; padding:5px !important; margin:0px; color:#FFF; text-align:center; font-weight:300 !important; }
 
.photo {width:100%; float:left; margin:0px; padding:50px 0px 40px 0px; background:url(../images/photo-gallery.png) scroll left top no-repeat; border-bottom-width:0px; background-size:cover; background-position:center; background-repeat:no-repeat; display:block;}
.photo img { width:100%; max-width:100%; height:auto;}
.video {width:100%; float:left; margin:0px; padding:50px 0px 40px 0px; background:url(../images/video-gallery.png) scroll left top no-repeat; border-bottom-width:0px; background-size:cover; background-position:center; background-repeat:no-repeat; display:block;}
.video img { width:100%; max-width:100%; height:auto;}

.no-bg { background-color:#fff !important; }

/* Alternate Caption CSS */
#flex-main { padding: 0 40px; max-width: 1200px; margin: 0 auto; }
.flex-caption { width: 100%; margin: 0; font-size:1.3rem;}
.text-container { width: 100%; padding: 20px; }
.text-container a:hover { text-decoration: underline; }

/* ---- Slider Starts ---*/
.text-container {
    text-align: center;
}
.text-container h3 {
    background: rgba(255,255,255,.66);
    color: #000;
    display: inline-block;
    padding: 10px 30px;
    position: relative;
    font-size: 20px;
    margin-bottom: -11px;
}
.text-container h1 {
    background: rgba(0,0,0,.45);
    margin-top: -13px;
    color: #fff;
    padding: 55px 56px;
    display: inline-block;
    font-size: 25px;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.53);
    box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.25);
}
.text-container p {
    margin-top: 40px;
}
.text-container p a {
    font-size: 16px;
    color: #fff;
    padding: 18px 22px;
    display: inline-block;
    background: #222;
}
.text-container p a:hover{
    text-decoration: none;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    background: #646464;
}
#page > div.flexslider > ul > li > iframe {
	-webkit-transform: scale(1.20);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform:	scale(1);
	-moz-transform:		scale(1);
	-ms-transform:		scale(1);
	transform:			scale(1);
}


#slider {text-align: center;}
#slider {margin: 0 auto;}
#description {margin: 25px auto;text-align: left;max-width: 650px;padding: 0 25px;}
.respond {margin: 0 auto;max-width: 370px;}
/* NEW EXPERIMENT *//* Slider Setup */
input {display: none;}
#slide1:checked ~ #slides .inner {margin-left:0;}
#slide2:checked ~ #slides .inner {margin-left:-100%;}
#slide3:checked ~ #slides .inner {margin-left:-200%;}
#slide4:checked ~ #slides .inner {margin-left:-300%;}
#slide5:checked ~ #slides .inner {margin-left:-400%;}
#overflow {width: 100%;overflow: hidden;}
article img {width: 100%;}
#slides .inner {width: 500%;line-height: 0;}
#slides article {width: 20%;float: left;}
/* Slider Styling *//* Control Setup */
#controls {margin: -25% 0 0 0;width: 100%;height: 50px;}
#controls label {display: none;width: 50px;height: 50px;opacity: 0.3;}
#active {margin: 23% 0 0;text-align: center;}
#active label {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;display: inline-block;width: 25px;height: 7px;background: #f26b3c; cursor:pointer;}
#active label:hover {background: #ffd646;border-color: #ffd646 !important;}
#controls label:hover {opacity: 0.8;}
#slide1:checked ~ #controls label:nth-child(2), #slide2:checked ~ #controls label:nth-child(3), #slide3:checked ~ #controls label:nth-child(4), #slide4:checked ~ #controls label:nth-child(5), #slide5:checked ~ #controls label:nth-child(1) {background: url('next.png') no-repeat;float: right;margin: 0 -70px 0 0;display: block;}
#slide1:checked ~ #controls label:nth-child(5), #slide2:checked ~ #controls label:nth-child(1), #slide3:checked ~ #controls label:nth-child(2), #slide4:checked ~ #controls label:nth-child(3), #slide5:checked ~ #controls label:nth-child(4) {background: url('prev.png') no-repeat;float: left;margin: 0 0 0 -70px;display: block;}
#slide1:checked ~ #active label:nth-child(1), #slide2:checked ~ #active label:nth-child(2), #slide3:checked ~ #active label:nth-child(3), #slide4:checked ~ #active label:nth-child(4), #slide5:checked ~ #active label:nth-child(5) {background: #ffd646;border-color: #ffd646 !important;}
/* Info Box */
.info {line-height: 20px;margin: 0 0 -150%;position: absolute;font-style: italic;padding: 30px 30px;opacity: 0;color: #000;text-align: left;}
.info h3 {color: #333;margin: 0 0 5px;font-weight: normal;font-size: 22px;font-style: normal;}
/* Slider Styling */
#slides {margin: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;box-shadow: 0;padding: 0; }
/* Animation */
#slides .inner {-webkit-transform: translateZ(0);-webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);-moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);-ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);-o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);-moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);-ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);-o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */}
#slider {-webkit-transform: translateZ(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
#controls label {-webkit-transform: translateZ(0);-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out;}#slide1:checked ~ #slides article:nth-child(1) .info, #slide2:checked ~ #slides article:nth-child(2) .info, #slide3:checked ~ #slides article:nth-child(3) .info, #slide4:checked ~ #slides article:nth-child(4) .info, #slide5:checked ~ #slides article:nth-child(5) .info {opacity: 1;-webkit-transition: all 1s ease-out 0.6s;-moz-transition: all 1s ease-out 0.6s;-o-transition: all 1s ease-out 0.6s;transition: all 1s ease-out 0.6s;}.info, #controls, #slides, #active, #active label, .info h3, .desktop, .tablet, .mobile {-webkit-transform: translateZ(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}/* Respond Options */#desktop:checked ~ #slider {max-width: 960px;}#tablet:checked ~ #slider {max-width: 850px;}#mobile:checked ~ #slider {max-width: 450px;}
#desktop:checked ~ #slider .desktop, #tablet:checked ~ #slider .tablet, #mobile:checked ~ #slider .mobile {color: #777;opacity: 1;}
/* Tablet */
#tablet:checked ~ #slider #controls {margin: -25% 0 0 12%;width: 76%;height: 50px;}
#tablet:checked ~ #slider #controls label {-moz-transform: scale(0.8);-webkit-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
#tablet:checked ~ #slider #slides, #mobile:checked ~ #slider #slides {padding: 1% 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
tablet:checked ~ #slider #active {margin: 22% 0 0;}/* Mobile */
#mobile:checked ~ #slider #controls {margin: -28% 0 0 24%;width: 50%;height: 50px;}
#mobile:checked ~ #slider #active {margin: 23% 0 0;}
#mobile:checked ~ #slider #slides .info {opacity: 0 !important;}
#mobile:checked ~ #slider #controls label {-moz-transform: scale(0.6);-webkit-transform: scale(0.6);-o-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}

.feature--grid a:focus {border-bottom:none }
.feature--grid:hover .feature--grid-valign, .feature--grid:focus .feature--grid-valign {opacity:1;-webkit-transition:0.3s;transition:0.3s}
.feature--grid.is-Filter--inactive {display:none}
.feature--grid {border: 1px solid #ffd646; min-height:1px; text-align:center; margin-bottom:20px; position:relative; background:url(../images/gr_bg.png) scroll center center; margin-left:0px; margin-right:0px; box-shadow:0px 15px 0px rgba(255,214,70,4);}
.feature--grid_2up--b {min-height:1px; text-align:center; margin-bottom:20px; position:relative; margin-left:15px;margin-right:15px}
.feature--grid.feature--grid-1 .feature--grid-valign {padding:0 10px}
.feature--grid.feature--grid-2 .feature--grid-valign {padding:0 10px 0 20px}
.feature--grid .feature--grid-valign {background-color:black;background-color:rgba(255, 214, 70, 4);padding:0 15px; border: 1px solid #ffd646;}
.feature--grid .feature--grid-heading {margin:0 0 20px 0;line-height:1.2; }
.feature--grid .feature--grid-wrapper {position:absolute;top:0;left:0;width:100%;height:100%}
.feature--grid .feature--grid-inner {background-position: center center; display: table; height:270px; text-align: center; width: 100%;}
.feature--grid .feature--grid-inner span { vertical-align:middle; display: table-cell; }
.feature--grid-inner .fa { text-align:center; font-size:7rem; color:#666666; }
.feature--grid-inner h5 { padding:0rem; margin:0rem !important; }
.feature--grid-inner h3 { display: table; text-align: center; width: 100%; font-size:2rem; color:#414042; font-family:'oswald_regularregular'; }
.feature--grid-inner h3::before {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto; width: 30px;}
.feature--grid-heading { display: table; text-align: center; width: 100%; font-size:2rem; color:#972a2f; font-family:'oswald_regularregular';}
.feature--grid-heading::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto; width: 30px;}
.feature--grid-inner p { font-size:1.4rem; color:#972a2f; line-height: 1.9rem; padding:0px; margin:0px; font-family:'open_sansregular';}
.feature--grid-inner p .fa { text-align:center; font-size:5rem; color:#972a2f; }
.feature--grid .feature--grid-btn {background:transparent;border-width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:-webkit-linear-gradient(left, #f26721, #f7931e);background:linear-gradient(to right, #f26721, #f7931e); font-size:1.2rem; padding: 7px 15px 3px; border-radius:22px; color:#fff; text-transform:uppercase; display:inline-block; font-family:'oswald_regularregular', sans-serif; font-weight:400; cursor:pointer; -webkit-font-smoothing:antialiased; background:#f26721; -webkit-transition:background-color 0.5s; transition:background-color 0.5s; border-bottom-width:0px;}
.feature--grid .feature--grid-btn:hover, .feature--grid .feature--grid-btn:active, .feature--grid .feature--grid-btn:focus { border:0; color:#fff}
.feature--grid .feature--grid-btn:hover, .feature--grid .feature--grid-btn:focus { background:-webkit-linear-gradient(right, #f26721, #f7931e); background:linear-gradient(to left, #f26721, #f7931e); color:#fff; background:#f7931e}
.feature--grid-image { width:100%; height:100%}
.feature--grid-video { position:absolute; top:0; left:0; width:100%; height:100%; -o-object-fit:fill; object-fit:fill; opacity:0; -webkit-transition:0.5s; transition:0.5s}
.no-touch .feature--grid-video:hover { opacity:1; -webkit-transition:0.5s; transition:0.5s}
.feature--grid-link_wrapper { border-bottom-width:0px; background-size:cover; background-position:center; background-repeat:no-repeat; display:block; border:0; font-size:0; width:100%}
.feature--grid-link_wrapper:hover, .feature--grid-link_wrapper:active, .feature--grid-link_wrapper:focus { border:0; color:#fff}
.feature--grid-link_wrapper:hover .feature--grid-valign { opacity:1; -webkit-transition:0.3s; transition:0.3s}
.feature--grid-link_wrapper:focus { border:0}
.feature--grid-typeWrapper { background:#252525; display:inline-block; position:absolute; bottom:-20px; right:-15px; padding:2px 10px}
.feature--grid-type { color:#fff; margin:0}
.feature--grid-text_wrapper { margin-left:40px; margin-right:40px}
.feature--grid-link { border-bottom-width:0px; text-decoration:none; text-transform:uppercase; font-size:22px; font-family:'proxima-nova-alt-ext-cond', sans-serif; color:#f7931e; -webkit-transition:0.3s; transition:0.3s; border-bottom:2px solid transparent; -webkit-font-smoothing:antialiased; font-weight:700}
.feature--grid-link:hover, .feature--grid-link:active, .feature--grid-link:focus { border:0; color:#fff}
.feature--grid-link:after { display:inline-block; content:"\02192"; font-family:'icon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; color:inherit; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding-left:10px; font-size:24px}
.feature--grid-link:hover, .feature--grid-link:focus { color:#f7931e; border-bottom:2px solid #f7931e}
.feature-overview_panes-icon-group { text-align:center; padding-top:5px}
.feature-overview_panes-icon { font-size:60px; display:inline-block; color:#fff}
.feature--grid-valign { display:table-cell; vertical-align:middle; background-color:rgba(247, 147, 30, 0.9); -webkit-transition:0.3s; transition:0.3s; opacity:0}
.feature--grid-btn { background-color:transparent; font-size:15px; border:3px solid #fff; border-radius:22px; padding:7px 32px; color:#fff; -webkit-transition:background-color 0.3s; transition:background-color 0.3s; text-transform:uppercase; display:inline-block; font-family:'soleil', sans-serif; cursor:pointer; letter-spacing:2px; font-weight:700; -webkit-font-smoothing:antialiased}
.feature--grid-btn:hover, .feature--grid-btn:focus { background-color:#fff; color:#f26721}

.feature--grid1 a:focus {border-bottom:none }
.feature--grid1:hover .feature--grid1-valign, .feature--grid1:focus .feature--grid1-valign {opacity:1;-webkit-transition:0.3s;transition:0.3s}
.feature--grid1.is-Filter--inactive {display:none}
.feature--grid1 {border: 15px solid #f0f0f0; min-height:1px; text-align:center; margin-bottom:20px; position:relative; background-color:#FFF; margin-left:0px; margin-right:0px; box-shadow:0px 0px 0px rgba(255,214,70,4);}
.feature--grid1_2up--b {min-height:1px; text-align:center; margin-bottom:20px; position:relative; margin-left:15px;margin-right:15px}
.feature--grid1.feature--grid1-1 .feature--grid1-valign {padding:0 10px}
.feature--grid1.feature--grid1-2 .feature--grid1-valign {padding:0 10px 0 20px}
.feature--grid1 .feature--grid1-valign {background-color:black;background-color:rgba(255, 214, 70, 4);padding:0 15px; border: 1px solid #ffd646;}
.feature--grid1 .feature--grid1-heading {margin:0 0 20px 0;line-height:1.2; }
.feature--grid1 .feature--grid1-wrapper {position:absolute;top:0;left:0;width:100%;height:100%}
.feature--grid1 .feature--grid1-inner1 {background-position: center center; display: table; height:364px; text-align: center; width: 100%;}
.feature--grid1 .feature--grid1-inner1 img {border: 0px solid #ffd646; min-height:1px; text-align:center; width:100%; max-width:100%; height:auto; margin-bottom:0px; position:relative; margin-left:0px; margin-right:0px;}
.feature--grid1 .feature--grid1-inner1 span { vertical-align:middle; display: table-cell; }
.feature--grid1-inner1 .fa { text-align:center; font-size:7rem; color:#666666; }
.feature--grid1-inner1 h5 { padding:0rem; margin:0rem !important; }
.feature--grid1-inner1 h3 { display: table; text-align: center; width: 100%; font-size:2rem; color:#f26b3c; font-family:'oswald_regularregular'; }
.feature--grid1-inner1 h3::before {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto; width: 30px;}
.feature--grid1-heading { display: table; text-align: center; width: 100%; font-size:2rem; color:#972a2f; font-family:'oswald_regularregular';}
.feature--grid1-heading::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto; width: 30px;}
.feature--grid1-inner1 p { font-size:1.4rem; color:#414042; line-height: 1.9rem; padding:0px 20px; margin:0px; font-family:'open_sansregular';}
.feature--grid1-inner1 p .fa { text-align:center; font-size:5rem; color:#972a2f; }
.feature--grid1-inner1 h6 { font-size:1.2rem !important; color:#8c8c8c !important; line-height: 1.9rem !important; padding:0px !important; margin:10px 0px 0px 0px !important; font-family:'open_sansitalic';}
.feature--grid1 .feature--grid1-btn {background:transparent;border-width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:-webkit-linear-gradient(left, #f26721, #f7931e);background:linear-gradient(to right, #f26721, #f7931e); font-size:1.2rem; padding: 7px 15px 3px; border-radius:22px; color:#fff; text-transform:uppercase; display:inline-block; font-family:'oswald_regularregular', sans-serif; font-weight:400; cursor:pointer; -webkit-font-smoothing:antialiased; background:#f26721; -webkit-transition:background-color 0.5s; transition:background-color 0.5s; border-bottom-width:0px;}
.feature--grid1 .feature--grid1-btn:hover, .feature--grid1 .feature--grid1-btn:active, .feature--grid1 .feature--grid1-btn:focus { border:0; color:#fff}
.feature--grid1 .feature--grid1-btn:hover, .feature--grid1 .feature--grid1-btn:focus { background:-webkit-linear-gradient(right, #f26721, #f7931e); background:linear-gradient(to left, #f26721, #f7931e); color:#fff; background:#f7931e}
.feature--grid1-image { width:100%; height:100%}
.feature--grid1-video { position:absolute; top:0; left:0; width:100%; height:100%; -o-object-fit:fill; object-fit:fill; opacity:0; -webkit-transition:0.5s; transition:0.5s}
.no-touch .feature--grid1-video:hover { opacity:1; -webkit-transition:0.5s; transition:0.5s}
.feature--grid1-link_wrapper { border-bottom-width:0px; background-size:cover; background-position:center; background-repeat:no-repeat; display:block; border:0; font-size:0; width:100%}
.feature--grid1-link_wrapper:hover, .feature--grid1-link_wrapper:active, .feature--grid1-link_wrapper:focus { border:0; color:#fff}
.feature--grid1-link_wrapper:hover .feature--grid1-valign { opacity:1; -webkit-transition:0.3s; transition:0.3s}
.feature--grid1-link_wrapper:focus { border:0}
.feature--grid1-typeWrapper { background:#252525; display:inline-block; position:absolute; bottom:-20px; right:-15px; padding:2px 10px}
.feature--grid1-type { color:#fff; margin:0}
.feature--grid1-text_wrapper { margin-left:40px; margin-right:40px}
.feature--grid1-link { border-bottom-width:0px; text-decoration:none; text-transform:uppercase; font-size:22px; font-family:'proxima-nova-alt-ext-cond', sans-serif; color:#f7931e; -webkit-transition:0.3s; transition:0.3s; border-bottom:2px solid transparent; -webkit-font-smoothing:antialiased; font-weight:700}
.feature--grid1-link:hover, .feature--grid1-link:active, .feature--grid1-link:focus { border:0; color:#fff}
.feature--grid1-link:after { display:inline-block; content:"\02192"; font-family:'icon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; color:inherit; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding-left:10px; font-size:24px}
.feature--grid1-link:hover, .feature--grid1-link:focus { color:#f7931e; border-bottom:2px solid #f7931e}
.feature-overview_panes-icon-group { text-align:center; padding-top:5px}
.feature-overview_panes-icon { font-size:60px; display:inline-block; color:#fff}
.feature--grid1-valign { display:table-cell; vertical-align:middle; background-color:rgba(247, 147, 30, 0.9); -webkit-transition:0.3s; transition:0.3s; opacity:0}
.feature--grid1-btn { background-color:transparent; font-size:15px; border:3px solid #fff; border-radius:22px; padding:7px 32px; color:#fff; -webkit-transition:background-color 0.3s; transition:background-color 0.3s; text-transform:uppercase; display:inline-block; font-family:'soleil', sans-serif; cursor:pointer; letter-spacing:2px; font-weight:700; -webkit-font-smoothing:antialiased}
.feature--grid1-btn:hover, .feature--grid1-btn:focus { background-color:#fff; color:#f26721}




.about-common {height: 100%; padding: 0; margin-top:-8px;}
.about-common {background: #000 url("../images/inner_banner/common.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.frm-common {height: 100%; padding: 0; margin-top:-8px;}
.frm-common {background: #000 url("../images/inner_banner/common1.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-1 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-1 {background: #000 url("../images/inner_banner/common2.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-2 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-2 {background: #000 url("../images/inner_banner/common3.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-3 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-3 {background: #000 url("../images/inner_banner/common4.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-4 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-4 {background: #000 url("../images/inner_banner/common5.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-5 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-5 {background: #000 url("../images/inner_banner/common6.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}

.common-bann-6 {height: 100%; padding: 0; margin-top:-8px;}
.common-bann-6 {background: #000 url("../images/inner_banner/common7.png") no-repeat scroll center bottom / cover; display: table; height: auto; padding: 55px 0px 45px 0px; width: 100%;}


.about-common h1, .frm-common h1, .common-bann-1 h1, .common-bann-2 h1, .common-bann-3 h1, .common-bann-4 h1, .common-bann-5 h1, .common-bann-6 h1 {font-size:2.8rem; text-transform:uppercase; font-family: 'oswald_regularregular'; color: #fff; text-align: center;}
.about-common h1::after, .frm-common h1::after, .common-bann-1 h1::after, .common-bann-2 h1::after, .common-bann-3 h1::after, .common-bann-4 h1::after, .common-bann-5 h1::after, .common-bann-6 h1::after {border: 1px solid #ffd646; content: "";display: block;margin: 10px auto;width: 30px;}
.about-common p, .frm-common p, .common-bann-1 p, .common-bann-2 p, .common-bann-3 p, .common-bann-4 p, .common-bann-5 p, .common-bann-6 p { text-align:center; font-size:1.2rem; color:#FF0; line-height: 3rem; font-family:'open_sansregular'; text-transform:uppercase;}



.content_outer{margin:0px;}
.mnu_outer{padding-top:0; background:none;}
.yellow-bg { background-color:#ffd53f; padding-bottom:35px;}
.content_inner{margin:0px; padding: 30px 0px 70px 0px;}
.content_inner h1{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.5rem; font-family: 'oswald_regularregular'; padding-bottom:1rem; text-transform:uppercase;}
.content_inner h1::after {border: 1px solid #f26b3c; content: "";display: block;margin: 10px auto;width: 30px;}
.content_inner h1 strong{color:#ffd646; font-weight:400;}
.content_inner p { text-align:center; font-size:1.4rem; color:#f26b3c; font-family:'oswald_regularregular'; text-transform:uppercase;}
.content_inner h2 { text-align:center; font-size:2.2rem; margin-bottom:3rem; color:#414042; font-family:'open_sansregular'; }
.content_inner h2 strong { font-family:'open_sanssemibold'; font-weight:400; }
.content_inner h3 { text-align:center; font-size:1.5rem; padding-bottom:2rem; color:#333; font-family:'open_sansregular'; }
.content_inner h4{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.2rem; font-family: 'oswald_regularregular'; padding-bottom:2.5rem; text-transform:capitalize;}
.content_inner h4::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto;width: 30px;}
.content_inner h4 span { color:#f26b3c;}
.content_inner h5{line-height:25px; text-align:center; font-weight:normal; color:#FFF; font-size:1.5rem; font-family: 'oswald_regularregular'; padding-bottom:0.1rem; text-transform:capitalize;}
.content_inner h5::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto;width: 30px;}
.content_inner h6 { text-align:center; font-size:1.4rem; color:#414042; font-family:'open_sansregular'; line-height:2rem; padding:0px 0px 30px 0px; margin:-20px 0px 0px 0px;}

.content_tbl{margin:0px; padding: 0px 0px 0px 0px;}
.content_tbl h1{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.5rem; font-family: 'oswald_regularregular'; padding:5rem 0rem 2.5rem 0rem; text-transform:uppercase;}
.content_tbl h1::after {border: 1px solid #f26b3c; content: "";display: block;margin: 10px auto;width: 30px;}
.content_tbl img {border: 0px solid #ffd646; min-height:1px; text-align:center; width:100%; max-width:100%; height:auto; margin-bottom:0px; position:relative; margin-left:0px; margin-right:0px; box-shadow:0px 15px 0px rgba(255,214,70,4);}
.content_tbl h2{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.2rem; font-family: 'oswald_regularregular'; padding-bottom:0.5rem; text-transform:capitalize;}
.content_tbl h2::after {border: 1px solid #f26b3c; content: "";display: block; margin: 10px auto;width: 30px;}
.content_tbl p { text-align:center; font-size:1.7rem; color:#f26b3c; font-family:'open_sanssemibold'; text-transform:capitalize; padding-bottom:2rem;}
.yellow-bg1 { background-color:#ffd53f; padding-bottom:0px;}
.yellow-bg2 { border-top:10px solid #006; }
.sp-50 { margin:-50px 0px -70px 0px !important; }
.sp-40 { margin-top:-40px}
.tbl-content { padding:0px 0px 50px 0px; margin:0px;}

.content_tbl table {	width: 100%; border-collapse: collapse; font-size:1.3rem; color:#414042; }
/* Zebra striping */
.content_tbl tr:nth-of-type(odd) { background: #fffee5; }
.content_tbl th { background: #f26b3c; color: white; font-weight: bold; text-transform:uppercase; font-family: 'open_sanssemibold'; font-weight:400; }
.content_tbl td, th { padding: 1.33rem !important; border: 1px solid #ffef98; text-align: left; font-size:1.4rem;  font-family: 'open_sanssemibold'; font-weight:400; }

.gallery_wrapper{width:100%; background:#FFF; border-top:none;}
.gallery_wrapper p a { color: #F60; cursor: pointer; text-decoration:none; }
.gallery_wrapper p a:hover { color: #000; text-decoration:none; }

.controls { margin: 0px 0px 40px 0px; padding:0px 0px 6px 0px; background:url(../images/dot-line.png) scroll left bottom repeat-x; }
.controls a:hover, .controls a.active { background: #ffbb02 none repeat scroll 0 0; border: 1px solid #ffbb02; color: #fff;}
.controls a {font-size:1.5rem; border: 1px solid #f1f1f1; border-radius: 0; color: #414042; cursor: pointer; font-family:'open_sanssemibold_italic'; display: inline-block; margin: 0px; padding: 8px 28px; text-transform: capitalize; transition: all 0.9s ease 0s;}
.controls a:hover { text-decoration:none; }
.gallery-help{width:100%; float:left; background:#414042; border-top:none; padding:10px 20px; margin-bottom:30px; text-align:center; color:#FFF; font-size:1.6rem; font-family: 'open_sanssemibold'; text-transform: capitalize;}

.CaseStudy--grid a:focus {border-bottom:none }
.CaseStudy--grid:hover .CaseStudy--grid-valign, .CaseStudy--grid:focus .CaseStudy--grid-valign {opacity:1;-webkit-transition:0.3s;transition:0.3s}
.CaseStudy--grid.is-Filter--inactive {display:none}
.CaseStudy--grid_2up {margin-left:2.5px;margin-right:2.5px;min-height:1px}
.CaseStudy--grid_2up--b {min-height:1px; text-align:center; margin-bottom:20px; position:relative; margin-left:15px;margin-right:15px}
.CaseStudy--grid_2up--b.CaseStudy--grid-1 .CaseStudy--grid-valign {padding:0 10px}
.CaseStudy--grid_2up--b.CaseStudy--grid-2 .CaseStudy--grid-valign {padding:0 10px 0 20px}
.CaseStudy--grid_2up--b .CaseStudy--grid-valign {background-color:black;background-color:rgba(0, 0, 0, 0.6);padding:0 15px;}
.CaseStudy--grid_2up--b .CaseStudy--grid-heading {margin:0 0 20px 0;line-height:1.2}
.CaseStudy--grid_2up--b .CaseStudy--grid-wrapper {position:absolute;top:0;left:0;width:100%;height:100%}
.CaseStudy--grid_2up--b .CaseStudy--grid-inner {display:table;height:100%;width:100%;border:1px solid #FFF;}
.CaseStudy--grid_2up--b .CaseStudy--grid-btn {background:transparent;border-width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:-webkit-linear-gradient(left, #f26721, #f7931e);background:linear-gradient(to right, #f26721, #f7931e); font-size:1.2rem; padding: 7px 15px 3px; border-radius:22px; color:#fff; text-transform:uppercase; display:inline-block; font-family:'oswald_regularregular', sans-serif; font-weight:400; cursor:pointer; -webkit-font-smoothing:antialiased; background:#f26721; -webkit-transition:background-color 0.5s; transition:background-color 0.5s; border-bottom-width:0px;}
.CaseStudy--grid_2up--b .CaseStudy--grid-btn:hover, .CaseStudy--grid_2up--b .CaseStudy--grid-btn:active, .CaseStudy--grid_2up--b .CaseStudy--grid-btn:focus { border:0; color:#fff}
.CaseStudy--grid_2up--b .CaseStudy--grid-btn:hover, .CaseStudy--grid_2up--b .CaseStudy--grid-btn:focus { background:-webkit-linear-gradient(right, #f26721, #f7931e); background:linear-gradient(to left, #f26721, #f7931e); color:#fff; background:#f7931e}
.CaseStudy--grid-heading { color:#fff}
.CaseStudy--grid-image { width:100%; height:100%}
.CaseStudy--grid-video { position:absolute; top:0; left:0; width:100%; height:100%; -o-object-fit:fill; object-fit:fill; opacity:0; -webkit-transition:0.5s; transition:0.5s}
.no-touch .CaseStudy--grid-video:hover { opacity:1; -webkit-transition:0.5s; transition:0.5s}
.CaseStudy--grid-link_wrapper { border-bottom-width:0px; background-size:cover; background-position:center; background-repeat:no-repeat; display:block; border:0; font-size:0; width:100%}
.CaseStudy--grid-link_wrapper:hover, .CaseStudy--grid-link_wrapper:active, .CaseStudy--grid-link_wrapper:focus { border:0; color:#fff}
.CaseStudy--grid-link_wrapper:hover .CaseStudy--grid-valign { opacity:1; -webkit-transition:0.3s; transition:0.3s}
.CaseStudy--grid-link_wrapper:focus { border:0}
.CaseStudy--grid-typeWrapper { background:#252525; display:inline-block; position:absolute; bottom:-20px; right:-15px; padding:2px 10px}
.CaseStudy--grid-type { color:#fff; margin:0}
.CaseStudy--grid-text_wrapper { margin-left:40px; margin-right:40px}
.CaseStudy--grid-link { border-bottom-width:0px; text-decoration:none; text-transform:uppercase; font-size:22px; font-family:'proxima-nova-alt-ext-cond', sans-serif; color:#f7931e; -webkit-transition:0.3s; transition:0.3s; border-bottom:2px solid transparent; -webkit-font-smoothing:antialiased; font-weight:700}
.CaseStudy--grid-link:hover, .CaseStudy--grid-link:active, .CaseStudy--grid-link:focus { border:0; color:#fff}
.CaseStudy--grid-link:after { display:inline-block; content:"\02192"; font-family:'icon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; color:inherit; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding-left:10px; font-size:24px}
.CaseStudy--grid-link:hover, .CaseStudy--grid-link:focus { color:#f7931e; border-bottom:2px solid #f7931e}
.CaseStudy-overview_panes-icon-group { text-align:center; padding-top:5px}
.CaseStudy-overview_panes-icon { font-size:60px; display:inline-block; color:#fff}
.CaseStudy--grid-inner { background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center; height:180px; display:table; width:101%}
.CaseStudy--grid-inner h2 { color:#fff; margin:0 0 5px 0; font-size:24px}
.CaseStudy--grid-inner h3 { color:#fff; padding:0 20px; margin:0 0 20px 0}
.CaseStudy--grid-valign { display:table-cell; vertical-align:middle; background-color:rgba(247, 147, 30, 0.9); -webkit-transition:0.3s; transition:0.3s; opacity:0}
.CaseStudy--grid-btn { background-color:transparent; font-size:15px; border:3px solid #fff; border-radius:22px; padding:7px 32px; color:#fff; -webkit-transition:background-color 0.3s; transition:background-color 0.3s; text-transform:uppercase; display:inline-block; font-family:'soleil', sans-serif; cursor:pointer; letter-spacing:2px; font-weight:700; -webkit-font-smoothing:antialiased}
.CaseStudy--grid-btn:hover, .CaseStudy--grid-btn:focus { background-color:#fff; color:#f26721}

.pagination { color: #2c292e; display: block; font-size: 1.5rem; margin-bottom: 0px;}
.pagination::before { clear: both; display: table;}
.pagination a { color: #75716c; transition: all 0.3s ease 0s;}
.pagination a:active, .pagination a:hover { background: #414042 none repeat scroll 0 0; color: #FFF; text-decoration:none; border:1px solid #414042;}
.pagination span.dotdotdot { color: #75716c; margin-right: 5px;}
.pagination a.last, .pagination a.next, .pagination a.prev, .pagination span.current { color: #000; font-weight: 700; background-color:red;}
.pagination a, .pagination span.current, .pagination span.dotdotdot { border: 1px solid #e3e3e3; padding: 5px 10px;}
.pagination span.disabled { display: none;}
.pagination a.last:hover, .pagination a.next:hover, .pagination a.prev:hover { background: #d9d4ce none repeat scroll 0 0; color: #414042; font-weight: 700;}
.pagination .color-red { color: #FFF; background: #e62118 none repeat scroll 0 0;}
.page-header { border-bottom: 1px solid #eee; margin: 0px; padding-bottom: 14px;}

.events_wrapper{margin:0px; padding:0px;}
.events_wrapper h1{line-height:25px; text-align:center; font-weight:normal; color:#414042; font-size:2.5rem; font-family: 'oswald_regularregular'; padding-bottom:2.5rem; text-transform:uppercase;}
.events_wrapper h1::after {border: 1px solid #f26b3c; content: "";display: block;margin: 10px auto;width: 30px;}
.events_wrapper p { text-align:left; font-size:1.4rem; color:#f26b3c; font-family:'oswald_regularregular'; text-transform:uppercase;}
.events_wrapper small { text-align:left; font-size:1.3rem; color:#414042; font-family:'open_sansregular'; padding:0px; margin:0px;}
.events_wrapper h2 { text-align:left; font-size:2.2rem; color:#414042; font-family:'open_sansbold'; padding:0px; margin:0px; }

.dot_line { background:url(../images/dot-line.png) scroll left bottom repeat-x; width:100%; padding:0px 0px 20px 0px !important; margin:0px 0px 0px 0px; }

.btn-primary { background-color: #f26b3c !important; border:1px solid #f26b3c !important; color: #fff; margin:0px 1px;}
.btn-default { background-color: #FFF; border:1px solid #ccc !important;; color: #333; margin:0px 1px;}
.btn-primary { background-color: #337ab7; border:1px solid #f26b3c !important; color: #fff;}
.btn-default .caret { border-top-color: #333;}
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret { border-top-color: #fff;}
.dropup .btn-default .caret { border-bottom-color: #333;}
.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret { border-bottom-color: #fff;}
.btn-group, .btn-group-vertical { display: inline-block; position: relative; vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn { float: left; position: relative;}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2;}
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: 0 none;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: 0px;}
.btn-toolbar::before, .btn-toolbar::after { content: " "; display: table;}
.btn-toolbar::after { clear: both;}
.btn-toolbar::before, .btn-toolbar::after { content: " "; display: table;}
.btn-toolbar::after { clear: both;}
.btn-toolbar .btn-group { float: left;}
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group { margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; color:#000; font-family:'open_sanssemibold';}
.btn-group > .btn:first-child { margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; color:#FFF; font-family:'open_sanssemibold';}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; color:#FFF; font-family:'open_sanssemibold';}
.btn-group > .btn-group { float: left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0;}
.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 none;}
.btn-group-xs > .btn { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 1px 5px;}
.btn-group-sm > .btn { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 5px 10px;}
.btn-group-lg > .btn { border-radius: 6px; font-size: 18px; line-height: 1.33; padding: 10px 16px;}
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px;}
.btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px;}
.btn-group.open .dropdown-toggle { box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;}
.btn .caret { margin-left: 0;}
.btn-lg .caret { border-width: 5px 5px 0;}
.dropup .btn-lg .caret { border-width: 0 5px 5px;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { display: block; float: none; max-width: 100%; width: 100%;}
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after { content: " "; display: table;}
.btn-group-vertical > .btn-group::after { clear: both;}
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after { content: " "; display: table;}
.btn-group-vertical > .btn-group::after { clear: both;}
.btn-group-vertical > .btn-group > .btn { float: none;}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-left: 0; margin-top: -1px;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0;}
.btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 4px;}
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.btn-group-vertical > .btn-group:last-child > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0;}
.btn-group-justified { border-collapse: separate; display: table; table-layout: fixed; width: 100%;}
.btn-group-justified .btn { display: table-cell; float: none; width: 1%;}

.box { background:#ff9900; border:1px solid #ffd646; display: table; height: auto; margin:0px; padding-bottom: 20px !important; padding-top: 20px !important; }
.box p {font-size:1.55rem; line-height: 22px; text-align:center; font-family:'open_sanssemibold';}
.box p a {color:#FFF; text-decoration:none;}
.box p a:hover {color: #ffd646; text-decoration:none;}
.box p::after {border: 1px solid #ffd646; content: "";display: block;margin: 5px auto;width: 30px;}
.box p .fa {font-size:6rem; padding-bottom:5px;}
p.boxactive a{color: #ffd646; text-decoration:none;}

.abt-content { padding:50px 0px;}
.abt-content h2{line-height:2.6rem; text-align:left; color:#F30; font-size:2.5rem; font-family: 'oswald_regularregular'; padding-bottom:15px;}
.abt-content h3{line-height:3rem; text-align:left; color:#414042; font-size:2.2rem; font-family: 'open_sansbold_italic'; padding:25px 0px;}
.abt-content h4{line-height:3rem; text-align:left; color:#ff8400; font-size:1.8rem; font-family: 'open_sanssemibold'; padding-bottom:15px;}
.abt-content h5{line-height:3.5rem; text-align:left; color:#414042; font-size:1.90rem; font-family: 'open_sansitalic'; padding-bottom:5px;}
.abt-content h5 strong {color:#f26b3c; font-family: 'open_sansitalic';}
.abt-content h5 span { text-align:left; font-size:3rem; color:#f26b3c; font-family:'open_sanssemibold_italic'; padding-right:30px;}
.abt-content p { text-align:left; font-size:1.55rem; color:#414042; line-height: 3rem; font-family:'open_sansregular'; padding-bottom:10px;}

ul.abt-list { text-align:left; width:100%; margin:0px; padding:0px;}
ul.abt-list li {font-size:1.55rem; color:#414042; line-height: 3rem; font-family:'open_sansregular'; padding-bottom:10px; display:block; list-style-position:inside; list-style-type:none;margin:0; padding:0 0px 3px 0;}
ul.abt-list li .fa {font-size:1.9rem; color:#F90; padding:0px 20px 0px 0px; width:5%;}

.abt-content img { float:right; margin-left:20px; margin-bottom:20px;}

.ftr-help{width:100%; float:left; background:#f26b3c; border-top:none; padding:25px 0 15px;}
.ftr-help p{line-height:3rem; text-align:center; color:#FFF; font-size:1.95rem; font-family: 'oswald_regularregular';}
.ftr-help p a{color:#ffd646; text-decoration:underline; }
.ftr-help p a:hover{color:#FFF; text-decoration:none; }

.sp-tp10 { padding-top:10px; }
.sp-bt10 { padding-top:10px; }

.sp-tp20 { padding-top:20px; }
.sp-bt20 { margin-bottom:20px; }

.sp-tp30 { padding-top:30px; }
.sp-bt30 { margin-bottom:30px; }

.sp-tp50 { padding-top:50px; }
.sp-bt50 { margin-bottom:50px; }

.sp-tp-bt20 { padding:20px 0px !important; }

.input_txt {border: 1px solid #c8c8c8 !important; color:#888888; background-color:#fcfcfc; border-radius: 0 !important; box-shadow: none !important; display:block; font-family: "open_sansitalic"; font-size: 1.5rem; padding: 1.3rem 1.5rem !important; width:100%;}
.text_area {border: 1px solid #e2e2e2 !important; color:#888888; background-color:#fcfcfc; border-radius: 0 !important; box-shadow: none !important; display:block; font-family: "open_sansitalic"; font-size: 1.5rem; height: 15rem; padding: 1.3rem 1.5rem !important; resize: none; width: 100%;}
.input_txt:hover, .text_area:hover { border: 1px solid #ffc928 !important; }
.enquiry_btn { background: #f26b3c none repeat scroll 0 0; border: medium none; color: #fff; display:block; cursor: pointer; font-family: "open_sanssemibold"; font-size: 1.8rem; padding: 1.3rem 3rem; text-transform: uppercase;}
.enquiry_btn:hover { background: #ffc928 none repeat scroll 0 0; }
.con-adr{width:100%; float:left; background:url(../images/contact_adr_bg.png) scroll left top repeat; border-top:none; padding:4rem 0 2rem 0;}
.con-adr h2 {line-height:25px; text-align:center; font-weight:normal; color:#f26b3c; font-size:2.2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding-bottom:10px;}
.con-adr h2::after {border: 1px solid #ffd646; content: "";display: block; margin: 10px auto; width: 30px;}

.con-adr p {line-height:2.8rem; text-align:left; color:#414042; font-size:1.4rem; font-family: 'open_sansregular';}
.con-adr p strong {font-family:'open_sanssemibold'; text-transform:uppercase; font-weight:600; }
.con-adr p img{ width:100%; max-width:100%; height:auto;}
#captchaimg { width:100%; max-width:100%; height:auto;}

.btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    text-transform: uppercase;
	font-family: "open_sanssemibold";
}
.btn.btn-sm, .btn-group-sm > .btn {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 11px;
    padding: 8px 10px;
}
.btn.btn-md {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 11px;
    padding: 12px 15px;
}
.btn.btn-lg, .btn-group-lg > .btn {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 13px;
    padding: 12px 30px;
}
.btn.btn-xl {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 15px;
    padding: 16px 100px 14px;
}
.btn.btn-slide-up {
    color: transparent;
    font-weight: 400;
    overflow: hidden;
    padding: 16px 0 14px;
    position: relative;
    width: 250px;
    z-index: 0;
}
.btn.btn-slide-up::after {
    bottom: 0;
    content: attr(data-text);
    left: 0;
    padding: 16px 0 14px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s, -webkit-transform 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
    will-change: transform;
}
.btn.btn-slide-up::before {
    bottom: 0;
    content: attr(data-text);
    left: 0;
    padding: 16px 0 14px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(0px);
    transition: transform 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s, -webkit-transform 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
    will-change: transform;
}
.btn.btn-slide-up:hover::after {
    transform: translateY(0px);
}
.btn.btn-slide-up:hover::before {
    transform: translateY(-100%);
}
.btn.btn-orange {
    border-color: #f26b3c;
    color: #ffffff;
}
.btn.btn-orange.btn-slide-up {
    color: transparent;
}
.btn.btn-orange.btn-slide-up::after {
    background-color: #ffd646;
    color: #f26b3c;
}
.btn.btn-orange.btn-slide-up::before {
    background-color: #f26b3c;
    color: #ffffff;
}
.btn.btn-transparent-orange {
    background-color: transparent;
    border: 1px solid #f26b3c;
}
.btn.btn-transparent-orange.btn-slide-up::before {
    color: #f26b3c;
}
.btn.btn-transparent-orange.btn-slide-up::after {
    background-color: #f26b3c;
    color: #ffffff;
}


ul.adr-list { text-align:left; width:100%; margin:0px; padding:0rem 0rem 2rem 0rem;}
ul.adr-list li {font-size:1.4rem; color:#414042; line-height: 3rem; font-family:'open_sansregular'; padding-bottom:10px; display:block; list-style-position:inside; list-style-type:none;margin:0; padding:0 0px 3px 0;}
ul.adr-list li .fa {font-size:1.9rem; color:#f26b3c; padding:0px 20px 0px 0px; width:5%;}
ul.adr-list li a{color:#414042; text-decoration:none; }
ul.adr-list li a:hover{color:#f26b3c; }

.news1 { display:block; border:7px solid #bfba14; padding:0px; margin:0px 0px 30px 0px; background:url(../images/bg-news.png) scroll center bottom no-repeat; }
.news1 h2 {text-align:left; font-weight:normal; color:#FFF; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:10px 0px 3px 15px; margin:0px; background-color:#81812b;}
.news1 ul { list-style-type:none; padding:20px 10px 0px 15px; margin:0px; }
.news1 ul > li { color: #414042; font-size:16px; padding:0px 0px 15px 0px; margin:0px; font-family: 'oswald_regularregular'; text-transform:uppercase; }
.news1 ul > li > span { color:#000; font-size:16px; color: #32353d; }
.news1 ul > li a {color:#414042; text-decoration:none; }
.news1 ul > li a:hover{color:#f26b3c;}
.news1 ul > li .fa {font-size:16px; color: #81812b; padding:0px; margin-right:5px !important;}

.news2 { display:block; border:7px solid #fdc300; padding:0px; margin:0px 0px 30px 0px; background:url(../images/bg-news.png) scroll center bottom no-repeat; }
.news2 h2 {text-align:left; font-weight:normal; color:#FFF; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:10px 0px 3px 15px; margin:0px; background-color:#b47f15;}
.news2 ul { list-style-type:none; padding:20px 10px 0px 15px; margin:0px; }
.news2 ul > li { color: #414042; font-size:16px; padding:0px 0px 15px 0px; margin:0px; font-family: 'oswald_regularregular'; text-transform:uppercase; }
.news2 ul > li > span { color:#000; font-size:16px; color: #32353d; }
.news2 ul > li a {color:#414042; text-decoration:none; }
.news2 ul > li a:hover{color:#f26b3c;}
.news2 ul > li .fa {font-size:16px; color: #b47f15; padding:0px; margin-right:5px !important;}

.news3 { display:block; border:7px solid #e88800; padding:0px; margin:0px 0px 30px 0px; background:url(../images/bg-news.png) scroll center bottom no-repeat; }
.news3 h2 {text-align:left; font-weight:normal; color:#FFF; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:10px 0px 3px 15px; margin:0px; background-color:#957544;}
.news3 ul { list-style-type:none; padding:20px 10px 0px 15px; margin:0px; }
.news3 ul > li { color: #414042; font-size:16px; padding:0px 0px 15px 0px; margin:0px; font-family: 'oswald_regularregular'; text-transform:uppercase; }
.news3 ul > li > span { color:#000; font-size:16px; color: #32353d; }
.news3 ul > li a {color:#414042; text-decoration:none; }
.news3 ul > li a:hover{color:#f26b3c;}
.news3 ul > li .fa {font-size:16px; color: #957544; padding:0px; margin-right:5px !important;}

.news4 { display:block; border:7px solid #ca4208; padding:0px; margin:0px 0px 30px 0px; background:url(../images/bg-news.png) scroll center bottom no-repeat; }
.news4 h2 {text-align:left; font-weight:normal; color:#FFF; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:10px 0px 3px 15px; margin:0px; background-color:#a35737;}
.news4 ul { list-style-type:none; padding:20px 10px 0px 15px; margin:0px; }
.news4 ul > li { color: #414042; font-size:16px; padding:0px 0px 15px 0px; margin:0px; font-family: 'oswald_regularregular'; text-transform:uppercase; }
.news4 ul > li > span { color:#000; font-size:16px; color: #32353d; }
.news4 ul > li a {color:#414042; text-decoration:none; }
.news4 ul > li a:hover{color:#f26b3c;}
.news4 ul > li .fa {font-size:16px; color: #a35737; padding:0px; margin-right:5px !important;}


.box_cl {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 3px;
    border-top: 1px solid #ffd646;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.box_cl.box-primary {
    background: rgba(0, 0, 0, 0) url("../images/dot-line.png") repeat-x scroll left top; padding-top:20px;
}
.box_cl.box-info {
    border-top-color: #00c0ef;
}
.box_cl.box-danger {
    border-top-color: #dd4b39;
}
.box_cl.box-warning {
    border-top-color: #f39c12;
}
.box_cl.box-success {
    border-top-color: #00a65a;
}
.box_cl.box-default {
    border-top-color: #d2d6de;
}
.box_cl.collapsed-box .box-body, .box_cl.collapsed-box .box-footer {
    display: none;
}
.box .nav-stacked > li {
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
}
.box .nav-stacked > li:last-of-type {
    border-bottom: medium none;
}
.box_cl.height-control .box-body {
    max-height: 300px;
    overflow: auto;
}
.box_cl .border-right {
    border-right: 1px solid #f4f4f4;
}
.box_cl .border-left {
    border-left: 1px solid #f4f4f4;
}
.box_cl.box-solid {
    border-top: 0 none;
}
.box_cl.box-solid > .box-header .btn.btn-default {
    background: transparent none repeat scroll 0 0;
}
.box_cl.box-solid > .box-header .btn:hover, .box_cl.box-solid > .box-header a:hover {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
.box_cl.box-solid.box-default {
    border: 1px solid #d2d6de;
}
.box_cl.box-solid.box-default > .box-header {
    background: #d2d6de none repeat scroll 0 0;
    color: #444;
}
.box_cl.box-solid.box-default > .box-header a, .box_cl.box-solid.box-default > .box-header .btn {
    color: #444;
}
.box_cl.box-solid.box-primary {
    border: 1px solid #3c8dbc;
}
.box_cl.box-solid.box-primary > .box-header {
    background: #3c8dbc none repeat scroll 0 0;
    color: #fff;
}
.box_cl.box-solid.box-primary > .box-header a, .box_cl.box-solid.box-primary > .box-header .btn {
    color: #fff;
}
.box_cl.box-solid.box-info {
    border: 1px solid #00c0ef;
}
.box_cl.box-solid.box-info > .box-header {
    background: #00c0ef none repeat scroll 0 0;
    color: #fff;
}
.box_cl.box-solid.box-info > .box-header a, .box_cl.box-solid.box-info > .box-header .btn {
    color: #fff;
}
.box_cl.box-solid.box-danger {
    border: 1px solid #dd4b39;
}
.box_cl.box-solid.box-danger > .box-header {
    background: #dd4b39 none repeat scroll 0 0;
    color: #fff;
}
.box_cl.box-solid.box-danger > .box-header a, .box_cl.box-solid.box-danger > .box-header .btn {
    color: #fff;
}
.box_cl.box-solid.box-warning {
    border: 1px solid #f39c12;
}
.box_cl.box-solid.box-warning > .box-header {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}
.box_cl.box-solid.box-warning > .box-header a, .box_cl.box-solid.box-warning > .box-header .btn {
    color: #fff;
}
.box_cl.box-solid.box-success {
    border: 1px solid #00a65a;
}
.box_cl.box-solid.box-success > .box-header {
    background: #00a65a none repeat scroll 0 0;
    color: #fff;
}
.box_cl.box-solid.box-success > .box-header a, .box_cl.box-solid.box-success > .box-header .btn {
    color: #fff;
}
.box_cl.box-solid > .box-header > .box-tools .btn {
    border: 0 none;
    box-shadow: none;
}
.box_cl.box-solid[class*="bg"] > .box-header {
    color: #fff;
}
.box .box-group > .box {
    margin-bottom: 5px;
}
.box .knob-label {
    color: #333;
    font-size: 12px;
    font-weight: 100;
    margin-bottom: 0.3em;
    text-align: center;
}
.box > .overlay, .overlay-wrapper > .overlay, .box > .loading-img, .overlay-wrapper > .loading-img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.box .overlay, .overlay-wrapper .overlay {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border-radius: 3px;
    z-index: 50;
}
.box .overlay > .fa, .overlay-wrapper .overlay > .fa {
    color: #000;
    font-size: 30px;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
}
.box .overlay.dark, .overlay-wrapper .overlay.dark {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
.box-header::before, .box-body::before, .box-footer::before, .box-header::after, .box-body::after, .box-footer::after {
    content: " ";
    display: table;
}
.box-header::after, .box-body::after, .box-footer::after {
    clear: both;
}
.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}
.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}
.collapsed-box .box-header.with-border {
    border-bottom: medium none;
}
.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    margin: 0;
}
.box-header > .fa, .box-header > .glyphicon, .box-header > .ion {
    margin-right: 5px;
}
.box-header > .box-tools {
    position: absolute;
    right: 10px;
    top: 5px;
}
.box-header > .box-tools [data-toggle="tooltip"] {
    position: relative;
}
.box-header > .box-tools.pull-right .dropdown-menu {
    left: auto;
    right: 0;
}
.btn-box-tool {
    background: transparent none repeat scroll 0 0;
    color: #97a0b3;
    font-size: 12px;
    padding: 5px;
}
.open .btn-box-tool, .btn-box-tool:hover {
    color: #606c84;
}
.btn-box-tool.btn:active {
    box-shadow: none;
}
.box-body {
    border-radius: 0 0 3px 3px;
    padding: 10px;
}
.no-header .box-body {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.box-body > .table {
    margin-bottom: 0;
}
.box-body .fc {
    margin-top: 5px;
}
.box-body .full-width-chart {
    margin: -19px;
}
.box-body.no-padding .full-width-chart {
    margin: -9px;
}
.box-body .box-pane {
    border-radius: 0 0 0 3px;
}
.box-body .box-pane-right {
    border-radius: 0 0 3px;
}
.box-footer {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #f4f4f4;
    padding: 10px;
}


*, input[type="search"] {
    box-sizing: border-box;
}
.clearfix::before, .entry::before, .entry-content::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .wrap::before {
    content: " ";
    display: table;
}
.clearfix::after, .entry::after, .entry-content::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .wrap::after {
    clear: both;
    content: " ";
    display: table;
}

.foogallery-album-gallery-list.alignment-left {
    text-align: left;
}
.entry-content ol, .entry-content ul {
    margin-left: 40px;
}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 26px;
}
.foogallery-album-gallery-list {
    list-style: outside none none !important;
    padding: 0 !important;
}
ol, ul {
    margin: 0;
    padding: 0;
}
.entry-content ul > li {
    list-style-type: disc;
}
.foogallery-album-gallery-list li {
    list-style-type: none !important;
}
.foogallery-album-gallery-list li, .foogallery-container li {
    list-style-type: none !important;
}

.foogallery-album-gallery-list .foogallery-pile::before {
    top: -3px;
    transform: rotate(2deg);
    z-index: -10;
}
.foogallery-album-gallery-list .foogallery-pile::before, .foogallery-album-gallery-list .foogallery-pile::after {
    border: 8px solid #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}
.foogallery-album-gallery-list .foogallery-pile::after {
    top: -2px;
    transform: rotate(-2deg);
    z-index: -20;
}
.foogallery-album-gallery-list .foogallery-pile {
    float: left;
    margin: 10px 15px 15px 10px !important;
    position: relative;
    z-index: 10;
}
.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
    border: 8px solid #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    line-height: 0;
    overflow: hidden;
}

.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner a {
    display: inline-block;
}
.foogallery-album-gallery-list .foogallery-pile a, .foogallery-album-gallery-list .foogallery-pile a:hover {
    border: medium none !important;
}
.foogallery-album-gallery-list .foogallery-pile a {
    position: relative;
}
.foogallery-album-gallery-list a, .foogallery-album-gallery-list a:hover {
    border: medium none !important;
}
a {
    color: #333;
    font-weight: 400;
    text-decoration: none;
}
a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button {
    transition: all 0.1s ease-in-out 0s;
}

.foogallery-album-gallery-list .foogallery-pile h3 {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    display: block;
    line-height: 1em;
    margin: 0;
    opacity: 0.6;
    padding: 5px 5px 0;
    position: absolute;
    width: 100%;
}
.foogallery-album-gallery-list .foogallery-pile h3 {
    color: #000000 !important;
}
.foogallery-album-gallery-list .foogallery-pile h3 {
    background: #fff none repeat scroll 0 0 !important;
}
.foogallery-album-gallery-list .foogallery-pile h3 span {
    display: block;
    font-size: 0.6em;
}

.form-group {
    margin-bottom: 15px;
}
input:checked +br+ label {
  display: block;
}

.red-cl { color:#FF0 !important; }
.red-cl:hover { color:#ffd646 !important; }


.input_txt1 { display:inline; border:1px solid #CCC !important;}
.lable_frm { font-size:1.5rem; color: #888888; font-family:'open_sansitalic'; padding:0px 10px 0px 10px; }
.lable_frm span { color:#f26b3c; font-weight:600; }
.border_frm { border-bottom:2px solid #ffd646; margin-bottom:35px; }

table {
	font-size: 1em;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}
.ui-datepicker{width:475px !important; font-size:14px !important; font-family:Arial, Helvetica, sans-serif;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{ font-weight:bold !important;}

.clear1{clear:both; display:block; height:1px;}
.text-red{color:#ff0000; font-family:'open_sanssemibold'; font-size: 12px; font-style: normal;}
.spc{padding-right:2px;}
#gender-error {bottom:-19px; left:0; padding-left:0px !important; position:absolute; width:165px;}
#occupation-error { bottom: -19px;left: 0; padding-left: 10px !important; position: absolute; width: 165px;}
#is_terms-error{ bottom: -23px; left: 0; position: absolute; width:275px;}
.reload{background:url(../images/reload.png) no-repeat left top; cursor: pointer !important; display: block; float: left; height: 32px;margin: -36px 0 0 140px; position: relative;
width: 32px; border:none;}

.reload2{background:url(../images/reload.png) no-repeat left top; cursor: pointer !important; display: block; float: left; height: 32px;margin:12px 0 0 0; position: relative;
width: 32px; border:none;}

.tbl_data { font-size:1.4rem; color:#414042; line-height: 3rem; font-family:'open_sansregular'; }
table.dataTable { border: 1px solid #fff3c7 !important;}
.tbl_data_th { font-size:1.4rem; color:#FFF; line-height: 3rem; font-family:'open_sansregular'; background-color:#f26b3c; }
table.dataTable.no-footer { border-bottom: 1px solid #ddd !important;}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {background-color: #f26b3c !important;}
.bg_tbl_th { background-color:#ffd646; color:#972a2f !important; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:0px; margin:0px; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #fffff8 !important; }
div.dt-buttons {margin-left: 10px !important;}
.dataTables_wrapper .dataTables_filter { margin-right:10px !important }
table.dataTable thead .sorting { background-image: none !important;}

.bg_tbl_th { background-color:#ffd646; color:#972a2f !important; font-size:2rem; font-family: 'oswald_regularregular'; text-transform:uppercase; padding:0px; margin:0px; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #fffff8 !important; }
.tbl_team { width:99% !important; }

@media (max-width: 1920px) {
.newspaper img {max-width:70%; width:70%;}
.news_wrapper h3 { padding:5px 0px 0px 0px;}
.news_wrapper small { padding:0px;}
.news_wrapper p { padding:0px;}
.tbl-content { padding:0px 0px 30px 0px !important;}
#captchaimg { height:50px !important;}
}

@media (max-width: 1280px) {
.tbl-content { padding:0px 0px 15px 0px !important;}
#captchaimg { height:49px !important;}
}

@media (max-width: 1024px) {
.lable_frm{padding:0px;}
html {font-size:60% !important;}	
.container { width: 984px;}
.newspaper img {max-width:80%; width:80%;}
.news_wrapper h3, .news_wrapper small, .news_wrapper p { padding:0px;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.content_inner h1 {font-size:2.9rem;}
.abt-content h2 {font-size:2.9rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:33% !important; padding: 8px 18px !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:48px !important;}
}

@media (max-width: 980px) {
html {font-size:60% !important;}
.container { width: 980px;}	
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.abt-content img { width:100% !important; max-width:100% !important; height:auto !important;}
.navbar-toggle { display: block !important; background-color: #f26b3c !important; margin-top: -70px !important; right:-725px !important; color:#FF0 !important; font-size:1.7rem !important; padding: 5px 10px !important;}
.navbar-collapse {margin-top:0px !important; padding-left: 0px !important; padding-right: 0px !important;}
.nav_outer { margin-top:65px; margin-right:2px; background-color:#666666; width: 290px !important;}
.newspaper img {max-width:90%; width:90%;}
.content_inner h1 {font-size:2.9rem;}
.abt-content h2 {font-size:2.8rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:33% !important; padding: 8px 18px !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:47px !important;}
}

@media (max-width: 900px) {
html {font-size:60% !important;}
.container { width: 900px;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.abt-content img { width:100% !important; max-width:100% !important; height:auto !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.nav_outer { margin-top:65px; margin-right:2px; background-color:#666666; width: 290px !important;}
.navbar-toggle { margin-top: -70px !important; right:-665px !important;}
.newspaper img {max-width:90%; width:90%;}
.content_inner h1 {font-size:2.9rem;}
.abt-content h2 {font-size:2.7rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:33% !important; padding: 8px 18px !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:47px !important;}
}

@media (max-width: 800px) {
html {font-size:60% !important;}
.container { width: 800px;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.abt-content img { width:100% !important; max-width:100% !important; height:auto !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.nav_outer { margin-top:65px; margin-right:2px; background-color:#666666; width: 290px !important;}
.navbar-toggle { margin-top: -70px !important; right:-590px !important;}
.newspaper img {max-width:90%; width:90%;}
.content_inner h1 {font-size:2.8rem;}
.abt-content h2 {font-size:2.5rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:33% !important; padding: 8px 18px !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
}

@media (max-width: 768px) {
.lable_frm{padding:0 5px;}
html {font-size:60% !important;}
.container { width: 768px;}
#slider{ overflow-x:hidden;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.abt-content img { width:100% !important; max-width:100% !important; height:auto !important;}
.newspaper img {max-width:100%; width:100%;}
.news_wrapper h3 { padding:0px 0px 0px 30px;}
.news_wrapper small { padding:0px 0px 0px 30px;}
.news_wrapper p { padding:0px 0px 0px 30px;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.nav_outer { margin-top:65px; margin-right:13px; background-color:#666666; width: 290px !important;}
.navbar-toggle { margin-top: -70px !important; right:-555px !important;}
.flex-direction-nav li a{top: 35% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 18px !important; }
.content_inner h1 {font-size:2.8rem;}
.abt-content h2 {font-size:2.5rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:33% !important; padding: 8px 18px !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:47px !important;}
}

@media (max-width: 640px) {
html {font-size:60% !important;}	
.container { width: 640px;}
.navbar-toggle { margin-top: 30px !important; right:-15px !important;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.nav_outer { margin-top:-37px; margin-right:0px; background-color:#666666;}
.flex-direction-nav li a{top: 30% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 14px !important; }
.content_inner h1 {font-size:2.3rem;}
.abt-content h2 {font-size:2rem;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:49% !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:48px !important;}
}

@media (max-width: 600px) {
html {font-size:60% !important;}	
.container { width: 600px;}
.navbar-toggle { margin-top: 30px !important; right:-15px !important;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.nav_outer { margin-top:-35px; margin-right:0px; background-color:#666666;}
.flex-direction-nav li a{top: 30% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 14px !important; }
.content_inner h1 {font-size:2.3rem;}
.abt-content h2 {font-size:2rem;}
.fbx-modal.fbx-phone .fbx-caption { bottom: 5px !important;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:49% !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:47px !important;}
}

@media (max-width: 480px) {
html {font-size:55% !important;}
.container { width: 480px;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.content_home { padding: 50px 0 0 !important;}
.navbar-toggle { margin-top: 34px !important; right:-15px !important;}
.nav_outer {margin-left: -6px !important; margin-top: -33px !important; width: 450px !important;}
.flex-direction-nav li a{top: 25% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 14px !important; }
.content_inner h1 {font-size:2.3rem;}
.abt-content h2 {font-size:2rem;}
.fbx-modal.fbx-phone .fbx-caption { bottom: 0px !important;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:100% !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:44px !important;}
}
@media (max-width: 360px) {
.dob_row{margin:0px 0 10px !important;}
html {font-size:55% !important;}
.container { width: 360px;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important; width:330px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.content_home { padding: 50px 0 0 !important;}
.navbar-toggle { margin-top: 49px !important; right:-15px !important;}
.nav_outer {margin-left: -6px !important; margin-top: -18px !important; width: 330px !important;}
.flex-direction-nav li a{top: 15% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 14px !important; }
.content_inner h1 {font-size:2.3rem;}
.abt-content h2 {font-size:2rem;}
.fbx-modal.fbx-phone .fbx-caption { bottom: 110px !important;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:100% !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:44px !important;}
.ui-datepicker{width:300px !important;}
.sp-bt30, .sp-bt20{margin-bottom:10px;}
.input_txt{padding:1.5rem !important;}
.content_inner h4{padding-bottom:0px;}
}
@media (max-width: 320px) {
.content_inner h4{padding-bottom:0px;}
.input_txt{padding:1.5rem !important;}
.dob_row{margin:0px 0 10px !important;}
.sp-bt30, .sp-bt20{margin-bottom:10px;}
html {font-size:55% !important;}
.container { width: 320px;}
.right { float:right !important; }
.mnu_outer .navbar-nav > li > a {padding:9px 25px !important; width:290px !important;}
.mnu_outer .navbar-nav .open > a, .mnu_outer .navbar-nav .open > a:hover, .mnu_outer .navbar-nav .open > a:focus { background-color: #ffd646 !important;}
.dropdown-menu {padding: 0 !important;}
.mnu_outer .mega-menu .dropdown-menu > li{background:#f26b3c !important;}
.mnu_outer .navbar-nav {margin-bottom:0px !important;}
.navbar-collapse {padding-right: 0px !important; margin-top:0px !important;}
.content_home { padding: 50px 0 0 !important;}
.navbar-toggle { margin-top: -50px !important; right:-15px !important;}
.nav_outer { margin-left: 0px !important; margin-top: -18px !important; width: 290px !important;}
.flex-direction-nav li a{top: 20% !important;}
.flex-direction-nav li .prev {background-position:19px 0 !important;}
.flex-direction-nav li .next {background-position:-50px 0 !important;}
.flex-caption span {font-size: 14px !important; }
.content_inner h1 {font-size:2.3rem;}
.abt-content h2 {font-size:2rem;}
.fbx-modal.fbx-phone .fbx-caption { bottom: 47px !important;}
table, thead, tbody, th, td, tr { width:100% !important; }
.tbl-content { padding:0px 0px 15px 0px !important;}
.controls a { width:100% !important; margin-top:5px; }
.content_tbl h1 { padding: 3rem 0rem 0.5rem !important; }
#captchaimg { height:44px !important;}
.ui-datepicker{width:82% !important;} .ui-datepicker th{font-size:10px !important;}
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

/*table, thead, tbody, th, td, tr { display: block; }
thead tr { position: absolute; top: -9999px; left: -9999px; }

tr { border: 1px solid #ffef98; }

td {border: none; border-bottom: 1px solid #eee; position: relative; }

td:before { position: absolute;  top: 6px; left: 6px; width: auto !important; padding-right: 10px; white-space: nowrap; }*/

}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  30% { opacity: 0; }
}