/* ======================= Start Body CSS ====================== */

body
{
    margin: 0px;
    padding:0px;
}

/* ====================== End Body Code =========================== */

/* ==================== Start HOME PAGE CODE ==================== */

/* ======================= Start Header1 CSS ====================== */

.header1_backccolor
{
    background-color:#0F6595;;
}
.header1_phn_txt
{
    text-align: center;
	padding-top: 8px;
	padding-bottom:8px;
    font-size: 16px;
}
.header1_txt
{
    color:white;
    font-family: Arial, Helvetica, sans-serif !important;
}
.header1_txt_a
{
    color:white;
    font-family: Arial, Helvetica, sans-serif !important;
}
.header1_txt_a:hover
{
    color:white;
    font-family: Arial, Helvetica, sans-serif !important;
    text-decoration: none;
}
.header1_txt_a:active
{
    color:white;
    font-family: Arial, Helvetica, sans-serif !important;
    text-decoration: none;
}
.header1_txt_a:focus
{
    color:white;
    font-family: Arial, Helvetica, sans-serif !important;
    text-decoration: none;
}
.info_right
{
    padding: 5px;
}
.info_right .social
{
	color:#f0f0ee;
	font-size:28px;
}
.iso 
{
	text-align: center;
	font-weight: bold;
}

/* ============================ End Header1 CSS ======================== */

/* ======================= Start Header2 Logo CSS ====================== */

