@font-face {
  font-family: myfont;
  src: url(../font/CeraPRO-Regular.ttf);
}
body{    font-family: "myfont";}
.custpadding{padding: 5px 10px;}
.logo{padding-top:10px}
.btn{-webkit-border-radius: 32px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 32px;
    -moz-background-clip: padding;
    border-radius: 32px;
    background-clip: padding-box;
    transition: all .3s ease;
    font-size: 20px;
    line-height: 25px;
    padding: 12px 40px;
    font-weight: 600;
    border: 0;
    color: #fff;
    background: #21b6ff;
    -webkit-box-shadow: 0 10px 30px rgba(33,182,255,.3);
    -moz-box-shadow: 0 10px 30px rgba(33,182,255,.3);
    box-shadow: 0 10px 30px rgba(33,182,255,.3);
    position: relative;
    overflow: hidden;
    display: inline-block;}
.vc_custom_1499115365720 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background-image: url(../images/hero1.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	    position: relative;
    box-sizing: border-box;
    min-height: 50vh;
}
.vc_custom_1499115365720::before {
    position: absolute;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70px;
    background-image: url(../images/shape.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    z-index: 9;
}
.vc_custom_1499115365720 h2{font-size: 65px;font-weight: 900;
    color: #292929;
    line-height: 1;
    text-align: center;}
.vc_custom_1499115365720 .address_sec h4{
	    font-weight: 700;
    text-transform: uppercase;
}
.vc_custom_1499115365720 .address_sec p{
	    font-weight: 600;
    font-size: 20px;
}
.banner{padding: 80px 0;}
.ypovideosec {
    position: relative;
    padding-bottom: 53.25%;
    padding-top: 28px;
    height: 0;
}
.ypovideosec .ypovideoiframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.content{padding-top:60px;padding-bottom:150px;}
.copyright{
    margin-top: -6.2em !important;
    padding-top: 8em !important;
    padding-bottom: 2em !important;
    background-image: url(../images/shape3.png) !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.copyright h3{color: #1690f0;
    font-size: 25px;}
.copyright p{font-size: 12px;
    text-align: justify;
    }
	
@media (max-width: 767px){
	.copyright{padding-top: 6.5em !important;}
}
@media (max-width: 500px){
	.vc_custom_1499115365720 h2 {font-size: 35px;}
	.vc_custom_1499115365720 .address_sec h4{font-size:20px;}
	.vc_custom_1499115365720 .address_sec p {
		font-weight: 600;
		font-size: 16px;
	}
	.copyright{padding-top: 4.5em !important;padding-bottom: 3em !important;}
	.copyright h3{font-size: 20px;}
	.copyright p{font-size: 10px;}
	.vc_custom_1499115365720{padding-top: 80px !important;
    padding-bottom:80px !important;min-height: 50vh;}
	.banner {padding: 55px 0;}
}