@media (min-width: 1200px) {
	.container {max-width: 1200px !important;}
	#slider_area .left-text {padding-bottom: 1rem;}
}
@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
	.pt-3 {padding-top: 5rem !important;}
    .pb-3 {padding-bottom: 5rem !important;}
    .pt-2 {padding-top: 2rem !important;}
    .pb-2 {padding-bottom: 2rem !important;}
    .mt-3 {margin-top: 3rem !important;}
    .mb-3 {margin-bottom: 3rem !important;}
    .mt-2 {margin-top: 2rem !important;}
    .mb-2 {margin-bottom: 2rem !important;}
	
	/*============*/
	.floats {
	    position: fixed;
	    width: 40px;
	    height: 40px;
	    bottom: 75px;
	    right: 20px;
	    background-color: #13990a;
	    color: #fff;
	    border-radius: 50px;
	    text-align: center;
	    font-size: 30px;
	    box-shadow: 2px 2px 3px #999;
	    z-index: 100;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 9px;
	}
	.svg-inline--fa {
	    font-size: inherit;
	    height: 1em;transition: all 0.5s ease;
	    color: #fff;
	}
	.svg-inline--fa:hover {color: #fff;}

	/*==============*/	
	.menu-block .navigation-menu > li, .menu-block .navigation-menu > .dropdown  {position: relative;padding: 2px 15px;margin: 0 8px;}
	.dropdown-menu.fullwidth_dropdown_menu::-webkit-scrollbar {width: 5px;}
	/* Track */
	.dropdown-menu.fullwidth_dropdown_menu::-webkit-scrollbar-track {background: #f1f1f1;}
	/* Handle */
	.dropdown-menu.fullwidth_dropdown_menu::-webkit-scrollbar-thumb {background: #ee4998;}
	/* Handle on hover */
	.dropdown-menu.fullwidth_dropdown_menu::-webkit-scrollbar-thumb:hover {background: #555;}
	/* Track */
	.mobile-sticky-footer {display: none;}
	.header-area .main-header-area .main-menu {padding: 0;}	
	
	.bgcolor {
	    background: #91a3ad;
	    color: #fff !important;
	    border-radius: 6px;
	    padding: 10px 30px !important;
	}
	
	.login-form .links {text-align: right;}
	.step-form .row::before {top: 30px;bottom: 0;position: absolute;content: " ";width: calc(100% - 360px);height: 1px;background-color: #000;margin: 0 auto;left: 0;right: 0;}
	.leads_section .grop-btns a {margin-right: 20px;}

}	
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area .address_bar .address_menu .single_address img {max-width: 100px;}
	.header-area .main-header-area .main-menu ul li a {font-size: 16px;font-weight: 400;}
	.header-area .main-header-area .main-menu ul li a i {font-size: 1rem;}
	
	.header-area .main-header-area {padding: 10px 0;}
	
	.section-header h2 {font-size: 32px;}	
	.nav-menu > ul > li {padding: 20px 10px;}
	#header .right-side .user-add .singup {margin-left: 10px;}
	.atb .btn {font-size: 16px;padding: 4px 11px;}
    .switch-box .inner-box {margin: 1rem 0;}
    .data-table .table {width: 1060px;}
}
/* - Max Width: 991 */
@media (max-width: 991px) {
	.pt-3 {padding-top: 3rem !important;}
    .pb-3 {padding-bottom: 3rem !important;}
    .pt-1 {padding-top: 20px !important;}
    .pb-1 {padding-bottom: 20px !important;}
    .pt-2 {padding-top: 1.5rem !important;}
    .pb-2 {padding-bottom: 1.5rem !important;}
	.mt-3 {margin-top: 2rem !important;}
    .mb-3 {margin-bottom: 2rem !important;}
    .mt-2 {margin-top: 1.5rem !important;}
    .mb-2 {margin-bottom: 1.5rem !important;}
	
	
	#return-to-top {bottom: 55px;}
	.slider_area .right-side img {max-width: 280px;}
	.whatsapp, .top-bar, .carousel-control-prev, .carousel-control-next {display: none;}

	/*===============*/
	#sticky-header .logo img {max-width: 170px;}
	.slicknav_nav a {font-size: 15px;color: #fff;}
	.main-header {position: unset;}
	.slicknav_icon-bar {background: #000 !important;}
	
	.btn-box {text-align: center;}
	.login-form .links, #slider_area .banner-btn {text-align: center;}
	.btn-style2 {margin: 0 auto;}
	.col-revers {flex-direction: column-reverse;}
	#slider_area {background-size: cover;}
	#slider_area .left-text h1 {font-size: 34px;}
	#slider_area .banner-pic {text-align: center;padding-top: 2rem;}
	#home #three, #home #five {padding: 5rem 0;background-size: cover;}
	#home #five .profile-pic {margin-top: 2rem;}
	.user-graf .inner-box, .switch-box .inner-box {min-height: auto !important;margin: 1rem 0;}
    .data-table .table {width: 1000px;}
    .leads_section .lead_details .data-table .table > thead th {text-align: center;width: 14.28%;}
    #myModal .modal-footer {justify-content: center;}
	#header .logo {margin-right: 0 !important;}
	#header .main-header-area .container {justify-content: center;}
}	
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.mobile-nav-toggle {right: 0;left: 0;padding: 0 15px;max-width: 720px;width: 100%;margin: 0 auto;} 

}	
@media (min-width: 768px) {
	.environment_bg, .tab-none {display: none;}
}
@media (max-width: 767.98px) {
	body[data-leftbar-compact-mode="condensed"] .leftside-menu {display: none;}
}	
@media (max-width: 767px) {		
	.head42 {font-size: 30px;}
	.section-header {text-align: center;}
	#slider .left-text h1 {font-size: 2.5em;}
	.section-header h2 {font-size: 30px;}
	.d-block {display: unset !important;}
	.heading_section .head-title h1 {font-size: 30px;line-height: normal;}
	
	.heading_section {padding: 40% 0;}
	.login-form .links {padding-top: 10px;}	
	
	.banner-btn {text-align: center}

}
@media only screen and (min-width: 640px) and (max-width: 767px) {	
	.mobile-nav-toggle {right: 0;left: 0;padding: 0 15px;max-width: 540px;width: 100%;margin: 0 auto;} 
	.leads_section .banner-btn a {margin-right: 15px;}

}
/* - Max Width: 639 */
@media (max-width: 639px) {	
	.login .row {flex-direction: column-reverse;}
	.login .left-side {padding: 1rem 0;}
	.or-line:before, .or-line:after {width: 30%;}
	.signup .left-side .profile-pic img {width: 320px;height: 320px;}
	.signup .left-side .profile-pic::before {width: 340px;height: 340px;}
	.signup .left-side .profile-pic::after {width: 360px;height: 360px;}
	.cust_review .review-box {display: block}
	.cust_review .inner-box {margin: 20px 0;}
	.mobile-img {margin: 10px 0;}
	.contact_us .box-shadow {padding: 3rem 2rem;}
	.logo {top: 60px;}
    .navbar-custom .topbar-menu li .banner-btn {margin-right: 2px;}
    .leads_section .grop-btns {display: block;text-align: center;}
    .leads_section .grop-btns .banner-btn {margin-bottom: 1rem;}
    .navbar-custom .topbar-menu li .banner-btn a {padding: 8px 9px;font-size: 16px;}
    #myModal .modal-footer .grop-btns .btn {padding: 7px 16px;}
    #myModal .modal-content .modal-header button.btn-close {right: 20px;}
}