
#stateoptions{
display:none;
}

#licoptions{
display:none;
}

#skipbtn{
display:none;
cursor: pointer;
}

#smartbtn{
display:none;
}

#dispallbtn{
display:none;
}

#resetbtn{
cursor: pointer;
}

#checkoutbtn{
cursor: pointer;
}

#contshopbtn{
cursor: pointer;
}

#regbtn
{
font-family: 'Montserrat-Bold';
font-size: 12px; color: #032C48;
text-align: center;
border: solid 1px #022C48;
padding: 25px 0;display: inline-block;
width: 100%;
text-transform: uppercase;
margin-top: 20px;
background-color: #FFF;
}



#regbtn:hover{
background: #022C48;
	color: #fff;
}


#loginbtn
{
font-family: 'Montserrat-Bold';
font-size: 12px; color: #032C48;
text-align: center;
border: solid 1px #022C48;
padding: 25px 0;display: inline-block;
width: 100%;
text-transform: uppercase;
margin-top: 20px;
background-color: #FFF;
}



#loginbtn:hover{
background: #022C48;
	color: #fff;
}








#botcol1{
border-bottom-color: #35485F;
}

#botcol2{
border-bottom-color: #35485F;
}

#botcol3{
border-bottom-color: #35485F;
}

#botcol4{
border-bottom-color: #35485F;
}

#tic1{
display:none;
}

#tic2{
display:none;
}

#tic3{
display:none;
}

























*
{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}

img
{
	border:none;
}

a
{
	outline-style:none;
	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

body
{
	overflow-x:hidden;
    ont-family: 'Montserrat-Regular';
}

h1 ,h2 ,h3 ,h4 ,h5 ,h6
{
	font-weight:100;
}

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

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

.contanear
{
	display:block;
	width:94%;
	max-width:1150px;
	margin:0px auto;
}

.logo_panel{width:17%;float:left;display:block;text-align:center;margin-top:5px;}
.logo_panel img{width:100%;	max-width:200px;margin-top:10px;}
#main {width: 100%;display: block;float: left;background:#FFFFFF; position:relative; z-index:4;}
.navigation {display: inline-block;	margin: 20px 0;	padding-left: 47px;	text-align: center;	position:relative;	z-index:9;}
.navigation ul{	margin-bottom:0px; }
.navigation li {  list-style-type: none;  margin: 0;  padding: 0;  display: inline-block;  position: relative;  font-size: 17px;
  color: #def1f0;}
.navigation li a {  font-family: 'Montserrat-Regular';padding: 10px 15px;font-size: 13px;color: #1c3049;display: inline-block; outline: 0; font-weight: 400;  text-transform:uppercase;}
.navigation li:hover ul.dropdown {display: block;}
.navigation li ul.dropdown {  position: absolute; display: none;  width: 200px;  background: #00695b;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);  padding-top: 0;}
.navigation li ul.dropdown li {  display: block;  list-style-type: none;}
.navigation li ul.dropdown li a { padding: 10px;  font-size: 15px;  color: #fff;  display: block;  border-bottom: 1px solid #005c4d;
  font-weight: 400;}
.navigation li ul.dropdown li:last-child a {border-bottom: none; }
.navigation li:first-child:hover a {border-radius: 3px 0 0 3px; }
.navigation li ul.dropdown li:hover a {	background: #56b5ae; }
.navigation li ul.dropdown li:first-child:hover a {	border-radius: 0; }
.navigation li:hover .arrow-down {	border-top: 5px solid #fff;}
.arrow-down {  width: 0;  height: 0;  border-left: 5px solid transparent;  border-right: 5px solid transparent;
  border-top: 5px solid #def1f0;  position: relative;  top: 15px;  right: -5px;  content: '';}
.slider-wrapper theme-default{	width:100%;	float:left;	display:block;}
.slider_contanear{	width:100%;	float:left;	display:block;	position:relative;	z-index:0;}
.header_top_panel{	width:100%;	float:right;display:block;background:#1c3049;height: 50px; overflow: hidden;}
.header_top_panel_box{	width:60%;	float:right;display:block;}
.blog_box{	width:17%;	float:left;	display:block;	padding:10px 0;}
.blog_box img{	max-width:30px;	float:left;	display:block;}
.blog_box p{	font-family: 'Montserrat-Regular';	font-size:14px;	color:#FFF;	text-transform:uppercase;margin:6px 0 0 40px;}
.meassage_box{	width:10%;	float:left;	display:block;	border-right: solid 1px #294B72;margin-right: 36px;	padding:12px 0;}
.meassage_box i{font-size:30px;	color:#FFF;	text-decoration:none;-webkit-transition: all .5s ;-moz-transition: all .5s ;	-ms-transition: all .5s ;-o-transition: all .5s ;	transition: all .5s ;	transition-timing-function:ease-out;}
.meassage_box i:hover{	color:#a83434;	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}
.facebook{	width:17%;	float:left;	display:block;	border-right: solid 1px #294B72;	margin-right: 17px;	padding:10px 0;}
.facebook i{font-size:18px;	color:#FFF;	margin:8px 5% 0px 5%;}
.facebook i:hover{	color:#a83434;	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.singup{width:12%;	float:left;	display:block;	padding:10px 0;}

.singup a p{font-family: 'Montserrat-Regular';	font-size:14px;	color:#FFF;	text-transform:uppercase;	margin-top:5px;	text-align:center;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}
.singup a p:hover{	color:#3480a3;	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}
.cart{width:auto;float:right;	display:block;	border-left: solid 1px #294B72;	padding:10px 0 10px 17px;}
.cart i{font-size:28px;	color:#FFF;	margin-right:10px;}
.cart p{font-family: 'Montserrat-Regular';	font-size:14px;	color:#FFF;	text-transform:uppercase;float: right;margin: 5px 0px 0 5px;}
.search{width: 190px;	float: right;	display: block;	margin-top: -58px;	border: solid 0px #CCC;	padding: 3px;	margin-right: 60px;}

.search_home{	margin-top: -61px !important;}
/* new search section */
#search-form {	width: 255px;	height: 39px;	margin: 0px auto 0 auto;	padding: 1px 0 0 0;	background: url(images/form-bg.png) top center no-repeat;}

.form-container {    width: 237px;  height: 39px;	margin: 0px auto 0 auto;	padding: 0;	overflow: hidden;text-align: left;	background: #f8f8f8;border: 1px solid #ccc;	-moz-border-radius: 4px;	-webkit-border-radius: 4px; border-radius: 4px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -moz-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -ms-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -o-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: linear-gradient(top, #f8f8f8, #eeeeee);
/*	-moz-box-shadow: 0 4px 0 #ddd, 0 6px 8px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 4px 0 #ddd, 0 6px 8px rgba(0,0,0,.5);
	box-shadow: 0 4px 0 #ddd, 0 6px 8px rgba(0,0,0,.5);*/
}

.search-field {
	 float: left;
    width: 197px;
    height: 29px;
    margin: 4px 0 0 4px;
    padding: 0 8px;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 12px;
    color: #888;
    font-style: italic;
    font-weight: 400;
    background: #fff;
    border: 1px solid #ccc;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	    border-radius: 4px 0px 0px 4px;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: linear-gradient(top, #f5f5f5, #ffffff);
	-moz-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
}

.search-field:focus {
	outline: 0;
	color: #666;
	border-color: #aaa;
	-moz-box-shadow: 0 1px 1px #838282 inset;
	-webkit-box-shadow: 0 1px 1px #838282 inset;
	box-shadow: 0 1px 1px #838282 inset;
}

.submit-container {
	    float: left;
    width: 29px;
    height: 29px;
    margin: 4px 0px 0 0px;
	border-radius: 0 4px 4px 0;
	padding: 0;
	cursor: pointer;
	background: ##252525;
	border: 1px solid ##252525;
	-moz-border-radius:  0 4px 4px 0;
	-webkit-border-radius:  0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#252525));
	background-image: -webkit-linear-gradient(top, #4e4e4e, #252525);
	background-image: -moz-linear-gradient(top, #4e4e4e, #252525);
	background-image: -ms-linear-gradient(top, #4e4e4e, #252525);
	background-image: -o-linear-gradient(top, #4e4e4e, #252525);
	background-image: linear-gradient(top, #4e4e4e, #252525);
	-moz-box-shadow: 0 1px 1px #252525 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #252525 inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #4e4e4e inset, 0 1px 0 #fff;
}

.submit-container:hover, .submit-container:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#838282), to(#4e4e4e));
	background-image: -webkit-linear-gradient(top, #838282, #252525);
	background-image: -moz-linear-gradient(top, #838282, #252525);
	background-image: -ms-linear-gradient(top, #838282, #252525);
	background-image: -o-linear-gradient(top,  #838282, #252525);
	background-image: linear-gradient(top,  #838282, #252525);
	-moz-box-shadow: 0 1px 1px #252525 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #252525 inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #252525 inset, 0 1px 0 #fff;
}

.submit-container:active {
	outline: 0;
	-moz-box-shadow: 0 1px 6px #252525 inset;
	-webkit-box-shadow: 0 1px 6px #252525 inset;
	box-shadow: 0 1px 6px #252525 inset;
}

.submit {
	float: left;
	width: 29px;
	height: 29px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 0px solid #000;
	background: url(../images/magnifier.png) 6px 6px no-repeat;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}

.popup {
	width: 175px;
	margin: 3px 0 0 45px;
	padding: 1px 0 0 0;
	background: url(images/popup-bg.png) 10px 0 no-repeat;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

.popup p {
	margin: 8px 0 0 0;
	padding: 8px 14px 9px 14px;
	background: #3d3d3d;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px rgba(0,0,0,.2);
}


/* end new search section */
.search .s_box {border:0;}
.s_icon
{
	width: 30px;
	float: right;
	display: block;
	margin-left: 4px;
	margin-top: -63px;
	position: relative;
	z-index: 998999;
	/*background:#001939;*/
	cursor:pointer;
}
.s_icon input[type="submit"] {border:0; background:url(../images/search-header-icon.png) 0 0 no-repeat; width:36px; height:36px; background-color:transparent;} 
.s_icon i{	color:#CCDB30;	padding: 7px 8px;}
.search_box{width:100%;	float:left;	display:block;	padding:5px 10px;	margin-top:25px;border:solid 1px #333333;}
.banner_text{	width:100%;	float:left;	display:block;	text-align:center;	position:absolute;	z-index:5;	top:20%;}
.banner_panel{	width:100%;	float:left;	display:block;}
.banner_panel h2{	font-family: 'Montserrat-Bold';	font-size:36px;	line-height:60px;	color:#FFF;}
.banner_panel p{	font-family: 'Montserrat-Regular';	font-size:30px;	color:#FFF;}
.link_box_banner{	display:inline-block;	text-align:center;	margin-top:30px;	margin:30px 20px 0 20px;border:solid 1px #FFFFFF;}

.link_box_banner a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#000;
	background:#FFF;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	width:100%;
	max-height:50px;
	padding:10px 40px;
}


a.mlo-btn {
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	display:inline-block;
	text-align:center; width:200px;
	max-height:80px; padding:15px 0; border:1px solid #000; margin:20px 15% 0 0; float:right;
}
a.mlo-btn:hover {background:#000; color:#fff;}
.textwhatpanel p.author {color:#C00;}
.textwhatpanel p.author:after, .textwhatpanel p.author:before {display:none;}

.banner_pragraph
{
	width:100%;
	float:left;
	display:block;
	text-align:center;
}

.banner_pragraph p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#FFF;
	margin-top:40px;
}

.benefits
{
	width:100%;
	float:left;
	display:block;
}

.benefits_panel
{
	width:100%;
	float:left;
	display:block;
	text-align:center;
}

.benefits_panel h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#a83434;
	margin:60px 0 110px 0;
	
}

.box_benefits
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:130px;
}

.box_panel_benefits
{
	width:25%;
	float:left;
	display:block;
	text-align:center;
	height:120px;
}

.box_panel_benefits img
{
	width:100%;
	max-width:127px;
	max-height:95px;
    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.box_panel_benefits:hover img
{
	    -webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);
}

.box_panel_benefits p
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#1c3049;
	margin-top:15px;
	height:50px;
}

.whyameritrain
{
	width:100%;
	float:left;
	display:block;
background-image:url(../images/background_1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:300px 0 230px 0;
	background-attachment:fixed;
	margin-bottom: 50px;
}

.whyameritrain_panel
{
	width:100%;
	float:left;
	display:block;
}

.whyameritrain_panel h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#fff;
	margin-bottom:35px;
}

.whyameritrain_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#FFF;
	background-image:url(../images/bulet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 20px;
	margin-bottom:10px;
}

.whyameritrain_panel a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	border:solid 1px #FFF;
	padding:20px 80px;
	display:inline-block;
	margin-top:110px;
}

.whyameritrain_panel a:hover
{
	background:#FFF;
	color:#000;
}
.whyameritrain_panel .right_aro a
{

	border:none;
	padding:0px !important;
	margin-top:0px !important;
}
.whyameritrain_panel .right_aro a:hover
{
	background:none;
	
}
.right_aro
{
	width:57%;
	float:right;
	display:block;
	margin-bottom:-20px;
}

.multi_state_education_panel
{
	width:100%;
	float:left;
	display:block;
	padding:10px 0;
}

.contant_header
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:30px;
}

.contant_header h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#a83434;
	text-align:center;
	background-image:url(../images/border.png);
	background-repeat:no-repeat;
	background-position:50%;
}

.box_education
{
	width:33.3%;
	height:300px;
	float:left;
	display:block;
	text-align:center;
	background-image:url(../images/right-border.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:90px 0;
}

.box_education h4
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#3480a3;
	text-transform:uppercase;
}

.box_education p
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#3480a3;
}

.box_education_2
{
	width:33.3%;
	height:300px;
	float:left;
	display:block;
	text-align:center;
	background-image:url(../images/map.png);
	background-repeat:no-repeat;
	background-position: 29px 56px;
	padding:90px 0;
}

.box_education_2 h4
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#3480a3;
	text-transform:uppercase;
}


.box_education_3
{
	width:33.3%;
	height:300px;
	float:left;
	display:block;
	text-align:center;
	background-image:url(../images/right-border.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:90px 0;
}

.box_education_3 h4
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#3480a3;
	text-transform:uppercase;
}

.box_education_4
{
	width:33.3%;
	height:300px;
	float:left;
	display:block;
	text-align:center;
	background-image:url(../images/right-border.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:90px 0;	
}

.box_education_4 img
{
	width:100%;
	max-width:150px;
}

.box_education_4 h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#3480a3;
}

.box_education_4 h3 span
{
	font-size:24px;
	text-transform:uppercase;
}

.box_education_4 p
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#555555;
}

.box_education_5
{
	width:33.3%;
	float:left;
	display:block;
	text-align:center;
	padding:90px 0;	
}

.box_education_5 img
{
	width:100%;
	max-width:176px;
}

.box_education_5 h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#3480a3;
}

.box_education_5 h3 span
{
	font-size:24px;
	text-transform:uppercase;
}

.box_education_5 p
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#555555;
}

.patner_services_panel
{
	width:100%;
	float:left;
	display:block;
}
.demo_video
{
	width:100%;
	display:inline-block;
	vertical-align:top;
}
.main_box
{
	width:100%;
	float:left;
	display:block;
}

.patnar_box
{
	width:50%;
	float:left;
	display:block;
	background:#273949;
	padding:20px 50px;
}

.patnar_box h4
{
	font-family: 'Montserrat-Bold';
	font-size:33px;
	color:#FFF;
	float:left;
}

.patnar_box a p
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	float:right;
	display:inline-block;
	border:solid 1px #FFF;
	padding:13px 45px;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.patnar_box a p:hover
{
	background:#FFF;
	color:#000;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.home_image_box_panel_main
{
	width:25%;
	float:left;
	display:block;
}

.image_panel
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel img
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_text
{
	width:14%;
	float:left;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:9%;
	margin-left:2%;
}

.image_panel_text h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#213449;
}

.home_image_box_panel_main_2
{
	width:25%;
	float:left;
	display:block;
}

.image_panel_2
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_2 img
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_text_2
{
	width:100%;
	float:left;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:24%;
	margin-left:3%;
}

.image_panel_text_2 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#FFFFFF;
}

.home_image_box_panel_main_3
{
	width:25%;
	float:left;
	display:block;
	margin-top: -24.5%;
}

.image_panel_3
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_3 img
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_text_3
{
	width:20%;
	float:left;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:18%;
	margin-left:3%;
}

.image_panel_text_3 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#FFFFFF;
	text-align:right;
}

.home_image_box_panel_main_4
{
	width:25%;
	float:left;
	display:block;
	margin-top:-24.5%;
	margin-left:25%;
}

.image_panel_4
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_4 img
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_text_4
{
	width:18%;
	float:left;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:2%;
	margin-left:6%;
}

.image_panel_text_4 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#FFFFFF;
	text-align:right;
	padding-right:19px;
}

.home_image_box_panel_main_5
{
	width:25%;
	float:left;
	display:block;
	margin-top:-16.9%;
	margin-left:50%;
}

.image_panel_5
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
	border-top: solid 1px #FFF;
}

.image_panel_5 img
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.image_panel_text_5
{
	width:100%;
	float:left;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:1%;
	margin-left:2%;
}

.image_panel_text_5 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#000000;
}

.left_slide_panel
{
	width:50%;
	float:left;
	display:block; margin:10% 0 0 0; padding:0 126px 0 0;
}

.clients {float:left; width:80%;}
.news_panel{float:left; width:100%; background-color:#ffffff; text-align:center;font-size:18px;}
.news_panel h2{font-size:40px; text-transform:uppercase; font-family: 'OpenSansBold'; color:#000;  margin:50px 0 0 0;}
.news_panel_inner{float:left; width:100%; margin:40px 0 0 0; padding:30px 0;}
.news_panel_inner_box{float:left; width:100%;font-size:15px; background-color:#FFF; padding:20px; margin:0 16px;}
.news_panel_inner_box p{display:inline-block; width:100%; font-size:16px; color:#014164;font-family:'OpenSansSemibold';}
.news_panel_inner_box a{text-transform:uppercase; font-size:14px; font-family:'OpenSansSemibold'; margin:7px 0 0 0; display:inline-block;}
.news_panel_inner_box a:hover{color:#000;}
.news_panel_inner_box_date{color:#dc3904; display:inline-block; width:100%; margin:10px 0;}
.news_panel_inner_box_date img{display:inline-block; vertical-align:middle; margin:0 10px 0px 0;}
.news_panel_inner_box img{	width:100%;}
.carosel_main_box{width:100%;	float:left;	display:block; background:url(../images/mlo-bg.jpg) 0px 57% no-repeat; padding:0 0 5%;}
.right_text{width:50%;	float:right;display:block;	padding-left:130px;	margin-top:100px;}
.box_manage_malo{	width:100%;	float:left;	display:block; margin-left:-124px;}
.box_manage_malo h3{font-family: 'Montserrat-Bold';	font-size:36px;	color:#1c3049;	margin-bottom:36px;}

.footer
{
	width:100%;
	float:left;
	display:block;
	background:#022C48;
	padding:70px 0;
	z-index: 3;
	position: relative;
}

.footer_box
{
	width:100%;
	float:left;
	display:block;
}

.footer_box_1
{
	width:20%;
	float:left;
	display:block;
}

.footer_box_1 h3
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #485f7d;
}

.footer_box_1 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
}

.footer_box_1 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#acaeb0;
}

.footer_box_2
{
	width:20%;
	float:left;
	display:block;
	padding-left:36px;
}

.footer_box_2 h3
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #485f7d;
}

.footer_box_2 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
}

.footer_box_2 p
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#acaeb0;
	margin-bottom:20px;
	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.footer_box_2 p:hover
{
	color:#0071ff;
	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}


.footer_box_3
{
	width:27%;
	float:left;
	display:block;
	padding-left:36px;
}

.footer_box_3 h3
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #485f7d;
}

.footer_box_3 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
}

.footer_box_3 p
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#FFF;
	margin-bottom:20px;
	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.footer_box_3 p span
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	line-height:32px;
	color:#627185;
	margin-bottom:20px;
	text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}


.footer_box_4
{
	width:13%;
	float:left;
	display:block;
	padding-left:36px;
}

.footer_box_4 h3
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #485f7d;
}

.footer_box_4 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
}

.footer_box_4 a
{
	font-size:20px;
	color:#FFF;
	margin-right:14%;
	margin-bottom:70px;
	display:inline-block;
}

.footer_box_4 a:hover
{
	color:#0072ff;
}

.footer_box_4 p
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #485f7d;
}

.footer_image_box
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:20px;
}

.footer_image_box img
{
	width:100%;
	max-width:50px;
}

.footer_image_box_2
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:20px;
}

.footer_image_box_2 img
{
	width:100%;
	max-width:100px;
}

.black_footer
{
	width:100%;
	float:left;
	display:block;
	background:#111d2b;
	padding:40px 0;
	z-index: 3;
	position: relative;
}

.main_box_black_footer
{
	width:100%;
	float:left;
	display:block;
}

.main_box_black_footer p
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	color:#FFF;
}

.right_footer
{
	width:50%;
	float:right;
	display:block;
}


.right_footer img
{
	float:right;
}

.total_banner
{
	width:100%;
	float:left;
	display:block;
	position: relative;
	z-index: 0;
}

.banner
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}

.banner img
{
	width:100%;
	float:left;
	position:relative;
	z-index:1;
}

.main_text
{
	width:100%;
	float:left;
	display:block;
	position:absolute;
	z-index:1;
	margin-top:6%;
}
.text
{
	width:100%;
	float:left;
	display:block;
}

.text h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#FFF;
}

.content
{
	width:100%;
	float:left;
	display:block;
	padding:70px 0;
}

.conteant_main_box
{
	width:100%;
	float:left;
	display:block;
}

.content_left_panel
{
	width:50%;
	float:left;
	display:block;
	padding-right:40px;
}

.natinal_box
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:40px;
}

.natinal_box h4
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	margin-bottom:30px;
}

.natinal_box p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
}

.natinal_box p a
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#1c3049;
	border-bottom:solid 1px #1c3049;
}

.natinal_box p a:hover
{
	color:#0067e7;
	border:none;
}

.content_right_panel
{
	width:50%;
	float:left;
	display:block;
	padding-left:40px;
}

.content_right_panel img
{
	width:100%;
}




.content_image_box
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:70px;
}

.box_content_image
{
	width:31.3%;
	float:left;
	display:block;
	margin:0 1%;
	overflow:hidden;
}

.box_content_image img
{
	width:100%;
	float:left;
	    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}


.box_content_image img:hover
{
    -webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


.box_manage_malo p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#555555;
	background-image:url(../images/bulet2.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	padding-left:20px;
	margin-bottom:15px;
}































































.blog_page
{
	width:100%;
	float:left;
	display:block;
	padding:73px 0;
}

.blog_top_box
{
	width:100%;
	float:left;
	display:block;
}

.blog_left_panel
{
	width:70%;
	float:left;
	display:block;
	padding-right:90px;
}

.blog_top_content_panel
{
	width:100%;
	float:left;
	display:block;
}

.name_panel
{
	width:50%;
	float:left;
	display:block;
	overflow:hidden;
}

.name_panel img
{
	width:100%;
	max-width:50px;
	float:left;
	-webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.name_panel:hover img
{
	-webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);
}

.name_panel h4
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#1c3049;
	margin:0 0 0 80px;
}

.name_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#999999;
	margin:5px 0 0 80px;
}

.top_text_right_panel
{
	width:50%;
	float:right;
	display:block;
}

.top_text_right_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#1c3049;
	float:right;
}

.blog_box_1
{
	width:100%;
	float:left;
	display:block;
	margin-top:35px;
	margin-bottom:45px;
	padding-bottom:45px;
	border-bottom:solid 1px #eeeeee;
	overflow:hidden;
}

.blog_box_1 img
{
	width:100%;
	float:left;
	margin-bottom:35px;
	    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
	
}

.blog_box_1:hover img
{
	    -webkit-transform: rotate(0) scale(1.1);
    -moz-transform:    rotate(0) scale(1.1);
    -o-transform:      rotate(0) scale(1.1);
    -ms-transform:     rotate(0) scale(1.1);
}

.blog_box_1 h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	margin-bottom:30px;
}

.blog_box_1 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	margin-bottom:44px;
}

.blog_box_1 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	padding:20px 45px;
	border: solid 1px #1c3049;
	display:inline-block;
}

.blog_box_1 a:hover
{
	color:#FFFFFF;
	background:#1c3049;
}

.blog_box_1 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#000000;
	display:inline-block;
	float:right;
	background-image:url(../images/blog_image_3.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:0 5px;
	padding:15px 20px;
}

.point
{
	width:auto;
	float:left;
	display:block;
	color:#cccccc;
	border:solid 3px #cccccc;
	border-radius:500px;
	padding:5px 11px;
	margin-right:5px;
	margin-top:-6px;
}

.point2
{
	width:auto;
	float:left;
	display:block;
	color:#000000;
	border:solid 3px #000000;
	border-radius:500px;
	padding:5px 11px;
	margin-right:5px;
	margin-top:-6px;
}


.blog_right_panel
{
	width:30%;
	float:left;
	display:block;
}

.recent_posted
{
	width:100%;
	float:left;
	display:block;
}

.recent_posted h5
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
	padding-bottom:20px;
	border-bottom:solid 1px #1c3049;
}

