
/*___________WEB FONTS_____________*/
@font-face {font-family: 'vgc_rounded_bt';src: url('fonts/vgc_rounded_bt.eot');src: local('☺'), url('fonts/vgc_rounded_bt.woff') format('woff'), url('fonts/vgc_rounded_bt.ttf') format('truetype'), url('fonts/vgc_rounded_bt.svg') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'gthm_medium';src: url('fonts/gthm_medium.eot');src: local('☺'), url('fonts/gthm_medium.woff') format('woff'), url('fonts/gthm_medium.ttf') format('truetype'), url('fonts/gthm_medium.svg') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'gthm_book';src: url('fonts/gthm_book.eot');src: local('☺'), url('fonts/gthm_book.woff') format('woff'), url('fonts/gthm_book.ttf') format('truetype'), url('fonts/gthm_book.svg') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'gthm_light';src: url('fonts/gthm_light.eot');src: local('☺'), url('fonts/gthm_light.woff') format('woff'), url('fonts/gthm_light.ttf') format('truetype'), url('fonts/gthm_light.svg') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'gthm_bold';src: url('fonts/gthm_bold.eot');src: local('☺'), url('fonts/gthm_bold.woff') format('woff'), url('fonts/gthm_bold.ttf') format('truetype'), url('fonts/gthm_bold.svg') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'gthm_black';src: url('fonts/gthm_black.eot');src: local('☺'), url('fonts/gthm_black.woff') format('woff'), url('fonts/gthm_black.ttf') format('truetype'), url('fonts/gthm_black.svg') format('svg');font-weight: normal;font-style: normal;}
 
