.fullwidth{

	width:100%;

	float:left;

}


.min-width{

	width:90%;

	float:left;

	margin:0 5%;

}
/*----------------------------------------Client counter---------------------------*/

#counter-bg{

}



.counter-head{

	width:80%;

}



.counter-window{

	width:100%;

	float:left;

	text-align: center;

	position:relative;

}



.counter-window h1, .counter-window h3 {

	font-weight: 600;

	text-transform: uppercase;

}



.counter-window h3{

	margin-bottom: 30px;

	color: #212121;

}



.counter-window span{

	color:#6d6d6d;

	display:inline-block;

	vertical-align:top;

	font-weight: 400;

}



.counter-window span > span {

	margin-bottom: 0;

}



.counter-window .circle {

	background: #2980b9;

	width: 200px;

	line-height: 200px;

	display: inline-block;

	color: #212121;

	border-radius: 100%;

}



.counter-window code, code > span {

	display: block;

	font-family: Monaco, monospace;

	background: #444;

	color: #212121;

	padding:20px;

	font-size: 14px;

	margin-bottom: 100px;

}



.counter-window code > span {

	padding: 0;

	margin: 0;

}



.counter-window .main-div-cou{

	width:20%;

	display:inline-block;

	vertical-align:top;

	margin:0 -2px;

	padding:20px 10px;

	text-align:center;

	cursor:pointer;

}



.counter-window .main-div-cou .title-icon{

	width:100%;

	float:left;

	font-size:25px;

	text-align:center;

	padding-bottom:10px;

	display:none;

}



.counter-window .main-div-cou .title-icon i{

	width:100%;

	height:60px;

    line-height:60px;

    background:#212121;

	color:#bababa;

}



.counter-window .main-div-cou .coun-data{

	width:100%;

	float:left;

	position:relative;

}



.counter-window .main-div-cou .counter{

	font-size:40px;

	font-family:'poppinsblack';

	position:relative;

	z-index:1;

	width:140px;

	height:140px;

	line-height:140px;

	border-radius:50%;

	border:1px solid;

}



.counter-window .main-div-cou #counter1{

	color:#60A688;

}



.counter-window .main-div-cou #counter2{

	color:#6086A6;

}



.counter-window .main-div-cou #counter3{

	color:#A67E60;

}



.counter-window .main-div-cou #counter4{

	color:#A69460;

}



.counter-window .main-div-cou #counter5{

	color:#7A60A6;

}



.counter-window .main-div-cou #counter6{

	color:#7A60A6;

}



.counter-window .main-div-cou #counter7{

	color:#A69460;

}



.counter-window .main-div-cou #counter8{

	color:#60A688;

}



.counter-window .main-div-cou #counter9{

	color:#A66087;

}



.counter-window .main-div-cou .counter:after{

	margin-left:5px;

}



.counter-window .main-div-cou #counter1:after{

}



.counter-window .main-div-cou #counter2:after{

}



.counter-window .main-div-cou #counter3:after{

}



.counter-window .main-div-cou #counter4:after{

	content:'';

}



.counter-window .main-div-cou #counter5:after{

	content:'';

}



.counter-window .main-div-cou #counter6:after{

	content:'';

}



.counter-window .main-div-cou .title{

	width:100%;

	margin-top:15px;

	color:#3D3D3D;

	font:14px/20px 'poppinsblack';

	text-transform:uppercase;

}



.counter-window .main-div-cou .title span{

	width:100%;

	float:left;

	font:400 13px 'poppins';

	text-transform:capitalize;

	padding-top:10px;

}



.in-numbersContainer{

	position:absolute;

	width:70%;

	left:50%;

	top:0;

	bottom:0;

	height: 400px;

	margin-left:-35%;

	background:#fff;

	border:7px solid #155b2e;

	box-shadow:0 0 30px rgba(0,0,0,0.37);

	z-index:9;

	display:none;

}



.in-numberClose{

	position:absolute;

	right:0;

	top:0;

	font-size:22px;

	padding:0 10px;

	line-height:36px;

	color:#C40003;

	cursor:pointer;

}



.in-numberClose:hover{

	color:#212121;

}



.in-numbersContainer .in-numberBox{

	padding:50px 40px 40px;

}



.in-numbersContainer .in-numberBox h3{

	font:24px 'poppinsblack';

	border-bottom:1px solid;

	padding-bottom:10px;

}



.tsRatio{

	margin-bottom:30px;

}



.tsRatio li{

	display:inline-block;

	vertical-align:middle;

	margin:0 10px;

	font:22px 'poppinsblack';

}



.tsRatio li a .imgBox{

	width:80px;

	margin:0 auto 12px;

}



.tsRatio li a h4{

	font-size:18px;

	color:#212121;

}



.tsRatio li a h4 span{

	font:22px 'poppinsblack';

	display:block;

	padding-top:10px;

	color:#155b2e;

}



.in-numbersContainer .in-numberBox p{

	font-size:16px;

	line-height:30px;

	display:block;

	padding:5px 0;

}



.in-numbersContainer .in-numberBox .list-in-numbers{

	margin:20px 0;

}



.in-numbersContainer .in-numberBox .list-in-numbers li{

	width:25%;

    min-height:68px;

	display:inline-block;

	vertical-align:middle;

	margin:0 -2px;

	padding:13px 10px 10px;

	font-size:14px;

	color:#212121;

	border:1px solid #888888;

	background:#D7F3E5;
	float:left;

}