.name_panel_2
{
	width:100%;
	float:left;
	display:block;
	overflow:hidden;
	margin-top:25px;
}

.name_panel_2 img
{
	width:100%;
	max-width:60px;
	float:left;
	-webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.name_panel_2:hover img
{
	-webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);
}

.name_panel_2 h4
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#1c3049;
	margin:0 0 0 80px;
}

.name_panel_2 p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#999999;
	margin:5px 0 0 80px;
}

.recent_posted_3
{
	width:100%;
	float:left;
	display:block;
	margin-top:65px;
}

.recent_posted_3 h5
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
	padding-bottom:20px;
	border-bottom:solid 1px #1c3049;
}
.name_panel_3
{
	width:100%;
	float:left;
	display:block;
	overflow:hidden;
	margin-top:25px;
}
.name_panel_3 p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#1c3049;
	margin-bottom:25px;
}

.blog_left_panel_3{	width:100%;	float:left;	display:block;}
.blog_box_4 h6{	font-family: 'Montserrat-Bold';	font-size:18px;	color:#1c3049;	padding-right:3%;}
.blog_box_4 span a{	font-size:19px;	color:#1c3049;	margin:0 1%;}
.blog_box_4 span a:hover{	color:#0071ff;}
.blog_box_4{
	width:100%;
	float:left;
	display:block;
	margin-top:35px;
	margin-bottom:45px;
	padding-bottom:45px;
	border-bottom:solid 1px #eeeeee;
	overflow:hidden;
}
.blog_box_4 img{
	width:100%;
	float:left;
	margin-bottom:35px;
	    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
	}
.blog_box_4:hover img
{
	    -webkit-transform: rotate(0) scale(1.1);
    -moz-transform:    rotate(0) scale(1.1);
    -o-transform:      rotate(0) scale(1.1);
    -ms-transform:     rotate(0) scale(1.1);
}

.blog_box_4 h3{	font-family: 'Montserrat-Bold';	font-size:36px;
	color:#1c3049;
	margin-bottom:30px;
}
.blog_box_4 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	margin-bottom:44px;
}

.blog_box_4 h4
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#000000;
	display:inline-block;
	float:right;
	background-image:url(../images/blog_image_3.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:0 5px;
	padding:15px 20px;
}



.blog_2midle
{
	width:100%;
	display:inline-block;
	text-align:center;
}

.box_blog_2
{
	width:51%;
	display:inline-block;
	text-align:center;
}

.midle_comment
{
	width:100%;
	float:left;
	display:block;
	text-align:left;
	border-bottom:solid 1px #eeeeee;
	padding-bottom:30px;
	margin-bottom:30px;
}

.midle_comment h4
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
	margin-bottom:45px;
}

.midle_comment p
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#1c3049;
	float:left;
}

.blog_2_name
{
	width:79%;
	height:40px;
	float:left;
	display:block;
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#1c3049;
	background:#eeeeee;
	border:solid 1px #cccccc;
	margin-left:3%;
	margin-top:-10px;
	margin-bottom:30px;
	padding:0 15px;
}

.blog_3_name
{
	width:79%;
	height:250px;
	float:left;
	display:block;
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#1c3049;
	background:#eeeeee;
	border:solid 1px #cccccc;
	margin-left:3%;
	margin-top:-10px;
	margin-bottom:30px;
	resize:none;
	padding:5px 15px;
}


.send_blog_2
{
	width:30%;
	float:left;
	display:block;
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	border:solid 1px #1c3049;
	display:inline-block;
	padding:20px 30px;
	cursor:pointer;
	float:right;
	margin-right:2%;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.send_blog_2:hover
{
	background:#1c3049;
	color:#FFFFFF;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}

.name_of_author
{
	width:100%;
	float:left;
	display:block;
}

.name_of_author h5
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	text-align:left;
	display:inline-block;
	float:left;
}

.name_of_author span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	display:inline-block;
	float:right;
}

.name_of_author p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	text-align:left;
	width:100%;
	float:left;
	margin-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #eeeeee;
}



.name_of_author_2
{
	width:100%;
	float:left;
	display:block;
}

.name_of_author_2 h5
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	text-align:left;
	display:inline-block;
	float:left;
}

.name_of_author_2 span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	display:inline-block;
	float:right;
}

.name_of_author_2 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	text-align:left;
	width:100%;
	float:left;
	margin-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
}

.showmore a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	padding:20px 40px;
	text-transform:uppercase;
	border:solid 1px #1c3049;
	float:right;
}

.showmore a:hover
{
	background:#1c3049;
	color:#FFFFFF;
}

.deleted_posts
{
	width:100%;
	float:left;
	display:block;
	border-top:solid 1px #eeeeee;
	margin-top:45px;
}

.deleted_posts h4
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
	margin-top:45px;
	margin-bottom:45px;

}


.blog_box_2
{
	width:23%;
	float:left;
	display:block;
	border:solid 1px #eeeeee;
	padding: 10px;
	margin:0 1%;
}

.blog_box_2 img
{
	width:100%;
}

.blog_box_2 h2
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	line-height:24px;
	color:#1c3049;
	margin:25px 0;
}



.name_panel_5
{
	width:100%;
	float:left;
	display:block;
	overflow:hidden;
	border-top:solid 1px #eeeeee;
	padding-top:15px;
}

.name_panel_5 img
{
	width:100%;
	max-width:60px;
	float:left;
	-webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.name_panel_5:hover img
{
	-webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);
}

.name_panel_5 h4
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#1c3049;
	margin:0 0 0 80px;
}

.name_panel_5 p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#999999;
	margin:5px 0 0 80px;
}

.nav_mian_area
{
	display:inline-block;
	text-align:center;
	width:auto;
}
.nav_mian_area ul
{
	text-align:right;
	margin-bottom:0px;
}
.nav_mian_area ul li
{
	display:inline;
	list-style-type:none;
	position:relative;	
	border-bottom:4px solid transparent;	
}
.nav_mian_area ul li a
{
	font-family: 'Montserrat-Bold';
	color:#FFFFFF;
	font-size:16px;
	padding:24px 70px;
	background-position:center center;
	display:inline-block;
}
.nav_mian_area ul li i
{
	vertical-align:top;
}
.nav_mian_area ul li a:hover
{
	background:#cfda43;
	color:#1c3049;
}

.active_2 a
{
	background:#cfda43;
	color:#1c3049 !important;
}


.nav_mian_area ul li ul{position:absolute; width:200px; top:0; left:0px; display:none; margin-top:20px; padding-top:18px; text-align:left;}

.nav_mian_area ul li:hover ul{display:block;}

