/*
Theme Name: AHSC
Theme URI: #
Author: Barid Ghosh
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{margin:0px;padding:0px;}
*{border:none;outline:none;text-decoration:none;box-sizing:border-box;}
.clear{clear:both;}
.left{float:left ;}
.right{float:right;}
iframe{width:100% !important;}
a{color:inherit;}
img{vertical-align:top;}


h1, h2, h3, h4, h5, h6,ul,li,p,nav,section,header,footer{margin:0;padding:0;}
.wrapper{
	width:100%;
}
.wrapper{
	width:100%

}
body
{
	font:normal 14px 'gothic';
}
.container{
border:0px solid red;

}
.top_header{
	width:100%;
	background:#649cca;
	padding-top:12px;
	padding-bottom:10px;
	
}
.top_header p{
	
	font:normal 15px 'Open Sans';
	color:#ffffff;
	
}
.right_head{
	float:right;
	
}
.right_head a:hover{
	text-decoration:none;
	color:#ffffff;
}
.right_head a:focus{
	text-decoration:none;
	color:#ffffff;
}

.right_head p{
	float:left;
	font:normal 15px 'Open Sans';
	color:#ffffff;
	margin-right:14px;
}
.right_head ul{
	list-style-type:none;
	float:left;
}
.right_head ul li{
	float:left;
}
.right_head ul li a {
    text-decoration: none;
    padding: 0px 0px 0px 9px;
}

img.top-header-pic {
    margin-right: 5px;
}
img.top-header-pic2 {
    margin-right: 5px;
	margin-top: 2px;

}
.navbar-inverse {
    background-color: #ffffff;
    border-color: #ffffff;
    padding-top: 25px;
    padding-bottom: 7px;
}
.navbar {
    border-radius: 0px;
	margin-bottom:0px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #707070;
	font:normal 16px 'Lato Regular';
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #77ab35;
    background-color: #ffffff;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 20px 0px 20px 30px;
}
.navbar-nav {
    float: left;
    margin: 0;
    margin-top: 28px;
}
.navbar-inverse .navbar-nav>.current-menu-item>a, .navbar-inverse .navbar-nav>.current-menu-item>a:focus, .navbar-inverse .navbar-nav>.current-menu-item>a:hover {
    color: #65b145;
    background-color: transparent;
}
.carousel-control.left {
    background-image: none;
    background-image:none;
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
}
.carousel-control.right {
    background-image: none;
    background-image:none;
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
}
/**new banner***/
.banner{
	position:relative;
}
.banner img{
	width:100%;
}
.banner_info {
    position: absolute;
   
	right:15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    /*top: 133px;*/
	 top: 30%;
}
.banner_info h2{
	font:normal 22px 'gothic';
	margin-bottom:20px;
}
.banner_info h1{
	font:normal 37px 'gothic';
	color:#ffffff;
}

section.welcome{
	padding-top:56px;
	padding-bottom:120px;
	text-align:center;
}
.welcome h1{
	font:normal 30px 'gothic';
	color:#3a3a3a;
	margin-bottom:30px;
}
.welcome p{
	font:normal 20px 'Open Sans';
	color:#59595b;
	margin-bottom:0px;
	line-height:33px;
}
.welcome img{
	margin-bottom:25px;
	
}
section.who{
	padding-top:116px;
	padding-bottom:115px;
	background:#f3f3f3;
}
.first_row{
	text-align:center;
}
.scnd_row{
	text-align:center;
}
.third_row{
	text-align:center;
}

