
@media (min-width: 992px)	{
body {
    font-size: 15px;
    font-family: "ProximaNovaRegular"; 
	}
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'ProximaNovaRegular';
	}
	h6 {
    font-size: 20px;
    font-weight: 600;
}
.navbar-brand {
    padding-bottom: 0rem;
	padding-top: 0rem;
	}
	.contact-bar {
    padding: 0px 0 0px 0;
}
/* .justify-content-end .mb-0 {
    padding-top: 20px;
	} */
	.cover-wrapper {
    height: 40vh;
	}
	.content-section {
    padding: 1.3rem 0;
}
.navbar-toggleable-lg .navbar-nav .nav-link {
    padding: .4rem 1rem;
	font-size: 18px;
}
.card-title {
    margin-bottom: 0.2rem;
}
.card-block {
    padding: 1.4rem;
}
.one-feature {
    padding-bottom: .5rem;
}
.media-body h6 {
    margin-bottom: 0rem;
	}
.one-feature .col-10 p {
    margin-bottom: 0rem;
}
.card-block p {
    margin-bottom: 0.5rem;
	text-align: justify;
}
.card-text:last-child {
    margin-bottom: 0;
    font-size: 16px;
}
 p {
    margin-bottom: 0rem;
}
.lead {
    font-size: 1rem;
	}
.st-footer {
    padding-top: 0.2rem;
    padding-bottom: 0rem;
	}
	section.parallax .light-overlay {
    padding: 2rem 0;
}
.btn-sm, .btn-group-sm > .btn {
    font-size: 0.6rem;
	}
	.justify-content-end .btn {
    font-weight: 700;
}
	
	.page-title-wrapper-3 {
    display: table;
    width: 100%;
    height: 16vh;
	}
	.page-title-wrapper-3 .inner {
    padding: .5rem;
}
.page-title-wrapper .inner {
    padding: .5rem;
}
.page-title-wrapper {
    height: 20vh;
	}
	strong {
    font-weight: 700;
    font-size: 16px;
}
.banner-carousel .carousel-item {
    height: 40vh !important;
}
.banner-carousel .carousel-item > img {
    height: 40vh !important;
}
}
@media only screen and (max-width: 991px){
body {
    font-family: sans-serif;
	 font-size: 13px;
	}
.page-title-wrapper-3 {
    min-height: 10vh !important;
	   height: 10vh;
}
.page-title-wrapper-3 .inner {
    padding: 1rem;
}
.page-title-wrapper-inner {
    padding-top: 10px;
    padding-bottom: 10px;
}
.card-block {
    padding: 1rem;
}
	.st-footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
	}
	.contact-bar {
    padding: 0px 0 0px 0;
    background: #ffffff;
}
h1, .h1 {
    font-size: 1.5rem;
}
.lead {
    font-size: .7rem;
	}
	h4, .h4 {
    font-size: 1rem;
}
.cover-wrapper {
    height: 40vh;
}
	}
	.content-section {
    padding: 2rem 0;
}
}
.one-feature .text-muted {
    color: #636c72 !important;	
    text-align: justify;
}
.bg-primary {
    background-color: #E25B19 !important;
}
.navbar {
    background: #E25B19;
}
.nav-item.active .nav-link {
    background-color: #a23d0c;
}
.primary-text {
    color: #e25b19 !important;
}
.blockquote {
    border-left: 0.25rem solid #e25b19;
}
.btn-warning {
    color: #fff;
    background-color: #e25b19;
	}
	.card-shadow {
    box-shadow: 3px 0px 10px 2px #9E9E9E;
       border: 1px solid #E25B19;  
	}
.bg-img-8 {
    background-position: center;
}

.page-title-wrapper-3 .page-title-container {
    margin-right: 0;
	margin-left: 10%;
	text-align: left;
	}
	.justify-content-end a{
	    margin-top: 40px;
	}

	
.justify-content-end .list-unstyled {
	padding-left: 0;
	list-style: none;
	margin-bottom: 1rem;
	margin-top: 2rem;
}
.justify-content-end .list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
/*---- Genral classes end -------*/

/*Change icons size here*/
.justify-content-end .social-icons .fa {
	font-size: 1.8em;
}
/*Change icons circle size and color here*/
.justify-content-end .social-icons .fa {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.justify-content-end .social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.justify-content-end .social-icons.icon-rounded .fa{
	border-radius:5px;
	    box-shadow: 2px 1px 5px 0px #525050;
}
.justify-content-end .social-icons.icon-flat .fa{
	border-radius: 0;
}

.justify-content-end .social-icons .fa:hover,.justify-content-end  .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .justify-content-end .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.justify-content-end .social-icons.icon-rotate .fa:hover, .justify-content-end .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 
.justify-content-end .social-icons .fa-facebook{background-color:#3C599F;}  
.justify-content-end .social-icons .fa-google-plus,.justify-content-end .social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.justify-content-end .social-icons .fa-instagram{background-color:#A1755C;}
.justify-content-end .social-icons .fa-linkedin,.justify-content-end .social-icons .fa-linkedin-square{background-color:#0085AE;} 
.justify-content-end .social-icons .fa-pinterest,.justify-content-end .social-icons .fa-pinterest-square{background-color:#CC2127;} 
.justify-content-end .social-icons .fa-skype{background-color:#01AEF2;}
.justify-content-end .social-icons .fa-tumblr,.justify-content-end .social-icons .fa-tumblr-square{background-color:#314E6C;} 
.justify-content-end .social-icons .fa-twitter,.justify-content-end .social-icons .fa-twitter-square{background-color:#32CCFE;} 
.justify-content-end .social-icons .fa-vimeo-square{background-color:#229ACC;}
.justify-content-end .social-icons .fa-windows{background-color:#12B6F3;}
.justify-content-end .social-icons .fa-youtube,.justify-content-end .social-icons .fa-youtube-play,.justify-content-end .social-icons .fa-youtube-square{background-color:#C52F30;
}
@media only screen and (max-width: 1200px){
.navbar-toggler {
    margin-top: 0.2rem;
}
}
@media (min-width: 768px){
.carousel-caption p {
    margin-bottom: .2rem;
	}
	.banner-carousel .carousel-caption {
    bottom: 6vh !important;
}
	.blockquote {
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    font-size: 15px;
	}
}
@media only screen and (max-width: 768px){
 h2{
    font-size: 1rem;
}
.banner-carousel .carousel-caption {
    bottom: 0vh !important;
}
.white-section  .row .col-md-4, .white-section  .row .col-md-6{
margin-bottom: 20px;
}
.blockquote {
    font-size: 13px;
	}
	h5, .h5 {
    font-size: .4rem;
}
.card-text:last-child {
    text-align: justify;
}
.banner-carousel .carousel-item {
    height: 12vh !important;
}
.banner-carousel .carousel-item > img {
    height: 12vh !important;
}
}
.banner-carousel .dark-overlay {
    background: rgba(41, 41, 41, 0.3) !important;
}
h2.page-title-heading{
color: #fff;
}