.nav_mian_area ul li ul li{width:100%; line-height:20px !important;}
.nav_mian_area ul li ul li a{padding:8px; background-color:#00CF6B !important; background-image:none; display:block; border-bottom:1px solid #1c8436; font-size:13px; color:#FFF; border-radius:0; text-transform:capitalize !important; }
.nav_mian_area ul li ul li a:hover{background-color:#FF1200 !important; color:#FFF; background-image:none; border-bottom:1px solid #1c8436;}


.nav_mian_area ul li ul li ul{display:none !important;left:200px; top:-78px;}

.nav_mian_area ul li ul li:hover ul{display:block !important;}


.small_manu
		{
		float:left;
		height:auto;
		margin:-8px 0 0 0px;
		overflow:visible;
		display:none;
		z-index:10000;
		z-index:9999;
		position:relative;
		}


.toggleMenu {
    display:  none;
	margin-top:12px;
}
.nav2 {
    list-style: none;
     *zoom: 1;
	 float:right;
     background:#FFFFFF;
	 width:250px;
	 margin:0 0;
	 position:absolute;
	 left:0;
	 z-index:9999;
}
.nav2:before,
.nav2:after {
    content: " "; 
    display: table; 
}
.nav2:after {
    clear: both;
}
.nav2 ul {
    list-style: none;
}
.nav2 a {
    padding: 9.7px 15px;
    color:#666;
	text-decoration:none;
	
}

.nav2 a:hover {

}

#redselect{color:#FF0000; background-image:url(../images/arrow_down.png); background-position:bottom; background-repeat:no-repeat;height:30px;}

.nav2 li {
    position: relative;
	font-size:14px;
	text-transform:uppercase;	
	float:left;
	z-index:1000;
	width:100%;

}
.nav2 > li {
    float: left;
	width:100%;
	text-align:center;
	border-left:1px solid #D1DADE;
	border-right:1px solid #D1DADE;
	border-bottom:1px solid #D1DADE;
	
}
.nav2 > li:first-child
{
	border-top:1px solid #D1DADE;	
}
.nav2 > li span
{
	float:right;
}
.nav2 > li > .parent {
    background-repeat: no-repeat;
    background-position: right;
}
.nav2 > li > a {
    display: block;
}
.nav2 li  ul {
    position: relative;
    left: -9999px;
	display:none;
}
.nav2 > li.hover > ul {
    left: 0;
	display:block;
	width:100%;
	box-sizing:border-box;
}
.nav2 li li.hover ul {
    left: 100%;
    top: 0;
}
.nav2 li li a {
    display: block;
    background: #eff1f1;
    position: relative;
    z-index:100;
    border-top: 1px solid #D1DADE;

}

.nav2 li ul li{width:100%;box-sizing:border-box;}

.nav2 li ul li a {width:100%;box-sizing:border-box;}

.nav2 li li a:hover
{
	background:#01257B !important;
}

.droparrow{margin:0 0 3px 0;}


.top_header_contanear
{
	display:block;
	float:left;
	width:100%;
	background:#1c3049;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
	position:relative;
	z-index:1;
} 



















.exam_preap
{
	width:100%;
	float:left;
	display:block;
	padding:30px 0;
	background:#e7e5e6;
}

.exam_preap_panel
{
	width:100%;
	float:left;
	display:block;
}

.content_top_exam_prep_1
{
	width:100%;
	float:left;
	display:block;
}

.content_top_exam_prep_1 h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#b72025;
	margin-bottom:40px;
}

.box_exam_preap
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #FFF;
}

.exam_link
{
	font-family: 'Montserrat-Bold';
	font-size:17px;
	color:#140c21;
}

.exam_link span
{
	color:#b72025;
}

.box_exam_preap p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#000;
	margin-top:15px;
}








.faq_panel
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:70px;
}



.faqs_panel
{
	width:100%;
	float:left;
	display:block;
	padding:70px 0;
}

.faqs_panel h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	margin-bottom:60px;
}

.faqs_panel p
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
}

.faq_total_panel
{
	width:100%;
	float:left;
	display:block;
}

.faq_left_panel
{
	width:50%;
	float:left;
	display:block;
	padding-right:35px;
}

.faq_left_panel p
{
	font-family: 'Montserrat-Bold';
	font-size:18px;
	color:#1c3049;
	background-image:url(../images/plus.png);
	background-repeat:no-repeat;
	background-position:0% 20%;
	padding-left:20px;
	padding-bottom:15px;
	border-bottom:solid 1px #cfda43;
	margin-bottom:15px;
}

.faq_right_panel
{
	width:50%;
	float:left;
	display:block;
}

.faq_right_panel p
{
	font-family: 'Montserrat-Bold';
	font-size:18px;
	color:#1c3049;
	background-image:url(../images/plus.png);
	background-repeat:no-repeat;
	background-position:0% 20%;
	padding-left:20px;
	padding-bottom:15px;
	border-bottom:solid 1px #cfda43;
	margin-bottom:15px;
}

.show_faqs
{
	width:auto;
	float:right;
	display:block;
}

.show_faqs a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	padding:20px 40px;
	border:solid 1px #1c3049;
	display:inline-block;
	margin-top:50px;
}


.show_faqs a:hover
{
	color:#fff;
	background:#1c3049;
}


.contract_page
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/contract_background.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	padding:65px 0;
	background-attachment:fixed;
}

.contract_box_top
{
	width:100%;
	float:left;
	display:block;
}

.contract_box_top h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	float:left;
	display:inline-block;
	margin-top: 10px;
}

.contract_box_top a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	border:solid 1px;
	padding:20px 55px;
	float:right;
	display:inline-block;
}

.contract_box_top a:hover
{
	color:#fff;
	background:#1c3049;
}

.opening
{
	width:100%;
	float:left;
	display:block;
}


.opening h3
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#032C48;
	margin-top:50px;
	margin-bottom:30px;
}

.opening_main_box
{
	width:100%;
	float:left;
	display:block;
	border-top:solid 1px #303030;
	padding-top:35px;
	margin-bottom:35px;
}

.about_box
{
	width:15%;
	float:left;
	display:block;
}

.about_box img
{
	width:100%;
}

.text_about
{
	width:83%;
	float:right;
	display:block;
}

.text_about h3
{
	font-family: 'Montserrat-Bold';
	font-size:18px;
	color:#032C48;
	margin-bottom:20px;
	margin-top: 0;
}

.text_about p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#303030;
}

.services
{
	width:100%;
	float:left;
	display:block;
	padding:65px 0;
}

.about_services
{
	width:100%;
	float:left;
	display:block;

}

.about_services h5
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#022C48;
	margin-bottom:70px;
}

.about_services p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	margin-bottom:10px;
}
.about_services h3
{
	font-family: 'Montserrat-Regular';
	font-size:18px;
	color:#002060;
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:14px;
	font-weight:bold;
	margin-top:30px;
}
.about_services h3span{
	font-style:italic;
}

.about_services h4
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#2F2F2F;
	background-image:url(../images/bulet2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	margin-bottom:0px;
}


.about_content
{
	width:100%;
	position: relative;
	z-index: 0;
}

.about_content_panel
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/aboutcontent.jpg);
	background-repeat:no-repeat;
	padding:50px 0;
}

.about_content_top_panel
{
	width:40%;
	float:left;
	display:block;
	margin-top:11px;
	margin-left:117px;
}

.about_us_top_box
{
	width:26%;
	float:left;
	display:block;
}

.date h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#CCDB2B;
}

.about_us_top_box img
{
/*	width:100%;
	max-width:100px;*/
	width:140px;
	height:140px;
	border-radius:85px;
	display:inline-block;
	float:left;
	margin-right:5%;
}

.date
{
	width:70%;
	float:left;
	display:block;
}

.date h3
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#032C48;
	margin-top:15px;
	margin-bottom:10px;
}

.date p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#032C48;
}


.show_more_panel
{
	width:100%;
	float:left;
	display:block;
}

.show_more_panel a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	border:solid 1px #1c3049;
	display:inline-block;
	padding:20px 40px;
	float:right;
	margin-top: 40px;
}

.about_content_top_panel_2
{
	width:40%;
	float:right;
	display:block;
	margin-top:-7px;
	margin-left:117px;
}

.about_us_top_box_2
{
	width:26%;
	float:left;
	display:block;
	margin-top:50px;
}

.date_2 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#CCDB2B;
}

.about_us_top_box_2 img
{
	width:100%;
	max-width:100px;
	border-radius:50px;
	display:inline-block;
	float:left;
	margin-right:5%;
}

.date_2
{
	width:70%;
	float:left;
	display:block;
}

.date_2 h3
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#032C48;
	margin-top:15px;
	margin-bottom:10px;
}

.date_2 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#032C48;
}
.about_content_top_panel_3
{
	width:40%;
	float:left;
	display:block;
	margin-top:-5px;
	margin-left:117px;
}

.about_us_top_box_3
{
	width:26%;
	float:left;
	display:block;
}

.date_3 h2
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#CCDB2B;
}

.about_us_top_box_3 img
{
	width:100%;
	max-width:100px;
	border-radius:50px;
	display:inline-block;
	float:left;
	margin-right:5%;
}

.date_3
{
	width:70%;
	float:left;
	display:block;
}

.date_3 h3
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#032C48;
	margin-top:15px;
	margin-bottom:10px;
}

.date_3 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#032C48;
}

.show_more
{
	width:100%;
	float:left;
	display:block;
	text-align:center;
}

.drop_show
{
	width:100%;
	display:inline-block;
	background-image:url(../images/showmore.jpg);
	background-repeat:no-repeat;
	background-position:50% 119%;
	padding-bottom:100px;
	margin-left:30px;
	margin-top:25px;
}

.drop_show a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#022C48;
	padding:20px 40px;
	border:solid 1px #022C48;
	display:inline-block;
	
}

.drop_show a:hover
{
	background:#022C48;
	color:#FFFFFF;
}

.our_value
{
	width:100%;
	float:left;
	display:block;
}

.main_value
{
	width:100%;
	float:left;
	display:block;
		background-image:url(../images/background_3.png);
	background-repeat:no-repeat;
	background-position:148% 340%;
	background-size:100%;
}

.value
{
	width:270px;
	display:inline-block;
	margin-top:10px;
}

.value h4
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#022C48;
	text-align:center;
	margin-bottom:70px;
	display:inline-block;
}

.our_value
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/background_2.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
/*	background-attachment:fixed;*/
	height:285px;
}

.vission_left_box
{
	width:50%;
	float:left;
	display:block;
	padding:116px 0;
}

.vission_left_box h2
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#022C48;
	text-align:center;
}


.vission_right_box
{
	width:50%;
	float:right;
	display:block;
	padding:116px 0;
}

.vission_right_box h2
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#fff;
	text-align:center;
}


.vission_left_box:hover h2
{
	display:none;
}

.vission_left_box:hover p
{
	display:block;
}

.vission_left_box p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#022C48;
	display:none;
	width:85%;
	margin-left:8%;
	margin-top:-10%;
}
.vission_right_box:hover h2
{
	display:none;
}

.vission_right_box:hover p
{
	display:block;
}

.vission_right_box p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#FFFFFF;
	display:none;
	width:85%;
	margin-left:10%;
	margin-top:-10%;
}

.top_header_contanear_2
{
	display:block;
	float:left;
	width:100%;
} 

.nav_mian_area_2
{
	display:block;
	float:left;
	width:100%;
	border-bottom:solid 3px #35485F;
	border-top:solid 1px #EEEEEE;
	padding-top:44px;
}
.nav_mian_area_2 ul
{
	text-align:left;
	padding-bottom:34px;
}
.nav_mian_area_2 ul li
{
	display:inline;
	list-style-type:none;
	position:relative;	
	border-right:solid 1px #EEE;
	border-bottom:4px solid transparent;	
}

.nav_mian_area_2 ul li.last
{	
	border-right:solid 0px #fff;	
}

.nav_mian_area_2 ul li a
{
	width:100%;
	font-family: 'Montserrat-Bold';
	color:#A5AAB3;
	font-size:14px;
	padding:0 50px;
	background-position:center center;
	padding-bottom:44px;
}

.nav_mian_area_2 ul li a:hover
{
	color:#1c3049;
	border-bottom:solid 4px #CCDB2B;
}

.active_3 a
{
	color:#1c3049 !important;
}

.nav_mian_area_2 img
{
	padding:15px 10px 0 0;
}

.small_manu_2
		{
		float:right;
		height:auto;
		margin:-50px 0 0 -16px;
		overflow:visible;
		display:none;
		z-index:10000;
		text-align:center;
		z-index:0;
		position:relative;
		}


.toggleMenu {
    display:  none;
	margin-top:12px;
}
.nav2 {
    list-style: none;
     *zoom: 1;
	 float:right;
     background:#FFFFFF;
	 width:300px;
	 margin:0 0;
	 position:absolute;
	 left:-910%;
	 z-index:9999;
}
.nav2:before,
.nav2:after {
    content: " "; 
    display: table; 
}
.nav2:after {
    clear: both;
}
.nav2 ul {
    list-style: none;
}
.nav2 a {
    padding: 9.7px 15px;
    color:#666;
	text-decoration:none;
	
}

.nav2 a:hover {

}

#redselect{color:#FF0000; background-image:url(../images/arrow_down.png); background-position:bottom; background-repeat:no-repeat;height:30px;}

.nav2 li {
    position: relative;
	font-size:14px;
	text-transform:uppercase;	
	float:left;
	z-index:1000;
	width:100%;

}
.nav2 > li {
    float: left;
	width:100%;
	text-align:center;
	border-left:1px solid #D1DADE;
	border-right:1px solid #D1DADE;
	border-bottom:1px solid #D1DADE;
	
}
.nav2 > li:first-child
{
	border-top:1px solid #D1DADE;	
}
.nav2 > li span
{
	float:right;
}
.nav2 > li > .parent {
    background-repeat: no-repeat;
    background-position: right;
}
.nav2 > li > a {
    display: block;
}
.nav2 li  ul {
    position: relative;
    left: -9999px;
	display:none;
}
.nav2 > li.hover > ul {
    left: 0;
	display:block;
	width:100%;
	box-sizing:border-box;
}
.nav2 li li.hover ul {
    left: 100%;
    top: 0;
}
.nav2 li li a {
    display: block;
    background: #eff1f1;
    position: relative;
    z-index:100;
    border-top: 1px solid #D1DADE;

}

.nav2 li ul li{width:100%;box-sizing:border-box;}

.nav2 li ul li a {width:100%;box-sizing:border-box;}

.nav2 li li a:hover
{
	background:#01257B !important;
}

.droparrow{margin:0 0 3px 0;}

.shooping_cart
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:55px;
}

.shooping_cart_left_panel
{
	width:20%;
	float:left;
	display:block;
}

.shooping_cart_right_panel
{
	width:80%;
	float:left;
	display:block;
	padding-left:40px;
}

.credit_pack
{
	width:100%;
	float:left;
	display:block;
}

.credit_pack h2
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#032C48;
	margin-bottom:40px;
}

.credit_pack p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:000000;
	margin-bottom:45px;
}

.credit_pack a
{
	width:100%;
	float:left;
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	text-transform:uppercase;
	border:solid 1px #CDCDCD;
	padding:25px 0;
	text-align:center;
	margin-bottom:20px;
}

.credit_pack a:hover
{
	background:#032C48;
	color:#fff;
}

.sleact_box
{
	width:100%;
	float:left;
	display:block;
}
.sleact_box input[type="checkbox"]{
	margin: 4px 8px 4px 0px;
	
	}
.box_1
{
	width:auto;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:2px;
}

.sleact_box p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#303030;
	margin-bottom:20px;
}

.sleact_box p span
{
	float:right;
}

.sleact_box a
{
	width:100%;
	float:left;
	display:block;
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	border:solid 1px #032C48;
	padding:25px 0;
	text-align:center;
	margin-bottom:20px;
}

.sleact_box a:hover
{
	background:#032C48;
	color:#fff;
}

.learning_product_2
{
	width:100%;
	float:left;
	display:block;
}

.learning_product h2
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#041935;
	padding:12px 15px;
	background:#B0E2F6;
	margin-bottom:17px;
}

.learning_product_2
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #CDCDCD;
	padding-bottom:20px;
	margin-bottom:20px;
}

.learning_product_image
{
	width:10%;
	float:left;
	display:block;
}

.learning_product_image img
{
	width:100%;
}

.main_box_shooping_cart
{
	width:100%;
	float:left;
	display:block;
}

.learening_more_right_site
{
	width:90%;
	float:left;
	display:block;
	padding-left:30px;
}