.who_logo {
    position: absolute;
    top: -195px;
    left: 0;
    right: 0;
    margin: auto;
}
.total_row h1{
	font:normal 30px 'gothic';
	color:#323232;
	margin-bottom:37px;
}
.total_row p {
    font: normal 15px 'gothic';
    color: #323232;
   
    width: 77%;
    margin: 0 auto;
	
    line-height: 26px;
}
.first_row p{
	margin-bottom:35px;
}
.scnd_row p{
	margin-bottom:59px;
}
.third_row p{
	margin-bottom:59px;
}
.who_btn {
    width: 164px;
    height: 44px;
    background: #00adef;
    font: normal 15px 'Roboto-Medium';
    border-radius: 61px;
    color: #FFF;
    text-transform: uppercase;
}
section.clint_about{
	padding-top:80px;
	padding-bottom:90px;
	text-align:center;
}
.clint_about h1{
	 font: normal 30px 'gothic';
	 color:#3a3a3a;
	 margin-bottom:36px;
}
.box{
	border:1px solid #cccccc;
	padding-top:32px;
	padding-bottom:20px;
	padding-left:26px;
	padding-right:26px;
	border-radius: 8px;
}
.box p{
	 font: normal 17px 'times_new_romanitalic';
	 color:#303030;
	 line-height: 26px;
	 margin-bottom:35px;
}
.box h5{
	 font: normal 14px 'gothic';
	 color:#00adef;
	 
	 margin-top:12px;
}
.box h2{
	 font: normal 20px 'CenturyGothic-Bold';
	 color:#00adef;
	 
}
img.invrtd {
    margin-top: -13px;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin:0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: #00827f;
    border: 1px solid #00827f;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 0;
    background-color: #464646;
	 border-color:  #464646;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 308px;
}

.box-pic {
    /* position: absolute; */
    margin-top: -75px;
    width: 123px;
    height: 124px;
    float: right;
    margin-right: 20px;
}
footer{
	background:#00213c;
	padding-top:80px;
	padding-bottom:100px;
	text-align:center;
}
footer ul{
	 font: normal 17px 'Lato Regular';
	color:white;
	margin:0 auto;
	    width: 69%;
	list-style:none;
	margin-top:20px;
	margin-bottom:40px;
}
footer ul li{
	float: none;
    padding: 10px 3px 10px 10px;
    display: inline-block;
}
footer ul li a:hover{
	text-decoration:none;
	color:white;
}
footer ul li img {
    width: 24px;
    margin-right: 10px;
    margin-top: -1px;
}
footer p{
	margin-top: 42px;
	font: normal 15px 'Lato Regular';
	color:#ffffff;
}
/***about us***/
.about_banner img{
	width:100%;
}
.about_us_inner{
	padding-top:55px;
	padding-bottom:79px;
}
.about_us_inner h1{
	font: normal 30px 'gothic';
	volor:#3b3b3b;
	margin-bottom:37px;
	
}
.about_us_inner img{
	width:100%;
}
.about_in_first_row{
	padding-bottom:60px;
}
.about_in_first_row h2 {
    font: bold 23px 'Open Sans';
    color: #65b145;
    margin-bottom: 15px;
}
.about_in_first_row h5{
	font: normal 18px 'Open Sans';
	color:#3b3b3b;
	margin-bottom:19px;
}
.about_in_first_row p{
	font: normal 16px 'Open Sans';
	color:#000000;
	margin-bottom:18px;
}
.about_in_first_row ul{
	font: normal 14px 'Open Sans';
	color:#595959;
	list-style-type:none;
}

.about_in_first_row ul li{
	background:url(image/star_li.png) 0% 50% no-repeat;
	padding: 7px 0px 7px 22px;
}
.about_in_scnd_row {
	padding-bottom:69px;
}
.about_in_scnd_row h2{
	font: normal 25px 'Open Sans';
	color:#005dad;
	margin-bottom:30px;
	margin-left: 10px;

}
.about_in_scnd_row ul{
	font: normal 14px 'Open Sans';
	color:#595959;
	list-style-type:none;
	    margin-left: 15px;
}

.about_in_scnd_row ul li{
	background:url(image/aroow_li.png) 0% 50% no-repeat;
	padding: 7px 0px 7px 22px;

}
.about_in_third_row h1{
	font: normal 30px 'gothic';
	color:#3b3b3b;
	margin-bottom:27px;
	margin-left: 10px;

}
.about_in_third_row p{
	font: normal 15px 'Open Sans';
	color:#595959;
	margin-bottom:26px;
	margin-left: 10px;
	line-height: 26px;

}

