/* Main */

:root { --color-main:#0D3B62; --color-main-v2:#EED666; --color-active:#0D3B62; --color-phone:#EED666; --color-social:#0D3B62; --color-hover:#d00; --color-title:#333; --color-white:#fff; --font-regular:"SVNPoppins Regular"; --font-medium:"SVNPoppins Medium"; --font-semi:"SVNPoppins SemiBold"; --font-bold:"SVNPoppins Bold"; --font-black:"SVNPoppins Black"; --font-extra:"SVNPoppins ExtraBold"; --font-custom:"Cormorant Garamond"; } 





body { font-family:var(--font-medium); font-size:14px; color: var(--color-white); } 

.wrap-container { position:relative; overflow:hidden; margin:auto; max-width:1920px; background: #0D3B62; } 

.wrap-content { margin:auto; max-width:1330px; padding-left:15px; padding-right:15px; } 

.wrap-main { margin:40px auto; max-width:1330px; padding-left:15px; padding-right:15px; } 

.wrap-home { max-width:100%; padding:0px; } 

.w-clear:after { display: block; content: ""; clear: both; } 

.hidden { display: none; } 

.clear { clear: both; } 

.none { display: none; } 

.hidden-seoh { visibility: hidden; height: 0px; margin: 0px; overflow: hidden; } 

img { max-width: 100%; height: auto; vertical-align: top; } 

a, input, textarea { outline: none; padding: 0px; } 

a:hover { text-decoration:none; } 

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 



/* General */

.title-main { margin-bottom:1.5rem; text-align:center; } 

.title-main span,.title-main h2 { margin-bottom: 0; color:var(--color-main-v2); text-transform: uppercase; font-family: var(--font-custom); font-size:40px; display:block; line-height:1.6; } 

/* .title-main .slogan { margin-top: 0px; font-size: 20px; font-family: var(--font-medium); line-height: 1.5; text-transform: capitalize; color: #333; } */

.time-main { margin-bottom:0.75rem; color:#999999; } 

.time-main i { vertical-align:top; margin:3px 7px 0px 0px; } 

.time-main span { vertical-align:top; display:inline-block; } 

.share { padding:17px 15px 10px 15px; line-height:normal; background:rgba(128,128,128,0.15); margin-top:15px; border-radius:5px; } 

.share b { display: block; margin-bottom: 15px; font-family: var(--font-bold); font-size: 20px; text-transform: capitalize; } 

.control-owl { position:absolute; width:100%; z-index:2; left:0px; top:calc(50% - 45px / 2); } 

.control-owl button { opacity:1; top:0px; position:absolute; outline:none; border:0px; padding:0px; margin:0px; display:block; cursor:pointer; color:var(--color-title); width:45px; height:45px; text-align:center; font-size:25px; margin:0px; background-color: var(--color-white); border-radius:50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border-radius:50%; font-size: 12px; } 

.control-owl button:hover { opacity:1; } 

.control-owl button.owl-prev { left:0; } 

.control-owl button.owl-next { right:0; } 

.form-control,.form-control-plaintext:not(textarea),.custom-select { height:calc(1em + 1.25rem + 8px); } 

.custom-form-row { margin-right:-10px; margin-left:-10px; } 

.custom-form-row > .col,.custom-form-row > [class*="col-"] { padding-right:10px; padding-left:10px; } 


/* Search */

.search { width: 100%;; background:var(--color-white); border: 1px solid #d0d0d0; border-radius: 50px; overflow: hidden; } 

.search p { float:left; width:45px; height:45px; line-height:45px; cursor:pointer; text-align:center; margin:0px; color:var(--color-white); font-size:16px; background: var(--color-main-v2); } 

.search input { width:calc(100% - 45px); height:45px; float:left; outline:none; padding: 0 20px; border:0px; background:transparent; text-indent:10px; font-size:12px; } 

.search input::-webkit-input-placeholder { color:#313131; } 

.search input:-moz-placeholder { color:#313131; } 

.search input::-moz-placeholder { color:#313131; } 

.search input:-ms-input-placeholder { color:#313131; } 



/* Mmenu */

.menu-res { height:60px; z-index:501; background:var(--color-white); position:relative; display:none; } 

.menu-bar-res { height:55px; padding:0px 15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 

#menu { display:none; } 

#hamburger { display:block; width:35px; height:23px; position:relative; } 

#hamburger:before,#hamburger:after,#hamburger span { background:var(--color-main); content:""; display:block; width:100%; height:3px; position:absolute; left:0px; } 

#hamburger:before { top:0px; } 

#hamburger span { top:10px; } 

#hamburger:after { top:20px; } 

#hamburger:before,#hamburger:after,#hamburger span { -webkit-transition:none 0.5s ease 0.5s; transition:none 0.5s ease 0.5s; -webkit-transition-property:transform,top,bottom,left,opacity; -webkit-transition-property:top,bottom,left,opacity,-webkit-transform; transition-property:top,bottom,left,opacity,-webkit-transform; transition-property:transform,top,bottom,left,opacity; transition-property:transform,top,bottom,left,opacity,-webkit-transform; } 

.search-res-w100 { width:calc(100% - 45px); border-radius:0.25rem; } 

.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after { top:10px; } 

.mm-wrapper_opening #hamburger span { left:-50px; opacity:0; } 

.mm-wrapper_opening #hamburger:before { -webkit-transform:rotate(45deg); transform:rotate(45deg); } 

.mm-wrapper_opening #hamburger:after { -webkit-transform:rotate(-45deg); transform:rotate(-45deg); } 

.mm-menu_opened { display:block !important; } 

.mm-slideout { z-index:unset; } 



/* Search Responsive */

.search-res { position:relative; } 

.search-res .icon-search { width:50px; height:50px; cursor:pointer; text-align:center; border: 1px solid #D9D9D9;border-radius: 50%; display: flex; justify-content: center; align-items: center; color: var(--color-main); font-size:17px; margin:0px; } 

.search-res .icon-search.active { color:var(--color-main); background:var(--color-white); border-radius:100%; } 

.search-res .search-grid { position:absolute; top:50px; right:0px; width:0px; height:40px; overflow:hidden; background:var(--color-white); border:1px solid var(--color-main); z-index:2; opacity:0; border-radius:25px; line-height:normal; } 

.search-res .search-grid p { float:left; width:35px; height:38px; cursor:pointer; outline:none; border:none; margin:0px; font-size:17px; display:block; color:var(--color-main); line-height:40px; text-align:center; } 

.search-res .search-grid input { width:calc(100% - 35px); float:right; line-height:38px; outline:none; border:none; color:var(--color-main); } 

.search-res .search-grid input::-webkit-input-placeholder { color:#313131; } 

.search-res .search-grid input:-moz-placeholder { color:#313131; } 

.search-res .search-grid input::-moz-placeholder { color:#313131; } 

.search-res .search-grid input:-ms-input-placeholder { color:#313131; } 

.button-menu{width: 50px;height: 50px;border: 1px solid #D9D9D9;border-radius: 50%; display: flex !important; justify-content: center; align-items: center;}

/* Photo */

.video-large { width:505px; } 

.video-small { width:150px; margin-left:-65px; padding:10px; background:var(--color-white); border-radius:10px; position:relative; } 

.video-small-items:hover { cursor:pointer; } 