.learening_more_right_site h4
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#46586B;
	margin-bottom:15px;
}

.learening_more_right_site p
{
	font-family: 'Montserrat-Bold';
	font-size:13px;
	color:#A2A2A2;
	text-transform:uppercase;
	margin-bottom:15px;
}

.details
{
	width:20%;
	float:left;
	display:block;
}
.moregap{
	padding:0 0 0 37px;
	}

.details h3
{
	font-family: 'Montserrat-Bold';
	font-size:13px;
	color:#032C48;
	margin-bottom:30px;
}

.details h4
{
	font-family: 'Montserrat-Regular';
	font-size:13px;
	color:#303030;
	background:	#EEEEEE;
	border:solid 1px #CDCDCD;
	display:inline-block;
	padding:5px 10px;
	margin-top: -2px;
}

.details p
{
	font-family: 'Montserrat-Regular';
	font-size:13px;
	color:#303030;
}

.details a
{
	font-family: 'Montserrat-Bold';
	font-size:11px;
	color:#022C48;
	text-transform:uppercase;
	border:solid 1px #CDCDCD;
	padding:5px 0;
	width:157px;
	float:left;
	display:block;
	text-align:center;
	margin-bottom:5px;
	padding-left:12px;
}

.details a:hover
{
	background:#032C48;
	color:#fff;
}

.details h5
{
	font-family: 'Montserrat-Bold';
	font-size:13px;
	color:#032C48;
	margin-bottom:30px;
	text-align:center;
	margin-bottom:30px;
}

.main_box_shooping_cart_2
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:20px;
	margin-bottom:20px;
}

.learning_product_3
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:20px;
	margin-bottom:20px;
}

.creadet_pack
{
	width:100%;
	float:left;
	display:block;
}

.header
{
	width:100%;
	float:left;
	display:block;
}

.header h2
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#041935;
	padding:12px 15px;
	background:#B0E2F6;
	margin-bottom:17px;
}

.total_box
{
	width:90%;
	float:left;
	display:block;
	padding-left:30px;
}

.box_2
{
	width:40%;
	float:left;
	display:block;
}

.box_2 h3
{
	font-family: 'Montserrat-Bold';
    font-size: 13px;
    color: #032C48;
    margin-bottom: 30px;
}

.box_2 p
{

	font-family: 'Montserrat-Regular';
	font-size:13px;
	line-height:20px;
	color:#666666;
}

.main_box_cread_box
{
	width:100%;
	float:left;
	display:block;
	border-bottom: solid 1px #CDCDCD;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.main_box_cread_box10-new
{
	width:100%;
	float:left;
	display:block;
	border-bottom: solid 1px #022C48;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.credit_pack_1
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #CDCDCD;
}

.credit_pack_1 p
{
	width:100%;
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#98a031;
	float:left;
}

.credit_pack_1 p span
{
	margin-left:19%;
}

.credit_pack_1 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#022C48;
	text-transform:uppercase;
	float:right;
	border:solid 1px #022C48;
	padding:3px 30px;
}

.credit_pack_2
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: solid 1px #022C48;
}

.credit_pack_2 p
{
	width:100%;
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#333333;
	float:left;
}

.credit_pack_2 p span
{
	margin-left:50%;
}


.next_box
{
	width:100%;
	float:left;
	display:block;
}

.next_box p
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#2F2F2F;
	margin-bottom:55px;
}

.next_box p span
{
	margin-left:52%;
}

.next_box h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#333333;
	word-break:break-all;
}

.next_box a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	float:right;
	padding:20px 60px;
	border:solid 1px #011936;
	margin-top:-20px;
	display:inline-block;
}

.Confirmation
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:90px;
	margin-top:20px;
}

.Confirmation_panel
{
	width:100%;
	float:left;
	display:block;
}

.Confirmation_panel h3
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#032C48;
	margin-bottom:45px;
}

.Confirmation_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#303030;
}

.Confirmation_panel a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#33465D;
	text-transform:uppercase;
	display:inline-block;
	padding:25px 85px;
	border:solid 2px #33465D;
	margin-top:40px;
}

.Confirmation_panel a:hover
{
	background:#33465D;
	color:#FFFFFF;
}

.payment_information
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:100px;
}

.payment_information_panel
{
	width:100%;
	float:left;
	display:block;
}

.payment_information_box
{
	width: 33.3%;
float: left;
display: block;
border-right: 1px solid #eee;
padding-right: 14px;
}

.payment_information_box h4
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#032C48;
	margin-bottom:45px;
}

.from_name_panel
{
	width:100%;
	float:left;
	display:block;
	height:45px;
	background:#EEEEEE;
	border:solid 1px #CDCDCD;
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	padding:0 10px;
	margin-bottom:10px;
}

.from_panel_box
{
	width:100%;
	float:left;
	display:block;
}

.from_panel_box p
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	margin-bottom:10px;
	margin-top:10px;
}

.tik_cart_6
{
	float:left;
}

.payment_information_box h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#303030;
	margin-left:20px;
}

.shiping_panel
{
	width:33.3%;
	float:left;
	display:block;
	padding: 0 14px;
	border-right: 1px solid #eee;
	min-height: 989px;
}

.shiping_panel h4
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#032C48;
	margin-bottom:45px;
}

.shiping_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	border-bottom:solid 1px #032C48;
	display:inline-block;
}

.shiping_panel p:hover
{
	border:none;
}

.shiping_panel h3
{
	font-family: 'Montserrat-Bold';
	font-size:15px;
	color:#032C48;
	margin-top:35px;
	margin-bottom:25px;
}

.shiping_panel h2
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	display:inline-block;
}

.shiping_panel img
{
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
}

.from_panel_box h5
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	margin-bottom:20px;
}

.from_name_panel_2
{
	width:40%;
	float:left;
	display:block;
	height:45px;
	background:#EEEEEE;
	border:solid 1px #CDCDCD;
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	padding:0 10px;
	margin-bottom:20px;
	margin-right:20px;
}

.from_panel_box p span
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#032C48;
	margin-top:5px;
	display:inline-block;
}

.paypal
{
	width:100%;
	float:left;
	display:block;
}

.left_paypal_box
{
	width:60%;
	float:left;
	display:block;
	margin-bottom:20px;
}

.right_payel_box
{
	width:40%;
	float:right;
	display:block;
}

.right_payel_box img
{
	width:100%;
	max-width:100px;
	margin:0;
}

.aditional_panel
{
	width: 32.3%;
float: left;
display: block;
padding-left: 14px;
}

.aditional_panel h4
{
	 font-family: 'Montserrat-Bold';
    font-size: 20px;
    color: #032C48;
    margin-bottom: 45px;	
}

.purchase
{
	width:100%;
	float:left;
	display:block;
}

.purchase p
{
	font-family: 'Montserrat-Regular';
	font-size:15px;
	color:#46586B;
}

.purchase_box
{
	width:100%;
	float:left;
	display:block;
	height:47px;
	background: #EEEEEE;
	border: solid 1px #CDCDCD;
	font-family: 'Montserrat-Regular';
	font-size: 15px;
	color: #032C48;
	margin-top:20px;
	margin-bottom:47px;
	font-weight:400;
	padding-left:5px;	
}

.tik
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:30px;
}

.tik h2
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#303030;
	display:inline-block;
	margin-left:10px;
	margin-top:-5px;
	margin-bottom:10px;
}

.tik h2 span
{
	color:#032C48;
	border-bottom:solid 1px #032C48;
}


.from_panel_box a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	text-align:center;
	text-transform:uppercase;
	border:solid 1px  #022C48;
	padding:25px 0;
	display:inline-block;
	width:100%;
	margin-top:20px;
}

.from_panel_box a:hover
{
	background:#032C48;
	color:#FFFFFF;
}

.sing_up_cart3
{
	width:100%;
	float:left;
	display:block;
	margin:40px 0 100px 0;
	position: relative;
	z-index: 0;
}

.sing_up_box
{
	width:100%;
	float:left;
	display:block;
	position:relative;
	
}

.sing_up_left_box {
    width: 55%;
    float: left;
    display: block;
}

.sing_up_left_box .md-new2
{
	width: 92%;
float: left;
display: block;
border-right: 1px solid #eee;
margin: 0px 20px 0 0;
padding-right: 74px;
}

.sing_up_left_box h3 {
    font-family: 'Montserrat-Bold';
    font-size: 20px;
    color: #032C48;
    text-align: center;
    margin-bottom: 30px;
    margin-right: 162px;
}

.name_box_cat_3
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:15px;
}

.name_box_cat_3 h2
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#032C48;
	margin-bottom:20px;
}

.name_box_cat_3 img
{
	width:100%;
}

.name_box_cat_6
{
	width:96.5%;
	float:left;
	display:block;
	margin-bottom:15px;
}

.name_box_cat_6 h2
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#032C48;
	margin-bottom:20px;
}

.name_box_cat_6 img
{
	width:100%;
}
.cart_3_box_from
{
	width:100%;
	float:left;
	display:block;
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#032C48;
	background:#EEEEEE;
	border:solid 1px #CDCDCD;
	height:46px;
	padding:0 10px;
}


.register_box
{
	width:100%;
	float:left;
	display:block;
	text-align:center;
}

.register_box a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#032C48;
	text-align:center;
	border:solid 1px #022C48;
	padding:25px 0;
	display:inline-block;
	width:100%;
	text-transform:uppercase;
	margin-top:20px;
}

.register_box a:hover
{
	background:#022C48;
	color:#fff;
}




.or_midle_box {
    width: 1%;
    float: left;
    display: block;
    position: absolute;
    left: 566px;
}

.or_midle_box h3
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#032C48;
	text-align:center;
}


.login_right_box {
    width: 42%;
    float: right;
    display: block;
}

.login_right_box h3
{
	font-family: 'Montserrat-Bold';
	font-size: 20px;
	color: #032C48;
	text-align: center;
	margin-bottom: 30px;
}

.forget_password
{
	width:100%;
	float:left;
	display:block;
	margin-top:20px;
}

.forget_password a
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#032C48;
	border-bottom:solid 1px #022C48;
}


.forget_password a:hover
{
	color:#0099ff;
	border:none;
}
















.order_sammery
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:95px;
}

.order_sammery_maincox
{
	width:100%;
	float:left;
	display:block;
}

.cost_box
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #EFEFEF;
	padding-bottom:25px;
	margin-bottom:25px;
}


.cost_box_1
{
	width:30%;
	float:right;
	display:block;
}

.cost_box_1 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	padding-right:30px;
}

.cost_box_2
{
	width:20%;
	float:right;
	display:block;
}

.cost_box_2 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	padding-right:30px;
}



.creafit_box
{
	width:100%;
	float:left;
	display:block;
	/*border-bottom:solid 1px #EFEFEF;*/
	padding-bottom:25px;
	margin-bottom:25px;
}

.creafit_box_1
{
	width:50%;
	float:left;
	display:block;
}

.creafit_box_1 h3
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#98a031;
	padding-right:50px;
}

.creafit_box_2
{
	width:20%;
	float:left;
	display:block;
}

.creafit_box_2 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#98a031;
	padding-right:30px;
}

.creafit_box_3
{
	width:15%;
	float:left;
	display:block;
}

.creafit_box_3 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#98a031;
	padding-right:30px;
}

.creafit_box_4
{
	width:15%;
	float:left;
	display:block;
	text-align:center;
}

.creafit_box_4 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	padding:5px 35px;
	border:solid 1px #022C48;
	text-transform:uppercase;
	display:inline-block;
	float:right;
}



.discount_box
{
	width:100%;
	float:left;
	display:block;
	border-bottom: solid 1px #EFEFEF;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.discount_box_1
{
	width:25%;
	float:left;
	display:block;
}

.discount_box_1 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#303030;	
	padding-right:50px;
}

.discount_box_2
{
	width:25%;
	float:left;
	display:block;
	padding-right:20px;
}

.cart_6
{
	width:65%;
	float:left;
	display:block;
	border:solid 1px #CDCDCD;
	background:#EFEFEF;
	height:30px;
}

.discount_box_2 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#022C48;
	border:solid 1px #022C48;
	display:inline-block;
	padding:7px 10px;
	margin-left:10%;
}


.discount_box_2 a:hover {
    background: #032C48;
    color: #fff;
}






.creafit_box_5
{
	width:20%;
	float:left;
	display:block;
}

.creafit_box_5 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#333333;
	padding-right:30px;
}

.creafit_box_6
{
	width:15%;
	float:left;
	display:block;
}

.creafit_box_6 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#333333;
	padding-right:30px;
}








.creafit_box_11
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #EFEFEF;
	padding-bottom:25px;
	margin-bottom:25px;
}

.creafit_box_7
{
	width:50%;
	float:left;
	display:block;
}

.creafit_box_7 h3
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#303030;
	padding-right:50px;
}

.creafit_box_8
{
	width:20%;
	float:left;
	display:block;
}

.creafit_box_8 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#303030;
	padding-right:30px;
}

.creafit_box_9
{
	width:15%;
	float:left;
	display:block;
}

.creafit_box_9 h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#303030;
	padding-right:30px;
}


.creafit_box_12
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #022C48;
	padding-bottom:25px;
	margin-bottom:25px;
}

.creafit_box_13
{
	width:100%;
	float:left;
	display:block;
	padding-bottom:15px;
}

.next_box
{
	width:100%;

	float:left;
	display:block;
}

.next_box a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#022C48;
	border:solid 2px #022C48;
	display:inline-block;
	padding:15px 50px;
}

.next_box a:hover
{
	background:#022C48;
	color:#FFFFFF;
}



.patner_panel
{
	width:100%;
	float:left;
	display:block;
}

.patner_panel_left
{
	width:50%;
	float:left;
	display:block;
}

.patner_panel_right
{
	width:50%;
	float:right;
	display:block;
margin-top: 18%;
padding-left: 77px;
}






.patnar_services_panel
{
	width:100%;
	float:left;
	display:block;
}

.patnar_services_panel h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
}

.patnar_services_panel h3
{
	font-family: 'Montserrat-Bold';
	font-size:24px;
	color:#1c3049;
	margin-bottom:30px;
}

.patnar_services_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	text-align:justify;
}

.patner_right_iamge_panel
{
	width:100%;
	float:left;
	display:block;
}

.patner_right_iamge_panel img
{
	width:125%;
}

.trainimg_panel
{
	width:100%;
	float:left;
	display:block;
}

.traing_panel_header
{
	width:100%;
	float:left;
	display:block;
}

.traing_panel_header h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	padding:60px 0;
}

.box_patnar
{
	width:100%;
	float:left;
	display:block;
	background:#022C48;
}

.navigation_4
{
	width:100%;
	float:left;
	display:block;
}

.navigation_4 ul
{
	float:left;
}

.navigation_4 ul li
{
	float:left;
	list-style-type:none;
	text-decoration:none;
}

.navigation_4 ul li a
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#FFFFFF;
	padding:30px 40px;
	display:inline-block;
	/*margin:0 1%;*/
}

.navigation_4 ul li a:hover
{
	background:#CCDB2B;
	color:#2B4946;
}


.active_4 a
{
	background:#CCDB2B;
	color:#2B4946 !important;
}



.custom
{
	width:100%;
	float:left;
	display:block;
	background:#E5F5F9;
	padding:60px 0;
}

.custom_left_panel
{
	width:50%;
	float:left;
	display:block;
}

.custom_left_panel h2
{
	font-family: 'Montserrat-Regular';
	font-size:24px;
	color:#1c3049;
	margin-bottom:30px;
}

.custom_left_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
	background-image:url(../images/bulet2.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	padding-left:20px;
	margin-bottom:20px;
}

.custom_right_panel
{
	width:50%;
	float:right;
	display:block;
}

.custom_right_panel img
{
	width:134%;
	float:left;
	padding-left:50px;
}


.other_services
{
	width:100%;
	float:left;
	display:block;
	padding:60px 0;
}

.other_services_box_panel
{
	width:100%;
	float:left;
	display:block;
}

.header_patner_servises
{
	width:100%;
	float:left;
	display:block;
}

.header_patner_servises h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	margin-bottom:70px;
}

.other_services_box_image_panel
{
	width:50%;
	float:left;
	display:block;
	position:relative;
/*	text-align:center;*/
text-align:justify;
	padding-right:1%;
	margin-bottom:1%;
	overflow:hidden;
}

