#area { overflow:hidden; height:101px; margin-top:5px;}
#area ul { clear:both;}
#area li { float:left; width:246px; height:101px;  no-repeat; overflow:hidden; margin-right:1px;}
#area li img { float:left;width:80px;height:70px;margin-top: 1px;margin-left: 6px;border-radius: 80px;}
#area li dd {float:right; line-height:18px; width: 150px;
  margin-right: 2px;}

#area1 { height:700px;;margin-right: 200px; overflows:hidden; margin-top:5px;}
#gsjj { float:left; width:1000px;; margin-left:3px; overflow:hidden; }
#gsjj .con { line-height:24px; width:100%; margin:0 auto;}
#gsjj .con img { float:left;  margin:3px 5px;  height: 190px;}
#area1 .title { height:48px;line-height:48px;background:url(../images/index_21.gif) no-repeat 5px 15px; text-indent:20px }
.title h2 { font-weight: bold; font-size:14px; float:left;}
.title .more { float:right; margin-right:10px;}

#news li.two {
   height: 90px;
  float: left;
  width: 200px;
  text-align: center;
}
#news {float:left; width:1000px;; margin-left:10px;  margin-top: -15px;}
#news .title { height:48px;line-height:48px;background:url(../images/index_18.gif) no-repeat 5px 0px; text-indent:55px }
#news .con { border-bottom:1px #ccc dashed; height: 100%;
  width: 1000px;;}
#news .con img{ float:left; padding:4px; width: 1000px;;margin:6px 5px 3px 5px;}
#news .con dd { line-height: 20px;
  float: right;
  background: rgba(0, 33, 71, 0.71);
  position: relative;
  padding: 2em;}
#news ul { clear:both;}
#news li { line-height:32px; height:32px;overflow: hidden;
  width: 391px;}
#news li span {   margin-bottom: 33px;}
#news li.first { height: 350px;width: 980px;;margin-bottom: 12px;}
#news li a {
  float: left;
  margin-bottom: 33px;
}


#lxwm {float:right; width:280px; margin-left:10px;}
#lxwm .con { line-height:2em; width:260px; margin:0 auto;}

#area2 { margin-top:5px; overflow:hidden; }
#cpzs { width:707px; float: left;}
#cpzs .title { height:30px;line-height:30px;background:url(../images/index_37.gif) no-repeat; text-indent:30px } 
#cpzs ul { border:1px #D9D9D9 solid; height:274px; overflow:hidden;}
#cpzs ul li{ float:left; width:130px; height:120px; text-align:center; margin:10px 5px 2px 5px; }
#cpzs ul li img{ width:120px; height:87px; border:1px #ccc solid; padding:3px; }
#cpzs ul li .product_name { display:block; line-height:33px; height:33px;}

#fwbz { width:277px; float: right;overflow:hidden;}
#fwbz .title { height:30px;line-height:30px;background:url(../images/index_21-15.gif) no-repeat; text-indent:30px } 
#fwbz .con {border:1px #D9D9D9 solid; height:274px; text-align:center;}
#fwbz .con img { margin:5px auto;}
#fwbz .con .text{ text-align:left; line-height:2em; width:254px; margin:0 auto; }



#area1 .box ul li { float:left; height:42px; line-height:42px; width:70px;background:url(../imgs/img_43.jpg) no-repeat 8px ; padding-left:25px;}
#news li.two {
    height: 320px;
  float: left;
  position: relative;
  margin-left: 12px;
  width: 315px;
}