section.founder{
	padding-top:80px;
	padding-bottom:100px;
	background:#f9f9f9;
}
.founder_first_row {
	padding-bottom:30px;
}
.founder_first_row img{
	width:100%;
}
.founder_third_row img{
	width:95%;
}
.founder_first_row h1{
	font: normal 30px 'gothic';
	color:#000000;
	margin-bottom:18px;
	margin-left: 0px;
	
}
.founder_first_row h4{
	font:  24px 'CenturyGothic-Bold';
	color:#00adef;
	margin-bottom:8px;
	margin-left: 0px;
	
}
.founder_first_row span {
    font: normal 14px 'CenturyGothic-Bold';
    color: #7d7d7d;
    margin-bottom: 31px;
    margin-left: 0px;
    line-height: 25px;
}
.founder_first_row p {
    font: normal 15px 'Open Sans';
    color: #595959;
    
    line-height: 22px;
    margin-bottom: 10px;
}
p.first_p {
    font: normal 21px 'ACaslonPro-BoldItalic';
    color: #005dad;
    margin-top: 13px;
    line-height: 25px;
    margin-bottom: 10px;
}
.founder_scnd_row h1 {
    font: normal 30px 'gothic';
    color: #3b3b3b;
    margin-bottom: 40px;
    margin-left: 15px;
}
.founder_scnd_row ul{
	font: normal 14px 'Open Sans';
	color:#595959;
	list-style-type:none;
	    margin-left: 20px;
}

.founder_scnd_row ul li{
	background:url(image/aroow_li.png) 0 17px no-repeat;
	padding: 12px 22px 12px 24px;

}
.founder_scnd_row{
	padding-bottom:30px;
}
.founder_third_row h4{
	font: normal 17px 'Open Sans';
	color:#060606;
	margin-bottom:19px;
	
	    margin-left: 0px;
}
.founder_third_row p{
	font: normal 15px 'Open Sans';
	color:#5a5959;
	margin-bottom:0px;
	line-height: 26px;
	    margin-left: 0px;
}
.founder_third_row a{
	color:#0075d8;
}
.founder_third_row a:hover{
	color:#0075d8;
	text-decoration:none;
}
/***contact***/
.contct_banner img{
	width:100%;
}
.contact_inner{
	padding-top:56px;
	padding-bottom:100px;
	text-align: center;
}
.contact_inner h1{
	font: normal 30px 'gothic';
	color:#3b3b3b;
	margin-bottom:37px;
	margin-left: 12px;
	
}
.contact_mddle{
	text-align:center;
}
.contact_mddle h2{
	font: normal 20px 'Open Sans';
	color:#005dad;
	margin-bottom:20px;
}
.contact_mddle p{
	font: normal 15px 'Open Sans';
	color:#595959;
	
}
.contact_mddle ul {
	font: normal 15px 'Lato Regular';
	color:#595959;
	list-style-type:none;
	width:91%;
	margin:0 auto;
}
.contact_mddle ul li{
	    float: none;
    padding: 60px 65px 135px 65px;
    display: inline-block;
}
.contact_mddle ul li img{
	margin-bottom:18px;
}
.contact_mddle ul li a{
	text-decoration:none;
	}
	.contact_mddle ul li a:hover{
	text-decoration:none;
	color:#595959;
	}
	a.pdf_a{
		color:#005ead;
		text-decoration:underline;
	}
	/***what we do***/
.wht_we_banner img{
	width:100%;
}
.wht_we_inner{
	padding-top:55px;
	padding-bottom:94px;
}
.wht_we_inner h1{
	font: normal 30px 'gothic';
	color:#3b3b3b;
	margin-bottom:37px;
	margin-left: 12px;
	
}
.wht_we_inner img{
	width:100%;
}
.wht_we_inner p{
	font: normal 15px 'Open Sans';
	color:#595959;
	margin-bottom:13px;
}
.wht_we_inner h2{
	font: normal 22px 'gothic';
	color:#65b145;
	margin-bottom:15px;
}
.wht_we_inner ul{
	list-style-type:none;
	
	
}
.wht_we_inner a{
	color:#0050b3;
}
.wht_we_inner span{
	color:#0050b3;
}
.wht_we_inner a:hover{
	color:#0050b3;
	text-decoration:none;
}
.wht_we_inner a:focus{
	color:#0050b3;
	text-decoration:none;
}
.wht_we_inner ul li{
	background:url(image/aroow_li.png)0% 50% no-repeat;
	    padding: 13px 14px 11px 24px;
	
	
}
.wht_we_inner ul li ul{
	margin-left:20px;
}
ul.type {
	margin-left:15px;
}
ul.type li {
	background:url(image/dot.png)0% 18% no-repeat;
	  
		
	
}
ul.type_2 {
	margin-left:15px;
}
ul.type_2 li {
	background:url(image/dot.png)0% 38% no-repeat;
	    
		
	
}
ul.type_3 {
	margin-left:15px;
}
ul.type_3 li {
	background:url(image/dot.png)0% 50% no-repeat;
	    
		
	
}
.row1{
	padding-bottom:40px;
	padding-left: 32px;
}
.row2{
	padding-bottom:40px;
}
.row3{
	padding-bottom:40px;
}
.row4{
	padding-bottom:40px;
}
.row5{
	padding-bottom:40px;
}
.row6{
	padding-bottom:40px;
}
.row7{
	padding-bottom:40px;
}
.row8{
	padding-bottom:40px;
}
.row3_right_sec {
    padding-top: 131px;
}
/***who we work***/


