@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');

html, body{font-family: 'Roboto', sans-serif; height:100%;}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}
.dropdown-menu{border:none;  transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;border-radius:0 0 3px 3px;padding:0}
.dropdown-item{font-size:15px; padding:10px 30px}
.navbar-nav li:hover .dropdown-menu {display: block;}
.navbar-nav li:hover {background-color:#eee;}
.navbar-nav li{ transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.req {color:#f00}
.stretch {width: 100%;display: inline-block;font-size: 0;line-height: 0}

#header{background:#fff; padding:0; border-bottom:10px solid #1f4e78;position:fixed;width:100%;z-index:999}
.navbar-light .navbar-nav .nav-link{font-family: 'Roboto', sans-serif; font-weight:400; color:rgba(0,0,0,1); padding:25px 15px;}
#topslider_section{background-image:linear-gradient(to right, #0171cf , #1e4f7a); padding:85px 0 10px 0;}
.top_text h1 {font-size:32px; font-weight:400; color:#fff; text-align:center; padding:14px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.top_text p{font-size:18px; color:#fff; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:justify; padding:10px 0px;}
.top_text a{color:#007bd0; background:#fff; text-align:center; padding:14px 10px; font-size:15px; width:300px; margin:10px auto; display:block; text-decoration:none; border-radius:3px; font-weight:500; letter-spacing:2px}
.top_text a:hover{background:#6aa1cf; color:#fff;}
.top_text ul li{font-size:16px; color:#fff; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:justify; padding:1px 0px;}
.top_text ul{padding:10px 10px;}
.pra_box{min-height:396px}
.owl-theme .owl-nav.disabled + .owl-dots{position:relative; z-index:999; outline:none}
.owl-theme .owl-dots .owl-dot{outline:none; box-shadow:none}
#compny_logo .owl-carousel .owl-item img{display:inline;width:auto;}
.man_img{padding:10px 0px; text-align:center}
.man_img img{margin:0px auto}
.team_img{height:300px}
.team_div{min-height:300px;border-bottom:3px solid #1f4e78}

#welcom_about{background:#fff; padding:30px 0px;}
.about_wltext h1 {font-size:32px; font-weight:400; color:#000; padding:10px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.about_wltext p{font-size:15px; color:#000; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  padding:10px 0px;}
.about_wltext h2 {font-size:19px; font-weight:500; color:#000; padding:15px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.about_wltext h3{font-size:15px; color:#000; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  padding:5px 20px; border-left:4px solid #e8e8e8}
.signtr{padding:18px 0px;}
.signtr h4{font-weight:600; font-size:15px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:2px 0px;}
.signtr h5{font-weight:400; font-size:15px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  padding:2px 0px;}

#helping_section{background:#1f4e78; padding:30px 0px;}
#divider{background:#1f4e78; padding:10px 0px;}
#helping_section p{margin:0 auto; text-align:center;}
#helping_section p span {background-color:#873594; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center; color:#fff; border-radius:10px; padding:10px 20px; font-style:italic; letter-spacing:1px; display:inline-block;}

#compny_logo{padding:20px 0px; background:#fff;}
#compny_logo ul{display:flex;}
#compny_logo ul li img{height:75px; margin:20px 0; text-align:center}
#compny_logo ul li{width:100%; text-align:center}

#learn_section{position:relative; padding:30px 0px;}
.my_bgcolr{background:linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB); background-size:400% 400%; -webkit-animation:Gradient 8s ease infinite; -moz-animation:Gradient 8s ease infinite; animation:Gradient 8s ease infinite; opacity: 0.89; position:absolute;  top:0; left:0; right:0;  bottom:0;}
.logo-tile {text-align:center;padding:0 25px;margin-bottom:50px;}
.logo-tile img{height:100px}
.logo-tile button{margin-top:5px}
.tagline {margin-bottom:20px;color:#1f4e78;text-transform:uppercase;font-size:24px;border-bottom:2px solid #1f4e78;border-top:2px solid #1f4e78;display:inline-block;padding:4px}

@-webkit-keyframes Gradient {
	0% {background-position:0% 50%}
	50% {background-position:100% 50%}
	100% {background-position:0% 50%}
}

@-moz-keyframes Gradient {
	0% {background-position:0% 50%}
	50% {background-position:100% 50%}
	100% {background-position:0% 50%}
}

@keyframes Gradient {
	0% {background-position:0% 50%}
	50% {background-position:100% 50%}
	100% {background-position:0% 50%}
}

.learn_hed h1{font-size:22px; font-weight:500; color:#fff;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.learn_hed h2{font-size:18px; font-weight:500; color:#fff;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:10px 0px;}
.learn_hed p{font-size:16px; font-weight:400; color:#fff;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:5px 0px;}
.learn_hed img {max-width:75%; max-width:200px}
.med_bgt{padding:20px 0px;}

#footer_address{background-image:linear-gradient(to bottom, #fcfcfc, #cdcdcd); padding:50px 0px;}
.addres_box{padding:10px 0px; text-align:center;}
.addres_box h1{color:#333333; font-size:23px; font-weight:700; padding:8px 0px;}
.addres_box ul li{text-align:center; font-size:15px; font-weight:500;}
.addres_box ul li a{color:#337abb; }
.addres_box ul li.silg a{color:#333333; padding:5px 5px; font-size:18px;}
.addres_box a.socil {font-size:50px; color:#333333; text-decoration:none;} 


#footer{padding:10px 0; background:#1f4e78;}
#footer p{text-align:center; padding:10px 0px; color:#fff; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px;}
#footer p a{text-decoration:none; color:#fff;}
#footer p a:hover{text-decoration:underline;}
.man_catt{position:relative; display:none}
.img_ings{position:fixed; bottom:0px; right:0px;}
.img_ings img{max-width:180px;}

.cookiealert {position:fixed; bottom:0; left:0; width:100%; margin:0!important; z-index:99999; opacity:0; visibility:hidden; border-radius:0; transform:translateY(100%); transition:all 500ms ease-out; color:#ecf0f1; background:rgba(0,0,0,.7)}
.cookiealert.show {opacity:1; visibility:visible; transform:translateY(0%); transition-delay:1000ms;}
.cookiealert a {text-decoration:underline}
.cookiealert .acceptcookies {margin-left:10px; vertical-align:baseline;}
.cookiealert .btn{background:none; outline:none; border:none; box-shadow:none; outline:none; color:#fff; font-size:18px;}

#inner_medlsection{position:relative; padding:120px 0 40px 0}
#inner_medlsection h1{font-size:28px; color:#fff; font-weight:600;}


/****management****/
#management_section{padding:40px 0px;}
.top_meng p{font-size:18px; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:12px 0px;}
.top_meng{padding:15px 0px;}
.mang_img{text-align:center;}
.mang_stor{padding:10px 20px; background:#0693e3; margin:15px 0px;}
.mang_stor p{color:#fff; font-size:16px; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center}
.gom_textbox h1{font-size:28px; font-weight:600; color:#0693e3;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:10px 0px;}
.gom_textbox{padding:10px 0px;}
.gom_textbox p{font-size:17px; font-weight:400;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; display:flex; padding:10px 0px;}
.gom_textbox p span{width:100%; display:block}


#contact_section{padding:10px 0px 30px;}
.form_box{padding:20px 30px;background: rgb(255,255,255); background:linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 100%);}
.form_box h1{font-size:23px; font-weight:400; padding:5px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.form_box h2{font-size:20px; font-weight:400; padding:5px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.form_box p{font-size:16px; font-weight:400; padding:5px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.form_box .col6{width:50%; padding:3px 0px;}
.form_box .col12{width:100%; padding:3px 0px;}

.form_box label{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; font-size:15px; margin:2px 0px;}
.form_box label span{font-weight:400;}
.form_box .form-control{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; border:1px solid #ccc; border-radius:3px; outline:none; box-shadow:none;}
.form_box textarea.form-control{height:150px;}
.form_box .btn, .btn-quest{border:0 solid #1f4e78; padding:10px 50px; outline:0; background-color:#1f4e78; color:#fff; border-radius:5px; transition:.3s; margin:10px 0px;}
.form_box .btn:hover, .btn-quest:hover{color:#fff;background:#4b7193;text-decoration:none;}


#about_section{padding:30px 0 0 0;}
.abut_text h1{font-size:27px; font-weight:400; padding:5px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.abut_text p{font-size:16px; font-weight:400; padding-bottom:1rem;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: justify;text-justify: inter-word}
.abut_text .even{width:135px;height: 150px;display: inline-block;*display: inline;zoom: 1}
.abut_text .even_space{height: 150px;text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;} 
.abt_img img{width:100%}
.abt_img_2 {padding-top:30%;text-align:center;}
.abt_img_2 img {width:60%}
.team_boc{padding:20px 0px;}
.team_boc h2{font-size:27px; font-weight:700; padding:10px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.team_boc p{font-size:16px; font-weight:400; padding:10px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.team_boc ul{text-align:center;}
.team_boc ul li{display:inline-block; padding:10px 10px; }
.team_boc ul li img{height:116px; padding:0px 20px;}
.team_boc ul li{font-size:16px; font-weight:400; padding:10px 0px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
ul.poli li{display:block; padding:1px 10px; position:relative; padding-left:20px;}
ul.poli li:before{position:absolute; left:0px; top:4px; content:"";  font-family: 'FontAwesome';content: "\f111"; font-size:10px;}
ul.poli{text-align:left; padding-left:10px;}
.polis{padding:0px; background:none}
.max_h100 img {max-height:100px;}
.bottom {position:absolute;bottom:0;}
p.stem {font-weight:bold;font-style: italic;text-align:center}
.justify{text-align: justify;text-justify: inter-word}

/* tiles */
.tiles{text-align: justify;text-justify: inter-word;font-size:14px;padding-bottom:20px}
.tiles span{text-align:center;width:100%;display:block;padding:0 0 15px 0;font-size:16px}
.tiles span i{margin-bottom:10px;}
.tiles p {margin-bottom:1rem;}

.client-area {
	background-color:#1f4e78;
	color:#fff !important;
}
.elearning {
	background-color:#666464;
	color:#fff !important;
}


@media (min-width: 1200px) {
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	/***home*****/
	.top_text h1{font-size:28px; padding:9px 0px;}
	.top_text p{font-size:16px;}
	.pra_box{min-height:357px;}
	.top_text ul li{font-size:14px;}
	.top_text ul{padding:10px 0px;}
	.about_wltext h1{font-size:28px;}
	.about_wltext h2{font-size:18px;}
	.learn_hed h2{font-size:17px;}
	.learn_hed p{font-size:14px;}
	.med_bgt{padding:10px 0px;}
	.addres_box h1{font-size:19px;}
	.addres_box ul li{font-size:14px;}
	.addres_box img{max-width:63px;}
	.navbar-light .navbar-nav .nav-link{padding:10px 9px;}
	#inner_medlsection h1{font-size:25px;}
	.top_meng p{padding:5px 0px; font-size:16px;}
	.gom_textbox h1{font-size:20px}
	.gom_textbox p{font-size:16px;}
	.team_boc h2{font-size:22px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	/***home*****/
	.top_text h1{font-size:28px; padding:9px 0px;}
	.top_text p{font-size:16px; padding:6px 0px;}
	.pra_box{min-height:inherit;}
	.top_text ul li{font-size:14px;}
	.top_text ul{padding:10px 0px;}
	.about_wltext h1{font-size:28px;}
	.about_wltext h2{font-size:18px;}
	.learn_hed h2{font-size:17px;}
	.learn_hed p{font-size:14px;}
	.med_bgt{padding:10px 0px;}
	.addres_box h1{font-size:19px;}
	.addres_box ul li{font-size:14px;}
	.addres_box img{max-width:63px;}
	.man_img{text-align:center;}
	.man_img img{margin:0px auto;}
	.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;}
	.owl-carousel .owl-item img{width:auto;}

	/*****manage_pages**/
	#inner_medlsection h1{font-size:22px;}
	#management_section{padding:20px 0px;}
	.top_meng p{padding:5px 0px; font-size:16px;}
	.gom_textbox h1{font-size:20px}
	.gom_textbox p{font-size:16px;}
	.form_box .col6{width:70%;}
	.team_boc h2{font-size:20px;}
}

@media (max-width: 767px) {
	/***home*****/
	.navbar-brand{margin:0px;}
	.top_text h1{font-size:22px; padding:9px 0px;}
	.top_text p{font-size:15px; padding:6px 0px;}
	.pra_box{min-height:inherit;}
	.about_wltext p{padding:5px 0px; font-size:14px;}
	.top_text ul li{font-size:14px;}
	.top_text ul{padding:10px 0px;}
	.about_wltext h1{font-size:22px;}
	.about_wltext h2{font-size:16px;}
	.learn_hed h2{font-size:17px;}
	.learn_hed p{font-size:14px;}
	.med_bgt{padding:10px 0px;}
	.addres_box h1{font-size:19px;}
	.addres_box ul li{font-size:14px;}
	.addres_box img{max-width:63px;}
	.man_img{text-align:center;}
	.man_img img{margin:0px auto;}
	.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;}
	#compny_logo ul{display:flex;}
	#compny_logo ul li{width:auto; display:inline-block; padding:0px 10px}
	#compny_logo .owl-carousel .owl-item img{height:50px}
	#compny_logo{padding:5px 0px;}
	.learn_hed{text-align:center}
	#footer_address{padding:20px 0px;}
	.about_wltext h3{padding:5px 10px;}
	.owl-carousel .owl-item img{width:auto;}
	.navbar-light .navbar-nav .nav-link{padding:15px 15px;}
	#header{position:absolute;}
	#inner_medlsection{position:relative; padding:100px 0 25px 0}
	.abt_img_2 {padding-top:0}

	/*****manage_pages**/
	#inner_medlsection h1{font-size:18px;}
	#management_section{padding:20px 0px;}
	.top_meng p{padding:5px 0px; font-size:15px;}
	.gom_textbox h1{font-size:18px}
	.gom_textbox p{font-size:15px; display:block; padding:1px 0px;}
	.mang_stor p{font-size:15px;}
	.form_box .col6{width:100%;}
	.form_box h1{font-size:20px;}
	.form_box h2{font-size:18px;}
	.form_box{padding:20px;}
	.form_box p{font-size:14px;}
	.abut_text h1{font-size:22px;}
	.team_boc h2{font-size:18px;}
	img.team_img{border-bottom:2px solid #84929e}
	.purechat {
		margin-bottom:0px;
	}
	.logo-tile img{height:60px}
	.logo-tile button{font-size:12px;padding:4px 3px}
}

@media (max-width: 480px) {
	.top_text a{width:100%;}
	#helping_section p{width:100%; padding:10px 10px;}
}

@media (max-width: 360px) {

}

@media (max-width: 320px) {

}

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

}

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

}