.navbar
{
	margin-bottom:0px;
}
.m-t-10
{
	margin-top:10px;
}
.m-b-10
{
	margin-bottom:10px;
}
.navbar-brand
{
	padding:0px;
}
.navbar-brand img
{
	padding-top:0px;
    padding-bottom:10px;
    padding-left: 15px;
}
.navbar-nav > li > a
{
    font-weight: bold;
    font-size: 16px;
    padding-top: 22px;
    padding-bottom: 22px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.navbar-toggle
{
	border-color:black;
}
.navbar-toggle .icon-bar
{
	background-color:black;
}
a 
{
    color:#0F6595;;
    text-decoration: none;
}
#myNavbar ul li a:hover
{
    background-color: white !important;
}
#myNavbar ul li a:active
{
    background-color: white !important;
}
#myNavbar ul li a:focus
{
    background-color: white !important;
}
.dropdown-menu > li > a
{
    background-color:#0F6595;;
    color:white;
}

/* ======================= End Header2 Logo CSS ====================== */

/* ========================== Start Slider CSS ====================== */

.slider
{
	width:100%;
	margin:0px;
}
.slider_img
{
	width:100%;
}

/* ========================= End Slider CSS ======================== */

/* ================= Start Welcome Message Code ==================== */

.about_h1_color
{
	color: #023368;
}
.about_h1_m_b_15
{
    margin-bottom: 15px;
}
.about_align_center
{
    text-align: center;
}
.about_div_height
{
	height: 680px;
}
.about_h1
{
	margin-top: 18px !important;
	margin-bottom: 10px;
}
.about_p 
{
    text-align: justify;
    font-size: 15px;
	line-height: 27px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 50px;
	padding-right: 50px;
}
.news_col_md_4_p_r_55
{
	padding-right: 55px !important;
}
.news_border
{
	border:0px solid #023368;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	box-shadow:  0px 0px 9px #023368;
}
.news_m_t_30
{
	margin-top: 30px;
}
.news_m_b_20
{
	margin-bottom: 20px;
}
.news_h3_align
{
	text-align: center;
}
.news_h3_color
{
	color:#023368;
}
.p_txt_align
{
	text-align: justify;
}

/* ==================== End Welcome Message Code ==================== */

/* ============= Start Development Training Consultancy============== */

.development_h3_align
{
	text-align: center;
}
.development_h3_color
{
	color:#023368;
}
.dev_developer
{
	background-color:#023368;
	color:white;
	padding: 10px;
	font-size: 24px ; 	
}
.development_m_t_15
{
	margin-top: 15px;
}
.development_m_b_26
{
	margin-bottom: 26px;
}
.development_border
{
	height:525px;
	border:0px solid #023368;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
	box-shadow:  0px 0px 9px #023368;
}
.development_p_txt_align
{
	text-align: justify;
}
.development_line_height
{
	line-height: 26px;
}

/* =========== End Development Training Consultancy CSS =========== */

/* ===================== Start Counter Up CSS ===================== */

.stat
{
	background-color:rgba(2, 51, 104, 1);
	padding-top:80px;
	padding-bottom:80px;
	color:white;
	background-attachment:fixed;
	margin-top:85px;
}
.stat span
{
	font-size:40px;
}
.stat-items h2
{
	font-weight:bold;
	font-size:42px;
	color:darkorange;
}
.stat p 
{
	font-weight:bold;
	letter-spacing:1px;
}

/* =================== Start Counter Up CSS ======================== */

/* ================== Start Why Choose VNS Code =================== */

.why_h1
{
	text-align: center;
}
.why_m_b_30
{
	margin-bottom: 30px;
}
.why_m_t_60
{
	margin-top: 60px;
}
.why_m_b_60
{
	margin-bottom: 60px;
}
.why_h2_color
{
	color:#023368;
}
.why_p_txt_align
{
	text-align: justify;
}
.why_p_txt_line_height
{
	line-height: 26px;
}
.why_h4
{
	color: #414141;
	font-size: 25px;
	line-height: 35px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0px;
	text-transform: none;
}
.s_icon_list
{
	background: 0 0;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;
}
.s_icon_list p
{
	font-size: 17px;
	margin-bottom: 4px;
	position:relative;
}
.s_icon_list p span
{
	background-color: #fdc212;
	padding: 11px;
	border-radius: 25px;
}

/* ==================== End Why Choose VNS Code =================== */

/* ===================== Start Testimonial CSS ==================== */

.test_color
{
	background-color:#0F6595;
	margin-top:50px;
}
.t_h1
{
	color:white;
	padding-top: 25px;
	padding-bottom: 25px;
}
.wrapper
{
	width:100%;
	margin-top:15px;
	background-color:#fff;
	padding:30px 0px;
	margin-bottom:90px;
}
.slider-testimonial
{
	width:85%;
	max-width:1400px;
	margin:auto;
}
.testimonial-client 
{
	margin-bottom:15px;
}
.testimonial-client img
{
	width:120px;
	margin:auto;
	border-radius: 80px;
}
.client-name
{
	font-family:arial;
	font-weight:600;
	text-align:center;
}
.testimonial-test 
{
	padding:10px 120px;
}
.testimonial-text p
{
	font-family:arial;
	font-size:18px;
	text-align:center;
	color:#454545;
}
.client_img
{
	padding-top: 30px;
	padding-bottom: 30px;
}

/* ======================= End Testimonial CSS ==================== */

/* ===================== Start Technologies CSS ==================== */

.tech_h1
{
	color:#15577B;
	padding-top: 10px;
	padding-bottom: 15px;
}
.tech_m_t_35
{
	margin-top: 35px;
}
.tech_m_b_60
{
	margin-bottom: 60px;
}
.tech_view_btn_m_t_55
{
	margin-top: 55px;
}
.tech_view_btn_m_b_55
{
	margin-bottom: 55px;
}

/* ===================== End Technologies CSS ===================== */

/* ========================== Start Map CSS ======================= */

.c_map
{
	width:100%;
}

/* =========================== End Map CSS ======================= */

/* =========================== Start Footer CSS ================== */

.footer
{
	background-color:#084262;
}
.footer img
{
	padding-top:80px;
}
.footer .s1_text
{
	color:white;
	font-size: 18px;
	font-weight: bold;
	line-height: 70px;
}
.footer .s2_no
{
	font-size: 16px;
	color: white;
}
.footer p 
{
	text-align: justify;
    padding-left: 38px;
    padding-right: 38px;
	padding-bottom:15px;
    color: white;
    font-size: 16px;
}
.footer .fb
{
	color: white;
	font-size: 40px;
}
.footer .tw
{
	color:white;
	font-size: 30px;
}
.footer .linked
{
	color: white;
	font-size: 20px;
}
.footer h3 
{
	text-align: center;
	color: white;
	/* line-height: 120px; */
	padding-top: 50px;
	padding-bottom: 10px;
}
.footer a
{
	color:white;
	line-height: 40px;
}
.footer a:hover
{
	text-decoration:none;
	color:white;
}
.footer a:active
{
	text-decoration:none;
	color:white;
}
.footer a:focus
{
	text-decoration:none;
	color:white;
}
.footer form input
{
	width: 80%;
	height: 40px;
	border: none;
}
.footer form textarea
{
	width:80%;
	height:90px;
	border:none;
}
.footer button
{
	width: 80%;
	background-color: #023368;
	font-weight:bold ;
	color:white;
}
.hvr-sweep-to-right
{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr-sweep-to-right:before 
{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: 023368;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active 
{
	color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before 
{
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.f_url
{
	background-color:#03162a;
}
.f_url p
{
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	color:white;
}

.footer_mrg
{
	margin:10px 0px 10px 0px !important;
}

/* ========================== End Footer CSS ============================ */

/* ======================== Start ScrollToTopButton ==================== */

#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 20px;
    right: 2%;
    overflow: hidden;
    z-index: 999;
    width: 40px;
    height: 40px;
    border: none;
    text-indent: 100%;
    background: url(../images/arrow.png) no-repeat 0px 0px;
}

#toTopHover {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    float: right;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

/* ======================== End ScrollToTopButton ========================= */

/* ======================= start media query ============================ */

@media screen and (max-width:440px)
{
	.navbar-brand img 
	{
		width: 192px;
		padding-left: 10px;
	}
	#myNavbar ul li a 
	{
		text-align: center;
		color:white ;
		background-color: rgba(2, 51, 104, 1);
	}
	#myNavbar ul li a:hover
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
    }
    #myNavbar ul li a:active
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
    }
    #myNavbar ul li a:focus
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
	}
	.a_h1_p_10
	{
		padding-bottom:0px;
	}
	.p_h1_p_10
	{
		padding-top:15px;
		padding-bottom:0px;
	}
}

@media screen and (max-width: 440px) and (min-width: 340px)
{
	.s1_sm_dvc 
	{
		width: 135px !important;
	}
} 

@media screen and (max-width: 991px) and (min-width: 320px)
{
	.iso
	{
		font-size: 16px;
		line-height: 26px;
	}
}

@media screen and (max-width: 540px) and (min-width: 320px)
{
	.about_p
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	.news_col_md_4_p_r_55
	{
		padding-right: 18px !important;
	}
	
}

@media screen and (max-width: 415px) and (min-width: 320px)
{
	.dev_height
	{
		height: 715px;
	}
}

@media screen and (max-width: 794px) and (min-width: 767px)
{
	.footer .s1_text 
	{
		line-height: 43px;
	}
}

@media screen and (max-width: 767px) and (min-width: 441px)
{
	.navbar-brand img 
	{
		width: 205px;
		padding-left: 10px;
	}
	#myNavbar ul li a 
	{
		text-align: center;
		color:white ;
		background-color: rgba(2, 51, 104, 1);
	}
	#myNavbar ul li a:hover
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
	}
	.news_col_md_4_p_r_55
	{
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px)
{
	.navbar-brand img 
	{
		width: 165px;
		margin-left: -20px;
	}
	#myNavbar ul li a
	{
		font-size:15px;
		padding: 9px;
	}
	.news_col_md_4_p_r_55
	{
		padding-right: 20px !important;
	}
	.footer img
	{
		width: 215px;
		padding-top:68px;
	}
	.footer .s1_text
	{
		font-size: 13px;
	}
	.footer .s2_no
	{
		font-size: 15px;
	}
}

@media screen and (max-width: 992px) and (min-width: 855px)
{
	.navbar-brand img
	{
		width:165px;
	}
	#myNavbar ul li a
	{
		font-size: 15px;
	}
}

@media screen and (max-width: 992px) and (min-width: 945px)
{
	.navbar-brand img
	{
		width:165px;
	}
	#myNavbar ul li a
	{
		font-size: 15px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px)
{
	.development_border
	{
		height: 625px;
	}
}

@media screen and (max-width: 1222px) and (min-width: 1100px)
{
	.navbar-brand img
	{
		width:238px;
	}
	#myNavbar ul li a
	{
		font-size: 15px;
	}
}

@media screen and (max-width: 1222px) and (min-width: 992px)
{
	.header1_phn_txt
	{
		font-size: 15px;
	}
	.info_right .social
	{
		font-size: 26px;
	}
	.navbar-brand img 
	{
		width: 197px;
	}
	.navbar-nav > li > a 
	{
		font-size: 15px;
		padding-top: 9px;
	}
}

/* =========================== End Media Query ========================= */
/* ========########========== END HOME PAGE CODE ========#######========== */


/* ========================= Start About Us Page Code ======================= */
/* ====================== Start About Heading CSS ======================= */

.Ab_h1
{
	text-align: center;
}
.Ab_m_b_30
{
	margin-bottom: 30px;
}
.Ab_m_t_60
{
	margin-top: 40px;
}
.Ab_m_b_60
{
	margin-bottom: 60px;
}
.Ab_h1_color
{
	color:#023368;
}
.Ab_p_txt_align
{
	text-align: justify;
}
.Ab_p_txt_line_height
{
	line-height: 26px;
}

/* ======================= End About Heading CSS ===================== */

/* ===================== Start About Four Div CSS ==================== */

.Ab_h3_color
{
	color:#023368;
}
.Ab_h3
{
	text-align: center;
}
.ab_border
{
	border:0px solid #023368;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 9px #023368;
}
.ab_commit
{
	background-color:#023368;
	color:white;
	padding: 10px;
	font-size: 24px ; 
}
.ab_dedicate
{
	background-color:#023368;
	color:white;
	padding: 10px;
	font-size: 24px ; 	
}
.ab_strength
{
	background-color:#023368;
	color:white;
	padding: 10px;
	font-size: 24px ; 	
}
.ab_expertise
{
	background-color:#023368;
	color:white;
	padding: 10px;
	font-size: 24px ; 	
}

/* ===================== End About Four Div CSS ==================== */

/* ========================== Media Query ========================== */

@media screen and (max-width:767px) and (min-width:320px)
{
	.Ab_p_txt_line_height
	{
		padding-left: 30px;
        padding-right: 30px;
	}
}
@media screen and (max-width:1199px) and (min-width:993px)
{
	.ab_commit
	{
		font-size: 23px;
	}
	.ab_dedicate
	{
		font-size: 22px;
	}
}

/* ========================== End Media Query =========================== */
/* ======================== End About Us Page Code ====================== */


/* =================== Start Company Pofile Page Code =================== */

/* =================== Start Company Pofile Heading CSS ================= */

.Company_profile_h1
{
	text-align: center;
}
.Company_profile_m_b_30
{
	margin-bottom: 30px;
}
.Company_profile_m_t_40
{
	margin-top: 40px;
}
.Company_profile_m_b_40
{
	margin-bottom: 40px;
}
.Company_profile_h1_color
{
	color:#023368;
}
.Company_profile_p_txt_align
{
	text-align: justify;
}
.Company_profile_p_txt_line_height
{
	line-height: 26px;
}
.Company_profile_border
{
	border:0px solid #023368;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 9px #023368;
}
.Company_profile_h2_color
{
	color:#023368;
}

/* =================== End Company Pofile Heading CSS =================== */

/* ===================== Start VNS Services CSS ======================== */

.Company_VNSSer_m_b_30
{
	margin-bottom: 30px;
}
.Company_VNSSer_p_txt_align
{
	text-align: justify;
}
.Company_VNSSer_p_txt_line_height
{
	line-height: 26px;
}
.Company_VNSSer_p_l_20
{
	padding-left: 20px;
}
.Company_VNSSer_p_10
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.company_vnsser_p_30
{
	padding-left: 30px;
	padding-right: 30px;
}
/* ====================== End VNS Services CSS ======================== */

/* ===================== End Company Pofile Page Code =================== */


/* ========================== Start CEO Page ========================= */

/* ========================= Start CEO Code ========================== */

.ceo_img_border
{
	border:0px solid #023368;
	padding-top: 20px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 9px #023368;
}
.ceo_line_height
{
	line-height: 26px;
	text-align: justify;
	padding-right: 82px;
}
.ceo_h3_color
{
	color:#023368;
	padding-left: 13px;
}
.ceo_p_m_6
{
	margin-top: 6px;
}
.ceo_img_m_13
{
	margin-top: 13px;
}
.ceo_nm
{
	font-size: 15px;
	font-family: Arial;
	line-height: 25px;
	font-weight: bold;
	padding-top: 15px;
}
.ceo_m_t_20
{
	margin-top: 20px;
}
.ceo_m_b_40
{
	margin-bottom: 40px;
}

/* ========================= End CEO Code ========================== */

/* ========================== Media Query ========================= */

@media screen and (max-width: 767px) and (min-width: 320px)
{
	.ceo_h3_color 
	{
		padding-top: 20px;
		padding-left: 33px;
	}
	.ceo_line_height
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.ceo_nm
	{
		padding-bottom: 25px;
	}
	.ceo_img_border
	{
		box-shadow: none;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px)
{
	.ceo_nm
	{
		padding-bottom: 40px;
	}
}

/* ========================== End CEO Page ========================= */

/* ================= Start Vission and Mission Page ================ */

/* ================= Start Vission and Mission Code ================ */

.vision_h2
{
	text-align: center;
}
.vision_m_b_30
{
	margin-bottom: 30px;
}
.vision_m_t_40
{
	margin-top: 40px;
}
.vision_m_b_40
{
	margin-bottom: 40px;
}
.vision_h2_color
{
	color:#023368;
}
.vision_h3_b_12
{
	padding-bottom: 12px;
}
.vision_p_txt_align
{
	text-align: justify;
}
.vision_p_txt_l_h_26
{
	line-height: 26px;
}
.vision_p_txt_l_h_30
{
	line-height: 30px;
}
/* ================= End Vission and Mission Code ================ */

/* ====================== Media Query Vision ===================== */

@media screen and (max-width: 991px) and (min-width: 768px)
{
	.media_img_m_t_70
	{
		margin-top: 70px;
	}
}

/* ================== End Vission and Mission Page ================ */

/* ====================== Start Branches Page ===================== */

/* ===================== Start Branche CSS ======================= */

.branch_h2_txt_align
{
	text-align: center;
}
.branch_m_b_30
{
	margin-bottom: 30px;
}
.branch_m_t_40
{
	margin-top: 40px;
}
.branch_m_b_40
{
	margin-bottom: 40px;
}
.branch_h2_color
{
	color:#023368;
}
.branch_p_txt_align
{
	text-align: justify;
}
.branch_p_txt_l_h_26
{
	line-height: 26px;
}
.branch_border
{
	border:0px solid #023368;
	padding-top: 20px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 11px #023368;
	border-radius: 20px;
}
.branch_p_property
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;	
	color: #023368;
}
/* ======================= End Branche CSS ======================= */
/* ======================= End Branches Page ====================== */


/* ===================== Start Strategy Page =====================  */

.strategy_h2_txt_align
{
	text-align: center;
}
.strategy_m_b_35
{
	margin-bottom: 35px;
}
.strategy_m_t_40
{
	margin-top: 40px;
}
.strategy_m_b_40
{
	margin-bottom: 40px;
}
.strategy_h2_color
{
	color:#023368;
}
.strategy_h3
{
	color:#023368;
	padding-bottom: 16px;
	text-align: center;
}
.strategy_p_txt_align
{
	text-align: justify;
}
.strategy_p_txt_l_h_26
{
	line-height: 26px;
}
.strategy_border
{
	border:0px solid #023368;
	padding-top: 20px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 11px #023368;
	border-radius: 20px;
}
.strategy_div_height
{
	height:410px;
}
.strategy_h3_business
{
	color:#023368;
	padding-top: 20px;
	padding-bottom: 10px;	
}

/* ======================== Start Media Query ==================== */

@media screen and (max-width: 767px) and (min-width:320px)
{
	.s_p_ryt_22
	{
		padding-right: 22px;
	}
	.s_p_l_16
	{
		padding-left: 16px;
	}
	.s_p_r_16
	{
		padding-right: 16px;
	}	
}
@media screen and (max-width: 1199px) and (min-width:992px)
{
	.strategy_div_height 
	{
		height: 498px;
	}
}

/* ======================== End Media Query ===================== */
/* ======================= End Strategy Page =====================  */

/* ================== Start Technical Working CSS ================ */

.technical_h2_txt_align
{
	text-align: center;
}
.technical_m_b_35
{
	margin-bottom: 35px;
}
.technical_h2_color
{
	color:#023368;
}
.technical_m_t_40
{
	margin-top:40px;
}
.technical_m_b_25
{
	margin-bottom: 25px;
}
.technical_p_txt_align
{
	text-align: justify;
}
.technical_p_txt_l_h_26
{
	line-height: 26px;
}
.technical_img_p_t_20 
{
	padding-top: 20px;
}
.technical_p_r_20
{
	padding-right: 20px;
}

/* ==================== End Technical Working CSS ================ */

/* ======================= Start Courses CSS ===================== */

.courses_m_t_40
{
	margin-top: 40px;
}
.courses_m_b_25
{
	margin-bottom: 25px;
}
.courses_h2_txt_align
{
	text-align:center;
}
.courses_h2_color
{
	color:#023368;
}
.courses_m_b_35
{
	margin-bottom: 35px;
}
.courses_p_txt_align
{
	text-align: justify;
}
.courses_p_txt_l_h_26
{
	line-height: 26px;
}
.courses_p_l_25
{
	padding-left: 25px;
}
.courses_p_r_25
{
	padding-right: 25px;
}
.course_border
{
	border:0px solid #023368;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-bottom: 40px;
	box-shadow:  0px 0px 9px #023368;
}

/* ======================= End Courses CSS ===================== */

/* ================ Start Fresher Training CSS ================= */

.fresher_m_t_40
{
	margin-top:40px;
}
.fresher_m_b_25
{
	margin-bottom: 25px;
}
.fresher_h2_txt_align
{
	text-align:center;
}
.fresher_h2_color
{
	color: #023368;
}
.fresher_m_b_35
{
	margin-bottom: 35px;
}
.fresher_p_txt_align
{
	text-align: justify;
}
.fresher_p_r_20
{
	padding-right: 20px;
}
.fresher_p_txt_l_h_26
{
	line-height: 26px;
}

/* ================== End Fresher Training CSS ================= */

/* ================ Start Student Training CSS ================= */

.student_m_t_40
{
	margin-top: 40px;
}
.student_m_b_25
{
	margin-bottom: 25px;
}
.student_h2_txt_align
{
	text-align: center;
}
.student_h2_color
{
	color: #023368;
}
.student_m_b_35
{
	margin-bottom: 35px;
}
.student_p_txt_align
{
	text-align: justify;
}
.student_p_r_20
{
	padding-right: 20px;
}
.student_p_txt_l_h_26
{
	line-height: 26px;
}
.student_li
{
	font-weight: bold;	
	font-size: 15px;
	line-height: 28px;
}


/* ================== End Student Training CSS ================= */

/* ================ Start Summer Training CSS ================= */

.summer_m_t_40
{
	margin-top: 40px;
}
.summer_h2_txt_align
{
	text-align : center;
}
.summer_h2_color
{
	color: #023368;
}
.summer_m_b_35
{
	margin-bottom: 35px;
}
.summer_p_txt_align
{
	text-align: justify;
}
.summer_p_r_20
{
	padding-right: 20px;
}
.summer_p_txt_l_h_26
{
	line-height: 26px;
}
.summer_m_t_25
{
	margin-top: 25px;
}
.summer_h3_color
{
	color: #023368;
}
.summer_li
{
	font-size: 15px;
	line-height: 28px;
}


/* ================== End Summer Training CSS ================= */

/* ================ Start Winter Training CSS ================= */

.winter_m_t_40
{
	margin-top: 40px;
}
.winter_h2_txt_align
{
	text-align : center;
}
.winter_h2_color
{
	color: #023368;
}
.winter_m_b_35
{
	margin-bottom: 35px;
}
.winter_p_txt_align
{
	text-align: justify;
}
.winter_p_r_20
{
	padding-right: 20px;
}
.winter_p_txt_l_h_26
{
	line-height: 26px;
}
.winter_m_t_25
{
	margin-top: 25px;
}
.winter_m_b_25
{
	margin-bottom: 25px;
}
.winter_h3_color
{
	color: #023368;
}
.winter_li
{
	font-size: 15px;
	line-height: 28px;
}

/* ====================== End Winter Training CSS =================== */

/* ================ Start Professional Training CSS ================= */

.professional_m_t_40
{
	margin-top: 40px;
}
.professional_m_b_25
{
	margin-bottom: 25px;
}
.professional_h2_txt_align
{
	text-align : center;
}
.professional_h2_color
{
	color: #023368;
}
.professional_m_b_35
{
	margin-bottom: 35px;
}
.professional_p_txt_align
{
	text-align: justify;
}
.professional_p_r_20
{
	padding-right: 20px;
}
.professional_p_txt_l_h_26
{
	line-height: 26px;
}
.professional_li
{
	font-size: 15px;
	line-height: 28px;
}

.professional_m_t_25
{
	margin-top: 25px;
}
.professional_h3_color
{
	color: #023368;
}


/* ================== End Professional Training CSS ================= */

/* ================== Start Industrial Training CSS ================= */

.industrial_m_t_40
{
	margin-top: 40px;
}
.industrial_h2_txt_align
{
	text-align: center;
}
.industrial_h2_color
{
	color: #023368;
}
.industrial_m_b_35
{
	margin-bottom: 35px;
}
.industrial_p_txt_align
{
	text-align: justify;
}
.industrial_p_r_20
{
	padding-right: 20px;
}
.industrial_p_txt_l_h_26
{
	line-height: 26px;
}
.industrial_h3_color
{
	color: #023368;
}
.industrial_m_t_25
{
	margin-top: 25px;
}
.industrial_m_b_25
{
	margin-bottom: 25px;
}
.industrial_li
{
	font-size: 15px;
	line-height: 28px;
}

/* ==================== End Industrial Training CSS ================= */

/* ===================== Start Why VNS CSS ========================== */

.whyvns_m_t_40
{
	margin-top: 40px;
}
.whyvns_m_b_25
{
	margin-bottom: 25px;
}
.whyvns_h2_txt_align
{
	text-align: center;
}
.whyvns_h2_color
{
	color: #023368;
}
.whyvns_m_b_35
{
	margin-bottom: 35px;
}
.whyvns_p_txt_align
{
	text-align: justify;
}
.whyvns_p_r_20
{
	padding-right: 20px;
}
.whyvns_p_txt_l_h_26
{
	line-height: 26px;
}
.whyvns_m_b_65
{
	margin-bottom: 65px;
}
.whyvns_p_b_15
{
	font-size: 20px;
    background-color: #800c0c;
    color: white;
    padding: 9px 22px 9px 29px;
    box-shadow: 0px 5px 10px #10102b;
}

/* ====================== End Why VNS CSS ========================== */

/* ======================= Start Resources CSS ===================== */

.resources_m_t_40
{
	margin-top: 40px;	
}
.resources_m_b_25
{
	margin-bottom: 25px;
}
.resources_h2_txt_align
{
	text-align: center;
}
.resources_h2_color
{
	color: #023368;
}
.resources_m_b_35
{
	margin-bottom: 35px;
}
.resources_p_txt_align
{
	text-align: justify;
}
.resources_p_r_20
{
	padding-right: 20px;
}
.resources_p_txt_l_h_26
{
	line-height: 26px;
}
.resources_m_b_65
{
	margin-bottom: 65px;
}
.resources_p_b_15
{
	padding-bottom: 15px;
}
.resources_p_b_15
{
	font-size: 20px;
    background-color: #2a5c9b;
    color: white;
    padding: 9px 22px 9px 29px;
    box-shadow: 0px 5px 10px #10102b;
}

/* ======================= End Resources CSS ====================== */

/* ===================== Start Franchisee CSS ===================== */

.franchise_m_t_40
{
	margin-top: 40p;
}
.franchise_m_b_25
{
	margin-bottom: 25px;
}
.franchise_h2_txt_align
{
	text-align: center;
}
.franchise_h2_color
{
	color:#023368;
}
.franchise_m_b_35
{
	margin-bottom: 35px;
}
.franchise_m_75
{
	margin-top: 75px;
}
.franchise_p_txt_align
{
	text-align: justify;
}
.franchise_p_txt_l_h_26
{
	line-height: 26px;
}
.franchise_p
{
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
}

/* ======================= End Franchisee CSS ===================== */

/* ======================= Start Enquiry CSS ====================== */

.enquiry_m_t_40
{
	margin-top: 40px;
}
.enquiry_h2_txt_align
{
	text-align: center;
}
.enquiry_h2_color
{
	color: #023368;
}
.enquiry_m_b_35
{
	margin-bottom: 35px;
}


/* ========================== End Enquiry CSS ======================== */

/* ======================= Start Contact Us CSS ====================== */

.contact_m_t_40
{
	margin-top: 40px;
}
.contact_h2_txt_align
{
	text-align: center;
}
.contact_h2_color
{
	color: #023368;
}
.contact_m_b_35
{
	margin-bottom: 35px;
}
.contact_h4
{
	line-height: 26px;
	text-align: justify;
	padding-right: 12px;
	padding-left: 12px;
}
.contact_font
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
}

/* ========================== End Contact ======================== */

/* ========================= Start KeyNotes CSS ============================ */

.k_d
{
	background-color: #0F6595;
	margin-bottom:10px;
}
#f_s_12
{
	font-size:12;
}
.d a
{
	font-size: 16px;
	padding: 10px 23px;
	color:white;
	margin-top: 10px;
	line-height: 40px;
	text-decoration: none;
}

.d a:hover 
{
  text-decoration: none;
  color: white;
}
.d a:active 
{
  text-decoration: none;
  color: white;
}
.d a:focus 
{
  text-decoration: none;
  color: white;
}

/* ========================= End KeyNotes CSS ============================ */

/* ============================= Founder ====================== */

.img_h
{
	height:100px;
}
.f_s_17
{
	font-size:17px;
	text-align:justify;
}

/* =========================== Media Query =========================== */

@media screen and (max-width: 767px) and (min-width: 441px)
{
	.navbar-brand img 
	{
		width: 141px;
	}
}

/* ========================= End Contact Us CSS ====================== */