.other_services_box_image_panel img
{
	width:100%;
	position:relative;
	-webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.other_services_box_image_panel:hover img
{
    -webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);	
}

.other_services_box_image_panel h3
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#FFFFFF;
	position:absolute;
	top:40%;
	width:100%;
	text-align:center;
}

.other_services_box_image_panel2
{
	width:50%;
	float:left;
	display:block;
	position:relative;
	text-align:center;
	padding-left:1%;
	margin-bottom:1%;
	overflow:hidden;
}

.other_services_box_image_panel2 img
{
	width:100%;
	position:relative;
    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition:    all 1.3s ease-in-out;
    -o-transition:      all 1.3s ease-in-out;
    -ms-transition:     all 1.3s ease-in-out;
}

.other_services_box_image_panel2:hover img
{
    -webkit-transform: rotate(0) scale(1.3);
    -moz-transform:    rotate(0) scale(1.3);
    -o-transform:      rotate(0) scale(1.3);
    -ms-transform:     rotate(0) scale(1.3);	
}

.other_services_box_image_panel2 h3
{
	font-family: 'Montserrat-Bold';
	font-size:30px;
	color:#FFFFFF;
	position:absolute;
	top:40%;
	width:100%;
	text-align:center;
}


.nav_mian_area_3
{
	display:block;
	float:left;
	width:100%;
	margin:24px 0;
	border-bottom:solid 3px #35485F;
	height:65px;
}
.nav_mian_area_3 ul
{
	text-align:left;
	padding-bottom:44px;
}
.nav_mian_area_3 ul li
{
	
	float: left;
	display:inline;
	list-style-type:none;
	position:relative;	
	border-bottom:4px solid transparent;	
}
.nav_mian_area_3 ul li a
{
	width:100%;
	font-family: 'Montserrat-Bold';
	color:#A5AAB3;
	font-size:14px;
	padding:0 3.5%;
	background-position:center center;
	padding-bottom:44px;
	display:inline-block;
	height:65px;
}



.active_3 a
{
	
}

.active_4 a
{
	border-bottom:none !important;
	background:none !important;
}


.nav_mian_area_3 img
{
	
}

.small_manu_3
		{
		float:right;
		height:auto;
		margin:22px 0 0 -16px;
		overflow:visible;
		display:none;
		z-index:10000;
		text-align:center;
		z-index:9999;
		position:relative;
		}



.courses
{
	width:100%;
	float:left;
	display:block;
	margin:45px 0;
}

.course_box
{
	width:100%;
	float:left;
	display:block;
}


.bottom_slide
{
	width:100%;
	float:right;
	display:block;
	margin-top:-80px;
	position:relative;
	z-index:999;
}

.bottom_slide img
{
	float:right;
}







.header_filter
{
	width:100%;
	float:left;
	display:block;
}

.header_filter h2
{
	font-family: 'Montserrat-Bold';
	font-size:22px;
	color:#000;
	margin-bottom:15px;
}

.filter_type_box
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #000000;
}

.chek_bottom
{
	width:auto;
	float:left;
	display:block;
	background:#0C3;
}

.filter_box
{
	width:100px;
	float:left;
	display:block;
}

.filter_box p
{
	width:auto;
	font-size:18px;
	color:#000;
	padding:0 20px;
	font-family: 'Montserrat-Bold';
}

.item_cart
{
	width:100%;
	float:left;
	display:block;
	background:#e8e6e7;
	padding:10px;
}

.item_header
{
	width:100%;
	float:left;
	display:block;
}

.item_header h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#000;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #333333;
}

.cart_add_text
{
	width:100%;
	float:left;
	display:block;
}

.cart_add_text h3
{
	font-size:14px;
	color:#666;
	float:left;
}

.cart_add_text h4
{
	font-size:14px;
	color:#666;
	padding-left:16px;
	margin-top:21px;
	float:left;
	display:block;
}

.cart_add_text img
{
	margin-top:21px;
	float:right;
	cursor:pointer;
}

.total
{
	width:100%;
	float:left;
	display:block;
	padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: solid 1px #333333;
}

.total h2
{
	font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #000;
}

.total h2 span
{
	float:right;
}




.total_box_courses 
{
    width: 24.5%;
    float: left;
    display: block;
    border-right: solid 1px #EEEEEE;
    margin-right: 20px;
    padding-right: 16px;
}

.total_box_last 
{
	width: 20.7%;
	float: left;
	display: block;
	margin-right: 0px;
	padding-right: 0px;
}

.course_box_1 {
    width: 264px;
    float: right;
    display: block;
    padding: 6px;
    background: #EEEEEE;
    border: solid 1px #CDCDCD;
}

.nav-toggle2 span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	float:left;
	display:block;
	margin-right:100px;
}

.text_box_drop
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:55px;
	min-height: 64px;
}










.text_box_drop_00
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop_00 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:100px;
}


.smart-bo a:hover
{
	background:#022C48;
	color:#FFFFFF;
}















.optaion
{
	width:100%;
	float:left;
	display:block;
	background:#F8F9E3;
	padding:8px 15px;
    margin-top:4%;
	padding-right:10px;
}

.optaion h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#022C48;
}

.optaion span
{
	float:right;
}




.optaion3
{
	/*width:66%;*/
	width:100%;
	float:left;
	display:block;
	background:#F8F9E3;
	padding:19px 15px;
	margin-top:4%;
	padding-right:10px;
}

.optaion3 h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#022C48;
}

.optaion3 span
{
	float:right;
}

.text_box_drop_2 h6
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	color:#666666;
}

.text_box_drop_2 h6 span
{
	padding:0 15px;
}

.radio_botton
{
	width:auto;
	float:left;
	display:block;
	margin-top:25px;
}

.radio_botton span
{
	padding: 0 0 0 23px;
}

.radio_box_5
{
	width:100%;
	float:left;
	display:block;
}


.text_box_drop_2
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop_2 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:17px;
	min-height:62px;
}







.text_box_drop_3
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop_3 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:17px;
	min-height:100px;
}













.courses_optaion_4
{
	width:100%;
	float:left;
	display:block;
	margin:20px 0 98px 0;
}

.courses_opation_4_total_box
{
	width:100%;
	float:left;
	display:block;
}


.courses_optaion_box_left
{
	width:75%;
	float:left;
	display:block;
}

.meassage_panel_courses
{
	width:100%;
	float:left;
	display:block;
}

.meassage_panel_courses h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	margin-bottom:35px;
}

.meassage_panel_courses p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#333333;
}

.hour_panel
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 1px #022C48;
	padding-bottom:20px;
}

.hour_panel_3
{
	width:100%;
	float:left;
	display:block;
}

.hour_panel_3 h2
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#1c3049;
	margin-bottom:35px;
}



.hour_panel h2
{
	font-family: 'Montserrat-Bold';
	font-size:20px;
	color:#1c3049;
	margin-bottom:35px;
}

.hour_panel_image
{
	width:100%;
	float:left;
	display:block;
}

.hour_panel_image_left
{
	width:40%;
	float:left;
	display:block;
}

.hour_panel_image_left img
{
	min-width:65px;
	float:left;
	padding-right:20px;
}

.hour_panel_image_left h3
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#999999;
	display:inline-block;
}

.hour_panel_image_left p
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	line-height:16px;
	color:#1c3049;
	margin-top:10px;
}

.hour_panel_right
{
	width:60%;
	float:left;
	display:block;
}

.delivery
{
	width:20%;
	float:left;
	display:block;
	text-align:center;
}

.delevery_text
{
	width:100%;
	float:left;
	display:block;
}

.delevery_text h4
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#022C48;
	padding-bottom:7px;
	border-bottom:solid 1px #EEEEEE;
}

.delevery_text p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#333333;
	margin-top:7px;
}

.delivery_2
{
	width:20%;
	float:left;
	display:block;
	text-align:center;
	margin-top:18px;
}

.box_select_box
{
	width:100%;
	float:left;
	display:block;
	border-top:solid 2px #EEEEEE;
	margin:10px 0 0 0;
	padding:20px 0;
}

.box_select_box_2
{
	width:100%;
	float:left;
	display:block;
	border-bottom:solid 2px #EEEEEE;
	padding:20px 0;
}

.left_courses_box {
    width: 43%;
    float: left;
    display: block;
    margin-top: 7px;
}

.left_courses_box h3
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
}

.midle_text_panel
{
	width:20%;
	float:left;
	display:block;
	margin-top:17px;
	padding-left:50px;
}

.midle_text_panel h4
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
}

.right_select_box
{
	width:30%;
	float:right;
	display:block;
	padding:15px;
	background:#EEEEEE;
	border:solid 1px #CDCDCD;
}

.right_select_box h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	float:left;
	padding-right:4px;
}

.left_panel_box_courses
{
	width:100%;
	float:left;
	display:block;
	margin-top:15px;
	padding-top:25px;
	border-top:solid 2px #EEEEEE;
}

.left_box_product
{
	width:330px;
	float:left;
	display:block;
}

.left_box_product a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	border:solid 3px #CDCDCD;
	padding: 18px 0px 18px 49px;
	display:inline-block;
	width:250px;
}

.left_box_product a:hover
{
	background:#022C48;
	color:#FFFFFF;
}









.left_box_product_22
{
	width:auto;
	float:left;
	display:block;
}

.left_box_product_22 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	border:solid 3px #CDCDCD;
	padding: 18px 0px 18px 49px;
	display:inline-block;
	width:170px;
}

.left_box_product_22 a:hover
{
	background:#022C48;
	color:#FFFFFF;
}





















.skip-bo
{
	width:auto;
	float:left;
	display:block;
}

.skip-bo a
{
	font-family: 'Montserrat-Bold';
	font-size:13px;
	color:#fff;
	background:#C7D733;
    padding:17px 0px;
	display:inline-block;
	margin-bottom:36px;
	    margin-left: 1px;
		width:263px;
		text-align:center;
}

.skip-bo a:hover
{
	background:#022C48;
	color:#FFFFFF;
}


.skip-bo-co
{
	width:auto;
	float:left;
	display:block;
}

.skip-bo-co a
{
	font-family: 'Montserrat-Bold';
	font-size:13px;
	color:#fff;
 background: #022C48;
    padding:17px 41px;
	display:inline-block;
	margin:16px 0 15px 0;
	    margin-left: 1px;
}

.skip-bo-co a:hover
{
	background:#C7D733;
	color:#FFFFFF;
}


.smart-bo
{
	width:auto;
	float:left;
	display:block;
	margin-bottom:24px;
}
a.bg-new{background: #ecece9; border:none;}

.smart-bo a {
    font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #E0E0E0;
    background: #F5F5F5;
    padding: 17px 30px;
    display: inline-block;
    margin-bottom: 14px 0;
   
}

.submit-bo
{
	width:auto;
	float:left;
	display:block;
	margin-bottom:24px;
}
.submit-bo a {
    font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #E0E0E0;
    background: #022C48;
    padding: 4px 8px;
    display: inline-block;
    margin-bottom: 7px 0;
   
}





.smart-bo a:hover
{
	background:#022C48;
	color:#FFFFFF;
}

.dispall-bo
{
	width:auto;
	float:right;
	display:block;
	margin-right:50px;
}

.dispall-bo a {
    font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #E0E0E0;
    background: #ccdb2b !important;
    padding: 17px 30px;
    display: inline-block;
    margin-bottom: 14px 0;
   
}

.dispall-bo a:hover
{
	background:#022C48;
	color:#FFFFFF;
}



.cheak
{
	width:auto;
	float:left;
	display:block;
}

.input_panel
{
	width:auto;
	float:left;
	display: none;
	margin-bottom: 19px;
}

.left_box_product_2
{
	width:auto;
	float:right;
	display:block;
}

.left_box_product_2 a
{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#d1d9e4;
	text-transform:uppercase;
	border:solid 3px #CDCDCD;
	padding: 15px 72px;
	display:inline-block;
}

.left_box_product_2 a:hover
{
	background:#022C48;
	color:#FFFFFF;
}

.left_box_product_2 i
{
	font-size:25px;
	margin-right:33px;
}


























.courses_optaion_box_right
{
	width:23%;
	float:left;
	display:block;
	padding-left:29px;
}















.total_box_courses_2
{
	width:100%;
	float:left;
	display:block;
	border-right:solid 2px #EEEEEE;
	margin-right:10px;
}
.course_box_7
{
	width:100%;
	float:left;
	display:block;
	background:#eeeeee;
	border:solid 1px #CDCDCD;
	padding:20px 15px;
	margin-bottom:25px;
}

.nav-toggle7 span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;

	float:left;
	display:block;
	margin-right:33px;
}













/************************************************************Late CE************************************************************/










.late_panel_main
{
	width:100%;
	display:inline-block;
	background-image:url(../images/background-latece.JPG);
	background-repeat:repeat;
	background-size:cover;
	padding:50px 0 0 0;
}

.catlog_top
{
	width:100%;
	float:left;
	display:block;
}

.catlog_top_panel
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:25px;
}

.catlog_top_panel h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#92d050;
}

.catlog_top_panel h3
{
	font-family: 'Montserrat-Regular';
	font-size:25px;
	color:#FFF;
}

.catlog_top_panel h3 i
{
	color:#cbdb2a;
}

.register
{
	width:100%;
	display:inline-block;
	text-align:center;
	background:#1c3049;
	border-top:solid 3px #cbdb2a;
	border-bottom:solid 3px #cbdb2a;
	padding:10px 0;
}

.register_panel
{
	width:100%;
	display:inline-block;
	text-align:center;
}

.register_panel p
{
	font-family: 'Montserrat-Regular';
	font-size:18px;
	line-height:24px;
	color:#FFF;
}

.nmls_box_main
{
	width:100%;
	float:left;
	display:block;
}

.nmls_box
{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:30px 0 10px 0;
}

.logo_late
{
	width:auto;
	float:left;
	display:block;
	padding-right:15px;
}

.logo_late img
{
	width:100%;
	max-width:105px;
	float:left;
}

.content_late
{
	width:auto;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding-right:35px;
	padding-bottom:15px;
	border-bottom:solid 2px #1c3049;
}

.content_late p
{
	font-family: 'Montserrat-Bold';
	font-size:22px;
	color:#1c3049;
	margin-top:19px;
	text-align:left;
}

.price
{
	width:auto;
	float:right;
	display:block;
	vertical-align:top;
}

.price a
{
	font-family: 'Montserrat-Bold';
	font-size:16px;
	color:#FFF;
	background:#333f50;
	padding:15px 35px;
	display:inline-block;
	border-radius:10px;
	margin-top:20px;
	margin-left:35px;
}
































.smeart_search_total_panel
{
	width:100%;
	float:left;
	display:block;
	margin-top:20px;
}

.smeart_search_right_panel
{
	width:100%;
	float:left;
	display:block;	
}

.smeart_search_right_panel_top
{
	width:100%;
	float:left;
	display:block;
}

.smeart_search_right_panel_top p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	line-height:24px;
	color:#1c3049;
	margin-bottom:10px;
}

.dropbox_smeart_srearch
{
	width:100%;
	float:left;
	display:block;
}

.dropbox_smeart_srearch h2
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
}





.total_box_courses_5
{
	width:113%;
	float:left;
	display:block;
	border-right:solid 2px #EEEEEE;
	margin-right:10px;
}

.course_box_5
{
	width:100%;
	float:left;
	display:block;
	background:#eeeeee;
	border:solid 1px #CDCDCD;
	padding:20px 15px;
	margin-bottom:25px;
	margin-top:20px;
}

.course_box_5 img
{
	float:right;
}

.optaion_5
{
	width:100%;
	float:left;
	display:block;
	background:#F8F9E3;
	padding:19px 15px;
	margin-top:4%;
	padding-right:10px;
}

.optaion_5 h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#022C48;
}

.optaion_5 span
{
	float:right;
}


.nav-toggle3 span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	float:left;
	display:block;
	margin-right:21%;
}



.total_box_courses_9
{
	width:113%;
	float:left;
	display:block;
	border-right:solid 2px #EEEEEE;
	margin-top:10px;
}

