/*Fonts Used*/
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i|Open+Sans:400,400i');
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&display=swap');

:root {
	--priColor: #593531; 
	--secColor:#fda707; 
	--thirdColor: #e1491f;
	--defaultColor: #fff;
	--otherColor1:#14212a;
	--priFont:"Heebo", sans-serif;
	--secFont:"Heebo", sans-serif;
	--bodyFont:"Heebo", sans-serif;
	--bodyColor: #000000; 
	--bodyFontSize:17px; 
	--bodyLineHeight:30px;
 }

*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; image-rendering: -webkit-optimize-contrast;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; -webkit-text-size-adjust: 100%;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input:not([type='radio']):not([type='checkbox']), textarea, select{-webkit-appearance: none;}
form, label {-webkit-text-size-adjust: 100%;}
mark {background-color: transparent;color:inherit;}
/* end reset */

/*preset*/
 /* body::after {  content: url(images/screenshot.jpg);  position: absolute; top: 0; height: 100%; width: 100%; opacity: .22; pointer-events: none; z-index: 999; }    */
body{font-family: var(--bodyFont); font-size: var(--bodyFontSize); line-height: var(--bodyLineHeight);  color:var(--bodyColor);position:relative;max-width:1920px;margin:0 auto;}
body.active{overflow: hidden;width:100%;height:100%;position:fixed!important;}
a{ text-decoration:none;}
img{max-width: 100%; vertical-align: top; image-rendering: -webkit-optimize-contrast;}
textarea { resize:vertical; }
iframe{ border: none; width: 100%;}
ul, h1, h2, h3, h4{ margin:0; padding:0; list-style:none; }
strong , b{ font-weight: bold;}
em, i{font-style: italic;}
input[type="submit"]{cursor: pointer;}
a[href^="tel:"]{color: inherit!important; text-decoration: none;}

.clearfix:before, .clearfix:after { content:""; display: table; clear: both; }
.clearfix {clear: both; overflow: hidden;}
.comp{color:inherit; font-weight:bold; }
.upcoming{color:red; font-style:italic; font-weight:bold;}
.col2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 10px; -moz-column-gap: 10px;  column-gap: 10px;}
.col3{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 10px; -moz-column-gap: 10px;  column-gap: 10px;}
.col2 li, .col3 li{display: inline-block; width: 100%;}
.main_phone {font-weight: bold;}

.back_top{display:none;background:var(--secColor);position: fixed; z-index:999;bottom:0;width: 100%;height: 45px;cursor:pointer;}
.back_top:before{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-45%);border-bottom:15px solid var(--defaultColor);border-left:10px solid transparent;border-right:10px solid transparent;}
.back_top:hover{opacity:.7}

/*Heading for SEO*/
.h1_hdng{font-size: 22px; font-weight: 700; color: var(--bodyColor);}

/*Thumbnail Images*/
.thumb_left_dd, .thumb_left_dr{  float:left; margin:-4px 19px 10px 0;}
.thumb_right_dd, .thumb_right_dr{ float:right; margin:-4px 0 10px 19px;}
.thumb_center_dd, .thumb_center_dr{ display: block; margin: 10px auto;}

/* Text Alignment */
.text_left, .text_left p{text-align: left;}
.text_right, .text_right p{text-align: right;}
.text_center,.text_center p{text-align: center; display: block;}

/* Forms Presets */
::-webkit-input-placeholder {opacity: 1; color: inherit;}
::-moz-placeholder {opacity: 1; color: inherit;}
:-ms-input-placeholder {opacity: 1; color: inherit;}
:-moz-placeholder {opacity: 1; color: inherit;}

/*end preset*/

.wrapper{ width:100%; max-width:1300px; margin:0 auto; position:relative;}

/*header*/
header{padding: 0 10px;}
	.header_con{min-height:90px;padding:0;}
	.main_logo{position: absolute;width: 415px;left: 0;top: 14px;z-index: 160;}
	.main_logo img{}
	.head_info{float: right; text-align: right;display: flex;column-gap: 179px;align-items: center;}
	.header_info{position: relative;}
