@font-face {
    font-family: 'Lucida Grande';
    src: url('../font/LucidaGrande-Bold.eot');
    src: url('../font/LucidaGrande-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/LucidaGrande-Bold.woff2') format('woff2'),
        url('../font/LucidaGrande-Bold.woff') format('woff'),
        url('../font/LucidaGrande-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lucida Grande';
    src: url('../font/LucidaGrande.eot');
    src: url('../font/LucidaGrande.eot?#iefix') format('embedded-opentype'),
        url('../font/LucidaGrande.woff2') format('woff2'),
        url('../font/LucidaGrande.woff') format('woff'),
        url('../font/LucidaGrande.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../font/Montserrat-Bold.eot');
    src: url('../font/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/Montserrat-Bold.woff2') format('woff2'),
        url('../font/Montserrat-Bold.woff') format('woff'),
        url('../font/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
	font-family: open_sansbold;
	src: url('../font/opensans-bold-webfont.woff2') format('woff2'), 
	     url('../font/opensans-bold-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
    font-family: 'proxima_novabold';
    src: url('../font/proxima_nova_bold-webfont.woff2') format('woff2'),
         url('../font/proxima_nova_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: open_sansregular;
	src: url('../font/opensans-regular-webfont.woff2') format('woff2'), 
	     url('../font/opensans-regular-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: open_sanssemibold;
	src: url('../font/opensans-semibold-webfont.woff2') format('woff2'), 
	     url('../font/opensans-semibold-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotobold;
	src: url('../font/roboto-bold-webfont.woff2') format('woff2'), 
	     url('../font/roboto-bold-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal
}



p:last-child{padding-bottom:0}

h1{font-size:32px;line-height:42px; color:#333;margin-bottom:20px;}
h2{font-size:24px;line-height:34px;color:#333;margin-bottom:20px;}
h3{font-size:22px;line-height:32px;color:#333;margin-bottom:20px;font-weight:400;}
img{max-width: 100%;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}
.mb-100{margin-bottom:100px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}
.mt-100{margin-top:100px;}
.pr{position:relative;}
.pa{position:absolute;}
.pt-10{padding-top: 10px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pt-50{padding-top: 50px;}
.pt-60{padding-top: 60px;}
.pt-70{padding-top: 70px;}
.pt-80{padding-top: 80px;}
.pt-90{padding-top: 90px;}
.pt-100{padding-top: 100px;}
.pb-10{padding-bottom: 10px;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.pb-70{padding-bottom: 70px;}
.pb-80{padding-bottom: 80px;}
.pb-90{padding-bottom: 90px;}
.pb-100{padding-bottom: 100px;}
.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.ptb-30{padding-top: 30px;padding-bottom:30px;}
.ptb-40{padding-top: 40px;padding-bottom:40px;}
.ptb-50{padding-top: 50px;padding-bottom:50px;}
.box-shadow {
   box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 18%);
}
.pl-0{padding-left:0;}
.pl-10{padding-left:10;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pr-0{padding-right:0px!important;}
.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.plr-15{padding-left:15px;padding-right:15px;}
.plr-30{padding-left:30px;padding-right:30px;}
.plr-40{padding-left:40px;padding-right:40px;}
.purple-clr{color:#6f33a6;}
.white h1,.white p,.white{color:#fff;}
.clear{clear:both;}
.no-repeat{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.white-bg{background-color:#fff;}
.hidden{overflow:hidden;}
.zindex{z-index:9;}
.padding-20{padding:20px;}
.padding-30{padding:30px;}
.light-blue{background:#3cb5e8;padding:0px 24px;}

/* Main Css start */

.header{background:#fff;padding:15px 15px;-webkit-box-shadow: 0px 5px 10px -4px rgb(0 0 0 / 37%);
    -moz-box-shadow: 0px 5px 10px -4px rgba(0,0,0,0.37);
    box-shadow: 0px 5px 10px -4px rgb(0 0 0 / 37%);}

p.phntxt {padding-top:5px;margin-bottom:0px;
    float:right; 
}
.main-section h1, .main-section h3{margin-bottom:12px !important;}
p.phntxt a:hover{text-decoration:none;}
p.phntxt a{color:#333;font-family: 'proxima_novabold';font-size:16px;}
.sec2{padding-top:40px;}
.border-div{padding-bottom:40px;border-bottom:1px solid #ddd;}
.main-section .col-lg-8 {
    max-width: 680px;
    flex: 0 0 680px;
}
.main-section .col-lg-4 {
    max-width: 203px;
    flex: 0 0 203px;
}
.main-section h1{font-weight:700;}
.white-bg{padding:30px 30px 30px 30px;margin-top:30px;}
p.voice-txt {font-size:16px;margin-top:20px;
    position: relative;font-weight:600;
	text-align:center;margin-bottom:20px;
}
span.load-txt {
    padding-left: 20px;
}
span.speaker-txt {
    padding-right: 20px;
}
p.voice-txt:before {
    position: absolute;
    content: '';
    background: url(../img/speaker.png) no-repeat top left;
    background-size: 100%;
    width: 24px;
    height: 24px;
    top: 0;
    left: 165px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
p.voice-txt:after {
    position: absolute;
    content: '';
    background: url(../img/speaker.png) no-repeat top left;
    background-size: 100%;
    width: 24px;
    height: 24px;
    top: 0;
    right: 165px;
}
img.tony_portrait {
    width: 203px;
    display: block;
    margin: 0px auto 15px;
}
h1.tony_txt{color:#27377a;font-weight:600;
font-size:23px;line-height:30px;}
img.border-img {margin-bottom:15px;
    border-top: 1px solid #d5d5d5;
}
p.horton-txt {margin-bottom:5px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: -0.3px;
}
.next-btn{display:none;
margin:0px auto 0px;
    font-weight: 700;
    background-color: #E06B0E !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: 'Montserrat';
	font-weight:bold;
	font-style:normal;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 100px 10px 100px;
    border: solid #e47925 1px;
    text-decoration: none;
    width: 315px !important;
    height: 45px !important;
    letter-spacing: 1px;
    line-height: 22px;}
	
	.next-btn:hover{color:#fff;text-decoration:none;}
	
	.footer p{font-size:12.75px;line-height:20px;color:#333;margin-bottom:10px;}
	.footer p a{margin:0 14px;color:#333;}
	

.sec2 h1 {
    font-size: 36px;
    font-weight: 700;
    line-height: 46px;
}
a.started-btn {
    background: linear-gradient(0deg, #cdb16c 0%, #9f793a 100%);
    color: #fff;
    padding: 15px 20px;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
	display:inline-block;
	margin:10px 0 15px;
	max-width:500px;
	width:100%;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

a.started-btn:hover{text-decoration:none;background: #cdb16c;}
.sec2 p {
    font-size: 24px;
    line-height: 22px;
    font-weight: 500;
}
.sec2 p span.small-txt{font-weight:400;font-size:14px;}

/* Main Css end */

@media screen and (min-width:1200px){	
.container{max-width:990px !important;}
}

@media only screen and (max-width:1080px){
	
	 
	
}

@media only screen and (max-width:980px){
	p.voice-txt{margin-bottom:20px;}
h1.tony_txt{margin-bottom:15px;}
img.border-img{margin-bottom:20px;}	
h1 {
    font-size: 28px;
line-height: 38px;}

h3 {
    font-size: 20px;
line-height: 30px;}

p.voice-txt:after{display:none;}	
p.voice-txt:before {display:none;}	
.white-bg {
    padding: 20px 15px 30px 15px;
}
.next-btn{width:100% !important;}
p.phntxt {padding-top:0px;
    margin-top: -30px;
}
img.logo {
    width: 200px;
}
img.tony_portrait{margin:0px auto 20px;}

iframe{width:100% !important;height:350px !important;}
}

@media only screen and (max-width:740px){
	
	.container{max-width:100%}
	
	
	

.sec2 h1 {
    font-size: 30px;
    line-height: 40px;
}
}

@media only screen and (max-width:640px){
	
	
	.sec2 h1 {
    font-size: 26px;
    line-height: 36px;
}
}

@media only screen and (max-width:480px){
	p.phntxt {padding-top:0px;
    margin-top: 15px;float:none;
}
	img.logo {
    display: block;
    margin:0 auto;}
	h1 {
    font-size: 25px;
    line-height: 35px;
}
	.header .col-lg-9{text-align:center;}
	a.started-btn br{display:none;}
	a.started-btn{font-size:20px;}
}

@media only screen and (max-width:420px){
	
	.sec2 h1 {
    font-size: 25px;
    line-height: 35px;
}
}


@media only screen and (max-width:400px){
	

}

@media only screen and (max-width:380px){
	
	
		
}


@media only screen and (max-width:360px){
	
	
}
@media only screen and (max-width:320px){
	
	
	p.voice-txt{font-size:15px;}
	
	
}