.course_box_9
{
	width:100%;
	float:left;
	display:block;
	background:#eeeeee;
	border:solid 1px #CDCDCD;
	padding:20px 15px;
	margin-bottom:25px;
	margin-top:25px;
}

.course_box_9 img
{
	float:right;
}


.nav-toggle2 span
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#999999;
	float:left;
	display:block;
	margin-right:21%;
}

.text_box_drop_9
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop_9 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:100px;
}

.optaion_9
{
	width:100%;
	float:left;
	display:block;
	background:#F8F9E3;
	padding:19px 15px;
	margin-top:4%;
	padding-right:10px;
}

.optaion_9 h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#022C48;
}

.optaion_9 span
{
	float:right;
}




.optaion9
{
	width:66%;
	float:left;
	display:block;
	background:#F8F9E3;
	padding:19px 15px;
	margin-top:4%;
	padding-right:10px;
}

.optaion9 h5
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#022C48;
}

.optaion9 span
{
	float:right;
}

.text_box_drop_9 h6
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	color:#666666;
}

.text_box_drop_9 h6 span
{
	padding:0 15px;
}

.radio_botton_9
{
	width:auto;
	float:left;
	display:block;
	margin-top:25px;
}

.radio_botton_9 span
{
	padding: 0 0 0 23px;
}

.radio_box_9
{
	width:100%;
	float:left;
	display:block;
}


.text_box_drop_9
{
	width:100%;
	float:left;
	display:block;
}

.text_box_drop_9 p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#000000;
	margin-bottom:50px;
}





.footer_top_slider
{
	width:100%;
	float:left;
	display:block;
	height:200px;
	background:#EFEFEF;
	padding:20px 0;
	margin-top:20px;
}


.scrollingText p
{
	margin:0 6%;
}

.feauterpatnar
{
	width:100%;
	float:left;
	display:block;
}

.feauterpatnar h3
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#555555;
	margin-bottom:40px;
}






.what_right_slide
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/home_background_contant.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	padding:90px 0;
}

.what_panel_header
{
	width:100%;
	float:left;
	display:block;
}

.what_panel_header h2
{
	font-family: 'Montserrat-Bold';
	font-size:36px;
	color:#1c3049;
	margin-bottom:132px;
}

.what_right
{
	width:50%;
	display:inline-block;
}

.what_right_panel_box
{
	width:100%;
	float:right;
	display:block;
	padding: 5px 20px 5px 26px;
	margin-right:-85%;
	margin-top:440px;
}

.total_paneel_box
{
	width:100%;
	float:left;
	display:block;
	margin-bottom:50px;                                            
}

.left_image
{
	width:15%;
	float:left;
	display:block;
}

.left_image img
{
	width:100%;
}

.textwhatpanel
{
	width:100%;
	float:left;
	display:block; 
}

.textwhatpanel p
{
	font-family: 'Montserrat-Regular';
	font-size:16px;
	color:#000000;
	padding:0 116px;
	text-align:left; position:relative;
}
.textwhatpanel p:before {content:""; position:absolute; top:0; left:0px; background:url(../images/drop.png) 0 0 no-repeat;  width:76px; height:65px;}
.textwhatpanel p:after {content:""; position:absolute; top:0; right:0px; background:url(../images/drop2.png) 0 0 no-repeat;  width:76px; height:65px;}
.textwhatpanel p.tes2 {margin-top:15%;}

.textwhatpanel p span
{
	color:#a83434;
}














.courses_opation_4_content_menu
{
	width:100%;
	float:left;
	display:block;
	background:#EEEEEE;
	margin-top:20px;
	border-bottom:solid 1px #000000;
}


.navigation_courses_4 
{
	width:100%;
  display: inline-block;
  text-align:center;
  background:#C6C6C6;
}

.navigation_courses_4 li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  font-size: 17px;
  color: #def1f0;
}

.navigation_courses_4 li a {
  font-family: 'Montserrat-Regular';
  padding: 22px 63px;
  font-size: 14px;
  color: #1c3049;
  display: inline-block;
  outline: 0;
  font-weight: 400;
}

.navigation_courses_4 li:hover ul.dropdown 
{
	display: block;
}

.navigation_courses_4 li ul.dropdown {
  position: absolute;
  display: none;
  width: 200px;
  background: #00695b;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  padding-top: 0;
}

.navigation_courses_4 li ul.dropdown li {
  display: block;
  list-style-type: none;
}

.navigation_courses_4 li ul.dropdown li a {
  padding: 10px;
  font-size: 15px;
  color: #fff;
  display: block;
  border-bottom: 1px solid #005c4d;
  font-weight: 400;
}

.navigation_courses_4 li ul.dropdown li:last-child a 
{
	border-bottom: none; 
}

.navigation_courses_4 li:hover a 
{
  background: #00695b;
  color: #fff !important;
}

.navigation_courses_4 li:first-child:hover a 
{
	border-radius: 3px 0 0 3px; 
}

.navigation_courses_4 li ul.dropdown li:hover a 
{
	background: #56b5ae; 
}

.navigation_courses_4 li ul.dropdown li:first-child:hover a 
{
	border-radius: 0; 
}

.navigation_courses_4 li:hover .arrow-down 
{
	border-top: 5px solid #fff;
}

.navigation_courses_4 ul li a:hover, .navigation_courses_4 ul li.active a
{
	background:#022C48;
	color:#FFF;
}

.text_corses
{
	width:100%;
	float:left;
	display:blockl;
	padding:20px;
}

.courses_left_panel
{
	width:30%;
	float:left;
	display:block;
}

.courses_left_panel p
{
	font-family: 'Montserrat-Bold';
	font-size:14px;
	color:#1c3049;
	margin-bottom:10px;
}

.courses_left_panel p span
{
	font-family: 'Montserrat-Regular';
	color:#333333;
}

.courses_right
{
	width:70%;
	float:right;
	display:block;
}

.courses_right p
{
	font-family: 'Montserrat-Regular';
	font-size:14px;
	color:#333333;
}
























.banner_left_speasial_panel
{
	width:517px;
	float:left;
	display:block;
	background:#FFFFFF;
	padding:20px;
	height:458px;
	overflow:scroll;
	position:absolute;
	top:149px;
	z-index:19999;
	margin-left:-500px;
}

.banner_left_speasial_panel:hover 
{
	margin:0;
	border:solid 3px #C4C4C4;
}

.product_panel
{
	width:100%;
	float:left;
	display:block;
}

.product
{
	width:30%;
	float:left;
	display:block;
}

.product h2
{
	font-family: 'Montserrat-Bold';
	font-size:15px;
	color:#4F4F4F;
}

.regular
{
	width:23%;
	float:left;
	display:block;
}

.regular h2
{
	font-family: 'Montserrat-Bold';
	font-size:15px;
	color:#4F4F4F;
	text-align:center;
}


















.product_panel_2
{
	width:100%;
	float:left;
	display:block;
	border-top:solid 1px #F6F6F6;
	margin:5px 0;
	padding:5px 0;
}

.product_2
{
	width:30%;
	float:left;
	display:block;
}

.product_2 h2
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	color:#4F4F4F;
}

.regular_2
{
	width:23%;
	float:left;
	display:block;
}

.regular_2 h2
{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	color:#4F4F4F;
	text-align:center;
}

.regular_2  img
{
	width:100%;
	max-width:50px;
}

.hover_banner_panel
{
	width:auto;
	float:left;
	display:block;
}
.hover_banner_panel
{
	margin-top:-21%;
	position:absolute;
	z-index:555;
}































serif;
	margin: 0;
}

a {
	text-decoration: none;
}

button {
    -webkit-appearance: button;
    background: transparent;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-transform: none;
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

input {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	line-height: inherit;
	margin: 0;
	padding: 0;
	    position: relative;
    z-index: 9999;
}
}

input:focus {
	outline: none;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* ---------- CLASSES ---------- */

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after {
	content: "";
	display: table;	
}
.clearfix:after { clear: both; }

.container {
	left: 50%;
	margin: -17px 0 0 -186px;
	position: absolute;
	top: 50%;
	width: 372px;
}

/* ---------- TOOLBAR ---------- */

.toolbar {
	color: #fff;
}

.toolbar li {
	float: left;
}

.toolbar li:first-child a { border-radius: .5em 0 0 .5em; }
.toolbar li:last-child button { border-radius: 0 .5em .5em 0; }

.toolbar a,
.toolbar input[type="search"],
.toolbar button {
	background: #3598db;
	color: #fff;
	display: block;
	padding: .5em 1em;
	position: relative;
}

.toolbar a:hover,
.toolbar input[type="search"]:hover,
.toolbar input[type="search"]:focus,
.toolbar button:hover {
	background: #2a80b9;
}

.toolbar input[type="search"] {
	display: none;
	height: 21px;
	width: 177px;
}

.toolbar input[type="search"]::-webkit-input-placeholder { color: #fff; }
.toolbar input[type="search"]::-moz-placeholder { color: #fff; opacity: 1; }
.toolbar input[type="search"]:-moz-placeholder { color: #fff; opacity: 1; }
.toolbar input[type="search"]:-ms-input-placeholder { color: #fff; }



#search {
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    margin-left: 54px;
	margin-top: 5px;
}
#label {
    width: 60px;
    height: 60px;
    position: relative;
    z-index: 20;
}
#label label {
    display: block;
    width: 60px;
    height: 60px;
    background: url(../images/search2.png) 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    text-indent: -9999px;
    cursor: pointer;
}
#label label:hover {
    background: url(../images/search2.png) -60px 0
}
#label.active label {
    background: url(../images/search2.png) -60px 0
}
#input {
    position: absolute;
    top: 0;
    left: -756%;
    width: 450px;
    height: 60px;
    z-index: 5;
    overflow: hidden;
}
#input input {
	display: block;
	position: absolute;
	top: 0px;
	left: -450px;
	width: 279px;
	height: 55px;
	margin: 0;
		margin-top: 0px;
	padding: 0 10px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	color: #000;
	font-size: 18px;
	-webkit-backface-visibility: none;
	-moz-backface-visibility: none;
	-ms-backface-visibility: none;
	backface-visibility: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: left 0;
	-moz-transition: left 0;
	-ms-transition: left 0;
	-o-transition: left 0;
	transition: left 0;
	margin-top: 5px;
}
#input input:focus {
    outline: none
}
#input.focus {
    z-index: 20;
	width: 279px;
	margin-left: 175px;
}
#input.focus input {
    left: 0;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    -o-transition: left 0.3s;
    transition: left 0.3s;
}





































.quotes{
  position:absolute;
  color:rgba(255,255,255,0.5);
  font-size:5em;
}
.leftq{
  top:-25px;
  left:5px;
}
.rightq{
  bottom:-10px;
  right:5px;
}

.slide{
  width:50%;
  position:absolute;
  left: 41% !important;
  opacity:0;
  padding: 0 64px;
  z-index:2;
  transition: all 0.6s ease-in;
}

#first:checked ~ label.first {
  border-width:6px;
  border-color:#DB532B;
}
#second:checked ~ label.second {
  border-width:6px; border-color:purple;
}
 #third:checked ~ label.third {
  
}

#first:checked ~ div.one {
  left:0;
  opacity:1;
}
#second:checked ~ div.two {
  left:0;
  opacity:1;
}
#third:checked ~ div.three {
  left:0;
  opacity:1;
}


.main_box_slide
{
	width:100%;
	float:right;
	display:block;
	margin-top: -90%;
	margin-left: 54%;
}

.send a
{
	width:auto;
	float:right;
	display:block;
	font-size:15px;
}

#search:hover .send
{
	display:block;
}

#input:hover
{
	display:block;
}

.send_s
{
	width:auto;
	float:right;
	display:block;
}












































.home{
    width:100%;
	display:inline-block;
	margin-top:-15px;
}
.main_home .home_text h2{
    font-size:36px;
    font-weight: 400;
}
.main_home .home_text h1{
    font-size:35px;
    font-weight: 700;
	color:#FFF;
}
.main_home .home_text h3{
    font-size:24px;
    font-weight: 400;
}
.main_home .slick-dots li button::before {
    font-family: slick;
    font-size: 8px;
    line-height: 7px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10px;
    height: 10px;
    content: "";
    text-align: center;
    opacity: 0.9;
    color: white;
    border:1px solid #fff;
    border-radius: 50%;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
}
.main_home .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
}
.main_home .slick-dots li.slick-active button:before{
    opacity: 1;
    background-color: #00a885;
}
.main_home .slick-dots{
    bottom: 17px;
}

.work_container .slick-arrow ,
.main_home .slick-arrow{
    font-size:3rem;
    color:#fff;
    top:43%;
    position: absolute;
    z-index: 90;
    cursor: pointer;  
}
.main_home .nextprevleft{
    left:8%;
}
.main_home .nextprevright{
    right:8%;
}
.home_btns{
    margin-left:-10px;
}
.home_btns a{
    margin-left:10px;
}


/*
Featured section style
========================*/

.features_item .f_item_icon{
    float: left;
    width:15%;
    display: inline-block;
    margin-right: 15px;
}
.features_item .f_item_icon i{
    font-size:4rem;
    color:#00a885;
}
.features_item .f_item_text{
    display: inline-block;
    width:75%;
}
.features_item .f_item_text p{
    font-size:14px;
}

/*Business Section*/
.main_business{}
.business_item{}
.business_item h2{
    font-size:26px;
    font-weight: 800;
}
.business_item li{
    font-size:18px;
    font-weight: 300;
    line-height: 2rem;
}
.business_item li i{
    font-size:12px;
    margin-right: 5px;

}
.business_item p{
    color:#333333;
    line-height: 2rem;
    font-size:14px;
    font-weight: 500;
}
.business_item .business_btn{
    margin-left:-10px;
}
.business_item .business_btn a{
    margin-left:10px;
}
.business_item .business_btn .btn-default{
    color:#444444;
}


.slid_shap{
    height: 40px;
    border-radius: 4px 4px 0px 0px;
    width:100%;
}
.business_slid {
    box-shadow: 0px 0px 8px -1px;
    border-radius: 4px 4px 0px 0px;
}

.business_slid .business_items{
    background-color: #fff;
    margin: 0;
}

.business_slid .slick-arrow{
    position: absolute;
    top:29%;
    z-index: 1;
    cursor:pointer;
    width:30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size:20px;
    transition: all 0.6s;
    color:#fff;
}
.business_slid .nextprevleft{
    left:5.9%;
}
.business_slid .nextprevright{
    right:6%;
}
.business_slid .nextprevleft:hover,
.business_slid .nextprevright:hover{
    /*    width:25px;
        height: 25px;
        line-height: 25px;*/
    /*text-align: center;*/
    background-color: #ddd;
    border-radius: 50%;
}

.business_slid .slick-dots {
    position: absolute;
    top: -36px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
}



/*
work Section style
=====================*/

/*.slides{
    width:100%;
    height: auto;
}*/
/*#owl-demo .item{
    width:350px;
    height:350px;
}
#owl-demo .item img{
    display: block;
    width: 100%;
    height: 300px;
}*/



.main_product .carousel-control{
    background-color: #fff;
    color:#333;
    border-radius: 50%;
    width:50px;
    height: 50px;
    line-height: 50px;
    font-size:1rem;
    text-align: center;
    top:30%;
}
.main_product .carousel-control:hover{
    background-color: #00a885;
    color:#fff;
}
.main_product .carousel-control.left{
    left:-1.4%;
    box-shadow: -1px 0px 0px 0px;
}
.main_product .carousel-control.right {
    right:-1.4%;
    box-shadow: 1px 0px 0px 0px;
}

.main_product .port_img{
    position: relative;
    overflow: hidden;
}

.main_product .port_img img{
    width:100%;
}
.main_product .port_overlay{
    width:100%;
    height: 100%;
    background-color: rgba(0,168,133,0.60);
    position: absolute;
    left:0;
    top:0;
    padding-top: 35%;
    opacity: 0;
    transition: all 0.2s;
}
.main_product .port_overlay a{
    width:40px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    color:#fff;
    border:1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    font-size:2rem;
    bottom: -150px;
    position: relative;
}
.main_product .port_img:hover .port_overlay a{
    bottom:0;
}
.main_product .port_img:hover .port_overlay{
    opacity: 1;
}




