@charset "utf-8";
/* CSS Document */

/* 

	Template Name : Socaran | Business and Corporate Multipurpose HTML Template
	Author : Rainbow Design
	Author URL : http://rainbowdesign.in/
	Description :

	
*/

/* Medium Devices, Desktops */
@media (max-width: 1024px) {
.navbar-area-box .navbar-collapse .navbar-nav .nav-item .nav-link {
	padding: 18px 15px;
}
}
@media (max-width: 991px) {
.navbar-area-box {
	padding: 8px 0px;
}
.filter1 li span {
	padding: 8px 18px;
}
.navbar-area-box .navbar-nav {
	background-color: #f5f5f5;
	padding: 10px;
}
.navbar-area-box .navbar-collapse .navbar-nav .nav-item .nav-link {
	padding: 0px 8px;
	line-height: 38px;
}
.navbar-area-box .dropdown-toggle:after {
	transform: inherit;
	top: 0;
}
}

/* Small Devices, Tablets */
@media (max-width: 767px) {
.slider .carousel-caption h2 {
	font-size: 28px;
	line-height: 40px;
}
.filter1 li span {
	padding: 8px 4px;
	font-size: 11px;
}
.news-letter-section .newsletter-inner-box .newletter-form .submit-btn {
	width: 200px;
}
.breadcumb-section .title {
	font-size: 35px;
}
.sticky{
	position:relative;
}
}

/* Extra Small Devices, Phones */
@media (max-width: 640px) {
.topbar-bar-area .topbar-inner-box .topbar-left-box ul li, .topbar-bar-area .topbar-inner-box .topbar-left-box ul li:last-child {
	border: 0px;
}
.topbar-bar-area .topbar-inner-box .topbar-right-box {
	width: 100%;
	text-align: center;
}
.topbar-bar-area .topbar-inner-box .topbar-right-box {
	border-top: 1px solid #3d3c3d;
}
.navbar-area-box .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
	padding: 0px;
}
.slider .carousel-control-prev, .slider .carousel-control-next {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 3px solid rgba(255,255,255,0.6);
	font-size: 10px;
}
.slider .carousel-control-prev {
	left: 10px;
}
.slider .carousel-control-next {
	right: 10px;
}
.slider .carousel-caption .slider-caption-box {
	padding: 8px;
}
.slider .carousel-caption h2 {
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 10px;
}
.btn-style-1 {
	font-size: 10px;
	padding: 10px 16px 10px 16px;
}
.breadcumb-section .title {
	font-size: 30px;
	padding-bottom: 0px;
}
.news-letter-section .newsletter-inner-box .title {
	font-size: 40px;
}
.news-letter-section .newsletter-inner-box .newletter-form .form-element .input-field {
	padding-right: 15px;
}
.news-letter-section .newsletter-inner-box .newletter-form .submit-btn {
	position: relative;
	width: 100%;
	margin-top: 6px;
	border-radius: 6px;
}
.blog-details-section .single-comment-box-sub {
	margin-left: 0px;
}
}