.who_we_work_banner img{
	width:100%;
}
.who_we_work_inner{
	padding-top:55px;
	padding-bottom:94px;
}
.who_we_work_inner h1{
	font: normal 30px 'gothic';
	color:#3b3b3b;
	margin-bottom:13px;
	margin-left: 12px;
	
}
.who_we_work_inner h6{
	font: normal 15px 'Open Sans';
	color:#595959;
	margin-bottom:18px;
	margin-left: 18px;
	
}

.who_we_work_inner h2{
	font: normal 28px 'gothic';
	color:#3b3b3b;
	margin-bottom:36px;
	
}
.who_we_work_inner h3 {
    font: normal 18px 'CenturyGothic-Bold';
    color: #3b3b3b;
    margin-bottom: 26px;
    /* letter-spacing: 1px; */
    line-height: 30px;
}
.who_we_work_inner span {
	font: normal 22px 'CenturyGothic-Bold';
	color:#65b145;
}

.who_we_work_inner h5{
    font: 600 18px 'Open Sans';
    color: #008dc5;
    margin-bottom: 14px;
    /* letter-spacing: 1px; */
    line-height: 30px;
}
.who_we_work_inner p{
    font: normal 15px 'Open Sans';
    color: #595959;
    margin-bottom: 14px;
    /* letter-spacing: 1px; */
    line-height: 26px;
}
.who_we_work_first_row{
	text-align:center;
	padding-top:45px;
	padding-bottom:70px;
}
.who_we_work_scnd_row{
	
	padding-bottom:50px;
}
.who_we_work_third_row{
	
	padding-bottom:50px;
}
.who_we_work_fourth_row{
	
	
	padding-bottom:50px;
}
.who_we_work_fifth_row{
	
	
	padding-bottom:50px;
}
.who_we_work_sixth_row{
	
	
	padding-bottom:50px;
}
.who_we_work_first_row img{
	width:100%;
}
.who_we_work_first_row h4{
	text-align:center;
	font: normal 17px 'Open Sans';
	color:#00adef;
}
.who_work_btn {
    width: 185px;
    height: 44px;
    background: #00adef;
    font: normal 15px 'Roboto-Medium';
    border-radius: 66px;
    color: #FFF;
    text-transform: uppercase;
	margin-bottom:26px;
}
p.blue {
	 font: normal 15px 'Open Sans';
    color: #26257b;
	margin-bottom: 29px;
}
.who_we_work_inner ul{
	font: normal 15px 'Open Sans';
	color:#595959;
	list-style-type:none;
	
}
.who_we_work_inner ul li{
	background:url(image/dot.png)0% 50% no-repeat;
	    padding: 13px 14px 11px 24px;
	
	
}
.who_we_two_box{
	margin-top:102px;
	
	}
	.who_we_box {
    border: 3px solid #e5e5e5;
    padding: 30px;
	background:#f9f9f9;
	border-radius:4px;
	height:670px;
	
}
.who_we_box h1{
	font: normal 18px 'CenturyGothic-Bold';
	color:#595959;
	margin-left:0px;
}
.who_we_box p{
	font: normal 16px 'Open Sans';
	color:#2e2e2e;
	margin-bottom:10px;
	
	
}
.who_we_box ul{
	font: normal 15px 'Open Sans';
	color:#595959;
}
.who_we_box ul li{
	padding: 9px 21px 9px 22px;
}
.who_we_work_sevnth_row {
    padding-bottom: 0px;
}
.who_we_work_sevnth_row h6 {
	font: normal 19px 'Open Sans';
	color:#202020;
	margin-top:80px;
}
.who_we_work_sevnth_row a{
	font: 600 19px 'Open Sans';
	color:#0095ce;
}
.who_we_work_sevnth_row a:hover{
	
	color:#0095ce;
	text-decoration:none;
}
.who_we_work_sixth_row h5 {
    margin-bottom: 0px;
}
.who_we_work_fifth_row h5 {
    margin-bottom: 0px;
}
.who_we_work_first_row{position: relative}
.who_we_work_first_row .controls{position: absolute; top:39%; left:-10px; right:-10px; transform: translateY(-50%)}
.who_we_work_first_row .prevBtn{
	width:20px; height:27px;
	float:left; 
	text-indent:0; cursor: pointer; margin-bottom:0;
}
.who_we_work_first_row .prevBtn:before{content:'\f060'; font-family: 'FontAwesome'; margin: 0 0 0 0;
    display: block;}
