*{margin:0px; padding:0px;}
a{border:none; outline:none; text-decoration:none;}
img{border:none; outline:none; line-height:0;}

@font-face {
    font-family: "robotoblack";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/roboto-black-webfont.woff2") format("woff2"), url("fonts/roboto-black-webfont.woff") format("woff"), url("fonts/roboto-black-webfont.ttf") format("truetype"), url("fonts/roboto-black-webfont.svg#robotoblack") format("svg");
}

@font-face {
    font-family: "robotolight";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/roboto-light-webfont.woff2") format("woff2"), url("fonts/roboto-light-webfont.woff") format("woff"), url("fonts/roboto-light-webfont.ttf") format("truetype"), url("fonts/roboto-light-webfont.svg#robotolight") format("svg");
}

@font-face {
    font-family: "robotoregular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/roboto-regular-webfont.woff2") format("woff2"), url("fonts/roboto-regular-webfont.woff") format("woff"), url("fonts/roboto-regular-webfont.ttf") format("truetype"), url("fonts/roboto-regular-webfont.svg#robotoregular") format("svg");
}

@font-face {
    font-family: "dharma_gothic_cbold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/dharmagothicc-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/dharmagothicc-bold-webfont.woff2") format("woff2"), url("fonts/dharmagothicc-bold-webfont.woff") format("woff"), url("fonts/dharmagothicc-bold-webfont.ttf") format("truetype"), url("fonts/dharmagothicc-bold-webfont.svg#dharma_gothic_cbold") format("svg");
}

@font-face {
    font-family: "CenturyGothic";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/CenturyGothic.eot") format("embedded-opentype"), url("fonts/CenturyGothic.woff") format("woff"), url("fonts/CenturyGothic.ttf") format("truetype"), url("fonts/CenturyGothic.svg#CenturyGothic") format("svg");
}

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

main{float:left; width:100%;}
.container{width:1040px; margin:0 auto;}
.row{float:left; width:100%;}