.header_info:after{content: '';width: 1px;height: 46px;background: #8f8f8f;position: absolute;right: -16px;top: 8px;}
	.header_info ul{}
	.header_info ul li{position: relative;}
	.header_info ul li:nth-child(1){font-size: 23px;}
	.header_info ul li:nth-child(2){font-size: 16px;font-weight: 600;}
	.header_info ul li a{color: var(--thirdColor) !important;font-weight: 600;}
	.header_info ul li address{display: inline;font-weight: 300;}
	.header_info ul li address span{}
	/* .header_info ul li:nth-child(1):before{content: url('images/icons/hd-icon1.png');position: absolute;left: 47px;top: 6px;} */
.header_info ul li:nth-child(1):before{content: url('images/icons/hd-icon1.png');position: absolute;left: -30px;top: 6px;}
.header_info ul li a:before{content: url('images/icons/hd-icon1.png');position: absolute;display: none;}
.header_info ul li a:hover{text-decoration:underline;}
.header_btn:hover{background: var(--thirdColor);}
.header_info ul li a:hover{opacity:0.5 !important;}

	.gtrans_con{position: absolute;right: 184px;width: 101px; height: 47px;z-index: 60;}
	.gtrans_con figure{}
	.gtrans_con figure img{}

	.gtrans::before {display: none; content:url(images/icons/g-icon.png); position:absolute; left:0; top: 60%; transform: translateY(-50%);}
	.gtrans select { width:171px; height:33px; background:url(images/icons/g-arrow.png) 98% no-repeat,#fff; border:1px solid #e5e5e5; border-radius:4px; font-weight:400; font-style:normal; font-size:16px; color:#b4b4b4; padding:0 5px; margin-left:35px; cursor:pointer }
	.gt_float_switcher .gt_options a, .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {font-size: 12px;}
	.gt_float_switcher .gt-selected .gt-current-lang{padding: 8px !important;}
	.gt_float_switcher{border-radius: 5px !important;}
	.gt_options { max-width: 100% !important; }
	.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { top: 0px !important; }
	
	.header_btn{width: 137px;height: 90px;background: var(--secColor);padding: 23px 0 0;}
	.header_btn a{width: 100%;height: 100%;display: block;color: var(--defaultColor);text-align: center;font-size: 18px;font-weight: 600;text-transform: uppercase;line-height: 100%;}
	.header_btn a q{display: block;line-height: 100%;margin: 8px 0 0;}

    .social_media{}
	.social_media ul{}
    .social_media ul li{display:inline-block;vertical-align:top;}
    .social_media ul li a{display:block;}
    .social_media ul li a:hover img{opacity:0.5;}
/*end header*/

/*nav*/
.page_nav {background: var(--priColor); height: 51px; text-align: center;padding: 16px 10px;}
.page_nav ul{}
.page_nav ul li{display:inline-block;vertical-align: top; position:relative;}
.page_nav ul li a{display:block;  font-weight: bold; color:var(--defaultColor);  line-height: 100%; padding:0 21px;font-size: 16px;}
.page_nav ul li a:hover, .page_nav ul li a:active, .page_nav ul li.current_page_item > a{color: var(--secColor);}
.page_nav ul li:after{content:"";width:1px;height:15px;background:rgba(255,255,255, 0.3); position:absolute; top:1px; right:-2px;}
.page_nav ul li:last-child:after{display:none;}
.page_nav ul li:first-child a{padding-left:0;}
.page_nav ul li:last-child a {padding-right:0;}

/*second level drop down*/
.page_nav ul li:hover{position: relative; z-index: 599; cursor: default;}
.page_nav ul ul {display: none; position: absolute; top: 100%; left: 50%; z-index: 598; width: 200px;margin-top: 0;text-transform: none;transform:translateX(-50%);}
.page_nav ul ul li {float: none;display:block;font-weight: normal;width:100%;}
.page_nav ul ul ul {top: 0; left: auto; right: -99.5%; }
.page_nav ul li:hover > ul { display: block;}
.page_nav ul ul a, .page_nav ul li.current_page_item ul li a{background:var(--priColor);color:var(--defaultColor);padding:0;margin:0 auto;}
.page_nav ul ul a:hover,.page_nav ul li.current_page_item ul li a:hover, .page_nav ul ul li.current_page_item a {background:var(--secColor);color:var(--defaultColor);}


/*third level drop down*/
.page_nav ul ul ul { border-top: 0 none; }
.page_nav ul ul li { position: relative }

.page_nav span{position: absolute; right: 25px;top:32px; display: none; padding: 0; cursor: pointer; z-index: 9; color: var(--defaultColor);text-align: center;}

/* Drop down icon */
.fa{display:block; margin-top: -3px;}
.fa:before{position: absolute;}

/* Navigation bar icon */
.nav_toggle_button{display:none; text-align:left;position:relative;}
.nav_toggle_button.active {opacity:1;}
.nav_toggle_button i{cursor: pointer;}

/*Burger Color*/
.nav_toggle_button .toggle_holder{position: absolute;top: 60%;right: 0;transform: translateY(-50%);}
.nav_toggle_button .hamburger{}
.nav_toggle_button .hamburger-inner, .nav_toggle_button .hamburger-inner:before, .nav_toggle_button .hamburger-inner:after{background:var(--defaultColor);}
.nav_toggle_button small{text-transform:uppercase;font-weight:bold;font-size:13px;color:var(--defaultColor);display:block; text-align: center;}


/* Default Responsive Style for Toggle Swipe Right */
.menu_slide_right {display: none;}

/*Responsive burger and color*/
.menu_slide_right .hamburger-inner, .menu_slide_right .hamburger-inner:before, .menu_slide_right .hamburger-inner:after{background:var(--defaultColor);}
.menu_slide_right .toggle_holder{position: absolute;top: 55%;right: 10px;transform: translateY(-50%);}
.menu_slide_right small{text-transform:uppercase;color:var(--defaultColor);font-weight:bold;font-size:13px;display:block;text-align: center;}

/*end nav*/

/*global class*/
.global_btn{position:relative;display:block;width:245px;height:74px;line-height:74px;background:var(--secColor);font-size:18px;color:var(--defaultColor);text-align:center;margin:42px 0 0;border-radius: 50px;font-weight: bold;text-transform: uppercase;}
.head_v1{line-height: 100%;color: var(--defaultColor);font-size: 70px;font-weight: bold;}
.global_btn:hover{background: var(--thirdColor) !important;}
/*banner*/
#banner{padding: 0 10px;margin-bottom: -11px;}
	.bnr_con{min-height:0;padding:0;}
	.box_skitter{display: block;}
	.slider{width:1920px;margin-left:-313px;}
	.mobi_ban{display: none;}
	.rslides{display:none;}


	.bnr_info{width:595px;max-width:100%;position:absolute;top:210px;left:0;z-index:150;}
	.bnr_info h2{margin: 0 0 36px;}
	.bnr_info h2 span{display:block;line-height: 100%;margin: 15px 0 0;}
	.bnr_info p{font-size:17px;color:var(--defaultColor);line-height:26px;padding-right: 175px;}
	.bnr_info a{}
	.bnr_info a:hover{background:var(--secColor);}
  .bnr_info h2 span q{font-size: 40px;line-height: 100%;display: block;margin: 10px 0 0;}
/*end banner*/

/*middle*/
#middle{background:var(--thirdColor);padding: 0 10px;position: relative;}
	.middle_con{min-height:0;padding:25px 0;text-align:center;}
	.middle_boxes{display: flex;justify-content: space-between;column-gap: 25px;}
	.middle_boxes section{ max-width: 440px;width: 47%;min-height: 0; padding: 10px;background: var(--secColor);position: relative;}
	.middle_boxes section h2{}
	.middle_boxes section h2 span{}
	.middle_boxes section p{}
	.middle_boxes section a{display:block;}
	.middle_boxes section a:hover{}
	.middle_inner { padding: 25px 0; }
	.middle_boxes section a { margin: 25px auto 0; }

	.middle_info{max-width: 1050px;width: 100%;margin: 0 auto 25px;}
	.middle_info h2{line-height: 100%;font-size: 25px;margin-bottom: 15px;}
	.middle_info h2 span{display: block;line-height: 100%;font-size: 30px;}
	.middle_info p{}
	/* .middle_boxes [class^="mid_box"]{} */

/*end middle*/



/*main*/
#main_area{padding: 0 10px;position: relative;background: url('images/main-bg.jpg')no-repeat right, var(--defaultColor) !important;z-index: 150;}
	.main_con{min-height:752px;padding:25px 0; }
		main{ width: 43.3%; line-height: 28px;  text-align: left;max-width: 100%;margin: 0 0 0 auto;color: var(--defaultColor);padding: 42px 0 0;}
		main .h1_title{font-size: 18px; font-weight: bold;line-height:100%;margin-bottom:82px;position: relative;}
		main .h1_title span{font-size: 65px;  display: block;margin: 16px 0 0;}
main .h1_title:before{content: '';width: 78px;height: 1px;background: var(--defaultColor);position: absolute;bottom: -41px;}
		main .h1_title span q{line-height: 100%;margin: 21px 0 0;display: block;}

		main p{margin-bottom:25px;font-size: 18px;line-height: 31px;}
		main ol{padding-left: 20px; margin-bottom: 25px;}
		main ul li{position: relative;}
		main .bullet {padding:0;margin-bottom: 25px;}
		main .bullet li{position:relative;padding-left: 25px;margin-bottom: 8px}
		main .bullet li:before{position: absolute;content: "";width: 10px;height: 10px;border-radius: 50%;left: 3px;top: 9px;background: var(--secColor);}
		main a{font-weight: bold; color: var(--priColor);text-decoration: none; display: inline-block;}
		main a:hover{text-decoration: underline;}

		#breadcrumbs{border-bottom: 1px dashed gray;padding-bottom: 10px;margin-bottom: 30px;}
		.intro_txt{text-align: center;width:80%;margin:0 auto 25px;padding: 15px;line-height:100%;font-weight: bold;font-size: 27px;font-family: var(--priFont);}
/*end main*/

/*sidebar*/
.sidebar{}
 	.side_img1{position: absolute;top: 67px;left: -204px;overflow: hidden;width: 66.5%;border: 4px solid var(--defaultColor);z-index: 1;}
 	.side_img1 figure{}
 	.side_img1 figure img{max-width: initial;margin-left: 50%;transform: translateX(-50%);position: relative;object-fit: cover;height: 100%;}

	.sidebar{max-width: 641px;min-height: 238px;background: var(--priColor);margin: 0 0 0 auto;position: absolute;right: 0;top: 587px;color: var(--defaultColor);width: 50%;padding: 35px 50px 24px 74px;}
	.sidebar h2{font-size: 35px;margin: 0 0 31px;padding-left: 65px;position: relative;}
	.sidebar h2:before{content: url('images/icons/sd-icon1.png');position: absolute;left: 6px;top: -3px;}
	.sidebar p{font-size: 22px;font-weight: 300;}
	.sidebar a{font-size: 16px;font-weight: bold;color: var(--secColor);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px;margin: 23px 0 0;display: block;}
	
	.sidebar a:hover{color: var(--thirdColor);}
/*end sidebar*/

/*bottom*/
#bottom1{background:var(--defaultColor);padding: 0 10px;position: relative;}
.btm1_fixed{top:0; left:0; right:0; position:fixed;}
#bottom1 .wrapper{max-width:1700px;}
 	.btm1_con{min-height:0;padding:25px 0;text-align:center;}

 	.btm1_topinfo{padding: 149px 187px 0 200px;text-align: left;}
 	.btm1_topinfo section{display: flex;justify-content: space-between;column-gap: 55px;align-items: end;}
 	.btm1_topinfo section h2{color: var(--thirdColor);font-weight: bold;font-size: 18px;}
 	.btm1_topinfo section h2 span{color: var(--otherColor1);display: block;font-size: 48px;margin: 8px 0 0;}
 	.btm1_topinfo section p{max-width: 833px;font-size: 16px;width: 100%;line-height: 25px;}

	.btm1_topimg1{margin: 54px auto 0;}
	.btm1_topimg1 figure{}
	.btm1_topimg1 figure img{}


	.btm1_info{text-align: center;margin: 0 auto 25px;max-width: 1050px;width: 100%;padding: 102px 0 0;}
	.btm1_info h2{line-height: 100%;font-size: 18px;margin: 0 0 51px;font-weight: bold;color: var(--thirdColor);position: relative;}
	.btm1_info h2 span{display: block;line-height: 100%;font-size: 60px;color: var(--otherColor1);margin: 15px 0 0;}
	.btm1_info p{}
	.btm1_info h2:before{width: 78px;height: 3px;background: var(--thirdColor);position: absolute;bottom: -27px;left: 0;right: 0;content: '';margin: 0 auto;border-bottom: 25px;}


.btm1_boxes section:nth-child(2){z-index: 1;}
	.btm1_boxes{display: flex;justify-content: space-between;column-gap: 15px;max-width: 1300px;margin: 0 auto;width: 100%;padding: 45px 0 154px;}
	.btm1_boxes section{  max-width: 440px;width:47%;min-height: 496px;padding: 0;background: var(--defaultColor);position: relative;box-shadow: -15px 22px 42px rgba(0,0,0, 0.06);text-align: left;border-radius: 15px;}
	.btm1_boxes section h2{color: var(--otherColor1);font-size: 30px;margin: 0 0 45px;position: relative;}
	.btm1_boxes section h2 span{}
	.btm1_boxes section p{font-size: 16px;}
	.btm1_boxes section a{width: 182px;height: 74px;position: absolute;bottom: -36px;text-transform: none;}
	.btm1_boxes section a:hover{}
	.btm1_inner{padding: 73px 30px 68px 39px;position: relative;}
 	.btm1_boxes section h2:before{position: absolute;top: -108px;}
 	.btm1_boxes section:nth-child(1) h2:before{content: url('images/icons/btm1-icon1.png');}
 	.btm1_boxes section:nth-child(2) h2:before{content: url('images/icons/btm1-icon2.png');}
 	.btm1_boxes section:nth-child(3) h2:before{content: url('images/icons/btm1-icon3.png');}
		.btm1_boxes section h2:after{content: '';width: 52px;height: 2px;background: var(--thirdColor);position: absolute;left: 0px;bottom: -23px;border-radius: 25px;}
.btm1_boxes section figure{}
.btm1_boxes section figure img{border-top-left-radius: 8px;
  border-top-right-radius: 15px;}
	/* .btm1_boxes [class^="btm1_box"]{} */

#bottom2{padding: 0 10px;background: url('images/btm2-bg.jpg')no-repeat left,var(--defaultColor) !important;}
 	.btm2_con{min-height:757px;padding:0;}

	.btm2_info{color: var(--defaultColor);width: 46%;padding: 143px 0 0;}
	.btm2_info h2{font-size: 18px;font-weight: bold;line-height: 100%;margin: 0 0 86px;position:relative;}
	.btm2_info h2 span{display: block;line-height: 100%;margin: 9px 0 0;}
	.btm2_info p{font-size: 18px;line-height: 31px;}
	.btm2_info a{width: 182px;text-transform: none;margin: 56px 0 0;}
.btm2_info h2:before{content: '';
  width: 78px;
  height: 2px;
  background: var(--defaultColor);
  position: absolute;
  bottom: -45px;}

	.btm2_img1{position: absolute;right: -200px;top: 70px;z-index: 1;overflow: hidden;width: 66.5%;border: 4px solid var(--defaultColor);}
	.btm2_img1 figure{}
	.btm2_img1 figure img{max-width: initial;margin-left: 50%;transform: translateX(-50%);position: relative;object-fit: cover;height: 100%;}

#bottom3{background:var(--defaultColor);padding: 0 10px;position: relative;}
 .btm3_con{padding:25px 0;min-height:700px;}

 .btm3_frminfo{margin: 0 auto;max-width: 1050px;width: 100%;text-align: center;padding: 149px 0 0;}
 .btm3_frminfo h2{line-height: 100%;font-size: 18px;margin-bottom: 25px;font-weight: bold;color: var(--thirdColor);position: relative;}
 .btm3_frminfo h2 span{display: block;line-height: 100%;font-size: 60px;color: var(--otherColor1);margin: 13px 0 0;}
 .btm3_frminfo p{}
 .btm3_frminfo a{}
 .btm3_frminfo h2 span:before{}
 .btm3_frminfo h2:before{content: '';width: 78px;height: 2px;background: var(--thirdColor);position: absolute;bottom: -26px;left: 0;right: 0;margin: 0 auto;}

 .btm3_form{}
 .btm3_form .form{display: flex;justify-content: space-between;row-gap: 17px;flex-wrap: wrap;margin: 65px 0 61px;}
 .btm_input1{width: 49.2%;height: 60px;border: none;font-family: var(--priFont);font-size: 16px;padding-left: 49px;color: #949494;width: 49.3%;height: 59px;background: #FFFFFF;border: 1px solid #B3B3B3;border-radius: 30px;}
 .btm_input2{width: 49.3%;height: 59px;border: none;font-family: var(--priFont);font-size: 16px;padding-left: 43px;color: #949494;background: #FFF;border: 1px solid #B3B3B3;border-radius: 30px;}
 .btm_input3{width: 100%;height: 110px;border: none;font-family: var(--priFont);font-size: 16px;padding-left: 49px;color: var(--bodyColor);resize: none;overflow: auto;margin: 0 auto;padding-top: 19px;color: #949494;background: #FFF;border: 1px solid #B3B3B3;border-radius: 30px;}

 .flex_dis{width: 100%; display: flex;  row-gap: 15px;justify-content: space-between;align-items: center;padding: 8px 0 0;}
 .disclaimer{}
 .disclaimer p{display: flex;align-items: center;column-gap: 12px;}
 .disclaimer p b{font-weight: normal;}
 .disclaimer p b a{color: inherit; font-weight: 700; display: inline-block;}
 .disclaimer p b a:hover{text-decoration: underline;}
 .form_chkbox{margin:0;width: 20px;aspect-ratio: 1/1;}

 .btn_submit{display: flex;justify-content: center;column-gap: 15px;width: 443px;align-items: center;}
 .form_btn{width: 182px;height: 74px;border: none;color: var(--defaultColor);font-size: 18px;font-family: var(--priFont);margin: 0;line-height: 74px;text-transform: none;}
/*end bottom*/

/*footer*/
footer{}
	.footer_top{background:#4c2723;padding: 0 10px;}
	.footer_top_con { padding: 25px 0; min-height: 805px;}


		.footer_container{display: flex;justify-content: center;padding: 28px 0 0;}
		.ft_img1{}
		.ft_img1 figure{display: block;height: 100%;}
		.ft_img1 figure img{border-top-left-radius: 25px;border-bottom-left-radius: 25px;object-fit: cover;height: 100%;position: relative;}

		.ft_rightcon{max-width: 650px;width: 100%;min-height: 365px;background: var(--thirdColor);color: var(--defaultColor);padding: 37px 47px 37px 40px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
		.ft_rightcon h2{font-size: 40px;line-height: 100%;font-weight: 600;position: relative;}
		.ft_rightcon .ft_listflex{display: flex;margin: 64px 0px 0 0px;justify-content: space-between;column-gap: 15px;}
		.ft_rightcon .ft_listflex li{}
		.ft_rightcon .ft_listflex li:nth-child(3){flex-shrink: 0;}
		.ft_rightcon .ft_listflex li span{display: block;font-size: 25px;font-weight: bold;line-height: 100%;margin: 0 0 6px;}
		.ft_rightcon .ft_listinner{}	
		.ft_rightcon .ft_listinner li {line-height: 26px;font-size: 18px;}
		.ft_rightcon .ft_listinner li q{display: block;}
		.ft_rightcon .ft_listinner li a{display: block; width: 100%; max-width: fit-content;}
		.ft_rightcon .ft_listinner li a:hover{text-decoration: underline;}
		.ft_rightcon h2:before{content: '';width: 78px;height: 2px;background: var(--defaultColor);position: absolute;content: '';bottom: -28px;}

		.contact_details1{text-align: center;padding: 53px 0 0;}
		.contact_details1 h2{font-size: 40px;line-height: 100%;position: relative;}
.contact_details1 h2:before{content: '';width: 78px;height: 2px;background: var(--thirdColor);position: absolute;bottom: -26px;left: 0;right: 0;margin: 0 auto;}
		.contact_details1 address{font-size: 25px;color: var(--defaultColor);font-weight: 300;margin: 58px 0 0;}
		.contact_details1 address span{}
		.contact_details1 ul{display: flex;justify-content: center;column-gap: 35px;margin: 7px 0 0;}
		.contact_details1 ul li{color: var(--defaultColor);font-size: 25px;position: relative;}
		.contact_details1 ul li a{}
		.contact_details1 ul li span{}
		.contact_details1 ul li:nth-child(2):before{content: '';width: 1px;height: 21px;position: absolute;background: var(--defaultColor);left: -20px;top: 5px;}
		.contact_details1 ul li:nth-child(2):after{content: '';width: 1px;height: 21px;position: absolute;background: var(--defaultColor);right: -19px;top: 5px;}
		.contact_details1 ul li:nth-child(3) a{font-size: 25px;font-weight: bold;color: var(--secColor);}
		.contact_details1 ul li a:hover{text-decoration: underline;}

		.socmedcounter{display: flex;justify-content: center;padding: 48px 0 0;column-gap: 36px;}
		.visitor_counter{background-color: #4C2723;border: 1px solid #FFFFFF;border-radius: 33px;width: 238px;height: 65px;text-align: center;line-height: 65px;color: var(--defaultColor);font-size: 16px;font-weight: bold;position: relative;}
		/* .visitor_counter:before{content: '';width: 1px;height: 65px;background: var(--defaultColor);position: absolute;left: -31px;} */
		.visitor_counter:before{content: '';width: 1px;height: 65px;background: var(--defaultColor);position: absolute;left: -18px;}
		.visitor_counter h2{display: flex;justify-content: space-between;padding: 0 26px;}
		.visitor_counter h2 span{}

  		.footer_flex{}

		.footer_logo{}
		.footer_logo img{}

		.copyright small{}

		.footer_mid{background: #593531;}
		.footer_mid_con{min-height: 51px;}
		
		.footer_btm{background:var(--defaultColor);padding: 0 10px;}
		.footer_btm_con{min-height:73px;padding:0;}

		.footer_nav{}
		.footer_nav ul{ margin: auto 0; padding: 0; text-align: center; list-style: none; }
		.footer_nav ul li{display: inline-block; vertical-align: top;position:relative;}
		.footer_nav ul li a{display: block; padding: 9px 21px; color: var(--defaultColor);font-size: 16px;font-weight: bold;}
		.footer_nav ul li a:hover, .footer_nav ul li a:active, .footer_nav ul li.current_page_item a{color: var(--secColor);}
		.footer_nav ul li:after{content:"";width:1px;height:15px;top:16px;right:-3px;background:rgba(255,255,255, 0.3);position:absolute;}
		.footer_nav ul li:last-child:after{display:none;}
    .footer_nav ul li:first-child a{padding-left:0;}
    .footer_nav ul li:last-child a{padding-right:0;}

		.footer_comp{display:inline-block; margin:0 10px; position:relative; font-weight: 700;}
		.footer_comp:before{content:"\2022"; left:-10px; top:0; position: absolute;font-weight: 400;}
		.footer_comp:after{content:"\2022"; right:-10px; top:0; position: absolute;font-weight: 400;}
		.privacy_pol { position: relative; margin: 0 0 0 10px;}
		.privacy_pol:after{content:"\2022"; left:-9px; top: -4px; position: absolute;}

		.copyright{color:var(--bodyColor); margin: 0 auto; padding: 25px 0 0;text-align: center;font-size: 16px;}
		.copyrigh_text:hover{text-decoration:none!important;}
		.copyright a{color:var(--bodyColor);}
		.copyright a:hover{text-decoration:underline;}


/**Resources**/
.resources {}
.resources a {display:block;font-weight:bold; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;}
.resources a:hover {padding-left:2px; text-decoration: none!important; color: var(--secColor);}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ececec;}
.resources ul li:before{content:"";}
.resources ul li:after{content:"";}
.resources ul li a span {color:#666666; letter-spacing:1px; display:block; overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}

/* IE 8 */
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd}
.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0}
.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto}
.inner-message img{position:relative;left:0}
.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid var(--defaultColor);}
.terms{color:var(--defaultColor);font-size:13px;padding:20px;position:absolute;right:0;bottom:0}
.terms a{color:var(--defaultColor);font-weight:700}
.lt-ie8 .protect-me{display:none}

/* Sitemap Style */
.sitemap{list-style-type: none; padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 3px; -moz-column-gap: 3px;  column-gap: 3px;}
.sitemap li {counter-increment: step-counter; overflow: hidden;}
.sitemap li{padding:5px 15px; background: #E3E3E3;}
.sitemap li:nth-child(odd){background: #F2F2F2;}
.sitemap li a{display: block;}
.sitemap li a:before {content: counter(step-counter) '. ';}

/* Pages under Certain Parent Pages */
.sitemap ul {margin-top: 5px;}
.sitemap ul li:nth-child(odd){background: #E3E3E3;}
.sitemap ul li:nth-child(even){background: #F2F2F2;}
.sitemap ul li {counter-increment: sub-counter;}
.sitemap ul li a:before {content: counter(step-counter) '.' counter(sub-counter) ' ';}

/* Breadcrumb Styling */

#breadcrumbs{border-bottom: 1px dashed gray;padding-bottom: 10px;margin-bottom: 30px;}
#breadcrumbs span a{color:var(--priColor);font-weight:bold;}
#breadcrumbs span a:hover{text-decoration: underline;}

.breadcrumbs {margin-bottom: 34px; border-bottom: 1px dotted gray; padding-bottom: 11px; }
.breadcrumbs span{vertical-align: bottom;display: inline-block; overflow: hidden;text-overflow: ellipsis;}
.breadcrumbs span[property='name'] {display: inline-block;padding: 0;margin-top: -3px;vertical-align: middle;max-width: 270px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#439b4f;}
.breadcrumbs span[property='name']:hover {text-decoration: underline;}
.breadcrumbs .post {background:transparent!important;border-radius: 0;padding: 0;margin: 0;border: none;word-wrap: normal;}
.breadcrumbs span[class='post post-page current-item'] {display: inline-block;padding: 0;max-width: 250px;white-space: nowrap;}

/* End Breadcrumb Styling */

/* Non-home */
.non_ban {position: relative;}
.non_ban_img{width: 1920px;margin-left: 50%;transform:translateX(-50%);}
.non_ban_img img{vertical-align:middle;height: auto;}

.page_title{text-align: center;width: 100%;z-index: 2;position: relative;bottom: 0;font-size: 44px;line-height: 100%;padding: 15px;background:var(--priColor);color: var(--defaultColor);font-family: var(--priFont);}
.page_title:before { width: 700px; position: absolute; left: -700px; background: inherit; content: ''; height: 100%; top: 0; } 
.page_title:after { width: 700px; position: absolute; right: -700px; background: inherit; content: ''; height: 100%; top: 0; }

a, a span{text-decoration: none;}

.serv_list {margin:25px auto 0; text-align:center;}
.serv_list ul li {overflow: hidden;position: relative;text-align: center;max-width: 400px;padding: 0 !important;width:30%;display: inline-block;vertical-align: top;margin: 0 10px 20px;background: #fff;}
.serv_list ul li img {display: block;width: 100%;}
.serv_list ul li a {text-decoration: none;font-size: 20px;font-weight: bold;text-align: center;width: 100%;display: block;height: 100%;position: absolute;top: 0;left: 0;}
.serv_list ul li a span {-webkit-transition: all .3s linear;transition: all .3s linear;background: rgba(0,0,0,.8);color: #fff;font-size: 16px;width: 95%;padding: 13px 10px;position: absolute;line-height: 100%;left: 50%;bottom: 5px;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);line-height: 100%;}
.serv_list ul li a:hover span{bottom: -50px;}

.serv_list ul li a::before {z-index: 99;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);content: '';-webkit-transition: -webkit-transform 0.6s;transition: transform 0.6s;-webkit-transform: scale3d(3,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform: scale3d(3,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
.serv_list ul li a:hover:before{-webkit-transform: scale3d(3,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform: scale3d(3,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}


/* Form Activation Style (Recaptcha & Prompt Message) */
.captcha-box {width: 235px;height: 59px;}
.g-recaptcha{transform: scale(.78);transform-origin: 0 0;}
#g-recaptcha-response {display: block !important;position: absolute;margin: -78px 0 0 0 !important;width: 302px !important;height: 76px !important;z-index: -999999;opacity: 0;}
#error-msg {position: fixed;z-index: 9999;border: 1px solid;background: rgb(0,0,0,0.4);width: 100%;height: 100%;left: 0;top: 0;}
#error-msg .message {border: 1px solid;width: 500px;margin: 9% auto;background: #fff;position: relative;padding: 188px 10px 25px 10px;border-radius: 20px;max-width: 95%;}
#error-msg .message span:nth-child(1){font-weight: bold;color: #ca4b4b;font-size: 25px;line-height: 20px;}
#g-recaptcha-response .message span:nth-child(1) {font-weight: 900;color:  #ca4b4b;font-size: 32px;line-height: 40px;}
#success {position: fixed;z-index: 9999;background: rgb(0,0,0,0.4);width: 100%;height: 100%;left: 0;top: 0;}
#recaptcha-error{position: fixed;z-index: 9999;border: 1px solid;background: rgb(0,0,0,0.4);width: 100%;height: 100%;left: 0;top: 0;}
.message {border: 1px solid;width: 500px;margin: 9% auto;max-width: 95%;border-radius: 20px;padding: 188px 10px 25px 10px;background: #fff;position: relative;}
.message span:nth-child(1) {font-weight: 900;color: #31af90;font-size: 26px;line-height: 27px;}
.message span:nth-child(3) {font-size: 25px;line-height: 30px;color: #000;}
.message span:nth-child(5) {line-height: 40px;font-size: 18px; color: #000;}
.close, .rclose, .error-close { position: absolute; right: 24px; top: 10px; font-size: 30px; font-family: open sans; cursor: pointer;color: #333 !important; }
#error-msg p, #success .message p{font-size: 30px !important;}
.fail-check::after {content: url('images/wrong-icon.png');position: absolute;  left: 0; right: 0; top: 30px; } 
.success-check:after{content:url('images/success-icon.png'); position: absolute;left: 0;right: 0;top: 30px;}
#invalid-msg {display: none; background: #fcecec; padding: 10px; color: #ca4b4b; font-weight: bold;text-align:center;font-size:16px;margin: 25px 0 15px;}
.FormReq {box-shadow: 0 0 3px #d92800 !important; border: 1px solid #d92800 !important;}

/* End Form Activation Styling */
.privacy_span{color: red; display: inline-block;}
.privacy_span{display: inline-block;}
.privacy_list { padding-left: 20px; }
.privacy_list li::marker { font: bold 20px/100% var(--priFont); }
.privacy_list h2 { font: bold 20px/100% var(--priFont); margin: 30px auto 20px; }


body .uwy.userway_p2 .userway_buttons_wrapper{top: unset !important; right: unset !important; bottom: 150px !important; transform: none !important; left: 34px !important; }
.gtrans_con .gt_float_switcher{ border:  1px solid #bbb;}