/*Test Section
======================*/
.main_test{
    width: 100%;
    display: block;
}
.test_item{
    padding: 40px;
    transition: all 0.6s;
    border:1px solid transparent;
}
.test_item:hover{
    border:1px solid #ddd;
    background-color: #fff;
}
.test_item:hover .item_img i{
    color:#fff;
    background-color: #00a885;
}

.main_test .item_img{
    float: left;
    display: inline-block;
    width:20%;
    margin-right: 10%;
}
.main_test .item_text{
    display: inline-block;
    width:70%;
}
.item_img{
    position: relative;
}
.item_img i{
    background-color: #fff;
    position: absolute;
    right: -25%;
    top: 50%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #ddd;
    border-radius: 50%;
    box-shadow: 1px 0px 0px 0px #ddd;
}

/*Brand Section
=========================*/
.brand_item img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    transition: all 0.6s;
    height: 30px;
}
.brand_item img:hover{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}




/*call to action
=========================*/

.action_btn .btn-default:hover{
    background-color: #fff;
    color:#00a885;
}
.action-lage{
    position: relative;
    width:100%;

}
.action-lage:before{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 20px solid #00a885;
    left:50%;
    top:0%;
    z-index: 3;
    margin-left:-15px;

}



/*Footer section*/
.divider{
    width:100%;
    height: 1px;
    background-color: #434769;
    display: inline-block;
}
.widget_ab_item_text h6{
    margin-bottom:5px;
}
.widget_item h5{
    font-weight: 700;
}
.widget_item .btn:hover{
    background-color: #0ec9a2;
}
.widget_item li a{
    color:#aaa;
}
.widget_item li a:hover{
    color:#fff;
}

.widget_latst_item_text p{
    margin-bottom: 0px;
    color:#aaaaaa;
}
.widget_service li i,
.widget_latst_item_text a{
    font-size:12px;
    color:#aaaaaa;
}
.widget_service li i{
    margin-right: 5px;
}
.widget_service li{
    font-size:13px;
    border-bottom: 1px dashed #aaa;
    padding-bottom: 10px;
}
.widget_newsletter li a:hover i,
.widget_latst_item_text:hover p,
.widget_service li:hover,
.widget_service li:hover i{
    color:#fff;
}

.widget_ab_item .item_icon,
.widget_latst_item .item_icon{
    float: left;
    width: 20%;
    display: inline-block;
    margin-right: 15px;
}
.widget_ab_item .widget_ab_item_text,
.widget_latst_item .widget_latst_item_text {
    display: inline-block;
    width: 70%;
}
.widget_ab_item .item_icon{
    float: left;
    width: 10%;
    display: inline-block;
    margin-right: 15px;
}
.widget_ab_item .widget_ab_item_text {
    display: inline-block;
    width: 80%;
}
.widget_newsletter .form-inline .form-group{
    display: block;
}
.widget_newsletter .form-control{
    width:80%;

    height: 40px;
    background-color: #1a1a1a;
    border-color:#333333;
    display: inline-block;
}
.widget_newsletter .btn{
    width: 20%;
    padding: 0.65rem 1.2rem;
    background-color: #00a885;
    border-color:#00a885;
    color:#fff;
    border-radius: 0;
    margin-left:-4px;
    display: inline-block;
}
.widget_brand a{
    font-size:30px;
    font-weight: 800;
    color:#aaa;
}
.widget_newsletter li a i{
    color:#aaa;
}


.main_footer i {
    padding: 0px 5px;
    color: #ff0000;
}

.main_footer a {
    color: #ddd;
    padding: 5px;
}

