*{margin:0px; padding:0px;}
.clear{clear:both;}
fieldset{border:none;}
*:focus{outline:none;}



/*@font-face {
	font-family: 'Conv_Lato-Regular';
	src: url('../fonts/Lato-Regular.eot');
	src: local('☺'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_Lato-Heavy';
	src: url('../fonts/Lato-Heavy.eot');
	src: local('☺'), url('../fonts/Lato-Heavy.woff') format('woff'), url('../fonts/Lato-Heavy.ttf') format('truetype'), url('../fonts/Lato-Heavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/


.captcha-result{
        padding-left: 65px;
        font-weight: bold;
        font-size: 17px;
        color: #000;
    }
    .captcha-img{
        position: absolute;
        z-index: 100;
        height: 20px;
        margin-top: 25px;
        margin-left: -35px;
    }
    .has-feedback label ~ .form-control-feedback {
        top: 21px !important;
    }
    .spinner {
        border: 16px solid #eeeeee;
        border-top: 16px solid #ffcc00;
        border-radius: 50%;
        width: 120px;
        height: 120px;
        animation: spin 2s linear infinite;
        position: fixed;
        top: 30%;
        z-index: 9999999;
        left: 44%;
    }

    .overlay {
        background: rgba(128, 128, 128, 0.51);
        width: 100%;
        height: 100%;
        display: block;
        position: fixed;
        top: 0;
        z-index: 99998;
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }





header{width:100%; float:left;}
.banner_join{width:100%; }

.joint-the{width:100%;  background:#fecc09;}
.main-text{width:100%; margin:5px auto;}
.main-text .bordr{width:100%; float:left;   position:relative;}

.main-text h1 {
    width: 100%;
    float: left;
    text-align: center;
    color: #000;
    position: absolute;
    left: 0px;
    font-size: 36px;
    text-transform: uppercase;
}
.joint-the p{width:100%; float:left; text-align:center; text-align:center; font-size:23px; letter-spacing:1px; line-height:30px; margin: 100px 0px 50px 0px; color:#000;}

.commission{width:100%;  background:#000;}
.commission span{width:100%; float:left; background:#000; font-size:30px; color:#fff; text-align:center; padding:0px 0 2px 0;}

.body-contr{width:100%;}
.body-contr span{width:100%; float:left; font-size:30px; text-align:center; color:#000; margin-top:0px;}


.control-contr{width:100%; float:left; margin-top:18px;}
.contrl-box{width:100%; float:left;}
.contrl-box ul{float:left; list-style:none;}
.contrl-box ul li{font-size:16px; color:#000; letter-spacing:1px;}
.contrl-box ul li i{float:left; width:50px; margin-right:15px;}


section{width:100%; float:left;}
.services-left{width:100%; float:left; margin-left:65px; margin-top:30px;}
.services-left{width:100%; float:left;}
.services-left span{width:100%; float:left; font-size:19px; color:#000; text-align:left;}

.services-left ul{width:100%; float:left; list-style:none;}
.services-left ul li{width:100%; float:left; font-size:18px; color:#666; padding-left:20px; padding: 5px;}


.contct{width:100%; float:left;  margin-top:25px;}
.contct-und{width:90%; float:left; border:8px solid #000;}
.contct-und span{width:50%; float:left; padding:30px 10px 10px 15px; margin-top:0px;height: 23px;}
.right-text{width:50%; float:left; background:#f1c838; padding-bottom:3px;}
.fnt-bold{font-weight:bold; float:left; margin:0px; padding:0px; font-size:10px;}
.prpty{font-size:15px !important; margin:0px 5px 0 0 !important; padding:0px !important; font-weight:bold; float:left !important; text-align:left !important; width:auto !important;}
.area{font-size:15px !important; margin:0px 5px 0 0 !important; padding:0px !important; float:left !important; text-align:left !important; width:auto !important;}
.site{font-size:15px !important; margin:0px 5px 20px 0 !important; padding:0px !important; float:left !important; text-align:left !important; width:auto !important;}
.right-text ul{width:100%; float:left; list-style:none;}
.right-text ul li{width:100%; float:left; font-size:17px; color:#000; padding-left:25px; line-height:35px;}


.work{width:100%; float:left; margin-top:45px;}
.work-text{width:100%; float:left; margin-top:25px;}
.work-text span{width:100%; float:left; font-size:19px;color:#000; text-align:left;}
.work-text ul{width:100%; float:left; list-style:none;}
.work-text ul li{width:100%; float:left; font-size:18px; color:#666;padding-left:20px;padding: 5px;}



.our-vision{width:100%; float:left;}
.left-visn{width:100%; float:left; margin-left:30px; padding-right:80px; margin-top:50px;}
.left-visn h2{width:100%; float:left; font-size:30px; color:#000; text-align:left;}
.left-visn p{width:100%; float:left; font-size:18px; color:#666; margin-top:10px;}
.visn-img{  margin-top: 44px;}



.our-mission{width:100%; float:left;}
.right-mission{width:100%; float:left; margin-left:5px; padding-right:20px; margin-top:17px;}
.our-mission h2{width:100%; float:left;  font-size:30px; color:#000; text-align:left;}
.our-mission p{font-size:18px; float:left; color:#666; margin-top:10px;}
.missn-img{margin-left:100px; position:relative; top:3px;}



.partner{width:100%; float:left;}
.left-partnr{width:100%; float:left; margin-top:48px;}
.left-partnr h1{width:100%; float:left; font-size:28px; color:#000; padding-left:0px; text-align:left;}
.left-partnr ul{width:100%; float:left; list-style:none; margin-top: 10px;}
.left-partnr ul li{width:100%; float:left; font-size:16px; color:#666; border:1px solid #ccc; margin-bottom:6px; padding:5px 0 5px 10px; box-shadow:1px 1px 4px #999;}
.right-partnr{float:left; width:100%; margin-top:56px;}



.regist{width:100%; background:#fecc09;margin-top: 40px;}

.left-regs{width:62%; float:left; background:#fff; margin-top:150px; height:300px;}
.left-regs h1{width:100%; float:left; font-size:36px; color:#000; font-weight:bold; text-align:left; padding:68px 0 0 120px;line-height:50px;}


.right-form{width:30%; float:left; background:#58585a; margin-top:25px; padding-bottom:35px;}
.right-form-inr{width:91%; float:left; background:#e7eaec; margin:35px 15px 0 15px; padding:15px 10px 0 10px;}
.right-form-inr span{width:100%; float:left; font-size:13px; color:#000;}

.right-form-inr ul{width:100%; float:left; list-style:none; margin-top:15px;}
.right-form-inr ul li{float:left; width:100%;}
.labl{margin-bottom:0px; padding-left:3px; font-size:12px;}
.inpt-brdr{border-radius:7px; height:30px; font-size:12px;}
.frm-grp{margin-bottom:5px;}
.btn1{width:100%; margin-top:15px;}


.video{width:100%; height:334px; float:left; border:8px solid #000; }
.services-left li::before {
    content: "• ";
    font-weight: 700;
}

@media (min-width: 1200px)

.services-left li::before {
    content: "• ";
    font-weight: 700;
}
.services-left p {
    font-size:20px
}
.work-text li::before {
    content: "• ";
    font-weight: 700;
}
.work-text p {
    font-size:20px
}





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


.main-text h1 {
    width: 100%;
    float: left;
    text-align: center;
    background: #fecc09;
    color: #000;
    position: absolute;
    left: 0px;
    top: -39px;
    font-size: 30px;
    text-transform: uppercase;
}


.contrl-box ul li {
    font-size: 13px;
    color: #000;
    letter-spacing: 1px;
}


.site {
    font-size: 19px !important;
    margin: 0px 5px 20px 0 !important;
    padding: 0px !important;
    float: left !important;
    text-align: left !important;
    width: auto !important;
}

.work-text span {
    width: 100%;
    float: left;
    font-size: 27px;
    color: #000;
    text-align: left;
}

.services-left span {
    width: 100%;
    float: left;
    font-size: 27px;
    color: #000;
    text-align: left;

}


.services-left ul li {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 20px;
}


.work-text ul li {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 20px;
}

}


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

	.contrl-box ul li {
    font-size: 13px;
    color: #000;
    letter-spacing: 1px;
}
.main-text h1{width:100%; float:left; text-align:center; background:#fecc09; position:absolute; left:0px; top:-25px; font-size:31px; font-weight:bold;}

.contct-und span{width:50%; float:left; padding:60px 10px 10px 0px;}


.main-text h1 {
    width: 100%;
    float: left;
    text-align: center;
    background: #fecc09;
    color: #000;
    position: absolute;
    left: 0px;
    top: -34px;
    font-size: 25px;
    text-transform: uppercase;
}



.services-left {
    width: 100%;
    float: left;
    margin-left:0px;
    margin-top: 30px;
}


.area {
    font-size: 13px !important;
    margin: 0px 5px 0 0 !important;
    padding: 0px !important;
    float: left !important;
    text-align: left !important;
    width: auto !important;
}

.site {
    font-size: 19px !important;
    margin: 0px 5px 20px 0 !important;
    padding: 0px !important;
    float: left !important;
    text-align: left !important;
    width: auto !important;
}


.work-text span {
    width: 100%;
    float: left;
    font-size: 27px;
    color: #000;
    text-align: left;
}



.work-text ul li {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #666;
    padding-left: 20px;
	line-height:35px;
}


.services-left span {
    width: 100%;
    float: left;
    font-size: 27px;
    color: #000;
    text-align: left;
}

.services-left ul li {
    width: 100%;
    float: left;
    font-size: 27px;
    color: #666;
    padding-left: 20px;

}


.left-regs h1 {
    width: 100%;
    float: left;
    font-size: 36px;
    text-align: left;
    padding: 100px 0 0 65px;
    line-height: 50px;
}


.left-partnr h2 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #000;
    padding-left: 0px;
    text-align: left;
}




}



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





.main-text h1{width:50%; float:left; text-align:center;  position:absolute; left:0px; top:-25px; font-size:25px; font-weight:bold;}

.contct-und span{width:50%; float:left; padding:60px 10px 10px 0px;}

.search-box1{width:100%; float:left; margin-top:10px;}

.phne-contr ul li{float:left; background:#f1c838; font-size:16px; border-radius:15px; padding:0px 10px 3px 10px;}


.main-text h1 {
    width: 100%;
    float: left;
    text-align: center;

    color: #000;
    position: absolute;
    left: 100px;
    top: -35px;
    font-size: 18px;
    text-transform: uppercase;
}


.top-container p {
    float: left;
    color: #fff;
    margin: 7px 0px 10px 0px;
    padding: 0px;
    font-size: 13px;
}

.joint-the p {
    width: 100%;
    float: left;
    text-align: center;
    text-align: center;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #000;
    margin: 35px 0px 50px 0px;
}

.commission span {
    width: 100%;
    float: left;
    background: #000;
    font-size: 22px;
    color: #fff;
    text-align: center;
    padding: 0px 0 2px 0;
}



.body-contr span {
    width: 100%;
    float: left;
    font-size: 24px;
    text-align: center;
    color: #000;
    margin-top: 0px;
}


.body-contr span {
    width: 100%;
    float: left;
    font-size: 24px;
    text-align: center;
    color: #000;
    margin-top: 0px;
    text-align: left;
}

.vsbl{display:none;}

.right-text {
    width: 100%;
    float: left;
    background: #f1c838;
    padding-bottom:0px;
}

.right-text ul li {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #000;
    padding-left: 74px;
    line-height: 35px;
}



.body-contr span {
    width: 100%;
    float: left;
    font-size: 18px;
    text-align: center;
    color: #000;
    margin-top: 0px;
    text-align:center;
}


.services-left span{width:100%; float:left; font-size:22px;color:#000; text-align:left;}

.services-left ul li {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 20px;
}


.work-text {
    width: 100%;
    float: left;
    margin-top:0px;
}

.work-text span{width:100%; float:left; font-size:22px;color:#000; text-align:left; margin-top:0px;}

.insvl{display:none;}

.site {
    font-size: 19px !important;
    margin: 0px 5px 0px 0 !important;
    padding: 0px !important;
    float: left !important;
    text-align: left !important;
    width: auto !important;
}

.services-left {
    width: 100%;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}


.work-text ul li {
    width: 100%;
    float: left;
    font-size: 14px;
    color:#666;
    padding-left:20px;
    line-height: 35px;
	text-align:left;
}

.left-visn p {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #666;
    margin-top: 0px;
}

.left-visn h2 {
    width: 100%;
    float: left;
    font-size: 23px;
    color: #000;
    text-align: left;
}

.left-visn {
    width: 100%;
    float: left;
    margin-left: 0px;
    padding-right: 80px;
    margin-top: 30px;
}



.missn-img {
    margin-left: 0px;
    position: relative;
    top: 9px;
}


.our-mission h2 {
    width: 100%;
    float: left;
    font-size: 23px;
    color: #000;
    text-align: left;
}



.right-mission {
    width: 100%;
    float: left;
    margin-left: 5px;
    padding-right:0px;
    margin-top: 0px;
}


.our-mission p {
    font-size: 15px;
    float: left;
    color: #666;
    margin-top: 0px;
}

.left-partnr h2 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #000;
    padding-left: 0px;
    text-align: left;
	margin-top:20px;
}


.left-partnr ul li {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    padding: 5px 0 5px 10px;
    box-shadow: 1px 1px 4px #999;
}


.right-partnr {
    float: left;
    width: 100%;
    margin-top: 70px;
}


.left-regs h1 {
    width: 100%;
    float: left;
    font-size: 36px;
    text-align: left;
    padding: 45px 0 0 65px;
    line-height: 50px;
}


.right-form {
    width: 38%;
    float: left;
    background: #58585a;
    margin-top: 25px;
    padding-bottom: 35px;
}


.contrl-box ul li {
    font-size: 13px;
    color: #000;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
}

.contrl-box ul li i {
    float: left;

    margin-right: 15px;
    width: 100%;
    margin-bottom: 15px;
}


.left-partnr {
    width: 100%;
    float: left;
    margin-top: 18px;
}

}



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

	.banner_join {
    width: 100%;
    float: left;

}

.top-container p{float:left; color:#fff; margin:7px 0px 10px 0px; padding:6px; font-size:11px;}
.phne-contr ul li{float:left; background:#f1c838; font-size:10px; border-radius:15px; padding:5px 10px 3px 10px;}
.search-box1{width:100%; float:left; margin-top:10px; position:absolute; right:140px;}
.logo{width:100%; float:left;}

.main-text h1{
    width: 59%;
    float: left;
    text-align: center;
    color: #000;
    position: absolute;
    left: 100px;
    top: -15px;
    font-size: 15px;
    text-transform: uppercase;
}

.main-text .bordr {
    width: 100%;
    float: left;
    border-top:none;
    margin-top:15px;
    position:static;
}
.main-text h1 {
    width: 100%;
    float: left;
    text-align: center;
    color: #000;
    position:static;
    left: 100px;
    top: -15px;
    font-size: 15px;
    text-transform: uppercase;
}


.joint-the p {
    width: 100%;
    float: left;
    text-align: center;
    text-align: center;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-top: 0px;
    color: #000;
}

.commission span {
    width: 100%;
    float: left;
    background: #000;
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding: 0px 0 2px 0;
}

.body-contr span {
    width: 100%;
    float: left;
    font-size: 15px;
    text-align: center;
    color: #000;
    margin-top: 0px;
}


.services-left span {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    text-align:left;
}

.work-text span {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    text-align: left;
    margin-top: 0px;
}

.contrl-box ul li i {
    float: left;
    width: 100%;
    margin-right: 15px;
    text-align: center;
    padding-bottom: 6px;
}

.contrl-box ul li {
    font-size: 14px;
    color: #000;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
}

}


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


.right-partnr {
    float: left;
    width: 100%;
    margin-top: 70px;
	display:none;
}

.left-partnr ul li {
    width:45%;
    float: left;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    padding: 5px 10px 5px 10px;
    box-shadow: 1px 1px 4px #999;
	margin-right:25px;
}

.top-container p{float:left; color:#fff; margin:7px 0px 10px 0px; padding:6px; font-size:11px;}
.phne-contr ul li{float:left; background:#f1c838; font-size:9px; border-radius:15px; padding:5px 10px 3px 10px;}
.search-box1{width:100%; float:left; margin-top:10px; position:static;}
.logo{width:100%; float:left;}

.right-text ul li {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #000;
    padding-left: 26px;
    line-height: 35px;
}


.left-visn {
    width: 100%;
    float: left;
    margin-left: 0px;
    padding-right: 0px;
    margin-top: 26px;
}


.missn-img {
    margin-left: 0px;
    position: relative;
    top: 76px;
}


}













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

.left-partnr ul li {
    width: 46%;
    float: left;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    padding: 5px 10px 5px 10px;
    box-shadow: 1px 1px 4px #999;
    margin-right: 5px;
    margin-left: 5px;
}


.right-form-inr ul li {
    float: left;
    width: 46%;
     margin-right: 5px;
    margin-left: 5px;
}



.services-left span {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    text-align: center;
	background:#f1c838;
}


.services-left ul li {
    width: initial;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 20px;
    margin-right: 14px;
    margin-top: 8px;
}


.contct {
    width: 100%;
    float: left;
    margin-top: 7px;
}


.contrl-box {
    width: 89%;
    float: left;
    text-align: center;
    margin-left: 27px;
}

.visn-img {
    display:none;
}


.missn-img {
    margin-left: 0px;
    position: relative;
    top: 4px;
    left: 90px;
}

.work-text span {
 width: 100%;
float: left;
font-size: 22px;
color: #000;
text-align: center;
background: #f1c838;
margin-top:20px;
}


.work-text ul li {
    width:initial;
    float: left;
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    line-height: 35px;
    text-align: left;
	margin-right:34px;
}

.left-visn {
    width: 100%;
    float: left;
    margin-left: 0px;
    padding-right: 0px;
    margin-top: 3px;
}

.top-container p {
    float: left;
    color: #fff;
    margin: 7px 0px 10px 0px;
    padding: 6px;
    font-size: 17px;
	width:100%;
	text-align:center;
}


.phne-contr {
    float: right;
    padding-top: 0px;
    width: 100%;
    text-align: center;
}


.phne-contr ul {
    float: left;
    list-style: none;
    margin-bottom: 8px;
    width: 100%;
    text-align: center;
}


.phne-contr ul li {
    float: left;
    background: #f1c838;
    font-size: 16px;
    border-radius: 0px;
    padding: 0px 10px 3px 10px;
    width: 100%;
    margin-top: 5px;
}

.left-regs {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 150px;
    height: 300px;
}


.left-regs h1{
    width: 100%;
    float: left;
    font-size: 26px;
    text-align: center;
    padding: 21px 0 0 0px;
    line-height: 37px;
}


.left-regs {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 27px;
    height: 122px;
}


.right-form {
    width: 100%;
    float: left;
    background: #58585a;
    margin-top: 25px;
    padding-bottom: 35px;
}

.right-form-inr {
    width: 95%;
    float: left;
    background: #e7eaec;
    margin: 35px 25px 0 15px;
    padding: 15px 10px 0 10px;
}

.right-form-inr span {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #000;
	padding-left:8px;
}

}



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

.left-partnr ul li {
    width: 42%;
    float: left;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    padding: 5px 0 5px 10px;
    box-shadow: 1px 1px 4px #999;
    margin-right: 25px;
}


}



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


.contrl-box ul li i {
    float: left;
    width: 100%;
    margin-right: 15px;
    text-align: center;
    padding-bottom: 0px;
}
.services-left p{
    font-size:15px;

}




.contrl-box {
    width: 89%;
    float: left;
    text-align: center;
    margin-left: 0px;
}

.left-partnr ul li {
    width:46%;
    float: left;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    padding: 5px 10px 5px 10px;
    box-shadow: 1px 1px 4px #999;
	margin-right:5px;
	margin-left:5px;
}




.video {
    width: 100%;
    float: left;
    border: 8px solid #000;
}

.services-left {
    width: 100% !important;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}




	.services-left span {
    width:100% !important;
    float: left;
    font-size: 18px;
    color: #000;
    text-align: left;
    margin-top: 0px;
	background:#f1c838;
	padding:3px 0 3px 10px;

}
.top-container p {
    float: left;
    color: #fff;
    margin: 7px 0px 10px 0px;
    padding: 6px;
    font-size: 11px;
	width:100%;
	text-align:center;
}


.search-box1 {
    width: 100%;
    float: left;
    margin-top: 0px;
    position: static;

}


.phne-contr {
    float: right;
    padding-top:0px;
	width:100%;
	text-align:center;
}

.phne-contr ul {
    float: left;
    list-style: none;
    margin-bottom: 8px;
    width: 100%;
    text-align: center;
}

.phne-contr ul li {
    float: left;
    background: #f1c838;
    font-size: 16px;
    border-radius:0px;
    padding: 0px 10px 3px 10px;
    width: 100%;
    margin-top:5px;
}

.top-container p {
    float: left;
    color: #fff;
    margin: 7px 0px 1px 0px;
    padding: 6px;
    font-size: 13px;
}



.logo1 img{width:100%; float:left; width:13%;}


	.services-left ul li {

    float: left !important;
    font-size: 12px;
    color: #666;
    background:none;
	padding-left:20px;
	padding-right:15px;
	width: initial;
	margin-top:5px;
}

.right-text ul li {
    width: 50%;
    float: left;
    font-size: 17px;
    color: #000;
    padding-left: 19px;
    line-height: 35px;
}

.work-text ul li {
    width:initial;
    float: left;
    font-size: 10px;
    color: #666
    padding-right:0px;
    line-height: 35px;
    text-align: left;
	margin-right:15px !important;

}


.work-text span {
  width: 100%;
float: left;
font-size: 18px;
color: #000;
text-align: left;
margin-top: 0px;
background: #f1c838;
padding: 3px 0 3px 10px;
}


.left-visn h2 {
    width: 100%;
    float: left;
    font-size: 20px;
    color: #000;
    text-align: left;
}


.left-visn {
    width: 100%;
    float: left;
    margin-left: 0px;
    padding-right: 0px;
    margin-top: -9px;
}


.our-mission h2 {
    width: 100%;
    float: left;
    font-size: 20px;
    color: #000;
    text-align: left;
}


.left-partnr h2 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #000;
    padding-left: 0px;
    text-align: left;
    margin-top: 0px;
}

.visn-img {
    margin-left: 45px;
	display:none;
}


.missn-img {
    margin-left: 0px;
    position: relative;
    top: 9px;
	left:50px;
}

.right-partnr {
    float: left;
    width: 100%;
    margin-top: 70px;
	display:none;
}

.left-regs {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 12px;
    height:initial;
}

.left-regs h1{
    width: 100%;
    float: left;
    font-size: 17px;
    text-align: left;
    padding: 6px 0 0 0px;
    line-height: 23px;
    text-align: center;
}


.right-form {
    width: 100%;
    float: left;
    background: #58585a;
    margin-top: 10px;
    padding-bottom: 35px;
}

.contct {
    width: 100%;
    float: left;
    margin-top: 0px;
}

.work {
    width: 100%;
    float: left;
    margin-top: 11px;
}


.joint-the p {
    width: 100%;
    /*float: left;*/
    text-align: center;
    text-align: center;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-top: 0px;
    color: #000;
	padding:0 10px 0 10px;
}