.globallink197 li {

    width: 20%;

    min-height: 76px;

    padding: 12px 10px 10px;

    font-size: 13px;

}



.in-numbersContainer .in-numberBox .list-in-numbers li:nth-child(even){

	background:#F4ECD9;

}

/*----------------------------------------Client counter end---------------------------*/

@media (max-width:1024px){
.appointees .list{
	width:100%;
}
.width50{
	width:100% !important;
}
.all-newseve {
    bottom: -9px;
}
.hm-news-read{
	display:none !important;
} 
.hm-news-slide .hm-news-text {
    width: calc(100% - 45px) !important;
	border-right:none !important;
}


	.logo{width:240px;}

	.burgerMenu{right:6px; top:3px;}

	.banner{margin-top:48px; height:50vw;}

	.slider, .slides{height:50vw;}

	.banner .controls{width:180px; background-size:20px;}

	.banner .controls#prev{background-position: 90% 50%;}

	.banner .controls#next{background-position: 10% 50%;}

	.bannerText{bottom:15%;}

	.bannerText h2{font-size:22px; text-shadow:1px 1px 1px #000;}

	.bannerText .readmore{margin-top:20px;}

	.counter-window .main-div-cou .counter{width:120px; height:120px; line-height:120px; font-size:33px;}

	.counter-window .main-div-cou .title{font-size:12px; line-height:16px;}

	.randomBox{padding:0 3px;}

	.readmore a, .calendar-btn a{font-size:12px; padding:12px 15px 10px;}

	.randomBox section .randomBoxText article{padding:0 0 10px;}

	.option-logoBox{padding:0;}

	.option-logo-textBox p{font-size:13px;}

	.heading{width:300px;}

	.heading h2{font-size:25px;}

	.eventsSlider li a .eventDate{width:80px;}

	.eventsSlider li a .eventDate h3{font-size:24px;}

	.eventsSlider li a .eventsText{width:calc(100% - 80px);}

	.social ul li a i{width:50px; height:50px; line-height:50px;}

	.inside-parent{padding:50px;}
	.contactAdd {
    width: 100%;
    margin-bottom: 25px;
}
	.mainGalleryList li {
		width: 48%;
	}
	.photogalleryBox li {
    	width: 48%;
	}

}
@media (max-width:640px){

	.logogo{width:190px;}

	.burgerMenu{width:40px; height:40px;}

	.menu-icon-wrapper{left:1px; top:1px;}

	.readmore a{width:120px;}

	.bannerText{bottom:10%;}

	.bannerText h2{font-size:19px;}

	.bannerText .readmore{display:none;}

	.banner, #inBanner{height:auto;}

	.hm-newsLiner{position:relative; background:#eaf1ed;}

	.counter-window .main-div-cou{width:calc(100% / 3);}

	.in-numbersContainer{bottom:auto;}

	.in-numbersContainer#in-numbersContainer6 .in-numberBox .list-in-numbers,

	.in-numbersContainer#in-numbersContainer9 .in-numberBox .list-in-numbers{

		height:auto;

	}

	.in-numbersContainer .in-numberBox .list-in-numbers li{width:50%;}

	.randomBox{width:100%; padding:13px 0;}

	.randomBox section{min-height:1px;}

	.randomBox section .gallContainer .gal{height:50vw;}

	.randomBox section .gallContainer ul li a{font-size:14px;}

	.option-logogo ul li{width:calc(100% / 3); padding:10px;}

	.inside-leftMenu{width:100%;}

	.inside-leftMenu .randomBox{display:none;}

	.inside-leftMenu-Box .randomHead h4{padding:12px 10px; text-align:left;}

	.inside-leftMenu-Box .randomHead h4 .fa-bars{display:block;}

	.inside-leftMenu-Box > ul{display:none;}

	.insidePage-main{width:100%; padding:30px; min-height:1px;}

	.insidePageBox p{padding:5px 0; font-size:13px; line-height:19px;}

	.insidePageBox p strong{font-size:inherit;}

	.minBox-text h4, .fullBox-textBox h2{font-size:16px;}

	.fullBox-textBox h2 span{font-size:12px;}

	.inSlider, .inSlides{height:40vw;}

	.videoContainer iframe{ height:300px;}

	.videos-thumb li{width:100%;}
.contactAdd p {  position: relative;  padding-left: 45px !important;    margin: 13px 0;}
.fields {width: 100%;}
}


@media (max-width:480px){

	.heading{margin-bottom:20px;}

	.counter-window .main-div-cou{width:50%; padding:10px;}

	.in-numbersContainer .in-numberBox .list-in-numbers li{width:100%; min-height:1px;}

	.hm-quicks li{width:100%; padding:5px 0;}

	.calendar-btn{float:none; display:table; margin:0 auto 30px;}

	.sclTieups ul li{padding:2px;}

	.footAdd{width:100%; padding-right:0;}

	.footLinksNavi, .footLinks{width:100%; padding:10px 0;}

	.bottom p, .ecis{width:100%; text-align:center;}

	.insidePage-main{padding:30px 0 0; box-shadow:none;}

	.breadcrumb{padding-bottom:8px;}

	.breadcrumb ul li{padding:5px 2px; font-size:11px;}
	.mainGalleryList li {width: 100%;margin: 0px 0% 8px;min-height: auto;}
    #counter-bg {
        margin-top:320px;
    }
	.in-numbersContainer{
	height: 700px; }
}