@import url('https://fonts.googleapis.com/css?family=Montserrat:500|Open+Sans:400,600|Raleway:400,500,700&display=swap');
@import url('https://use.fontawesome.com/releases/v5.7.0/css/all.css');

@font-face {font-family: 'antro_vectraregular';
    src: url('../font/antro_vectra-webfont.woff2') format('woff2'),
         url('../font/antro_vectra-webfont.woff') format('woff');
    font-weight:normal; font-style: normal;}
	
@font-face {font-family: 'antro_vectrabolder';
    src: url('../font/antro_vectra_bolder-webfont.woff2') format('woff2'),
         url('../font/antro_vectra_bolder-webfont.woff') format('woff');
    font-weight:normal; font-style:normal;}
	
	
.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#a1a1a1; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
html {scroll-behavior: smooth;}
body{color:#282828; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; margin:0px; padding:0px; line-height:1.7;}

p{margin-bottom:20px;} ul {list-style-type:disc} hr {margin:50px 0;}
a{color:#92683c; outline:none!important;} a:hover {color:#000; text-decoration:none;}

.gutter-xs {margin-left:-3px!important;margin-right:-3px!important;}
.gutter-xs div[class^="col"]{padding-left:3px!important;padding-right:3px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.radio input[type=radio]{margin-top:10px;}
textarea.form-control{resize:none;min-height:120px;}
.form-control {height:45px; border-color:#acacac;}


h1,.h1, h2,.h2,h3,.h3{font-family: 'Raleway', sans-serif;}
h1,.h1{font-size:29px; margin-bottom:25px; line-height:1; font-weight:700;}
h2,.h2{font-size:25px; margin-bottom:5px; line-height:1.1;}
h3,.h3{font-size:18px; margin-bottom:15px;font-weight:700;}

.Bor:after {border-bottom:6px solid #c0bc5f; content:"";display:block; margin:auto; padding-bottom:30px; width:60px;}
.Bor1:before {border-top:6px solid #c0bc5f; content:"";display:block; margin:0px; padding-top:30px; width:60px;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:0 0 15px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#b0a049; margin:0 10px;}

/******* Helpers ********************************************************************/
.text-success{color:#c0bc5f!important;} .text-light{color:#717171!important;}
.bg-dark{background-color:#0d1b23!important;} .boxshadow{box-shadow:1px 1px 10px rgba(4,4,4,.1);}
.bg-light{background-color:#f0f0f0!important;}


.mt-110{margin-top:110px;}

.ImgFade{background-color:#000;}
.ImgFade img{opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
.img-thumbnail {padding: 10px; border: 1px solid #cbcbcb; border-radius: 0;	box-shadow:3px 3px 5px rgba(0,0,0,0.75);}

/******* Buttons ********************************************************************/
.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; text-decoration:none !important; border-radius:0px;padding:18px 40px; font-size:12px;font-family: 'Raleway', sans-serif; text-transform:uppercase; font-weight:500; min-width:175px;}
.btn-outline-success{color:#fff; border-color:#668968;}
.btn-outline-success:hover,.btn-outline-success.focus,.btn-outline-success:focus{background-color:#668968 !important; border-color:#668968 !important;color:#fff !important;}

.btn-dark{color:#fff; background-color:#636b6e !important; border-color:#636b6e !important;}
.btn-dark:hover,.btn-dark.focus,.btn-dark:focus{background-color:#f0f0f0 !important; border-color:#636b6e !important;color:#1e1e1e !important;}

.btn-outline-dark{color:#1e1e1e; border-color:#636b6e;}
.btn-outline-dark:hover,.btn-outline-dark.focus,.btn-outline-dark:focus{background-color:#636b6e !important; border-color:#636b6e !important;color:#fff !important;}

.btn-warning{color:#fff; border-color:#c2613a; background-color:#c2613a !important; }
.btn-warning:hover,.btn-warning.focus,.btn-warning:focus{background-color:#777a5d !important; border-color:#777a5d !important;color:#fff !important;}
.Raleway{font-family: 'Raleway', sans-serif;}

.mx-50{margin-left:15rem;;margin-right:15rem;;}

/************************************************* Header ********************************************************************/
#Header{padding:40px 0 0px 0; background:#0d1b23;} 
#Header .Logo{padding-bottom:38px;} 
#Header .SocailLink a{color:#fff; font-size:12px;} #Header .SocailLink a .fas{font-size:15px;}
#Header .SocailLink a:hover{color:#89b2a3;}
#Header .SocailLink .list-inline-item:not(:last-child) {margin-right:15px;}

.form-control {height: 56px !important;}
span.wpcf7-form-control-wrap.your-email {width: 80%;}
.carousel-control-next {right: -30px !important;}
.carousel-control-prev {left: -30px !important;}



.sidebar-top { border:3px solid #eee; box-shadow:5px 5px 5px rgba(0,0,0,0.4); padding:30px;}
.sidebar-top ul { list-style:none; padding:0px; margin:0px 0px 20px 0px;;}
.sidebar-top .widget-title {color: #0e3b63; font-weight:400; font-size: 24px !important; text-transform: uppercase; margin:55px 0px 15px 0px;}
.sidebar-top a { color: #000; font-size: 15px; display:block; }
.sidebar-top ul li ul {margin:0px 0px 20px 0px !important; padding:0px 15px !important; list-style:square !important; }
.sidebar-top ul li ul li::before  { background:#0e3b63; }
.sidebar-top ul li ul li { padding:5px 0px;}

.hm-iocn-soc{float:right;font-size:20px;}
.hm-iocn-soc div {background: #89b2a2;width: 60px; padding: 15px;  text-align: center;}
.wpdiscuz-front-actions{display:none;}
li#categories-3 { list-style: none;}

/************************************************* Navbar ********************************************************************/
.navbar .nav-item .nav-link{color:#fff !important; font-size:13px; font-weight:600; padding:10px 0px;}
.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color:#89b2a3 !important;}
.navbar .nav-item:last-child{margin-right:0px;}
.navbar .menu-item .nav-link {color: #fff !important; font-size: 13px; font-weight: 600; padding: 10px 0px;}
.navbar .menu-item.active .nav-link, .navbar .menu-item .nav-link:hover {color: #89b2a3 !important;}

.dropdown:hover .dropdown-menu {display: block;}
.dropdown-menu {background-color: #f0f0f0; margin:0px !important;}
.dropdown-menu .menu-item {white-space: nowrap; padding-left: 20px;padding-right: 20px;}
.dropdown-menu .menu-item .nav-link{color:#000 !important;}
.dropdown-menu .menu-item:hover{background-color:#0d1b23;}


/************************************************* END Navbar ********************************************************************/

#Testimonial .row,#WelTxt .row,#Event .row,#ContactForm .row{display:flex; justify-content:center; align-items:center;}
#Testimonial .carousel-inner .row{align-items:start !important;}

/******* Slider ********************************************************************/
.MainBanner .carousel-caption {bottom:50%;transform:translateY(50%);width:100%;left:0;right:0px;z-index:99;}
.MainBanner .w-50{width:32% !important;} .Font24{font-size:24px;}
.MainBanner h1{font-size:42px;}
.Arrow{position:absolute; bottom:5%; right:0px; left:0px; text-align:center;z-index:999;}

/********** Content **************************************************************************************************/
#WelTxt {padding:60px 0px 0px 0px;} 
#WelTxt h1{color:#050505;}
.Welname{font-size:32px;font-family: 'antro_vectrabolder'; color:#2f2c28;}

#Testimonial .h1{font-size:27px;}  
#Testimonial #Testi-slider{width:75%; margin:auto;}  
#Testimonial .carousel-inner{width:90%;margin:auto;}
#Testimonial .carousel-indicators {position:static; margin-top:100px;}
#Testimonial .carousel-indicators li {background-color:#c2c2c2; opacity:1;border-radius:50%; width:12px; height:12px;} 
#Testimonial .carousel-indicators .active {background-color:#89b2a3 !important;width:16px; height:16px;}
#Testimonial .carousel-control-next, #Testimonial .carousel-control-prev {width:22px; margin:0 10px; z-index:9999; bottom:-95%;}
#Testimonial .carousel-control-next{right:0px;} #Testimonial .carousel-control-prev {left:0px;}

#Event {background:#212a2f url(../images/bgimg.jpg) no-repeat top center; min-height:940px;display:flex; align-items:center; width:100%;}
.MainEvent{border:solid 1px #a1a7aa; min-height:308px; padding:55px;} .MainEvent .fas{color:#879397; font-size:20px;}
.MainEvent .Date{color:#879397; font-size:14px;font-family: 'Montserrat', sans-serif; font-weight:500;}

#BlogPost{padding:100px 0 80px 0px;}
#BlogPost .h1{font-size:27px;}
#BlogPost .probox{box-shadow:1px 1px 15px rgba(4,4,4,.10);} 
#BlogPost .BlogBox{padding:30px;}  #BlogPost .Date{font-size:13px; color:#828282;}
#BlogPost .ProHd{font-size:18px;line-height:20px; font-weight:600; color:#2d2d2d;} 
#BlogPost .Date a{font-size:13px; color:#6a9f8c; font-weight:600; letter-spacing:.020em;} #BlogPost .Date a:hover{color:#000;}

#BigimgText {background:url(../images/bigimg.jpg) no-repeat center center; background-size:cover; min-height:700px; padding:100px 0px;display:flex; justify-content:center; align-items:center;} #BigimgText .w-50{width:45% !important;} #BigimgText a{color:#fff;} #BigimgText a:hover{color:#6a9f8c;}
#BigimgText .EmailPhn{font-size:12px;font-family: 'Montserrat', sans-serif; font-weight:500;}


.List {padding:0; margin:0 0 15px 0; list-style-type:none; line-height:30px;}
.List li{background:url(../images/right.png) no-repeat 0.1em .70em; padding:1px 0 1px 25px; margin:0px;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:12px; line-height:2;}
#Footer a{color:#fff;} #Footer a:hover {color:#668977;}
#Footer h3{color:#fff; font-size:13px; margin-bottom:30px;text-transform:uppercase;font-weight:700;}
#Footer .FLinks a{display: block; margin-bottom:4px;}
#Footer .list-inline a{font-size:16px; margin:0px; color:#668977;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:15px;}
#Footer .CopyText{font-size:12px;}

/********** Back To Top Button ***************************************************************************************************/
#scroll {background:rgba(137, 178, 163, 1); position:fixed; right:10px; bottom:10px; z-index:99999; cursor:pointer; width:45px; height:45px; text-indent:-9999px; display:none; webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#000; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
.scroll-text { font-size: 20px; font-weight: 600;}



@media (min-width: 1920px) {
	.container-fluid{max-width:1500px !important; padding-right:50px; padding-left:50px;margin-right: auto; margin-left: auto;}
	.container-new{max-width:1920px !important;padding-right:60px; padding-left:60px;}
	.MainBanner .w-50{width:34% !important;} .MainBanner .w-50 p{padding:15px 0px;}
	#BigimgText .w-50 {width: 46% !important;}
	.navbar-nav>li+li{margin-left:30px !important;}
	.mt-110{margin-top:250px !important;}
	
	.carousel-control-prev {left:3%;}
    .carousel-control-next{right:3%;}
}

	.container-fluid{max-width:1500px !important;}
	.container-new{max-width:1920px !important; padding-right:15px; padding-left:15px;margin-right: auto; margin-left: auto;}

@media (min-width: 1200px) {
.container{padding:0;}
.mt-110{margin-top:160px;}
}

@media (min-width: 767.98px) {	
.navbar-nav>li+li{margin-left:30px;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
#Header{padding:20px 0 10px 0;}  .navbar-nav>li+li{line-height:1.3;} .MainBanner .w-50{width:45% !important; margin-left:5%;} 
#Testimonial #Testi-slider {width:90% !important;}
#Testimonial .carousel-inner{width:100%;}
#Testimonial .carousel-indicators {margin-top:20px;}
#Event {min-height:700px;}.MainEvent{min-height:unset; padding:30px;} 
#BigimgText .w-50{width:65% !important;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
#Header{padding:25px 0 10px 0;}  #Header .Logo{padding-bottom:25px;} 
.navbar-nav>li+li{margin-left:17px;}
.MainBanner .w-50{width:65% !important;} 
#WelTxt{padding:70px 0px 0 0;}
#Event {background:#212a2f; min-height:unset; padding-bottom:25px;}
.MainEvent{min-height:unset; padding:30px;} 
#BigimgText .w-50{width:100% !important;}
#BigimgText{min-height:unset; padding:70px 0px;} .mt-110{margin-top:40px;}
}

@media (max-width: 767.98px) {	
#Header{text-align:center; padding-bottom:15px;}
#Header .list-inline-item {display: block !important;}
#Header .list-inline-item .SocailLink .list-inline-item{display: inline-block !important;}
#WelTxt{padding:70px 0px 0 0;}
#Event {background:#212a2f; min-height:unset; padding-bottom:25px;}
.MainEvent{min-height:unset; padding:30px;} 
#BigimgText .w-50{width:100% !important;}
#BigimgText{min-height:unset; padding:70px 0px;} .mt-110{margin-top:40px;}
.mt-110{margin-top:40px;}
.MainBanner .carousel-caption {bottom:40%;transform:translateY(40%);}
.MainBanner .w-50{width:90% !important; text-align:center; margin:auto;}
.MainBanner h1{font-size:26px;}
#Testimonial #Testi-slider {width:90% !important;}
#Testimonial .carousel-inner{width:100%;}
#Testimonial .carousel-indicators {margin-top:20px;}


    .navbar-toggler{position:absolute;top:-45px;right:0px; background-color:#89b2a3 !important; outline:none !important;}
	.navbar-toggler-icon{width:1em; height:1em; color:#FFF;}
	.navbar-collapse{margin:15px 0 0 0px; padding:0px; text-align:left;}
	.navbar-nav>li{background:none; padding:0px; text-align:center; border-top:solid 1px #28343b;}
}

@media (max-width: 479px) {
.navbar-toggler{top:-40px;}
.MainBanner .carousel-caption {bottom:0%;transform:translateY(0%); position:static; background:#0d1b23; padding:25px 0px;}
#BigimgText .EmailPhn{font-size:11px;} .MainBanner .w-50{width:100% !important;} .Font24 {font-size:16px; line-height:1.3;}

}

@media (max-width: 320px) {
	
}

