@font-face{font-family:'Dosis-ExtraBold';src:url(../fonts/Dosis-ExtraBold.ttf);}
@font-face{font-family:'Dosis-SemiBold';src:url(../fonts/Dosis-SemiBold.ttf);}
@font-face{font-family:'Dosis-Light';src:url(../fonts/Dosis-Light.ttf);}
@font-face{font-family:'Dosis-Medium';src:url(../fonts/Dosis-Medium.ttf);}
@font-face{font-family:'Dosis-SemiBold';src:url(../fonts/Dosis-SemiBold.ttf);}

a:active, a:hover, a:focus{
outline:none;
text-decoration:none;
}

.phone-content-style
{
font-size: 1em;  
font-weight:700;
}
.phone-content-style1
{
font-size: 1em;  
font-weight:700;
}
.phone-content-style:hover {
color:#fcba31;
}
a.phone-style:hover, a.phone-style:active, a.phone-style:focus{
text-decoration:none;
color:#fcba31;
}
.phone-numbers{
margin-top: 7em;
margin-left: 2em;
}
.header-width
{
width:50%;
}
.font-awsome-color
{
color:#fff;
}
.slider-text
{
font-size:3em!important;
margin-top:4%;
font-family: Dosis-ExtraBold;
}
.slider-sub-font
{
font-family:Dosis-Light;
}
.bs-slider .bs-slider-overlay {
background-color: transparent!important;
}
/*
navbar*/
.mob-nav-logo
{
    margin-top: 3%;
    margin-left: 5%;
    width:20%;
    }
.navbar {
    position: relative;
    min-height: 50px;
   margin-bottom: 0px; 
    border: 0px solid transp
}
.logo
{
width: 100%;
height:auto;
padding-left:1em;
}
.nav-font a
{
color: #ffff;
text-decoration:none; 
font-size:1.2em;
font-family:Dosis-SemiBold;
}
.nav-font:hover,.nav-font > a:hover {
background-color:transparent!important;
}
.menu-text a:hover {
color: #feba12 !important;
background-color:none!important;
}

.nav-trans
{
background:transparent!important;
z-index:99999;
}
.nav-round
{
background-color: #000;
border-radius: 50px 50px 50px 50px;
margin-top: 3%;
padding-left:1em;
padding-right:1em;
opacity:0.5;

}
.position_absolute
{
width:100%;
position: absolute;
}
.wrapper
{
top: 0;
position: relative;
}
.nav-fontawsome
{
color:#FFFFFF;
font-size:1.5em;
font-family:Dosis-ExtraBold;

}
/*
green
*/
.green-font
{
font-size:1.9em;
color:#FFFFFF;
font-family:Dosis-ExtraBold;
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 2%;
padding-bottom: 2%;
}
/*
what
*/
.img-center
{
margin-left: 34%;
}
.img-center-07
{
margin-left: 22%;
}
.img-08
{
 margin-left: 29%;
 }
.style-o7
{
margin-top:-1.5%;
}
.layer-9
{
padding-top:7.4%;
margin-left: 9%;
}
.section-backgroundcolor
{
background-color:#feb913;
}
.font-style
{
font-size:2em;
font-family:Dosis-ExtraBold;
text-align:center;
padding-top: 4%;
}
.sub-font-style
{
font-size:14px;
font-family:Dosis-ExtraBold;
text-align: center;
padding-top: 6%;
}
.sub-sub-font-1
{
text-align: justify;
font-family:Dosis-Light;
font-weight:700;
font-size:1.2em;
color: #212121;
text-align-last: center;
padding-top: 2%;
}
.sub-sub-font-2
{
text-align: justify;
font-family:Dosis-Light;
font-weight:700;
font-size:1.2em;
color: #212121;
}
.sub-sub-font-3
{
text-align: justify;
font-family:Dosis-Light;
font-weight:700;
font-size:1.2em;
color: #212121;
}
.sub-sub-font-4
{
text-align: justify;
font-family:Dosis-Light;
font-weight:700;
font-size:1.2em;
color: #212121;
}
.last-space
{
padding-bottom:4%
}

.heading-line
{
color:#6aa740;
background-color:#6aa740;
width:5.5%;
height:5px;
margin-top:0px;
margin-bottom:54px;
border-radius:50px;
border:none;
}
/*
op
*/
.hovereffect
 {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}
.im
{
width:100%;
height:auto;
}
.textstyle
{
   color: #fff;
  font-size:2em;
  text-align: center;
  font-family:Dosis-SemiBold;
}

