
/* Hiren */


.slider{
	margin-top: -85px;
}
.text{
	text-align:justify;
}
.feature-line p {
    padding: 0 0 0 0px;
}
.feature-line h6 {
    font-weight: 600;
    padding: 15px 0 0 0px;
}

.stats-item .number {
    font-size: 40px;
   
}
.image{
	 border-radius: 10px;
}
.count {
	display: contents !important;	
}
.symbol {
	color: white;
	font-size: 18px;	
}
.clients-list .col-md-2.col-xs-4 {
    height: 180px;
    box-shadow: 5px 5px 10px;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
	width: 15%;
    margin-right: 10px;
}
.custom-border{
	border: 0px solid black;
}
.box-slider-text {
    color: #3f4096 !important;
    background: #ffffffa1;
    display: inline-block !important;
    padding: 20px 30px !important;
    max-width: 600px !important;
    border-radius: 10px;
	font-size: 25px !important;
}
.custom_menu{
	right: 50px;
    position: fixed;
}
header .main-nav ul > li {
    padding: 2px 12px 1px 12px;
}
header .bottom-header {
    padding: 31px 0 57px;
}
.main-logo {	
	width: 35%;
    background-color: white;
    margin-top: 0px;
    padding: 4px;
	margin-left: 50px;
}
.about-profile{
	padding-left: 15px;
    padding-right: 15px;
}
.feature-line p {
    padding: 0 0 0 153px;
}
.feature-line h6 {
    font-weight: 600;
    padding: 15px 0 0 153px;
	margin-top: 97px;

}
   .row-fit {
    margin: 0;
    background-color: #f9f7f7;
    border-radius: 10px;
   
}

.row-fit:hover {
    box-shadow: 2px 5px 15px grey;
    transition: all 2s ease;
    -webkit-transition: all 0.5s ease;
}
.custom-image{
    max-width: 100%;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.col-md-8 >.feature-line p {
    padding: 0 0 0 48px;
}
.col-md-8 > .feature-line h6 {
    font-weight: 600;
    padding: 15px 0 0 48px;
	margin-top: 0px;
}
.list{
	margin-left: 49px;
}
.feature-line ul>li {
    display: inline-block;
    padding: 5px 10px;
}
.feature-line ul>li::before {
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "❉";
}

.col-md-8 > .feature-line > .text{
	margin-top: 15px;
}
.fmailicon{
	margin-left: 152px;
}
.masonry > .image{
	height: 230px;
}
.masonry > .image img{
	height: 230px;
}
.isotope > .col-xs-6{
	height: 440px;
}
.govt-container{
	margin-top: 50px;
}
.recent-posts li{
	padding: 0 0 5px 0 !important;
}
footer .bottom-footer {
  padding: 10px 15px 10px;
}
footer .top-footer {
    padding: 20px 0 0px;
}
.st-margin{
	margin-top: 12%;
}
.home-traning{
	height:  276px;
}
.ceo-img{
	margin-left: 267px;
    margin-right: -355px;
}
.widget.widget_contact .contact-info li {
    padding: 0 0 14px 8%;
}







@media (min-width: 320px) and (max-width: 450px){
	.clients-list .col-md-2.col-xs-4 {
		height: auto;
		box-shadow: 5px 5px 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 70%;
		margin: 0px 15% 10px 15%;
	}
	.slider{
		margin-top: 0px;
	}
	.main-logo {
		max-width: 150%;		
		width: 130%;
		background-color: white;
		margin-top: 0px;
		margin-left: -20px;
	}
	header .bottom-header {
		padding: 10px 0 30px;
	}
	.features-section .about-img, .about-us-section .about-img {
		margin: 0 0 10px;
	}
	.list{
		margin-left: 0px;
	}
	.col-md-8 > .feature-line > .text{
		padding: 0px 0 0 0px;
	}
	.fmailicon{
		margin-left: 20px;
	}
	.career-div{
		padding-left: 10px !important;
	}
	.masonry > .image{
		height: auto;
	}
	.masonry > .image img{
		height: auto;
	}
	.isotope > .col-xs-6{
		height: auto;
	}
	.home-traning{
	height: auto;
}
.ceo-img{
	margin-left: auto;
    margin-right: auto;
		}
	
}