.commission span {
    width: 100%;
    float: left;
    background: #000;
    font-size: 13px;
    color: #fff;
    text-align: center;
   padding:5px 10px 5px 10px;

}

    .body-contr span {
        width: 100%;
        float: left;
        font-size: 19px;
        text-align: center;
        color: #000;
        margin-top: 14px;
        margin-bottom: 14px;
    }

.contrl-box ul li {
    font-size: 12px;
    color: #000;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
    padding-left: 27px;
}
.work-text p {
    font-size: 15px;
}

.left-visn p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666;
    margin-top: 0px;
}


.our-mission p {
    font-size: 13px;
    float: left;
    color: #666;
    margin-top: 0px;
}

.right-mission {
    width: 100%;
    float: left;
    margin-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
}

.right-form-inr ul li {
    float: left;
    width: 45%;
    margin-right: 5px;
    margin-left: 5px;
}

.inpt-brdr {
    border-radius: 7px;
    height: 30px;
    font-size: 12px;
    width: 98%;
}


}



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


	.right-text ul li {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #000;
    padding-left: 19px;
    line-height: 35px;
}


	.missn-img {
    margin-left: 0px;
    position: relative;
    top: 9px;
    left: 4px;
}

.logo1 {
    width: 100%;
    float: left;
	position:relative;
	bottom:1px;
}

}










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



	.contrl-box ul li {
    font-size: 12px;
    color: #000;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
    padding-left: 5px;
}


	}

hr.line {
  border: 1px solid #f1c838;;
}




