@charset "utf-8";
/* CSS Document */
h1,h5,h2{
    font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}
p{
  /*font-family: 'Raleway', sans-serif;*/
}

li{
  /*font-family: 'Oswald', sans-serif;*/
  
}
ul.icons li {
	/*font-family: 'Raleway', sans-serif;*/
	color: #89837d;
	font-size: 15px;
}
.co_r_se2 {
    height: 300px;
    border: 1px solid #9c9b99;
    padding-bottom: 10px;
}
.f_r{
	float:right;
	width:100%;
}
.f_r label {
    color: #92887d;
}
.f_r input[type="text"]{
	color:#7b7373;
}
.f_r textarea {
    height: 100px;
}
.f_link {
	line-height: 1.3em;
}
.brnc_f{
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 5px;
}
.f_link a:hover{
	color: #9f8a4d;
}

.f_link h5{
color: #c28200;
margin-bottom: 2px;
font-weight: 400;
margin-top: 20px;
}
.f_link p{
    text-transform: uppercase;
    color:#998257;
    margin-top: 0;
    font-weight: 400;
	margin-bottom:2px;
}
.f_link dt{
	ffont-size: 12px;
color: #939392;
}
.f_link dd{
	font-size: 14px;
margin-bottom: 5px;
color: #787571;
}
.img_bg{
	background-image:url(../images/1010101.jpg);
	background-repeat:no-repeat;
}
.bg_no{
	background:none;
	margin-bottom: 50px;
}

ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] {
    width: .75em;
    margin-bottom: 10px;
    color: orange;
}
.gmap {
    height: 300px;
}
.a_bou_t_bg h3 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 6px;
    color: #89837d;
    font-weight: 100;
}
.f_link h4 {
color: #593e27;
margin-bottom: 2px;
font-weight: 400;
margin-top: 20px;
font-size: 18px;
text-transform: uppercase;
}
.royalheader_2 {
    color: #fea305;
    font-weight: 100 !important;
	font-size: 25px;
line-height: 25px;
margin-top: 30px;
}

