/* This Stylesheet for Front Page */
/* Main Slider */
.carousel-control-next{
	height: 90px;
    width: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ffffff;
    color: #607d8b;
    text-shadow: none;
    line-height: 90px;
    font-size: 38px;
    opacity: 1;
}
.carousel-control-prev{
	height: 90px;
    width: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ffffff;
    color: #607d8b;
    text-shadow: none;
    line-height: 90px;
    font-size: 38px;
    opacity: 1;
}
.carousel-control-next span,.carousel-control-prev span{
	background: transparent;
	color: #607d8b;
}
.carousel-control-next:hover,.carousel-control-prev:hover{
	background: #607d8b;
}
.carousel-control-next:hover span,.carousel-control-prev:hover span{
	color: #ffffff;
}
.carousel-control-next-icon, .carousel-control-prev-icon{width: auto; height: auto;}
.carousel-caption{
	bottom: auto;
	top: 200px;
}
.carousel-caption h2{font-size: 50px; color:#ffffff; margin-bottom: 25px;}
.carousel-caption p{font-size: 25px; color:#000000; margin-bottom: 25px;}
.carousel-caption .btn{font-size: 16px;}
/* End of Main Slider */

/* Websuites Winter */
.websuites-winter h4{margin-top: 20px;}
/* End of Websuites Winter */
/* The Latest  */

.the-latest{
	padding-bottom: 0px;
}
.category i{margin-right: 5px;}
/* The Latest */
/* History */
.history .card{
	padding: 40px 30px;
}
.history .card img{
	width: 100px;
}
.history-header{
	margin-bottom: 25px;
}
.history p{
	font-size: 18px;
}
/* End of History */
/* Instagram */
.instagram .section-header i{
	font-size: 36px;
	color: #524e4e;
	margin-left: 10px;
}	
#masterCaption{
	font-size: 16px;
	font-weight: 400;
}
/* End of Instagram */

/* Responsive Media Queries  */
/* Extra large devices (Extra large desktops, 1680 and Down) */
@media (max-width: 1679.98px) {
	.carousel-caption{top:150px;}
}
/* Extra large devices (Extra large desktops, 1440px and Down) */
@media (max-width: 1439.98px) {
	.carousel-caption{top:100px;}
}
/* Extra large devices (large desktops, 1200px and Down) */
@media (max-width: 1199.98px) {
	/*  Main Slider */
	.carousel-caption h2{font-size: 36px;}
	.carousel-caption p{font-size: 20px;}
	.carousel-caption{top:50px;}
	.carousel-caption p{font-size: 18px;}
	.carousel-caption .btn{font-size: 14px;}
	/* End of Main Slider */
	/* The Latest */
	.the-latest .col-md-6{margin-bottom: 25px;}
	.s_latest_posts .card{
		margin-bottom:35px;
	}
	/* End of The Latest */
}
/* Large devices (desktops, 992px and Down) */
@media (max-width: 991.98px) {
	/* Main Slider */
	.carousel-caption {
	    top:60px;
	}
	.carousel-control-next, .carousel-control-prev{display: none;}
	.carousel-caption h2{font-size: 22px; margin-bottom: 15px;}
	.carousel-caption p{font-size: 14px;}
	.carousel-caption .btn {
	    font-size: 12px;
	}
	/* End of Main Slider */
	/* Websuites Winter */
	.websuites-winter h4{font-size: 20px;}
	.websuites-winter .card-text{font-size: 14px;}
	/* End of Websuites Winter */

}
/* Medium devices (tablets, 768px and Down) */
@media (max-width: 767.98px) {
	/* Main Slider */
	.carousel-indicators{margin-bottom: 0;}
	/* End of Main Slider */
	/* Expert Advice  */
	.expert-advice .card.h-100{height: auto !important; margin-bottom: 25px;}
	/* End of Expert Advice  */
	/* History */
	.history p{font-size: 14px;}
	.history .card{padding: 30px 20px;}
	/* End of History */
	/* The Latest */
	.the-latest .my-5{margin: 20px 0px !important;}
}
/* Small devices (landscape phones, 480px and down) */
@media (max-width: 480px) {
	.instagram .section-header h2{font-size: 24px;}
}