.hovereffect .overlay 
{
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
padding:1.5em 2em 1.5em 2em;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
opacity:1;
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
.text-style-2
{
    font-family: Dosis-SemiBold;
    font-size: 1.2em;
    color: #fff;

    text-align: justify;
/*
    padding: 1em 4em;
*/
    text-align-last: center;
}
.text-style-3 {
    font-family: Dosis-SemiBold;
    font-size: 1.2em;
    color: #fff;
    margin-top: 27%;
    text-align: justify;
    padding: 1em 9em;
    text-align-last: center;
}
.text-style-indu
{
    font-family: Dosis-SemiBold;
    font-size: 1.2em;
    color: #FFFFFF;
    margin-top: 22%;
    text-align: justify;
    padding: 1em 9em;
    text-align-last: center;
}
.textstyle-conference {
    color: #fff;
    font-size: 2em;
    position: absolute;
    top:21%;
    left: 74%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: Dosis-SemiBold;
    }
.textstyle-conference-1
{
    
    font-family: Dosis-SemiBold;
    font-size: 1.2em;
    color: #fff;
    margin-top: 10.5%;
    text-align: justify;
    padding: 0em 9em;
    text-align-last: center;
    margin-left: 46%;
}

/*facilities
*/
.background-colr
{
background-color:#292929;
}
.faciliy-font
{
font-family:Dosis-ExtraBold;
color:#dddddd;
font-size:3em;
text-align:center;
}
.facility-image
{
padding: .5em;
    margin-top:3%;
}

/*
test
*/
.test-baclcolor
{
background-color:#e7e7e9;
}
.test-font1
{
font-family: Dosis-ExtraBold;
color:#969698;
text-align:center;
font-size:3em;
padding-top:4%;
}
.hr-test
{
color:#969698;
background-color:#969698;
width:8.5%;
height:3px;
margin-top:0px;
}

/*
work
*/
.work-bcolor
{
background-color:#292929;
}
.font1-style
{
color:#f4b213;
text-align:center;
font-family: Dosis-ExtraBold;
padding-top:4%;
font-size:3em;
line-height: 114%;
}
.font1-sub
{
color:#f4f4f4;
font-family:Dosis-Light;
font-size:2em;
text-align:center;
margin:0;
line-height: 117%;
}
/*
footer
*/
.footer
{
background-color:#feb913;
}
.footer-font
{
font-family:Dosis-Medium;
font-size:14px;
}
.footer-font-mob
{
font-size: 13px;
}
/*
gallery
*/
.gallery-background-color
{
background-color:#e7e7e9;
}
.gallery-font
{
font-family:Dosis-ExtraBold;
font-size:3em;
text-align:center;
margin-top: 4%;
}
.hr-gallery
{
color:#6aa740;
background-color:#6aa740;
width:10%;
height:5px;
margin-top:0px;
margin-bottom:54px;
border-radius:50px;
border:none;
}
.last-space-footer
{
padding-bottom: 1%;
}
.gallery-image-padding
{
padding-top:12%;
}
.gallery-image-padding-individual
{
padding-top:15%;
}
.quick-contact{position:fixed;
right:0px;bottom: 49%;
z-index:9999;
 top:58%;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #4D4D4D;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}
/*
@media only screen and (max-width:767px) 
{
.img-center 
{
margin-left: 43%;
}
.img-center-07
{
margin-left: 39%;
}
.img-08
{
margin-left: 43%;
}
.layer-9 {
padding-top:0%;
margin-left: 33%;
}
}
*/

@media only screen and (max-width:767px) 
{
.silider-top
{
top:5%!important;
}
.green-font {
    font-size: 1em;
}
.slider-text
{
font-size:1em!important;
}
.gallery-font
{
font-size:2em;
}
.hr-gallery
{
width:35%;
}
.heading-line
{
width:24.5%;
}
.font1-sub
{
font-size:1.5em;
}
.font1-style
{
font-size:2em;
}
.mob-facility-space
{
padding-top: 8%;
}
.text-style-2 
{
color:#000000;
}
.textstyle
{
color:black;
}
}
/*
@media only screen and (max-width:480px) 
{
.slider-text
{
margin-top:0%;
}
}
*/

@media only screen and (max-width:1200px) {
  .img1
{
width:70%!important;
display: block!important;
margin:0 auto;
}
.sub-sub-font-3
{
padding-top: 1%;
}
.sub-sub-font-1
{
padding-top: 1%;
}

.img-center
{
margin-left: 45%;
}
.img-center-07 {
margin-left: 42%;
}
.img-08 {
margin-left: 44%;
}
.layer-9 {
margin-left: 38%;
}
}

@media only screen and (min-width:768px) and (max-width:991px){
.nav>li>a {
padding: 14px 5px!important;
}
.logo
{
width: 76%;
}
.nav-round 
{
margin-top:-4%;
}
.slider-text
{
margin-top: 7%;
}
.mob-facility-space
{
padding-top: 8%;
}
.text-style-2 
{
color:#000000;
}
.textstyle
{
color:black;
}
}

@media only screen and (max-width:419px){
.phone-content-style1
{
padding-left:4em;
font-size: 1em;  
font-weight:700;
}

}