.space-bot {
    margin-bottom:0;
	padding: 0 20px;
}
.co_r_se {
    height: 200px;
    border: 1px solid #9c9b99;
    padding-bottom: 10px;
}
.co_r_se_h{
    height: 50px;
    border: 1px solid #9c9b99;
    padding-bottom: 10px;
}
nav {
	margin:0;
}
div.slide img {
	margin:0;
}
.carousel-control.right {
	display:none
}
.flex-control-nav {
    bottom: 0;
}
.ma_rgin_top_4i{
	margin-top:88px;
}
.flex-direction-nav a::before {
    line-height: 2;
}
.flexslider {
	border-radius:0;
}
.carousel-control.left {
	display:none
}
.grid {
    max-width:none;
}
.bg_na_vbar{
	background: #000;
/*background: -moz-linear-gradient(left, #133a60 30%, #02b6fe 100%);
background: -webkit-linear-gradient(left, #133a60 30%,#02b6fe 100%);
background: linear-gradient(to right, #133a60 30%,#02b6fe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#133a60', endColorstr='#02b6fe',GradientType=1 );*/
    border-bottom: 8px solid #eab023;
    /*box-shadow: 2px 2px 20px 1px #656565;*/
}
.p_0{
	padding:0;
}
nav li {
	margin-left: 1px;
}
nav li a {
    color: #fff;
    font-size: 16px;
	font-family: 'Oswald', sans-serif;
	padding:8px 12px 8px 6px;
border-right: 1px dashed #484443;
}
nav li.last a {
    border-right: none;
}
.p_top_1{
	padding-top:2px
}
.carousel {
   border:none;
   padding-top: 90px;
}
.carousel-caption h1 {
    background-color: rgba(0, 0, 0, 0.5);
    color: #ffc600;
	border-radius:1px;
	max-width:400px;
	font-weight: 200;
}
.carousel-caption h2 {
	background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
	border-radius:1px;
	max-width:400px;
	font-size: 20px;
line-height: 1.4em;
font-weight: 200;
}
.neutralbutton {
    background: #0697D7;
}
body {
   background: #fcf4e9;;
}
.maintitle {
    background: url(../images/separators.png) left 
}
a.prev, a.next {
   
}
.noleftmargin {
    padding-left: 5px;
}
.t_1{
	font-size: 20px;
text-align: center;
color: #e4e4e4;
margin: 0;
padding: 20px 0 10px 0;
font-family:sans-serif;
}
.homeicone {
    font-size: 8px;
	padding-top: 0;
	color: #ffb225;
	line-height: 1em;
}
.undersliderblack {
    background:#383e45;
}
.pa_dding_ga{
	padding:0 30px;
}
.introboxfirst {
    padding: 0 0px 20px 0;
}
.co_r_se_h h5{
    color: #898686;
font-weight: 200;
font-size: 17px;
margin-top: 5px;
}
.ap_form{
}
.pa_dding img {
    border: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: 10px solid white;
    box-shadow: 2px 2px 20px 1px #b6b6b6;
}
.sp_ce_1{
	width:20%;
}
.sp_ce{
	width: 15%;
}
.introboxinner {
    font-size: 15px;
	padding:0;
	color: #b3bac2;
}
.introboxmiddle {
    padding: 0 0px 20px 0;
}
.a_bou_t_bg{
	padding: 0 50px;
background-color: #fcf7ef;
}
.pa_dding{
	padding:0;
	margin-top: 90px;
}
.maintitle {
	text-align:left;
}
.introboxlast {
    padding: 0 0px 20px 0;
}
.ic_on_cs{
	font-size: 20px;
	color: #ffb225;
}
.royalheader {
    color: #0e8fab;
	font-weight: 100 !important;
}
.hometitlebg {
    background:#FE8600;
	/*font-family: 'Raleway', sans-serif !important;*/
	line-height: 48px;
}
.icon-spin {
    height: 21px;
}
p {
    color: #655648;
    font-size: 15px;
	margin-bottom: 5px;
    margin-top: 20px;
}
.noshadowbox h5 {
    color: #16abcc;
	line-height: normal;
	font-family: 'Oswald', sans-serif;
	font-weight:100;
}
.neutralbutton {
    border-radius: 2px;
	font-family: 'OpenSansRegular', sans-serif;
	font-size: 16px;
}
.co_nta_head{
	display:block;
	text-align:center;
	font-size:22px;
	color: #0e8fab;
	margin-top: 30px;
margin-bottom: 0;
}
.al_ign_cntr{
	width: 50%;
margin: 0 auto;
}
.homeform_container{
padding-top: 15px;
background: rgba(0, 0, 0, 0.5);
margin-top: 15px;
border: 1px solid #4b3e25;
}
a {
    color: #b3bac2;
}
a:hover {
    color:#efefef;
}
ul.social-links li a.twitter {
    background: url(../images/socialpack/s.png) 50% 50% no-repeat;
}
.bg_form{
	background-image:url(../images/22.jpg);
	padding: 0;
	margin-top: 40px;
	background-repeat:no-repeat;
}
#skill li h3 {
    font-size: 15px;
    font-family: OpenSansRegular;
}

