@charset "utf-8";

/* CSS Document */

@media only screen and (max-width: 991px) {

	.pricing-table.text-center.maxwidth400.bg-theme-colored img {

    width: 100%;

}



	.process li {



	width: 100%;



}

	.flex-content{ display: block; width: 100% }

	#about-content .about-img img {

    border: 6px solid white;

    width: 100%;

}

	.intro_banner {

    padding: 10px;

}

.sp-container h2 {



	line-height: 63px;

	height: 80px;

	margin-top: -50px;

	font-size: 73px;



}

.text-dusty-gray {



    width: 100%;

}

.logo_1 {

    width: 216px;

    padding-right: 33px;

}





element {



}

.navbar-nav > li > a {

    margin-right: 2px;

    font-size: 11px;



}

.carousel-caption.carousel-caption1 {

    top: 8%;

    left: 20%;

    text-align: left;

}





.team-widget-boxed .team-widget-item {

    width: 100% !important;

    

  

}

.team-widget-item .image {

    float: none;

    width: 100% !important;

	min-height:300px;



}

.team-widget-item .content {

    width: 100%;

}

.team-widget-boxed .team-widget-item {

    display: block;

}



	}

	

@media only screen and (max-width: 767px) {

	.new_text.wow.bounceInLeft h2 {

    width: 100%;

}

	#typewriter {

	font-size: 44px;

	line-height: 16px;

}

.contact-block-2 {



    text-align: center;

    padding: 40px 30px;

    background: white;

    margin-top: 0px;

    position: relative;

    margin-bottom: 10px;



}

	

	.logo_1 {

  

    padding-right: 0;

}



	.hifgproffesonal {

    font-size: 15px;

}

.hifgproffesonal1 {

    font-size: 15px;

    margin-left: 13%;

}

.hifgproffesonal2 {

    font-size: 15px;

    margin-left: 30%;



}

.text-small-16.text-uppercase.footer-title {

    margin-top: 15px;

}

.unit-spacing-md.unit > * {

	margin-bottom: 22px;

	margin-left: 6px;



}

.text-md-right {

    text-align: left;

}

.info_text {

	position: absolute;

	left: 4px;

	/* top: 0; */

	width: 100%;

	text-align: center;

}

.navbar-brand {



    padding: 16px 19px;



}



.box p {



    font-size: 36px;



}

.box p {

    color: #fbcd13;

    font-size: 36px;

    position: absolute;

    top: 0px;

    left: 0px;

    letter-spacing: 0px;

    cursor: pointer;

    font-family: 'Muli';

    font-weight: bold;

}

.box{ left:92%;}

.hdhdh{ margin-top:50px; margin-left:90px}
.new_text h2 {
    text-align: center;
    font-size: 22px;
    background-color: rgb(225, 225, 225, 0.90);
    padding: 12px 0;
    border-radius: 3px;
    width: 100%;
    margin: -2px auto;
    font-weight: bold;
    color: #e46c0a;
    font-family: 'Cambria';
}

	}



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

	.logo_1 {

    width: 259px;

    padding-right: 56px;

}



}



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

	.hifgproffesonal {

    font-size: 25px;

}

.hifgproffesonal1 {

    font-size: 25px;

    margin-left: 13%;

}

.hifgproffesonal2 {

    font-size: 25px;

    margin-left: 30%;



}

	}



@media (min-width:528px) and (max-width:772px){

	.inner-arrow {

	width: 358px;

	height: 66px;

	display: inline-block;

	background-color: #4e81be;

	text-align: center;

	font-size: 13px;

	font-weight: normal;

	line-height: 68px;

	vertical-align: middle;

	color: #fff;

}



	

	}

@media only screen and (max-width: 527px) {

.inner-arrow {

	width: 150px;

	height: 46px;

	display: inline-block;

	background-color: #4e81be;

	/* text-align: center; */

	font-size: 9px;

	font-weight: normal;

	line-height: 18px;

	vertical-align: middle;

	color: #fff;

}

.arrow::before, .arrow::after {

    content: '';

    display: inline-block;

    width: 0;

    height: 0;

    border: 23px solid transparent;

        border-right-color: transparent;

        border-bottom-color: transparent;

    vertical-align: middle;

}

.arrow::before {

    border-top-color:  transparent;

    border-bottom-color: #4e81be;

    border-right-color: #4e81be;

}

.arrow::after {

    border-left-color: #4e81be;

    border-bottom-color: #4e81be;

}

	}





@media (min-width:1920px) and (max-width:3000px){



	.inner-arrow {

    width: 611px;

    height: 65px;



}

}



@media only screen and (max-width: 480px){

	.intro_banner {

	min-height: auto;
	padding:73px;

}

	}
@media (min-width:668px) and (max-width:1024px){
.testimonial .description {
height: 600px;
}
.contact-block-2 p {
    
    font-size: 12px;
}
}
@media (min-width:992px) and (max-width:1100px){
.navbar-nav > li > a {
font-size:16px;
}
.process li {
padding: 0 10px;
}
}