/*-------------------Header---------------------*/
header{float:left; width:100%; background:#000; padding:20px 0;}

nav.left-menu{float:left; width:38%; padding:55px 0 50px;}
nav.left-menu ul{float:right; margin:0; padding:0; list-style:none;}
nav.left-menu ul li{float:left; margin-right:32px;}
nav.left-menu ul li:last-child{margin-right:0;}
nav.left-menu ul li a{font-family: "robotoblack"; font-size:12px; color:#fff; text-transform:uppercase;}
nav.left-menu ul li a:hover{color:#fec95a;}

nav.right-menu{float:right; width:38%; padding:55px 0 50px;}
nav.right-menu ul{float:left; margin:0; padding:0; list-style:none;}
nav.right-menu ul li{float:left; margin-right:32px;}
nav.right-menu ul li:last-child{margin-right:0;}
nav.right-menu ul li a{font-family: "robotoblack"; font-size:12px; color:#fff; text-transform:uppercase;}
nav.right-menu ul li a:hover{color:#fec95a;}

.top-logo{float:left; width:24%; text-align:center; padding:0 30px; box-sizing:border-box;}
.top-logo a{float:left; width:100%; display:inline-block; color:#fff;}


/*-------------------Banner-part---------------------*/
.banner-part{float:left; width:100%; margin-top:5px; padding:71px 0; background:url(../images/main-banner.jpg) no-repeat center center / cover;}
.banner-part h1{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:72px; color:#000; text-align:center; letter-spacing:10px; text-transform:uppercase;}
.aln-cntr{float:left; width:100%; text-align:center; margin-top:10px;}
.aln-cntr img{width:auto;}
.banner-part h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:48px; color:#fec95a; text-align:center; letter-spacing:14px; text-transform:uppercase; margin-top:20px;}
.aln-cntr a{width:auto; display:inline-block; font-family: 'MyriadPro-Regular'; font-size:12px; font-weight:bold; color:#000; letter-spacing:1px; text-transform:uppercase; margin-top:15px; padding:15px; border:solid 2px #000; background:none;}
.aln-cntr a:hover{color:#fec95a; border:solid 2px #000; background:#000;}


/*-------------------Mission-part---------------------*/
.mission-part{float:left; width:100%; margin:40px 0;}
.row-cntr{float:left; width:100%; text-align:center;}
.row-cntr h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#000; text-align:center; letter-spacing:10px; text-transform:uppercase; background:url(../images/btm-line.jpg) no-repeat bottom center; padding-bottom:25px; margin-bottom:30px;}
.mission-part h2 span{color:#fec95a;}
.mission-part p{float:left; width:100%; font-family: "CenturyGothic"; font-size:12px; color:#000; text-align:center; letter-spacing:1px; line-height:17px;}


/*-------------------Course-part---------------------*/
.course-part{float:left; width:100%; background:#000000 url("../images/service-img.jpg") no-repeat left center / cover/*contain*/ ; padding:20px 0 30px;}
.course-part-inner{float:right; width:435px;}
.course-part-inner h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#fff; text-align:center; letter-spacing:10px; text-transform:uppercase; background:url(../images/btm-line.jpg) no-repeat bottom center; padding-bottom:25px; margin-bottom:30px;}
.course-part-inner h2 span{color:#fec95a;}
ul.left-list{float:left; width:60%; list-style:none;}
ul.left-list li{float:left; width:100%; font-family: "CenturyGothic"; font-size:12px; color:#fff; letter-spacing:0.5px; line-height:19px;}
ul.right-list{float:right; width:35%; list-style:none; margin-top:30px;}
ul.right-list li{float:left; width:100%; font-family: "CenturyGothic"; font-size:12px; color:#fff; letter-spacing:0.5px; line-height:19px;}


/*-------------------Experience-part---------------------*/
.experience-part{float:left; width:100%; margin:40px 0;}
.experience-part h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#000; text-align:center; letter-spacing:10px; text-transform:uppercase; background:url(../images/btm-line.jpg) no-repeat bottom center; padding-bottom:25px; margin-bottom:30px;}
.experience-part h2 span{color:#fec95a;}
.experience-part ul{float:left; width:986px; list-style:none;}
.experience-part ul li{float:left; width:25%; line-height:0; margin-bottom:3px;}


/*-------------------feature-course-part---------------------*/
.feature-course-part{float:left; width:100%; background:#000000 url("../images/featured-img.jpg") no-repeat center center / cover; min-height:330px;}
.yellow-belt{float:left; width:100%; background:url(../images/yello-bg.png) repeat; padding:25px 0; margin:75px 0 85px;}
.yellow-belt h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#fff; text-align:center; letter-spacing:10px; text-transform:uppercase;}
.yellow-belt h2 span{color:#000;}
.yellow-belt p{float:left; width:100%; font-family: 'MyriadPro-Regular'; font-size:13px; font-style:italic; color:#fff; text-align:center; letter-spacing:0.5px; }
.link-cntr{float:left; width:100%; text-align:center; margin-top:15px;}
.link-cntr a{width:auto; display:inline-block; font-family: "CenturyGothic"; font-size:12px; color:#000; letter-spacing:1px; text-transform:uppercase; padding:12px 20px; border:solid 2px #000; background:none;}
.link-cntr a:hover{color:#fec95a; border:solid 2px #000; background:#000;}


/*-------------------Footer---------------------*/
footer{float:left; width:100%; margin:75px 0 0;}
.pre-footer{float:left; width:100%;}
.left-foot-part{float:left; width:28%; padding:15px 80px 0 0; box-sizing:border-box;}
.left-foot-part h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#000; letter-spacing:10px; text-transform:uppercase; background:url(../images/btm-line.jpg) no-repeat bottom left; padding-bottom:25px; margin-bottom:30px;}
.left-foot-part h2 span{color:#fec95a;}
.left-foot-part p{float:left; width:100%; font-family: "CenturyGothic"; font-size:12px; color:#171717; letter-spacing:1px; line-height:19px;}
.left-foot-part p:last-child{margin-top:20px;}

.right-foot-part{float:left; width:71%; border-left:solid 1px #171717; padding:15px 0 15px 90px; box-sizing:border-box;}
.right-foot-part form{float:left; width:100%;}

.form-row{float:left; width:100%;}
.form-row input[type="text"]{float:left; width:49%; padding:13px; box-sizing:border-box; border:solid 2px #e3e3e3; color:#aaa; font-family: "robotolight"; font-size:12px; margin-bottom:15px;}
.form-row input[type="text"]:last-child{float:right;}
.form-row textarea{float:left; width:100%; padding:13px; box-sizing:border-box; border:solid 2px #e3e3e3; color:#aaa; font-family: "robotolight"; font-size:12px; margin-bottom:15px; line-height:19px; resize:none; min-height:170px;}
.form-row input[type="submit"]{float:left; width:auto; border:solid 1px #353535; padding:13px 45px; box-sizing:border-box; font-family: "robotoregular"; font-size:11px; color:#171717; letter-spacing:1px; cursor:pointer; background:none;}
.form-row input[type="submit"]:hover{background:#353535; color:#fec95a;}

.social-icon{float:right; width:202px;}
.social-icon ul{float:right; width:100%; list-style:none; margin:5px 0 0;}
.social-icon ul li{float:left; width:auto; margin-right:12px;}
.social-icon ul li:last-child{margin-right:0px;}
.social-icon ul li a{float:left; width:41px; height:42px;}
.social-icon ul li.fb{background:url("../images/social-icon.png") no-repeat scroll 0 0;}
.social-icon ul li.in{background:url("../images/social-icon.png") no-repeat scroll -53px 0;}
.social-icon ul li.tw{background:url("../images/social-icon.png") no-repeat scroll -106px 0;}
.social-icon ul li.yt{background:url("../images/social-icon.png") no-repeat scroll -158px 0;}

.post-footer{float:left; width:100%; margin:100px 0 60px;}
.post-footer p{float:left; width:100%; font-family: "CenturyGothic"; font-size:10px; color:#000; text-align:center; letter-spacing:1px;}



/*-------------------Pop-up-window---------------------*/
/* The Modal (background) */
.modal{
    display:none; /* Hidden by default */
    position:fixed; /* Stay in place */
    z-index:1; /* Sit on top */
    padding-top:15%; /* Location of the box */
    left:0;
    top:0;
    width:100%; /* Full width */
    height:100%; /* Full height */
    overflow:auto; /* Enable scroll if needed */
    background-color:rgb(0,0,0); /* Fallback color */
    background-color:rgba(0,0,0,0.7); /* Black w/ opacity */
	box-sizing:border-box;
}
.modal-content{float:none; width:530px; margin:0 auto;}
.close{float:right; font-family: "CenturyGothic"; font-size:10px; color:#000; margin-right:10px;}
.close:hover, .close:focus{cursor:pointer;}

.pop-up{float:left; width:100%; background:#fff; border:solid 1px #000;}
.inner-pop-up{float:left; width:100%;}
.pop-head{float:left; width:100%; background:#febb2e; margin-bottom:30px; /*padding:25px 0;*/ padding:10px 0;}
.pop-head h2{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:49px; color:#000; text-align:center; letter-spacing:10px; text-transform:uppercase; padding:15px 0;}
.pop-head h2 span{color:#fff;}
.pop-data{float:left; width:100%; text-align:center;}
.pop-data h2{float:left; width:100%; font-family: "CenturyGothic"; font-size:12px; font-weight:normal; color:#171717; letter-spacing:1px;}
.pop-data form{float:left; width:100%; margin:25px 0 30px; text-align:center;}
.pop-row{float:left; width:100%;}

.custom-select{display:inline-block; width:100%; position:relative; margin-bottom:15px;}
.custom-select select{
	display:inline-block;
	width:auto;
	padding:0px 8px;
	cursor:pointer;
	color:#000;
	border:solid 1px #000;
	border-radius:0;
	outline:0;
	background:#fff;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	background:url(../images/btn-select.jpg) no-repeat right center;

	letter-spacing:1px;
	text-transform:uppercase;
	min-width:370px;
}
.custom-select select::-ms-expand{display:none;}
.custom-select select option{width:100%; background:#fff; text-align:left; letter-spacing:1px; text-transform:uppercase; outline:none; padding:3px 8px; box-sizing:border-box;}

.pop-data input[type="submit"]{float:none; display:inline-block; background:#000; color:#fff; border:solid 1px #000; padding:8px 30px; letter-spacing:1px;}
.pop-data p{float:left; width:100%; font-family: "CenturyGothic"; font-size:10px; color:#171717; letter-spacing:0.5px; margin-bottom:30px;}
.contact_thankq{
color: #009900;
float: left;
font-size:14px;
margin:5px 5px;
text-align:center;
font-family:CenturyGothic;
color:#515152;
display:none;
}
.sub_cnt {
    float: left;
}

.sub_cnt p {
    clear: both;
    float: left;
}

/*---------------------Thank You / 404 Page-------------------------*/
.thanks-main{float:left; width:100%; margin-top:5px;}
.thanks-head{float:left; width:100%; padding:100px 0; background:#febb2e;}
.thanks-head h1{float:left; width:100%; font-family: "dharma_gothic_cbold"; font-size:80px; color:#000; text-align:center; letter-spacing:10px; text-transform:uppercase;}
.thanks-head h1 span{color:#fff;}

.thanks-data{float:left; width:100%; margin-top:75px; text-align:center;}
.thanks-data p{float:left; width:100%; text-align:center; font-family: "CenturyGothic"; font-size:12px; color:#000; letter-spacing:1px;}
.thanks-data a{float:none; width:auto; display:inline-block; font-family: "MyriadPro-Regular"; font-size:12px; font-weight:bold; color:#000; letter-spacing:1px; padding:15px; text-transform:uppercase; border:2px solid #000; color:#000; margin-top:30px;}
.thanks-data a:hover{background:#000; border:2px solid #000; color:#fec95a;}
