/*-------- Fonts --------*/

@font-face {
    font-family: 'glacial_indifferenceregular';
    src: url('../fonts/glacialindifference-regular-webfont.woff2') format('woff2'),
         url('../fonts/glacialindifference-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'volgaregular';
    src: url('../fonts/volga-webfont.woff2') format('woff2'),
         url('../fonts/volga-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'BASKE9';
  src: url('../fonts/BASKE9.woff2') format('woff2'),
       url('../fonts/BASKE9.woff') format('woff'),
       url('../fonts/BASKE9.ttf')  format('truetype');
}

/* Default Section */
body{padding:0px; margin:0px; overflow-y:hidden; font-size:15px; background:url(../images/bg.jpg) no-repeat; background-size:cover; background-position:center;}
img{border:none;}
a{transition:all 0.3s;}
a:hover, a:focus, a:visited{text-decoration:none; outline:none;}
hr{border:none;}
h1, h2, h3, h4, h5, h6{margin:0;}
p{font-size:15px; color:#575757; line-height:22px; margin-bottom:18px;}
li{font-size:15px; color:#575757; line-height:24px;}
p a, li a{color:#575757;}
p a:hover, li a:hover{color:#de1f26;}
strong{font-weight:700;}
iframe{border:none; overflow:hidden;}
textarea{resize:none;}
hr.hrone{width:50px; height:2px; background-color:#de1f26; border:none; margin:0 auto 25px;}
h1,h2,h3,h4,h5,h6{font-family: 'BASKE9', sans-serif;}
p{font-family: 'glacial_indifferenceregular';}


.mainhomepage.modal-open{padding-right:0px !Important;}
.bg {
  background-image: url("../images/banner.jpg");
  height:100vh; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.modal-body{text-align:center;}
.modal-content{background:none; border:none;}
.modal-backdrop.show{opacity:0;}


header{padding:10px 0; /* background:url(../images/headerbg.jpg) no-repeat; background-size:cover;*/ background:#fff;}
.iconsec{padding:30px 0;}
.box{width:100%; text-align:center; padding:30px 0;}
.box img{width:200px;}
.box p{font-size:20px; margin:10px 0 0 0; color:#000; text-transform:uppercase; font-weight:bold;  font-family: 'BASKE9';} 
footer{padding:8px 0; /*background:url(../images/footerbg.jpg) no-repeat; background-size:cover;*/ background:#fff; position:fixed; bottom:0px; width:100%; float:left; width:100%;}
footer p{margin:0px; text-align:right;}


.btnload{position:absolute; bottom:0; left:0; z-index:9999;}
.btnload a{color:#2c6c7b; padding:8px 35px; font-weight:bold;}

.landing_con{position:absolute; top:10%; text-align:center; left:0; right:0; z-index:9999;}
.landing_con p{margin:0; font-size:17px; font-weight:600}
.landing_con h3{color:#2c6c7b; font-size:40px; margin-top:20px; margin-bottom:10px;}

.teablock{/*background:url(../images/bg1.jpg) no-repeat; background-size:auto 160%; background-position:left 50%; padding:80px 0;*/}
.teabox{padding:50px 30px 0px 50px; text-align:center}
.teabox h3{color:#000; margin:0px 0 10px; font-size:40px;}
.teabox p{color:#000; text-align:justify; font-weight:600;}
.teabox hr{background:#000; width:3px; height:90px; border:none; margin:100px auto}

.bontredblock{/*background:url(../images/bg8.jpg) repeat;*/}
.imgbox{width:30%; float:left;}
.imgbox img{width:100%; height:100%; object-fit:cover;}
.brondiv{margin-top:80px;}


.victoriablock{/*background:url(../images/bg7.jpg) no-repeat; background-size:auto 110%; background-position:left bottom; padding:0;*/}

.binocular_block{/*background:url(../images/bg4.jpg) no-repeat; background-size:auto 180%; background-position:left 50%; padding:80px 0;*/}

.trophy_blcok{/*background:url(../images/bg8.jpg) repeat; padding:80px 0; */}
.trophy_blcok a{color:#fff; background:#a7892f; border-radius:5px; padding:8px 20px; font-weight:500; margin-bottom:30px; float:left;}


.contact_blcok{/*background:url(../images/bg8.jpg) repeat; padding:80px 0; */}
.contact_blcok h4{color:#000; margin-top:30px; margin-bottom:10px; font-size:30px;}
.contact_blcok a{color:#000;}
.contact_blcok a:hover{color:#000;}

address{color:#000; font-size:16px; font-family: 'glacial_indifferenceregular';}


footer.footbottom{position:fixed; width:100%; bottom:0px; background:#fff; text-align:left; /* background:url(../images/footerbg.jpg) no-repeat; background-size:cover;*/ }
.footermenu ul{margin:0px; padding:0px; float:right;}
.footermenu ul li{list-style:none; display:inline-block; padding:0 12px;}
.footermenu ul li a img{width:40px;}


.hidden_desktop{display:none;}


.content{
	overflow: auto;
	position: relative;
	height:500px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.wrapper{display:flex;}
.imgleft{width:40%; float:left;}
.imgleft img{width:100%; height:100vh; object-fit:fill;}

.rightbox{width:59%; float:left;}


.mainmenu{}
.mainmenu ul{margin:0px; padding:0px; float:right}
.mainmenu ul li{display:inline-block; list-style:none; padding-left:20px;}
.mainmenu ul li img{width:50px;}



.map{height:100vh;}


.trophyimg{width:40%; background:url(../images/trophy_bg.jpg) no-repeat; background-size:cover; height:100vh}
.trophyimg img{max-width:100%;}

.happyness{text-transform:uppercase; letter-spacing:5px; font-weight:bolder; color:#2c6c7b;  font-family: 'BASKE9', sans-serif;
}}

.btnimg{width:50px;}
/*.bounce{-moz-animation:bounce 2s infinite; -webkit-animation:bounce 2s infinite; animation:bounce 2s infinite;}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}
*/

.valueblock{margin-top:40px;}

.landinglogo{width:350px;}


.landingimgbox{position:relative;}
.landingimgbox img{width:50px;}


.imgbtn{ position: absolute;
    top:10%;
    right:15%; z-index:9999;}
.image {
   
    margin:0;
    -webkit-animation:spin 8s linear infinite;
    -moz-animation:spin 8s linear infinite;
    animation:spin 8s linear infinite; width:60px;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.btnloadingtwo{position:absolute; top:0.4px;}
.btnloadingtwo img{width:60px;}

.contact_blcok .teabox p{text-align:center;}


.protea{position:absolute; bottom:30px;}
.protea ul li{display:inline-block; list-style:none;}
.protea img{width:80px; height:auto;}



.imgleft.teaimg img{object-fit:cover; height:110%}