.w3ls-text h3 {
  font-size: 1.5em;
  color: #d2ea32;
  text-align: center;text-transform: capitalize;
  margin: 0 0 1em 0;
overflow: hidden;height: 108px;line-height: 26px;}
.w3ls-text a {
  font-size: 0.9em;
  padding: 0em 0em;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
.btn-info {
  color: #fff;
  background-color: #016773;
  border: 2px solid #016773;
  margin-top: -22px;
  text-align: center;
  margin-left: 82px;
  width: 122px;
}
.w3ls-text p {
  font-size: 0.9em;
  height: 60px;margin-top: -22px;line-height: 1.8em;
  color: #ffffff;
  float: left;
  letter-spacing: 2px;
}

.w3l-date h5 {
  font-size: 0.9em;
  color: #ffffff;margin: 0;
  font-family: 'Open Sans Condensed', sans-serif;font-weight: 500;
  line-height: 1.1;  margin-bottom: 12px;text-align: center;
}

.w3les-text p {
  font-size: 0.9em;
  height: 100px;margin-top: -22px;line-height: 2em;
  color: #ffffff;
  float: left;
  
  letter-spacing: 2px;
}
.w3les-text h3 {
  font-size: 1.5em;
  color: #d2ea32;
  text-align: center;text-transform: capitalize;
  margin: 0 0 1em 0;
overflow: hidden;height: 108px;line-height: 26px;}
.w3les-text a {
  font-size: 0.9em;
  padding: 0em 0em;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
.w3les-text .btn-info {
  color: #fff;
  background-color: #016773;
  border: 2px solid #016773;
  margin-top: -52px;
  text-align: center;
  margin-left: 142px;
  width: 122px;
}

.w3les-text {
float: right;
  background:rgb(75 79 80 / 57%);
  position: relative;
  padding: 1em;
  width: 454px;
  margin-top: -362px;
  height: 303px;
}
.w3les-date h5 {
  font-size: 0.9em;
  color: #ffffff;margin: 0;
  font-family: 'Open Sans Condensed', sans-serif;font-weight: 500;
  line-height: 1.1;  margin-bottom: 12px;text-align: center;
}

.w3ls-text {
height: 330px;
  float: left;
  position: relative;
  margin-left: 1px;
  margin-top: -383px;
  width: 315px;
  background: rgb(75 79 80 / 57%);
  background-size: cover;
  padding: 1em;
  text-align: center;
}
/*-- superiority Section --*/
section.superiority {
	height: 662px;padding:100px 0;  margin-top: -112px;
	/*-- W3layouts --*/
	  width: 100%;background:url(/amhsasc/images/service.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
}
section.superiority h3.text-center {
	font-size:45px;
	color: #fff;
	font-weight:300;
	padding:20px 0;
	font-family: 'Nunito', sans-serif;
}
section.superiority p.text-center {
	font-size:17px;
	color: #fff;
	font-weight:inherit;
	padding:0px 0 40px;
} 
section.superiority i.fa {
	font-size: 25px;
    border: 1px solid #fff;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;margin-left: 33px;
    width: 75px;
    line-height: 74px;
    height: 75px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
	background-color:transparent;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
}
section.superiority i.fa:hover {
	background-color:#fff;
	border:1px solid #fff;
	color:#D46767;
}
section.superiority .serv-info {
    margin-left: -95px;width: 313px;
}
section.superiority .serv-info h4 {
	font-size:20px;
	font-weight:600;
	padding:0 0 0px;
	color:#fff;
}
section.superiority .serv-info p.serv {
	font-size:14px;
	font-weight:inherit;
	padding-bottom:50px;
	line-height:30px;
	color:#fff;
}

.text-center {
  text-align: center;
}
/*-- Service Section --*/ 

.col-xs-6 {
  width: 50%;float: left;  position: relative;
  min-height: 1px;
}

section.superiority i.fa {
  font-size: 25px;
  border: 1px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  width: 75px;
  line-height: 74px;margin-left: 33px;
  height: 75px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  background-color: transparent;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
}

section.superiority i.fa.fa-unity {
  padding-left: 3px;background: url(/amhsasc/images/ico1.png) no-repeat 18px 14px;
}
section.superiority i.fa.fa-cloud {
  padding-left: 3px;background: url(/amhsasc/images/ico2.png) no-repeat 18px 18px;
}
section.superiority i.fa.fa-desktop {
  padding-left: 3px;background: url(/amhsasc/images/ico3.png) no-repeat 16px 17px;
}
section.superiority i.fa.fa-graduation-cap {
  padding-left: 3px;background: url(/amhsasc/images/ico4.png) no-repeat 18px 17px;
}
section.superiority i.fa.fa-users {
  padding-left: 3px;background: url(/amhsasc/images/ico5.png) no-repeat 19px 14px;
}
section.superiority i.fa.fa-boks {
  padding-left: 3px;background: url(/amhsasc/images/ico6.png) no-repeat 18px 18px;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.col-md-4 {
  width: 33.33333333%;position: relative;
  min-height: 1px;
}
.col-lg-4 {
  width: 33.33333333%;position: relative;
  min-height: 1px;height: 200px;
  padding-right: 15px;
 
float: left;}
.slide {
  animation-name: slide;
  -webkit-animation-name: slide;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
visibility: visible;}
.containeer {
  width:100%;
  display: block;
  text-align: left;
  margin: 0 auto;
}

.course-selection {
  background: #e2e3e4;
  background-size: cover;
  min-height: 369px;
  position: relative;
}
.pt-lges-5, .py-lges-5 {
  padding-top: 3rem !important;
}
.pb-mdes-5, .py-mdes-5 {
  padding-bottom: 0rem !important;  padding-top: 0rem !important;
}
.col-lges-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-lges-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 36.333333%;position: relative;
  width: 100%;
  min-height: 1px;
}


h3.course {
  font-size: 2.5em;
  color: #333;
margin: 0;
  font-family: 'Nunito', sans-serif;
  letter-spacing: 1px;font-weight: 500;
  line-height: 1.2;
}
.course-left p {
  color: #333;  margin: 0;
  font-size: 0.9em;
  line-height: 2em;
  letter-spacing: 1px;
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;  margin-top: 1.5rem !important;
}


.containeers {
  width: 78%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.roew {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.course-detials-inner-info h4 {
  color:#016773;
  font-weight: 600;
  margin-bottom: 0.6em;  margin: 0;
  font-family: 'Nunito', sans-serif;
  letter-spacing: 1px;  line-height: 1.2;
}

/*--help-starts--*/
.help{
	padding: 0em 0px;
  width: 100%;margin-bottom: 23px;
}
.help-left img{
	width:100%;  height: 326px;
}
.help-left{
	width:50%;
	float:left;
}
.help-right {
    width: 50%;
    float: right;
    background: #016773;
    padding: 5.47% 3.5%;
}
.help-right h3{
	color:#fff;
}
.help-right h5{
	color:#fff;
	margin:6px 0 0 0;
	font-family: 'AllertaStencil-Regular';
	font-size:21px;
}
.help-right p {
    font-size: 16px;
    color: #fff;
    line-height: 1.8em;
    margin-top: 27px;
    width: 90%;
}
.tool {
    position: absolute;
    top: 110px;
    left: -36.65%;
}
a.tooltips {
    /* position: relative; */
    /* display: inline; */
}
a.tooltips span {
    /* position: absolute; */
}
a.tooltips span:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0%;
    margin-left: 33px;
    width: 0;
    height: 2px;
    border-top: 105px solid #036;
    border-right: 0px solid #003366;
    border-left: 324px solid transparent;
    transform: rotate(90deg);
}
.help-right{
	position:relative;
}
/*--slide-ends--*/

.help-right .visits_left p {
  font-size: 30px;
  font-weight: 700;
  color: #ff4d00;line-height: 23px;  font-family: 'Poppins', sans-serif;  margin-top: 0;
  margin-bottom: 1rem;
}
.visits_left h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  margin-top: -11px;
  display: inline-block;
}
.icon_info {
  text-align: center !important;float:left;
margin-left: 28px;height: 1px;}
.visits_left {  width: 100%;}
.form-title {
  color: #fff;
  padding: 0 0 0px;
  position: relative;
  z-index: 1;
width: 350px;top: 22px;left: 92px;}

.col-lges-4:before {
  content: '';
  position: absolute;
  top: -22px;
  left: -52px;
  right: 0;
  bottom: 0;
  background-color: #016773;
  -webkit-clip-path: circle(100% at 50% -170px);
  clip-path: circle(100% at 50% -170px);
  height: 120px;
  width: 100%;
  z-index: 0;
}