.slid_item
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slid_item_2
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slid_item_3
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slid_item_4
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img4.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slid_item_5
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img5.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slid_item_6
{
	width:100%;
	float:left;
	display:block;
	background-image:url(../images/slider_img6.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0;
}

.slide_image
{
	width:auto;
	float:right;
	display:block;
}

.s_box
{
	width:auto;
	float:left;
	display:block;
	background:#FFF;
	border:solid 2px #0D1534;
	padding:0 10px;
}














































.container {
	width:auto;
	float:right;
	display:block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container input {
    position: absolute;
    opacity: 0;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 140%;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
    background-color: #2196F3;
	margin: 13px 0 0 40px;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}


.part-wrapp {width:100%; float:left;/* margin-bottom: -43px;  border-bottom: 2px solid #244056; background: #244056;*/ }
.part-wrapp .left {float:left; width:50%; height: 390px; overflow: hidden;}
.part-wrapp .right {float:right; width:50%; height: 390px; overflow: hidden;}

.patnar_box1 {width: 100%; float: left; display: block; background: #273949; padding: 35px 50px;}
.patnar_box1 h4 {font-family: 'Montserrat-Bold'; font-size: 33px; color: #FFF; float: left; margin: 0;}
.patnar_box1 a{font-family: 'Montserrat-Bold'; font-size:12px; color:#FFF; text-transform:uppercase; float:right; display:inline-block;
	border:solid 1px #FFF; padding:13px 45px; text-decoration:none; -webkit-transition: all .5s ; -moz-transition: all .5s ; -ms-transition: all .5s ; -o-transition: all .5s ; transition: all .5s ; transition-timing-function:ease-out;}
	.patnar_box1 a:hover{ background: #FFF; color: #000;}

.patnar_box1 a p:hover{	background:#FFF; color:#000; text-decoration:none; -webkit-transition: all .5s ; -moz-transition: all .5s ; -ms-transition: all .5s ; 	-o-transition: all .5s ; transition: all .5s ; transition-timing-function:ease-out; }

.home_image_box_panel_main_31
{
	width:50%;
	float:left;
	display:block; position:relative;
}
.home_image_box_panel_main_31 img {width:100%;}
.home_image_box_panel_main_31 h2 {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
    color: #FFFFFF;
    text-align: right; position:absolute; right:10px; bottom:40px;}
	
	
	
.home_image_box_panel_main_41
{
	width:50%;
	float:right;
	display:block; position:relative;
}
.home_image_box_panel_main_41 img {width:100%;}
.home_image_box_panel_main_41 h2 {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
    color: #FFFFFF;
    text-align: right; position:absolute; right:10px; top:10px;}	
	
	



.part-wrapp .right .sh {float:left; width:50%;}
.part-wrapp .right .sh2 {float:right; width:50%; height: 100%;}
.home_image_box_panel_main1 {
    width: 100%;
    float: left;
    display: block; position:relative;
}
.home_image_box_panel_main1 img {width:100%; height:284px;}	
.home_image_box_panel_main1 h2 {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
    color: #213449;
    text-align: right; position:absolute; left:10px; bottom:10px;}	
	
	
	
	
.home_image_box_panel_main_51 {
    width: 100%;
    float: left;
    display: block; position:relative;
}
.home_image_box_panel_main_51 img {width:100%; height:282px; }	
.home_image_box_panel_main_51 h2 {
	font-family: 'Montserrat-Bold';
	font-size: 30px;
	color: #000;
	text-align: right;
	position:absolute;
	left:10px;
	top:40px;
}

.home_image_box_panel_main_51 h2.tex{
	top:80px ;
	left:12px;
}
	
.home_image_box_panel_main_21 {width:100%; float:left; display:block; position:relative; height: 100%;}
.home_image_box_panel_main_21 img {width:100%; position: absolute; left: 0; top: 0; height: 500px;}
.home_image_box_panel_main_21 h2 {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
    color: #fff;
    text-align: right; position:absolute; left:10px; bottom:34px;}
	
.tx {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
    color: #fff;
    text-align: right; position:absolute; left:10px; bottom:20px;}
	
.ad-box{
	top:-40px;
}
.new-ad-arro{
	top:315 !important;
}

.creafit_box_4 a:hover
{
	background:#032C48;
	color:#fff;
}

/*---------------------------- KS ------------------------------*/

.course_box_1 {
    width: 264px;
    float: right;
    display: block;
    padding: 6px;
    background: #EEEEEE;
    border: solid 1px #CDCDCD;
	margin-bottom: 15px;
}

.course_box_2
{
	width:263px;
	float:right;
	display:block;
	background:#fff;
	border:solid 0px #CDCDCD;
	/*padding:20px 15px;*/
	margin-bottom:25px;
	padding:0; margin-top:11px;
}

.course_box_1  select {
    border: 0px solid #CDCDCD;
    padding: 8px;
    width: 100%;
    background: none;
 }

.right_select_box select {border:0px solid #CDCDCD; padding:8px; width:100%; background:none;}
/*---------------------------- KS ------------------------------*/
.radio-sec {
    width: 26%;
    float: left;
    margin: 29px 0 0 21px;
}
.radio-sec .ffRadioWrapper { width: 22%; float: left; margin-bottom: 19px; margin-right:18px; }
.radio-sec .ffRadioWrapper:nth-child(3), .radio-sec .ffRadioWrapper:nth-child(4) { margin-bottom: 0; }
.radio-sec .ffRadioWrapper .ffRadio { width: 19px; height: 19px; float: left; background: url(../images/radio.png); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor: pointer; }
.radio-sec .ffRadioWrapper.on .ffRadio { background: url(../images/radio-active.png) center; } 

.course_box_5 {padding:14px 15px;}
.course_box_9 {padding:14px 15px;}
.course_box_5 select {border:0px solid #CDCDCD; padding:5px 8px; width:100%; background:none;}
.course_box_9 select {border:0px solid #CDCDCD; padding:8px; width:100%; background:none;}


/*---------------------------- KS(28-10) ------------------------------*/

.span_call_1
{
	color:#dedede;
}

.courses_optaion_box_right 
{
	width: 25%;
	float:left;
	display:block;
	padding-left: 2%;
	position:fixed;
	left:950px;
}







.total_box_courses_5 {width:100%; margin-right:0;  border:0;}
.nav_mian_area_3 ul li a
{
 width:100%;
 font-family: 'Montserrat-Bold';
 color:#000000;
 font-size:16px;
 padding:0 0.5%;
 background-position:center center;
 padding-bottom:44px;
 display:inline-block;
 height:65px;
}

.nav_mian_area_3 ul li a:hover
{
 color:#1c3049;
 border-bottom:solid 2px #35485F;
}
































a.ups {
    float: left;
    display: block;
    color: #fff;
    background: #c9d739;
    padding: 25px 0px;
    font-weight: 700;
    clear: both;
    margin: 0px 0 0 0;
    width: 100%;
    text-align: center;}
a.ups:hover {background:#182c47;} 
a.ups.ups2 {background:#182c47; padding: 25px 0px; margin: 16px 0 16px 0;}
a.ups.ups2:hover {background:#c9d739;}
a.ups.ups3 {background:#9DC2E6; padding: 25px 0px; margin: 0px 0 16px 0;}
a.ups.ups3:hover {background:#c9d739;}

/*-------- D(28-10-17) ---------*/
.nav_mian_area_3{border-bottom:0px solid #CCDB2B;height:66px;}
.nav_mian_area_3 ul li{border-bottom:4px solid #CCDB2B;padding-bottom:10px;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.nav_mian_area_3 ul li.wit1{width:24.5%;}
.nav_mian_area_3 ul li.wit2{width:26.2%;}
.nav_mian_area_3 ul li.wit3{width: 26.4%;}
.nav_mian_area_3 ul li.wit4{width:22.9%;}
.nav_mian_area_3 ul li a{border-left:1px solid #efefef;padding-right:40px;padding-left:15px;vertical-align:top;height:50px;padding-bottom:34px;}
.nav_mian_area_3 ul li:first-child a{border-left:0;padding-left:0;}
.nav_mian_area_3 ul li a:hover, .nav_mian_area_3 ul li.active_3 a{border-bottom:0px solid #35485F;}
.nav_mian_area_3 ul li:hover, .nav_mian_area_3 ul li.active_3{border-bottom-color:#35485F;}
.nav_mian_area_3 img{display:inline-block;vertical-align:top;}
.nav_mian_area_3 img.align-right{position:absolute;right:15px;top:1px;}

.courses_optaion_box_left{border-right:1px solid #efefef;padding-right:2%;}
.courses_optaion_box_right .total_box_courses_9{width:100%;border-right:0;}
.courses_optaion_box_right a.ups{font-family:'Montserrat-Bold';text-transform:uppercase;font-size:12px;}
.courses_opation_4_content_menu .navigation_courses_4 ul{font-size:0;}
.navigation_courses_4 li:nth-child(2){background:#d6d6d6;}
.navigation_courses_4 li:nth-child(3){background:#cdcdcd;}
.navigation_courses_4 li:nth-child(4){background:#c6c6c6;}
.courses_opation_4_content_menu{display:none;width:100%;}
.courses_opation_4_content_menu ul.tabs{margin: 0px;padding: 0px;list-style: none;}

.courses_opation_4_content_menu ul.tabs li{display: inline-block;cursor: pointer;padding:22px 62.8px;font-family: 'Montserrat-Regular';font-size: 14px;color: #1c3049;display: inline-block;outline: 0; font-weight: 400;}

.courses_opation_4_content_menu ul.tabs2 li{display: inline-block;cursor: pointer;padding:22px 100.8px;font-family: 'Montserrat-Regular';font-size: 14px;color: #1c3049;display: inline-block;outline: 0; font-weight: 400;}


.courses_opation_4_content_menu .tab-content{display: none;font-family: 'Montserrat-Regular';font-size: 14px;color: #333333;}
.courses_opation_4_content_menu .tab-content.active{display: inherit;}
.courses_opation_4_content_menu ul.tabs li:hover, .courses_opation_4_content_menu ul.tabs li.active{background:#022C48;color:#FFF;}


 li.wit5{width:24.5%;}
 li.wit6{width:26.2%;}
 li.wit7{width: 24.2%;}
 li.wit8{ width: 25.1%;}

/*partner-services slider*/
.news_panel_inner{width:100%;float:left; padding-left:90px;}
.patner_panel_right{margin-top: 76px;padding-left: 30px;}
.owl-theme.your-class .owl-nav{position: absolute;left: auto;top: auto;bottom:12px; right:137px;}
.owl-theme.your-class .owl-nav [class*="owl-"]{position:absolute;bottom:-37px;}
.owl-theme.your-class .owl-nav .owl-prev, .owl-theme.your-class .owl-nav .owl-prev:hover{float:right;background-position:0 100%;}
.owl-theme.your-class .owl-nav .owl-next, .owl-theme.your-class .owl-nav .owl-next:hover{left:35px;background-position:-30px 100%;}
.navigation_4 ul li.active_4 a{background:#CCDB2B !important;color:#2B4946 !important;}
.patner_panel_right{background:url(../images/mlo-bg1.jpg) 0 0 no-repeat;background-size:cover;padding-top: 30px;padding-bottom: 111px;}
.patner_right_iamge_panel{width:85%;float:right;}
.owl-theme.your-class .owl-item img{border-radius:10px 0 0 10px;}
.custom_right_panel{width: 54%;position: absolute;right: -0; padding-left:64px;}
.custom_right_panel img{width:89%;padding-left:0;}
.other_services_box_image_panel:hover img, .other_services_box_image_panel2:hover img{-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;-ms-transform: inherit;}
.other_services_box_image_panel{position:relative;}
/*.services_details {
    width: 98.5%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    z-index: 3;
    top: 0;
    left: 0;
    padding: 25px;
    transition: all 0.3s ease-in;
    background: rgba(255, 255, 255, 0.9);
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}
.other_services_box_image_panel:hover .services_details{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);}
.services_details_inner{position: absolute;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);top: 50%;left: 50%;display: block;width: 94%; 	}
.navigation_4 ul{margin-bottom:0px;}
.crsl-wrap .patnar_services_panel h3{margin-top:-65px}
.crsl-wrap .patnar_services_panel p{width:90%;}*/



.services_details {
	display:none;
    width: 98.5%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    padding: 25px;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}
.other_services_box_image_panel:hover .services_details{ display:block;}
.other_services_box_image_panel:hover h3{ display:none;}
.services_details_inner{position: absolute;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);top: 50%;left: 50%;display: block;width: 94%;}
.services_details_inner p{font-size:14px; line-height:16px;}
.navigation_4 ul{margin-bottom:0px;}
.crsl-wrap .patnar_services_panel p{width:90%;}







/*-------- FAQ CSS(04-11-17) ---------*/

.faq_left_panel p.accordion, .faq_right_panel p{
 width: 100%;
 text-align: left;
 outline: none;
 transition: 0.4s;
 background:none;position:relative;
 cursor:pointer;
}
/* Unicode character for "plus" sign (+) */
p.accordion:after {
 content: '\2795';
 font-size: 13px;
 color: #1c3049;
 position:absolute;
 left:0;
 top:2px;
 font-weight:bold;
}
/* Unicode character for "minus" sign (-) */
p.accordion.active:after {
 content: "\2796";
 font-weight:bold;
}
/* Style the element that is used for the panel class */
div.panel {
 padding:0 18px;
 max-height: 0;
 overflow: hidden;
 transition: 0.4s ease-in-out;
 opacity: 0;
 margin-bottom:0;
 font-family: 'Montserrat-Regular';
font-size: 14px;
line-height: 24px;
color: #303030;
box-shadow:none;
}
div.panel.show {
 opacity: 1;
 padding-bottom:20px;
 max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}

/*4-11-17 (about-page)*/
.about_content_panel{background-image:none;position:relative;display: flex;max-width: 1170px;
flex-flow: column wrap;}
.about_content_panel:before{left: 50%;margin-left: -1px;content: '';position: absolute;top: 0;height: 100%;width: 2px;background: #9a9a9a;}
.about_content_top_panel{width:51%;float: none;display: block;margin-top: 0;margin-left: 0;background:url('../images/about_content_top_panel_left.png') no-repeat left top 100%;min-height:316px;padding-right:20px;  position:relative;margin-bottom:40px;margin-left:13px;}


.about_content_panel{
  position: relative;
  margin: auto;
}

<!--====================part-wrapp 11-11-17===================-->
* {
	box-sizing: border-box;
	box-sizing: inherit;
	box-sizing: initial;
	box-sizing: unset;
}
.newparntner_service { clear:both; display:block; background:#fff; border-top:1px solid #fff; border-bottom:2px solid #fff;}
.newparntner_service::after, .parntner_service::before{ clear:both; display:block; content:'';}
.newparntner_service h2 { vertical-align:middle; margin:0; display:inline; font-size:24px; font-weight:bold;}

.newparntner_leftarea{ width:50%; float:left;}
.newparntner_left1stbox { position:relative; width:100%; height:100px; border:1px solid #fff;  line-height:100px; background-repeat:no-repeat; background:#273949; background-size: cover !important; text-align:center;}
.newparntner_left1stbox h4 { vertical-align:middle; margin:0; display:inline; font-size:24px; font-weight:bold;}
.newlearnmorebtn { border:1px solid #fff; display:inline; padding:10px 20px; margin:0 20px; color:#fff; font-size:14px; text-align:center; text-decoration:none;}

.newparntner_left2ndtbox { position:relative; display: table; height:250px; width:50%; border:1px solid #fff; float:left; background-repeat:no-repeat; background-size: cover !important;}
.newparntner_left2ndtbox h2 { position:absolute; bottom:20px; right:20px;}

.newparntner_left3rdtbox { position:relative; height:250px; width:50%; border:1px solid #fff; float:left; background-repeat:no-repeat; background-size: cover !important;}
.newparntner_left3rdtbox h2 { position:absolute; top:20px; right:20px; text-align:right;}

.newparntner_rightarea{ width:50%; float:right;}
.newparntner_right_leftbox { width:50%; float:left;}
.newparntner_right1stbox { position:relative; border:1px solid #fff; height:175px; background-repeat:no-repeat; background-size: cover !important;}
.newparntner_right2ndtbox { position:relative; border:1px solid #fff; height:175px; background-repeat:no-repeat; background-size: cover !important;}
.newparntner_right_rightbox { width:50%; float:left; border:1px solid #fff; position:relative; height:350px; background-repeat:no-repeat; background-size: cover !important;}

.newparntner_right1stbox h2, .newparntner_right2ndtbox h2, .newparntner_right_rightbox h2 { position:absolute; bottom:20px; left:20px;}
.newwhitetext{ color:#fff;}
.newbluetext{ color:#273949;}


/*---- EDIT BY 11/7/2017 -----*/

@media (min-width: 1800px) and (max-width: 1920px) {
   .custom_right_panel img {
    width: 76%;
    padding-left: 0;

   }

}
.button{
	font-family: 'Montserrat-Bold';
	font-size:12px;
	color:#1c3049;
	text-transform:uppercase;
	border:solid 1px #1c3049;
	display:inline-block;
	padding:20px 40px;
	float:right;
	margin-top: 40px;
}
.button:hover {
    background: #022C48;
    color: #FFFFFF;
}

.example1 p, .example2 p{
    width:100%;

}
.button2{
	font-family: 'Montserrat-Bold';
    font-size: 12px;
    color: #1c3049;
    text-transform: uppercase;
    padding: 20px 40px;
    border: solid 1px #1c3049;
    display: inline-block;
    margin-top: 50px;
	float:right;
	clear:both;
}
.button2:hover {
    background: #022C48;
    color: #FFFFFF;
}

.example3 p, .example4 p{
    width:100%;

}
.panel a{
	text-decoration:underline;
}
.panel a:hover{
	text-decoration:none;
}

@media (min-width: 1025px) {
.about_content_panel{
    display: flex;
    flex-flow: column wrap;
    height: 1841px;
    margin: 0 auto;
  }
.about_content_top_panel:nth-child(even){float:none;background:url('../images/about_content_top_panel_right.png') no-repeat left top;min-height:336px;padding-right:0;padding-left:60px;margin-left:0;}
.about_content_top_panel:nth-child(even) .about_us_top_box{margin-top:204px;}
.about_content_top_panel:nth-child(even) .date{margin-top:125px;}
}
.about_content_top_panel {
  position: relative;
  display: block;
  margin: 10px auto 40px;
  max-width: 100%;
  z-index: 2;
}

@media (min-width: 1025px) {
.about_content_top_panel:nth-child(odd) {
    margin-right: -20px;
  }

.about_content_top_panel:nth-child(even) {
    margin-left: -30px;
	margin-top: 40px;
  }
}
@media (min-width: 1025px) {
.about_content_top_panel:nth-child(1) {
  order: 1;
}

.about_content_top_panel:nth-child(2) {
  order: 5;
}

.about_content_top_panel:nth-child(3) {
  order: 2;
  margin-top:50px;
}

.about_content_top_panel:nth-child(4) {
  order: 6;
}

.about_content_top_panel:nth-child(5) {
  order: 3;
  margin-top:50px;
}

.about_content_top_panel:nth-child(6) {
  order: 7;
  margin-top:-31px;
}
.about_content_top_panel:nth-child(7) {
  order: 4;
  margin-top:74px;
}
.about_content_top_panel:nth-child(8) {
  order: 8;
  margin-top:-35px;
}
}
.about_us_top_box{width: 29%;float: left;display: block;margin-top: 26px;margin-right: 5%;border-radius:100px;-moz-border-radius:100px;webkit-border-radius:100px;}
.date{width: 62%;margin-top:-23px;}
.about_us_top_box_2 img, .about_us_top_box_3 img{max-width:160px;border-radius:100px;-moz-border-radius:100px;webkit-border-radius:100px;}
.drop_show{margin-left:0;}

.vission_left_box p, .vission_right_box p{ font-size:20px;}
.menuarea {display: none; background: #fff; border-top: 1px solid #666; border-bottom: 2px solid #1c3049; left: 0; position: absolute; z-index: 9999; top:75px; width:100%; text-align: center; padding: 10px 10px 20px;}
.menuarea li {margin-bottom: 30px; font-size:12px; color: #1c3049; font-weight: 600;}
.menuarea li a{ line-height: 20px; text-transform: uppercase; margin-bottom: 10px;font-size:14px; color: #1c3049;}
.mobnav_bar {display: none;}

.mobile_loginarea { display: none; margin: 0 auto 50px; padding: 10px 0px 20px; width:auto; text-align: center; clear: both; border-bottom: 1px solid #1c3049;}
.mobile_loginarea a { padding: 0 20px; text-transform: uppercase; color: #1c3049; font-size:12px; font-weight: 600;}

.mob-searcharea { display: none; background: #fff; border-top: 1px solid #666; border-bottom: 2px solid #1c3049; left: 0; position: absolute; top:75px; z-index: 999; width:100%; text-align: center; padding:20px;}
.mob-searcharea input { border: 1px solid #1c3049; height: 40px; line-height: 40px; padding: 10px; color: #1c3049; font-size: 14px; font-weight: 600; }
.mob-searcharea input:focus{ border: 1px solid #1c3049; outline: none;}
.mob-searcharea input[type='submit'] { background: #1c3049; height: 40px; line-height: inherit; color: #fff; font-size: 14px; font-weight: 600;}
.navigation .facebook { display: none;}
.mob_search { display: none;}

@media only screen and (max-width:992px){
	.carosel_main_box { background: none;}
	a.mlo-btn { float: left; margin-left:35px;}
	.left_slide_panel .owl-carousel .owl-item img { width:100% !important; }
	.textwhatpanel p:before { background-size: 30px; width:35px;}
	.textwhatpanel p:after{ background-size: 30px; width:35px;}
	.textwhatpanel p { padding: 0 40px;}
	.part-wrapp { background: #273949; overflow: hidden;}

.newparntner_left1stbox h4 { font-size:14px;}
.newparntner_service h2 { 
	font-size:14px;
	text-align:center;
	width:100%;
	top: 50%;
	left:50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	bottom:auto;
	right:auto;

}

@media only screen and (max-width:790px){
	.home { margin-top: 0 !important;}
	.left_slide_panel { padding: 0; float: none; width:100%;}
	.owl-theme .owl-nav { top: 500 !important; }
	.header_top_panel { display: none;}
	nav { display: none !important;}

	.search_home { display: none !important;}
	.no-border { background:none ;}
	.logo_panel { width:200px !important; margin-bottom: 10px;}
	.mobnav_bar { display: block; width:30px;  float: right; margin:35px 10px 0px;}
	.mobnav_bar span{ background: #1c3049; height: 3px; margin-bottom: 4px; display: block;}
	.mob_search { display: block; float: right; margin-top: 30px; margin-right: 15px;}
	.mobile_loginarea { display: block;}
	.part-wrapp .left { width:100%; float: none;}
	.part-wrapp .right { width:100%; float: none;}

	.home_image_box_panel_main_31, .home_image_box_panel_main_41, .part-wrapp .right .sh, .part-wrapp .right .sh2
		{ display: table; text-align: center;}
	.home_image_box_panel_main_31 h2, .home_image_box_panel_main_41 h2, .part-wrapp .right .sh h2, .part-wrapp .right .sh2 h2 {  top: 30%; left:50%; transform: translate(-50%, -0%); bottom: inherit; right: inherit; text-align: center; margin-top: 0;}
	.home_image_box_panel_main_51 h2.tex{
	top:95px !important;
	left:185px !important;
}
.box_manage_malo { margin:0;}

}

@media only screen and (max-width:640px){
	.vission_left_box p, .vission_right_box p{font-size:14px;}
	.part-wrapp .left { height: 330px;}
	.part-wrapp .right { height: 330px;}
		.home_image_box_panel_main_51 h2.tex{
	top:95px !important;
	left:165px !important;
}

}
@media only screen and (max-width:600px){
	.vission_left_box p, .vission_right_box p{font-size:14px;}
	.part-wrapp { height: auto; border-bottom: 0;}
	.part-wrapp .left {height: auto; overflow: hidden;}
	.part-wrapp .right { height: auto; overflow: hidden;}
	.home_image_box_panel_main_21 img { position: relative;}

	.home_image_box_panel_main_31, .home_image_box_panel_main_41, .part-wrapp .right .sh, .part-wrapp .right .sh2
		{ float: none; width:100%; display: table; text-align: center;}
	.home_image_box_panel_main_31 h2, .home_image_box_panel_main_41 h2, .part-wrapp .right .sh h2, .part-wrapp .right .sh2 h2 {  top: 50%; left:50%; transform: translate(-50%, -50%); bottom: inherit; right: inherit; text-align: center; margin-top: 0; font-size: 30px;}
	.home_image_box_panel_main_51 h2.tex {
    top: 221px !important;
    left: 301px !important;

}


.show_more_panel a:hover {
    background: #022C48;
    color: #FFFFFF;
}



@media only screen and (max-width:768px){
	.search_home { margin-top: 0px !important; margin-bottom: 20px;}
	.navigation ul { margin-top: 40px;}
	.navigation .facebook{ display: block;}
	.blog_main_3 { display: none;}
	.blog_main_2 { display: none;}

	.facebook i { color: #1c3049 !important; }

	.part-wrapp .left { width:100%; float: none;}
	.part-wrapp .right { width:100%; float: none;}

	.opacity .nav_bg { cursor: pointer;margin-top: -50px;}
	.facebook {
    width: 100%;
    display: inline-block;
    text-align: left;
    float: none;
    margin-right: 0;}
	

	.right_text {width:100%; float: none;}
	.box_manage_malo { margin-left: 0;}

	.main_box_slide { margin-top: 0px;}
	.what_right_panel_box{ margin-top: 0px; float: none;}
	.what_panel_header h2 { text-align: center;}
	.home_image_box_panel_main1 img { height: auto;}
	.home_image_box_panel_main_51 img { height: auto;}
	.home_image_box_panel_main_21 img { height: auto;}
	.ad-box { top: 0; margin-top: 50px;}
	.home_image_box_panel_main_51 h2 { top: 20px;}
	.home_image_box_panel_main_51 h2.tex { top: 50px;}
	.left_slide_panel .owl-theme .owl-nav { top:20px !important; position: relative !important; right:34% !important;}
	.home_image_box_panel_main_41 h2 { font-size: 20px;}
	.total_box_last { width:100%; float:none;}
	.total_box_courses { padding-right: 0; margin-right: 0;}


}
@media only screen and (max-width:720px){
.newparntner_leftarea{ width:100%; float:left;}
.newlearnmorebtn { padding:5px 10px;}
.newparntner_rightarea{ width:100%; float:right;}
.newparntner_right_leftbox { width:50%; float:left;}



}



@media only screen and (max-width:500px){
	.patnar_box1{ text-align: center; float: none; display: inline-block;}
	.patnar_box1 h4{ font-size: 20px; float: none;}
	.patnar_box1 a { float: none;}
	.home_image_box_panel_main_41 h2{ font-size: 30px;}
	


	.home_image_box_panel_main_31 h2{ font-size: 30px;}
	.home_image_box_panel_main1 h2{ font-size: 20px;}
	.home_image_box_panel_main_21 h2{ font-size: 20px;}
	.home_image_box_panel_main_51 h2{ font-size: 20px;}
	.contant_header { float: none;}
	.box_education {background-image:none;}
	.box_education_4 {background-image:none;}
	.owl-theme .owl-nav { top: 330 !important; }
	
	
.newlearnmorebtn { margin:0 10px;}
.newparntner_service h2 { font-size:20px; display:block;}
.newparntner_left1stbox { line-height:40px; padding:20px 0;}
.newparntner_left1stbox h4 { font-size:20px; display:block;}
.newparntner_left2ndtbox, .newparntner_left3rdtbox, .newparntner_right_leftbox, .newparntner_right_rightbox, .newparntner_right1stbox, .newparntner_right2ndbox, .newparntner_right3rdbox { width:100%;}
.newparntner_left2ndtbox, .newparntner_right2ndtbox, .newparntner_left3rdtbox, .newparntner_right_leftbox, .newparntner_right_rightbox, .newparntner_right1stbox, .newparntner_right2ndbox, .newparntner_right3rdbox { height:250px; display:block;}
	
.total_box_courses { margin-right: 0; padding-right: 0;}
.skip-bo { float: none;}
.skip-bo a {width:100%;}
.total_box_last {width:100%;}
.text_box_drop_2 { float: none;}




}

@media only screen and (max-width:320px){
.home_image_box_panel_main_51 h2.tex {
    top: 131px !important;
    left: 166px !important;}
}


@media only screen and (min-width:1015px) and(max-width:1030px){

	.patnar_box1 { text-align: left;}
	.patnar_box1 a { float: left;}
	
}



#patner_learn
{
	width:auto;
	float:left;
	display:block;
}

