@font-face {font-family: 'abril_fatfaceregular';src: url('fonts/abrilfatface-regular-webfont.woff2') format('woff2'),url('fonts/abrilfatface-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

/*___________COMMON STYLE_____________*/
:root {
/*font*/
--headings_font: 'vgc_rounded_bt';
--headings2_font: 'gthm_medium';
--common_font: 'gthm_book';
--bold_font: 'gthm_bold';
--bold2_font: 'gthm_black';
/*color*/}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: auto;padding: 0;list-style-type: none;text-decoration: none;}
::selection {background-color: #013e7b;color: #fff}
body {overflow-x: hidden!important;font-size: 18px;color: var(--min_color);font-family: var(--common_font); background:#fff}
.clearfix{ clear:both}
img{ max-width:100%}
ul{ margin:auto; padding:0}
a{ text-decoration:none; color:var(--min_color)}
.pr{ position:relative}
/*top*/
#go_top{ position: fixed; bottom:-10%; right:1%; transition:all 0.6s;font-size:30px; cursor:pointer;color: #00d28c;z-index: 2222;}
#go_top.show{ bottom:1.5%}
/*top*/
.btn_cov{ padding:20px 0}
.btn09{text-transform:uppercase; background: #004e44; color: #fff; padding: 5px 15px;margin: 20px 0; text-align: center; border-radius: 20px; font-size: 15px; box-shadow: 0 4px 7px 0px #000000a3; border:2px solid transparent}
.btn09 a {color: #fff;}
.btn09:hover a {color:#004e44}
.btn09:hover{color:#004e44; background-color: #fff; border: 2px solid #004e44;}
.container{padding:0!important}
.heading_row{ margin:auto; width:85%; padding:0 0 10px}
.heading{font-size: 33px; color:var(--blue_color);font-family: var(--headings_font); margin:0 0 15px; letter-spacing:1px;}
.heading_mini{ color:var(--blue2_color); font-family:var(--headings2_font); text-transform:uppercase; font-size:15px;}
.container{max-width: 90%;width: 1300px;}
.container_sm{ margin:auto; width:85%}
.bg_color_bl{ background:var(--blue_light_color);}
.sld_icon_sm img{ width:100%}
.fa-phone{transform: rotate(100deg);}
.ma{margin: auto;}
.pr{position: relative; z-index: 1;}
.oh{overflow: hidden;}
.headding_s1{font-size:50px; color: var(--min_color);text-transform: uppercase;}
.headding_s2{font-size:16px; color: var(--min_color);font-weight: bold;color: #155d55;}
.center{text-align: center; margin: auto;}
 .h-1{font-size: 50px;padding-bottom: 20px;}
p{margin:auto}
:root {--c_w: #fff;--c_b:#000;--c_bl:#013e7b;--c_gr:#d3bb8a;}
.c_w{background:var(--c_w)}
.c_b{background:var(--c_b)}
.c_bl{background:var(--c_bl)}
.c_gr{background:var(--c_gr)}
.tc_w{color:var(--c_w)}
.tc_b{color:var(--c_b)}
.tc_bl{color:var(--c_bl)}
.tc_gr{color:var(--c_gr)}
.bg_b {background-color: #41ad7c;}
.bg_p {background-color: #f277af;}

.c_non::after {background-color:transparent !important;}
section{padding:60px 0;}
.s_hd{font-size: 19px;font-weight: 600;}
.tu{text-transform: uppercase;}
h2{font-family: 'abril_fatfaceregular' !important;}
/*___________COMMON STYLE END_____________*/

/*___________OWL SLDIER___________*/
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-grab{cursor:grabbing}.owl-drag{cursor:grab}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .owl-stage-outer, .owl-stage, .owl-item{height:100%;}.owl-dot{border:none}
.owl-nav button{ border:none; background:none;color:var(--blue2_color); font-size:50px; position:absolute; top:0; bottom:0; margin:auto; opacity:0.6}
.owl-nav button:hover{ opacity:1}.owl-nav button.disabled{ opacity:0.5}.owl-stage-outer {overflow: hidden;}
/*___________OWL SLDIER___________*/

/*___________HEADER_____________*/
header{transition: all 0.3s;width:100%; top:30px; z-index:99;position: absolute;}
.logo{float: left;width: 300px; margin: 16px 0;}
.logo img{width: 100%;}
/*___________HEADER END_____________*/
.banner-form-x{position: absolute;top:30%; right: 0;left: 0;}
.banner{height: 90vh;width: 100%;background: url(../images/banner.jpg) no-repeat;background-size: cover;background-position: center;padding: 0;}
.banner .container{height: 100%;}
.banner img{display: block;width: 100%;}
.banner-lr1,.banner-lr2,.banner-txt{position: absolute;color: #fff;}
.banner-lr1{left: 0;bottom: 0;width: 45vh;}
.banner-lr2{left: 0;width: 50vh;right: 0;top:20%;bottom: 0;}
.banner-txt{left: 0;bottom: 40%;width: 350px;color: #fff;}
.banner p{font-size: 19px;}
.banner-txt h2{font-weight: 700;color: #fff;font-size: 50px;}
.banner-form{width: 350px;margin: 0;float: right;color:#fff}
.about{background:url(../images/banner-2.jpg);position: relative;padding-top: 100px;background-size: inherit;}
#cal_bodytype{max-height: 500px;overflow: auto;}
.a8th{position: absolute;top: -150px;left: 0;right: 0;margin: auto;text-align: center;width: 120px;}
.a8th img{width: 100%;}
.gif_sec{padding: 0;}
.gif_sec p{font-size: 22px;}
.gif_bg{width:70%;}
.gif_bg img{width: 100%;max-width: 500px;}
.gif_sec video{width: 100%;}
 
.gif_cont{position: absolute;position: absolute;top:5vh;left: 0;right: 0;}


.gif_bg2{display: none;}

/* Lesha */
.store_img{height:340px;}
.store_img img{width: 100%;}
.store-owl .item {position: relative;height: 340px;display: flex!important; border-radius: 190px 0 0 190px;max-width: 99%;}
.store_slide_img img {width: 100%; }
.store_txt{padding: 0 20px 0 220px;}
.store_l{border-radius: 0 190px 190px 0;position: relative;z-index: 3;}
.store_l::after{position: absolute;left: -300%;height: 340px;content: '';background: #f277af;width:300%;top:0;z-index: -1;}
.store_r .slider_1::after{position: absolute;left:100%;height: 340px;content: '';background: #41ad7c;width:200%;top:0;z-index: -1;}
.store_r .slider_2::after{position: absolute;left:100%;height: 340px;content: '';background: #f94d00;width:200%;top:0;z-index: -1;}
.store_r .slider_3::after{position: absolute;left:100%;height: 340px;content: '';background: #e77e00;width:200%;top:0;z-index: -1;}
.owl-stage-outer {overflow: initial;}
.store_r{position: relative;}
.store_slide_img{position: absolute;width: 200px;bottom:0px;overflow: hidden;border-radius: 0 0 0 162px;left: 6px;}
.slider_1 {background-color: #41ad7c;}
.slider_2 {background-color: #f94d00;}
.slider_3 {background-color: #e77e00}
.h-100{height: 100%;}
.slick-dots {position: absolute;left: 0;right:0;margin: auto;bottom: -30px;text-align: center;}
.slick-dots li{width: 11px;height:11px;border-radius: 100%;margin: 0 2px; border:1px solid #004e44; background: #fff;display: inline-block;cursor: pointer;}
.slick-dots li button{display: none;}
.slick-dots li.slick-active {background:#004e44;}
.store-owl .slick-list{overflow: inherit;}
.store-owl .item{visibility: hidden;}
.store-owl .slick-active{visibility: visible;}
/* btn right */
.addition-drop {position: relative; width: auto; margin: 30px 0 0 0;
float: right; z-index: 33;}
.dropbtn {background-color: #fff; color: #000; padding: 10px 20px;
font-size: 18px; border-radius: 100px; border: none; width: 100%;
margin: 0px auto; box-shadow: 2px 2px 5px #9b9999;}
.addition-drop-txt {display: none; position: absolute; background-color: #fff; z-index: 1; top: 46px; left: 0; right: 0; border-radius: 10px;
overflow: hidden; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); width: 100%;}
.addition-drop-txt a {color: #000; padding: 12px 15px; text-decoration: none;
display: block;}
.addition-drop-txt a:hover {background-color: #004e44; color: #fff;}
.addition-drop:hover .dropbtn {background-color:#004e44;color: #fff;}
.addition-drop:hover .addition-drop-txt {display: block;}
/* btn right/ */
/* form */
.dwnload_btn{width: 200px;}
.form_bnr .form-group .form-control{border-radius: 20px; margin: 20px 0;
width: 100%;} 
.banner .dwnload_btn {float: right;}
.banner .dwnload_btn .btn09{color: #000;white-space: nowrap;background-color: #fff;}
.dwnload_btn .btn09:hover {background: #004e44; color: #fff;}
.form-group {position: relative;}
.error {position: absolute; left:15px; bottom:-16px; font-size: 11px;}
.g-recaptcha{transform:scale(0.77); -webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* form */

/* Lesha */

/* footer */
footer {background: #d7d7d7;padding: 20px 0 0;}
.ftw_hdl {margin: 0 auto 20px; font-size: 60px; color: #1c6e00;;}
.logo_r {width: 240px; margin: 0px 0 0 auto;}
.footer_nav_sos {float: left;}
.ft-img {width: 100%; max-width: 530px;margin-right: 64px;}
.footer_nav_sos span {text-transform: uppercase; color: #000; font-size: 14px;}
.footer_nav_sos a {background: #000; padding: 6px 0; border-radius: 100%;margin: 10px 2px; display: inline-block; line-height: 0px; width: 30px; height: 30px; text-align: center;}
.footer_nav_sos a i {color:#d7d7d7; font-size: 18px;}
.footer_sos a:hover {background: #fff;}
.footer_sos a:hover .fa-facebook-f { color: #385999;}
.footer_sos a:hover .fa-instagram {color: #ae3384;}
.footer_sos a:hover .fa-twitter {color: #1c99e6;}
.footer_sos a:hover .fa-youtube {color: #ff3838;}
.footer_sos a:hover .fa-linkedin-in {color: #0e76a8;}
.dgn09 {background:url(../images/sky.jpg); background-repeat: no-repeat;background-size: cover;padding: 10px 0; background-position: center bottom;}
.dgn09 a {color: #fff; text-transform: uppercase; font-size: 14px;}
.ft-list li a {font-size: 15px;}
.fancy09 {width: 70%; display: none; font-size: 12px;padding: 60px;}
.tag_line h2{ font-size: 70px; }
.dec_link{float: left;margin: 50px 0;width:45%;}
.book_bg {display: flex; width: 100%; float: right; column-gap: 20px;}
.ft-imgs{float: right;width:600px;}
.ft-imgs img{width: 100%;}
.logo_f{float:right;width: 180px;margin:-50px 0 70px}
.footer_sos{margin: -50px 0 50px;}
.footer_sos a{margin: 0 2px;color: #fff;background: #000;border-radius: 100%;font-size: 16px;width: 30px;height: 30px;display: inline-block;text-align: center;padding: 3px 0;}
/* footer */


.magazine_response{text-align: center;color: #fff;font-size: 20px;}

/*___________STYLE09 END_____________*/

/*___________ MOBILE RESPONSIVE CODE _____________*/
@media only screen and (max-width:1050px){
.tag_line{text-align: center;}
.tag_line h2{font-size: 30px;}
.logo_f{margin: 0 auto 30px;}
.dec_link{margin: 30px 0;width:100%;float:none;}
.footer_sos{text-align: center;margin: 30px auto;}
}


@media only screen and (max-width:850px){ 
.body_txt{text-align: center;}
.slick-dots{bottom: 0;}
.ft-imgs{width: 100%;}
.addition-drop {margin: 15px 0 0}
.dropbtn{padding:6px 10px;font-size: 14px;}
.logo{width: 170px;}
.about{background-size: contain;}
.about p {font-size: 14px;}
.h-1 {font-size: 25px;}
.secret_txt{font-size: 14px;}
.gif_sec p {font-size: 18px;}
.store_l {border-radius: 0 0px 0px 0;}
.store_txt {font-size: 12px; padding: 0 0px 0 0px;}
.store-owl .item {border-radius: 0px 0 0 0px;}
.tag_line h2 {font-size: 26px;}
.logo_f {width: 160px;}
.footer_sos a {width: 26px; height: 26px; padding: 1px 0;}
.banner-txt h2{font-size: 30px;}
.banner-form {top: 70%;left: 0;}
.banner-txt{right: 0; bottom: 0; top:20%}
.banner-lr2 {width: 64%;top: 38%;left: 30%;}
.banner p {font-size: 14px;}
.store_img img {max-width: 260px;}
.banner-form {float: none; color:#000;width: 100%;padding-bottom: 20px;}
.banner-form-x {position: inherit; margin: 20px auto;}
.banner-lr1 {width: 42%;left: -24px;}
.store_l::after {width: 100%;border-radius: 100%;left: 0;width: 340px;right: 0;margin: auto;}
.bg_p.store_l{background: none;}
.store_r {margin: 50px auto 0;overflow: hidden;}
.store_r .item::after {display:none;}
.store-owl .item{max-width: 100%;height: auto;padding: 30px;display: block!important;}
.store_slide_img{position: inherit;width: 65%;bottom: -30px;left: -30px;border-radius: 0;margin:-30px 0 0;}
.owl-item, .item, .owl-stage-outer, .owl-stage{height: auto!important;}
.banner {height: 490px}
.gif_sec {background-attachment: inherit;}

.gif_cont{position: initial;padding: 20px 0;}
.gif_cont *{color:#000}

.gif_sec{overflow: hidden;}
.gif_vdo{height: 400px;overflow: hidden;}
.gif_vdo video{transform: scale(1.8);position: relative;top: 9%;}
.store_img  {margin: auto;text-align: center;}

.gif_vdo{display: none;}
.gif_bg2{display: block;width: 100%;}
.gif_bg2 img{width: 100%;}
 
}


@media (max-height: 680px) and (min-height:267px) {
.banner{height: 600px;}
}
/*___________ MOBILE RESPONSIVE CODE END_____________*/