.wrapaction {
   min-height: 398px;
background: rgba(21, 21, 21, 0.91);
}
.t_2{
	font-size: 20px;
margin: 0;
padding-left: 19px;
color: orange;
margin-bottom: 10px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
    background: rgba(255, 255, 255, 0.52);
	border: 1px solid #e4c7a0;
	color:#Fff;
	margin-bottom:10px;
	/*font-family: 'Raleway', sans-serif;*/
}
label {
        color: #fffefd;
	/*font-family: 'Raleway', sans-serif;*/
}
textarea {
    height: 160px;
	/*font-family: 'Raleway', sans-serif;*/
}
.al_ign_cntr_send{
	margin:0 auto;
	width:140px;
}
#wrapfooter {
    background-color: #07151b;
    margin-top:72px;
}
#footer li a {
    color: #888;
	/*font-family: 'Raleway', sans-serif;*/
}
.maintitle span {
    color: #0e8fab;
	font-family: 'Oswald', sans-serif;
}
.site_map li{
	float: left;
width: 100%;
font-size: 15px;
/*font-family: 'Raleway', sans-serif;*/
}
#footer li a:hover{
	color:#c8c5c1;
}
#footer a:hover{
	color:#c8c5c1;
}
#footer li {
	font-size: 14px;
}
.t_foot_color{
	color:#c8c5c1;
	font-size:15px;
	font-family: 'OpenSansRegular', sans-serif;
}
a{
	font-family: 'OpenSansRegular', sans-serif;
}
dt{
	font-family: 'OpenSansRegular', sans-serif;
	font-size:15px;
}
dd{
	/*font-family: 'Raleway', sans-serif;*/
	font-size:15px;
}
.fo_cont_cntr1 p{
    color: #ff7542;
    font-size: 20px;
}
.copyright {
    background-color: #04050c;
}
.m_0{
	margin: 0 !important;
}
.m_0 span{
	padding-right: 0;
padding-left: 1px;
}
.maintitle span {
   background-color: #f9f1e6;
}
.maintitle_new{
    padding: 0;
    margin: 0 0 30px 0;
    background: url(../images/separators_new.png) left top;
    line-height: 1 !important;
    font-size: 12px;
}
#carousel-div {
	border:none;
    border-bottom: 3px solid #ffbd00;
}
.button {
    color: #fff;
}
.ma_rgin_top_40{
	margin-top:60px;
}
.list_carousel .carousel_nav {
    background: #f3f3f3;
}
.i_con_pad{
    padding-right: 5px;
}
.noshadowbox ul{
	padding-left:40px;
	color: #89837d;
font-size: 15px;
}
.noshadowbox li{
	text-align: left;
	list-style: disc;
	/*font-family: 'Raleway', sans-serif;*/
}
.carousel-caption h1 {
    font-size: 26px;
}
.p_top_1 h1{
font-size: 42px;
margin-top: 34px;
color: #d43311;
margin-bottom: 0;margin-left: 10px;
/*font-family: 'Playfair Display', serif;*/
font-weight: 900;
line-height: 35px;
}
nav li:first-child a {
    border-left: 0px solid white;
}
nav li.active {
    background: #133a60;
}
.c2{
	width:120px;
	float:left;
	/*height:75px;*/
}
.p_top_1 img{
	/*width:100px;
	height:70px;*/
}
.c5{
	padding:0;
}
.c9{
	padding:0;
	/*font-family: 'Raleway', sans-serif;*/
}
.p_r_0{
		padding-right:0;
}
.logo {
    margin-top: 2px;
}
.watsapp_num {
    font-size: 16px;
    line-height: 15px;
    font-weight: 700;
    color: #ffffff;
    letter-spacing: 0.3px;
    padding: 13px;
    text-transform: capitalize;
    -webkit-transition: all 300ms ease-in-out;
    border: 3px solid #ea8908;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    margin-top: 40vh;
    position: fixed;
    float: left;
    background-color: #000;
    z-index: 99999999;
    border-radius: 10px;
    right: 4rem;
}
.ope_n{display:none;
}
.m_view{
	display:none
}
.boxcontainer {
    background: #fcd499;
    font-size: 12px;
    text-align: center;
    border: 1px solid #eee;
    border-bottom: double #ddd;
    border-top: 8px solid #fcd499;
}
.neutralbutton {
}
.fo_cont_cntr{
	width: 70%;
	float: right;
padding: 10px;
}
.fo_cont_cntr1{
	width: 70%;
	float:left;
padding: 10px;
}
.fo_cont_cntr label{
	color: #8aa0a7;
	font-family:sans-serif;
}
.fo_cont_cntr textarea{
	height: 100px;
}
.fo_cont_cntr1 dl{
	color: #8aa0a7;
}
.fo_cont_cntr1 a{
	color: #ffb400;
}
.fo_cont_cntr input[type="text"]{
	color: #8aa0a7;
}
.hometitlebg_bg {
    background: #0E8FAB;
}
.a_bou_t_bg1 {
    padding: 0 50px;
    background-color: #f9f1e6;
}
.bo_der{
	border: 1px solid #e6c292;
}
.bor_bg{
	background: #0697D7;
border: 1px solid orange;
}
.nu_on{
	display:none;
}
@media only screen and (max-width:1302px) {
	.p_top_1 h1 {
    font-size: 34px;
}
}
@media only screen and (max-width:1241px) {
	.p_top_1 h1 {
    font-size: 32px;
}
}
@media only screen and (max-width:1195px) {
	nav li a {
   padding:8px 12px 8px 4px;
}
.p_top_1 h1 {
    font-size: 30px;
}
}
@media only screen and (max-width:1170px) {
	nav li a {
   padding: 8px 8px 8px 0;
}
.p_top_1 h1{
	font-size:28px;
	margin-top: 22px;
}
.c2 {
    width: 140px;
    float: left;
    height: 75px;
}
.p_top_1 img {
    width: 140px;
    height: 65px;
}
.carousel {
    padding-top: 80px;
}
}
@media only screen and (max-width:1095px) {
	.p_top_1 h1{
	font-size:26px;
}
.sp_ce_1 {
    width: 25%;
}
.sp_ce{
    width: 20%;
}
nav li a {
    padding: 8px 4px 8px 0;
}
}
@media only screen and (max-width:1043px) {
	.p_top_1 h1{
	font-size:24px;
}
	.c7 {
    width: 57%;
}
.c5 {
    width: 43%;
}
.c9 {
    width: 70%;
}
}
@media only screen and (max-width:1023px) {
	.p_top_1 h1{
	font-size:22px;
}
nav li a {
    padding: 8px 2px 8px 0;
}
}
@media only screen and (max-width:999px) {
	.c9 {
    width: 70%;
}
nav li a {
    padding: 8px 1px 8px 0;
}
}
@media only screen and (max-width:970px) {
	.p_r_0{
		padding-right:0;
}
.p_r_l_0{
		padding-right:0;
}
}
@media only screen and (max-width:962px) {
	.c7 {
    width: 100%;
}
.c5 {
    width:100%;
}
nav li a {
	padding:8px 12px 8px 4px;
}
.space-bot {
    padding: 0;
}

.m_lo_go_cntr{
	margin:0 auto;
	width:60%;
}
.m_lo_go_bg{
	width: 100%;
float: left;
background-color: #08c2ff;
display: none;
}
.carousel {
    padding-top: 90px;
}
.ope_n{display:inline-block;
}
.ope_n .c2 {

    width: 130px;
    float: left;
    height: 75px;
    padding-left: 10px;
    padding-right: 2px;

}
.ope_n h1{
	font-size:20px;
	display:inline-block;
	line-height: 1em;
margin: 0;
margin-top: 37px;
color: #ff7500;
font-family: 'Playfair Display', serif;
font-weight: 900;
}
.fl_left{
	width:50%;
	float:right;
}
.fl_left1{
	width:50%;
	float:left;
}
}
@media only screen and (max-width:910px) {
/*	.js #responsivemenu { display: none; }
.js .selectnav { display: block;background: #333;color: #fff; font-size:15px;border: 1px solid #333;border-radius: 0px;max-width: 100%;margin-left: -10px;}*/
.na_v_padd{
	padding-top: 18px;
}
.carousel {
    padding-top: 80px;
}
.ope_n h1 {
    font-size: 22px;
    margin-top: 28px;
}
.pa_dding {
    padding: 0;
    margin-top: 80px;
}
.n_av_open {
    /*width: 20%;*/
	width: auto;
padding-left: 20px;
/*float: left;*/
padding-top: 0;
}
.fl_left{
	width:100%;
	float:left;
}
.fl_left1{
	width:100%;
	float:right;
}
.lo_left{
	width:60%;
	float:left;
}
.nu_on{
	width:40%;
	float:left;
	display:block;
}
.c3_1 {
    width: 20%;
	min-height: 1px;
float: left;
padding-left: 10px;
padding-right: 10px;
position: relative;
padding-top: 10px;
}
.c9_1 {
    width: 70%;
	padding: 0;
/*font-family: 'Raleway', sans-serif;*/
min-height: 1px;
float: left;
position: relative;
padding-top: 10px;
color: white;
font-size: 15px;
}
.ma_rgin_top_4i {
    margin-top: 138px;
}
.pa_dding {
    padding: 0;
   margin-top: 138px;
}
}
@media only screen and (max-width:872px) {
	.p_top_1 h1 {
    font-size: 22px;
}
}
@media only screen and (max-width:800px) {
	.bg_na_vbar {
    background-color: #08c2ff;
	}
	.sp_ce_1 {
    width: 80%;
	float: right;
}
.ope_n h1 {
    font-size: 20px;
    margin-top: 28px;
}
.sp_ce {
    width: 60%;
    float: right;
}
.t_1 {
	text-align:left;
}
.p_bottom{
	padding-bottom: 5px;
}
.homeicone {
	padding:0;
}
	.n_av_open{
		width: 30%;
float: left;
padding-top: 0;
	}
.p_top_1 h1 {
    font-size: 24px;
    margin: 0;
    line-height: 28px;
	text-align: center;
}
.c9 {
    width: 100%;
}
.m_lo_go_cntr {
    margin: 0 auto;
    width: 100%;
}
.carousel {
    padding-top: 80px;
}
.c2 {
    width: 100%;
    float: left;
    height: 75px;
    text-align: center;
}
.ma_rgin_top_4i {
    margin-top: 128px;
}
}
@media only screen and (max-width:768px) {
 .c2, .c7, .c9,.c5 {
    
    margin-bottom: 0;
}
.a_bou_t_bg {
    padding: 0;
    background-color: #f9f1e6;
}
.sp_ce_1 {
    width: 100%;
	margin-bottom: 5px;
}
.sp_ce {
    width: 100%;
	margin:0;
}
.pad_intro{
	padding:0;
}
.watsapp_num {
    
    margin-top: -3vh;
    
}

.introboxfirst {
/*	padding-left: 10px;
	margin:0;
background: rgb(137,137,137); 
background: -moz-linear-gradient(top, rgba(137,137,137,1) 0%, rgba(19,19,19,1) 100%); 
background: -webkit-linear-gradient(top, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#131313',GradientType=0 ); */
}
.introboxlast {
	margin:0;
	padding-left: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#898989+0,131313+100 */
background: rgb(137,137,137); /* Old browsers */
background: -moz-linear-gradient(top, rgba(137,137,137,1) 0%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	
}
.introboxmiddle {
	margin:0;
	padding-left: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#898989+0,131313+100 */
background: rgb(137,137,137); /* Old browsers */
background: -moz-linear-gradient(top, rgba(137,137,137,1) 0%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(137,137,137,1) 0%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}
.al_ign_cntr {
    width: 100%;
}
.wrapaction {
    padding-right: 100px;
    padding-left: 100px;
}
.c12{
	margin-bottom:0;
}
.t_2 {
    line-height: 20px;
}
.noleftmargin {
    padding-right: 0px;
}
.c6{
	margin-bottom:0;
}
textarea {
    height: 80px;
}
.wrapaction {
    min-height: 490px;
}
.al_ign_cntr {
    height: 460px;
}
.p_0_1{
	width:10%
}
.p_0_4{
	width:30%
}
.p_0_3{
	width:30%
}
.co_r_se2 {
    height: 400px;
    border: 1px solid #dad8d8;
    padding-bottom: 10px;
}
.a_bou_t_bg1 {
    padding:0;
}
}
@media only screen and (max-width:748px) {
	.lo_left{
	width:100%;
	float:left;
}
.nu_on{
	width:100%;
	float:left;
	display:block;
}
.c3_1 {
    width: 6%;
	padding-top:2px;
}
.c9_1 {
    width: 75%;
	padding-top:2px;
}
.n_av_open {
    padding-top: 15px;
}
.ma_rgin_top_4i {
    margin-top: 178px;
}
.pa_dding {
    padding: 0;
   margin-top: 178px;
}
}

@media only screen and (max-width:710px) {
	.ope_n h1 {
    font-size: 30px;
    margin-top: 28px;
}
}
@media only screen and (max-width:640px) {
	.ope_n h1 {
    font-size: 30px;
    margin-top: 28px;
}
.co_r_se {
    height: 300px;
    border: 1px solid #dad8d8;
    padding-bottom: 10px;
}
}
@media only screen and (max-width:600px) {
	.ope_n h1 {
    font-size: 24px;
    margin-top: 34px;
}
.c3_1 {
    width: 10%;
}
}
@media only screen and (max-width:560px) {
	.ope_n h1 {
    font-size: 24px;
    margin-top: 34px;
	
}
.n_av_open {
    width: 30%;
	 padding-top: 15px;
}
}
@media only screen and (max-width:550px) {
.ope_n h1 {
    font-size: 24px;
}
.n_av_open {
    width: 30%;
	 padding-top: 15px;
}
}
@media only screen and (max-width:520px) {
.ope_n h1 {
    font-size: 22px;
	 margin-top: 36px;
}
.co_r_se_h h5 {
    color: #898686;
    font-weight: 200;
    font-size: 13px;
    margin-top: 5px;
}
.co_r_se2 {
    height: 500px;
    border: 1px solid #dad8d8;
    padding-bottom: 10px;
}
}
@media only screen and (max-width:500px) {
.wrapaction {
    padding-right:5px;
    padding-left:5px;
}
}
@media only screen and (max-width:480px) {
.m_view{
	display:block;
	font-size: 22px;
text-align:left;
color: orange;
line-height: 25px;
padding-top: 10px;
}
.t_1 {
    padding: 0 0 10px 0;
}

.ope_n h1 {
    font-size: 18px;
	 margin-top: 40px;
}
.n_av_open {
    width: 50%;
	 padding-top: 15px;
}
.carousel {
    padding-top: 86px;
}
.logo {
    margin-top: 6px;
}

.co_r_se2 {
    height: 800px;
    border: 1px solid #dad8d8;
    padding-bottom: 10px;
}
}
@media only screen and (max-width:429px) {

.ope_n h1 {
    font-size: 16px;
	 margin-top: 40px;
}
}
@media only screen and (max-width:422px) {

.ma_rgin_top_4i {
    margin-top: 208px;
}
.pa_dding {
    padding: 0;
   margin-top: 208px;
}
}
@media only screen and (max-width:391px) {

.ope_n h1 {
    font-size: 14px;
	 margin-top: 40px;
}
}
@media only screen and (max-width:368px) {
 .p_top_1 h1 {
    font-size:18px;
}
.ope_n h1 {
    font-size: 13px;
	 margin-top: 44px;
}
.m_view{
	font-size:20px;
}
.co_r_se {
    height: 350px;
    border: 1px solid #dad8d8;
    padding-bottom: 10px;
	padding-left:0;
}
.p_0_1 {
    width: 10%;
	display:none;
}
.p_0_4{
	width:35%
}
.p_0_3{
	width:30%
}
.co_r_se_h h5 {
    color: #898686;
    font-weight: 200;
    font-size: 12px;
    margin-top: 5px;
}
.c3_1 {
    width: 14%;
}

}
@media only screen and (max-width:350px) {
.ope_n h1 {
    font-size: 18px;
	 margin-top:0;
	 display:block;
	 text-align:center;
}
.ope_n {
    display: block;
}
.ope_n .c2 {
	width:100%;
}
.c9_1 {
    font-size: 13px;
}
.ma_rgin_top_4i {
    margin-top: 228px;
}
.pa_dding {
    padding: 0;
   margin-top: 228px;
}
}
@media only screen and (max-width:284px) {
.ma_rgin_top_4i {
    margin-top: 245px;
}
.pa_dding {
    padding: 0;
   margin-top: 250px;
}
}
/************************************ad-main.css**************************************/

body {
    background: url(../images/patterns/pattern1.png) repeat;
}
nav li.active {
    background: transparent;
}

.pattern1{
	background-image: url(../images/patterns/pattern1.png);
	background-repeat:repeat;
}

#A2Z-logo img{height: 85px;margin-top: 10px;}
.logo_title h1{font-family: 'Tinos', serif;font-size: 27px;margin-left: 0;line-height: 1.2em;}
.logo_title h1 span{font-family: 'Tinos', serif;}
.logo_title p{color:#d7d1d1;margin-bottom: 15px;margin-top: 0px;}

#topNav{ margin-top:30px;}

.certificate_container{
	display: flex;
justify-content: center;
align-items: center;
margin-top: 14px;
}
.certificate{  text-align:center; float:left;padding: 0;}
.certificate .iso{width: 30%;}
.certificate .bss{width: 40%;}
.certificate .uasl{width: 14%;}
.certificate img{ padding:0 1%;}
.undersliderblack {
    background: rgba(255,255,255,.5); float:left;
}
p.top_call{
margin-top: 10px;
color: #efb718;
font-size: 2.25em;
font-weight: bold;
padding-right: 1em;
text-align: center;
background: rgba(68, 62, 62, 0.41);
border-radius: 5px;
}
.blinking{
	animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
	0%{		color: #000;	}
	49%{	color: #F00;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color: #000;	}
}
p.top_call span.callgrey{color:#898787;font-size: 1em;font-weight: normal;}
.p_top_20{ padding-top:20px;}
.royalheader {
    color: #d43311;
    font-weight: 100 !important;
	font-size:33px;
	text-transform:capitalize;
}
.introboxfirst {
    border-right: none;
}
.noshadowbox h5 {
    color: #f06317;
    line-height: normal;
    font-family: 'Oswald', sans-serif;
}
.noshadowbox {
    padding: 15px 15px 15px 15px;
	height:310px;
}
.noshadowbox ul {
    padding-left: 20px;
    color: #89837d;
    font-size: 15px;
}
.noshadowbox p {
    margin-top: 10px;
}
.neutralbutton {

    display: inline-block;

}
.coursebox{
    padding: 15px 15px 15px 15px;border: 1px solid #dbc6af;background-color: #fff; margin-bottom:15px;height: 290px;
	}
.coursebox h5{
margin-bottom: 5px;
font-weight: 100;
font-size: 1.5em;
text-transform: capitalize;
line-height: 1.3em;
color: #c66716;
}
.coursebox h5 span{
	font-size: 15px;
text-transform: none;
float: left;
/*line-height: 1.2em;*/
padding-bottom: 5px;
color: #34657b;
}
.coursebox h6{
font-size: 15px;
text-transform: none;
float: left;
color: #34657b;
font-weight: normal;
padding: 0;
margin: 0 0 5px 0;
line-height: 1.5em;
}
.coursebox p{margin-top: 5px;}
.coursebox img{border: 1px dashed #cfc7bc;}
.course-container{
	width: 100%;
background-color: rgba(162, 133, 95, 0.28);
margin: 25px auto;
border-top: solid 10px #fff;
border-bottom: solid 10px #fff;
padding-bottom: 25px;
}

.course-container h5, .enquiry-container h5{color: #000;font-size: 2em;margin: 25px auto;}
.course-container .coursebox h5{
	margin:0;
margin-bottom: 5px;
font-weight: 100;
font-size: 1.4em;
text-transform: capitalize;
font-family: OpenSansRegular;
line-height: 1.3em;
color: #c66716;
}
.course-container .coursebox h5.course_title{}
.featured-projects {
	background: transparent;
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    text-align: center;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    border: 1px solid #eee;

}
.featured-projects-content {

    padding: 0 10px;
    font-size: 1.2em;
    font-weight: 700;
    color: #686662;

}
.scroll-container h5{color: #d43311;font-size: 2em;margin: 25px auto;}
.wrapaction {
    min-height: 398px;
    background: transparent;
}
.bg_form {
    background-image: none;
    padding: 0;
    margin-top: 40px;
    background-repeat: no-repeat;
}
.enquiry-container{
	width: 100%;
background-color: rgba(162, 133, 95, 0.28);
margin: 25px auto 0px auto;
border-top: solid 10px #fff;
border-bottom: solid 10px #fff;
padding-bottom: 25px;	
}
#wrapfooter {
    background-color: #000;
    margin-top: 72px;
    border-top: 8px solid #D43311;
	padding: 0 20px;
}
#footer li a {
    color: #5a4b48;
}
.t_foot_color {
    color: #28424e;
    font-size: 15px;
    font-family: 'OpenSansRegular', sans-serif;
}
.copyright {
    background-color: #1d1d1e;
}
.copyright p {
    color: #655648;
    margin-bottom: 0;
    margin-top: 0px;
    text-align: center;
    padding: 0;
    font-size: 1em;
}
.copyright a { color:#4a4646; text-decoration:none;}
.copyright a:hover { color:#7b5b3d; text-decoration:none;}


.pa_dding {
    padding: 0;
    
}
.about_top_margin{margin-top: 145px;}
.course_top_margin{margin-top: 128px;}
.gallery_top_margin{margin-top:140px;}
.contact_top_margin{margin-top:140px;}
.course-container h5{margin-top: 60px;}
.pa_dding img {
    border: 0px;
    border-bottom: 5px solid white;
    box-shadow: none;
}
.a_bou_t_bg {
    padding: 0 50px;
    background-color: rgba(255,255,255,.5);
}
.maintitle span {
    background-color: transparent;
    color: #d43311;
}
.a_bou_t_bg1 {
    padding: 0 50px;
    background-color: rgba(255,255,255,.5);
}
.boxcontainer img {
    border: 1px dashed #ccbdbd;
}
.course-container .coursebox .malayalam h5{/*font-family: 'Baloo Chettan', cursive;*/}
.course-container .coursebox .malayalam p{/*font-family: 'Baloo Chettan', cursive;*/ font-size:1.1em; font-weight:100;}


.fa {

    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8em;
    font-family: 'FontAwesome';
    font-style: normal;

}
.socials{ margin-top:15px;}
.socials li a{
display: block;
padding: 10%;
width: 35px;
height: 35px;
text-align: center;
margin: auto;
line-height: 0;
border-radius: 5px;
}
#footer .socials li a.facebook{ color:#fff; background:rgb(18, 62, 153);}
#footer .socials li a.instagram{color:#fff;  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
#footer .socials li a.youtube{color:#fff; background:rgb(194, 46, 42);}

#footer .socials li a.facebook:hover{ background:#000; color:rgb(18, 62, 153); border:1px solid rgb(18, 62, 153);}
#footer .socials li a.instagram:hover{color:#bc2a8d;  background:#000;border:1px solid #bc2a8d;}
#footer .socials li a.youtube:hover{color:#ff0000; background:#000;border:1px solid #cd486b;}

#footer .footer_courses li {
    text-transform: uppercase;
    background:#231f21;
    display: block;
    margin: 2px;
    padding: 2px;
    border-radius: 2px;
    font-size: .9em;
    color:#5c5658;
    cursor: pointer;
}
#footer .footer_courses li:hover {color: #7e7478; background:#12090d;}

a.lmv_division{
display: block;
clear: both;
font-size: 1em;
color: #15d5fe;
background: #05426e;
padding: 7px 25px;
line-height: 1.1em;
border-radius: px;
margin: 5px auto;
/*max-width: 235px;*/
text-align: center;
font-weight: bold;
}
#footer .site_map_link li{
margin-bottom: .8em;
display: list-item;
list-style: disc;
}

@media (max-width:1273px){
	
	nav li a {padding: 8px 6px 8px 6px;}
	.logo_title h1 {font-size: 25px;}
	
	
}

@media (max-width:1192px){
	nav li a {padding: 8px 5px 8px 5px;}
	.m_lo_go_cntr .c5 .c2{ display:none;}
	.about_top_margin{margin-top: 130px;}
	.contact_top_margin{margin-top:120px;}
}

@media (max-width:1152px){
	
	nav li a {padding: 8px 2px 8px 0;}
}

@media (max-width:1092px){
	.m_lo_go_cntr .c5{ width:35%;}
	.m_lo_go_cntr .c3{ margin-left:4%;}
	.m_lo_go_cntr .c9{ width:100%;}
	.c4.menu{width:36%;}
}

@media (max-width:962px){

	
	.navbar-fixed-top{ position:inherit;}
	.ma_rgin_top_4i {margin-top: 0;}
	.about_top_margin{margin-top: 5px;}
	.shadowundertop{display:none;}
	.course_top_margin{margin-top: 0px;}
	.gallery_top_margin{margin-top: 40px;}
	.contact_top_margin{margin-top:40px;}
	.course-container h5{margin-top: 60px;}

	.top_right_div{ clear:both;}
	.c4.menu{ width:100%;}
.fl_left{background: rgba(104, 100, 100, 0.4);
float: left;
width: 100%;
display: flex;
justify-content: center;
}
nav li a {padding: 2px 20px 2px 20px;}
#topNav{ margin-top:0px;}

.top_mid_div {float: right;}

.space-bot {padding: 0 20px;}

.m_lo_go_bg {
    width: 100%;
    float: left;
    background-color: transparent;
    display: block;
}
.m_lo_go_cntr {
    margin: 0 auto;
    width: auto;
}

}



@media (max-width:835px){

.c5.top_left_div{ width:50%;}
.top_mid_div { width:40%;}


}

@media (max-width:800px){
	.p_top_1 h1 { text-align:left;margin-top: 22px;}
	.bg_na_vbar {background-color: #000;}	
	.n_av_open {width: auto;padding-left: 0px;}
	.showmobile { display:none;}
	.a_bou_t_bg {    padding: 0;}
}

@media (max-width:768px){
	.c5.top_left_div{ width:100%;}
	.top_mid_div { width:100%;}
	.m_lo_go_cntr .c9 .c4{width: auto; margin:0;}
	.m_lo_go_cntr .c9 .c8{width:auto; margin:0;}
.m_lo_go_cntr .c9 {
    width: 100%;
    display: flex;
    justify-content: center;
}
newline {
    clear: both;
    display: block;
}
.logo_title p { margin-bottom:0;}
p.top_call {background: transparent;}

.coursebox .c4{text-align: center;}
.coursebox{padding: 15px 5px 15px 5px;}

}

@media (max-width:600px){
	.n_av_open {width:90%;}
	.js #responsivemenu { display: none; }
.js .selectnav { display: block;background: #333;color: #fff; font-size:15px;border: 1px solid #535050;border-radius: 0px;max-width: 100%;/*margin-left: -10px;*/}
}

@media (max-width:430px){
	
	.m_lo_go_cntr .c9 {    display: block;}
	.m_lo_go_cntr .c9 .c4{width: 100%; margin:0; text-align:center;}
	.m_lo_go_cntr .c9 .c8{width:100%; margin: 0 -10px;text-align:center;}
	.p_top_1 h1 { text-align:center; margin:0;}
}



@media (max-width:1340px){
	.noshadowbox {
    /*padding: 15px 15px 15px 15px;*/
	height:350px;
}
.coursebox {height: 350px;}

}

@media (max-width:1050px){
	.noshadowbox {
	height:auto;
}
.coursebox {height: auto;}
}