.who_we_work_first_row .nextBtn{
	width:20px; height:27px;
	float:right; 
	text-indent:0; cursor: pointer; margin-bottom:0;
}
.who_we_work_first_row .nextBtn:before{content:'\f061'; font-family: 'FontAwesome'; margin: 0 0 0 0;
    display: block;}
.expander{display:none; padding:0 0 0 20px}
/** =============<!-- 30-08-2019 -->============ **/

.set{ border: 1px solid #cccccc; transition:all .3s ease-in-out;padding:18px 25px;border:1px solid #eaeaea;border-radius:0px;margin-top:25px}
.set.activestate{border:1px solid #eaeaea;padding:28px;}
.set{cursor:pointer; overflow:hidden;}
.set > h4{display:block;font:24px 'CenturyGothic-Bold';line-height:28px;color: #00adef;background:url(image/faq-plus.png) no-repeat center right;padding:0 23px 0 0}
.set > h4.active{color:#000000;margin-bottom:21px;background:url(image/faq-minus.png) no-repeat center right}
.set > h4{cursor: pointer;transition:all .3s ease-in-out}
.set-content{display:none; cursor: auto}
.founder_first_row { overflow: hidden; }

/** =============<!-- 30-08-2019 -->============ **/

/*============ <!-- 13-09-2019 --> ============= */
.accordionbtn span{display:inline-block; color: #fff}
.accordionbtn .who_btn{width: 190px}
.acc-sec .col-sm-12 ul{display:none;}
.set-content-1 .row{margin-bottom:40px}
.set-1:last-child .set-content-1 .row{margin-bottom:0;}
.founder_third_row{margin-top:25px}
.plus-expand {cursor : pointer}
.plus-expand i{color: #3b3b3b; font-size:18px; font-weight:400}
.founder_scnd_row ul li u{font-weight:600; color: #00adef; }
.founder_first_row h1 { margin-bottom: 7px; margin-left: 0px; font-size: 20px; }
.set-content-1 h4 { font-size: 27px; font-weight: 600; margin: 0 0 25px 30px; line-height: 32px; }
.founder_first_row h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 10px 0;
}
.founder_scnd_row h1 {
    font: normal 18px 'gothic';
    color: #3b3b3b;
    margin-bottom: 40px;
    margin-left: 40px;
}
.accordionbtn span .fa{font-size:16px;}
.who_we_box h3 {font-weight:600; text-transform: uppercase;}
.who_we_work_scnd_row ul{margin-bottom:15px}
.who_we_work_scnd_row p{margin-bottom:5px}
.who_we_work_scnd_row li{background-position: 0 20px !important;}
.privacy-lnk{text-align:center}
.privacy-lnk a{font-size:18px; font-weight:500; color: #fff;}


/*<<<< 19-09-2019 >>>>*/
.jke h3{
    font-size: 24px;
    line-height: 28px;
    color: #00adef;
    font-weight: 600;
    margin-bottom: 30px;
}
.jke h4{
	color: #65b145;
	font-weight:600;
	font-size:20px;
	line-height: 24px;
	margin-bottom: 5px;
}
.jke ul li{
    background-position: 0 12px !important;
	padding:5px 14px 5px 24px;
}
.who_we_work_scnd_row.jke ul{ margin-bottom: 25px; }
.who_we_box{height: inherit !important;}

.whg-bg {
    border: 3px solid #e5e5e5;
    padding: 20px 15px 30px;
    background-color: #f9f9f9;
    margin: 0 15px 30px 15px;
    width: auto;
    float: none;
    overflow: hidden;
}
.whg-bg:nth-child(2n){
	background-color: transparent;
}
.accordionbtn .who_btn {
    width: 175px;
    font-size: 13px;
    height: 35px;
}