﻿/* XL Device :1200px */@media (min-width: 1200px) and (max-width: 1500px){}/* LG Device :992px */@media (min-width: 992px) and (max-width: 1200px){}/* MD Device :768px */@media (min-width: 768px) and (max-width: 991px){}@media (max-width: 1440px){	.divider-gap {		padding: 14% 16% 12% 12%;	}}@media (max-width: 1200px){	.f-left-none {		float: none;	}}@media (max-width: 1024px){	.divider-gap {		padding: 10% 5% 9% 5%;	}	.mrb-lg-20 {		margin-bottom: 20px;	}	.mrb-lg-30 {		margin-bottom: 30px;	}	.mrb-lg-40 {		margin-bottom: 40px;	}	.mrb-lg-50 {		margin-bottom: 50px;	}	.mrb-lg-60 {		margin-bottom: 60px;	}	.pdb-lg-80 {		padding-bottom: 80px;	}	.pdb-lg-90 {		padding-bottom: 90px;	}	.pdb-lg-100 {		padding-bottom: 100px;	}}@media (max-width: 991px){	.logo img {		height: 38px;	}	.header-wrapper .header-navigation-area {			 padding: 10px 0; 	}	.language-select-box {			text-align: center;			float: none;	}	.header-top-social-area {			float: initial;			text-align: center;	}	.header-middle .topbar-info-area a {		font-size: 15px;	}	.header-style-one .mean-container a.meanmenu-reveal {		margin-top: -40px;	}	.header-style-one .header-wrapper .header-navigation-area {			 padding: 30px 0 15px; 	}	.header-style-one .header-wrapper .header-top .header-info-area {			text-align: center;	}	.header-style-one .header-wrapper .header-top .header-top-social-area ul {			text-align: unset;	}	.header-style-two .header-wrapper .header-top .header-info-area {			text-align: center;	}	.header-style-two .header-wrapper .header-top .header-top-social-area ul {			text-align: unset;	}	.header-searchbox-style-two .toggle-searchbox.show {			top: 148%;	}	.header-searchbox-style-two .show-searchbox a {		margin: 10px 0 0px;	}	.about-section .image-link {	  margin-bottom: 45px;	}	.service-section-title-area {		padding: 90px 0 240px;		margin: 0;		margin-top: -180px;	}	.gmap_canvas {		height: 370px;	}	.popup-video-block {		min-height: 445px;	}	.mrb-md-20 {		margin-bottom: 20px;	}	.mrb-md-30 {		margin-bottom: 30px;	}	.mrb-md-40 {		margin-bottom: 40px;	}	.mrb-md-50 {		margin-bottom: 50px;	}	.mrb-md-60 {		margin-bottom: 60px;	}	.mrb-md-70 {		margin-bottom: 70px;	}	.divider-gap {		padding: 13% 5% 11% 5%;	}}@media (max-width: 767px){.error-inner .error-title {	font-size: 110px;	line-height: 120px;}.error-inner .error-text {	font-size: 22px;	color: #fff;	margin-bottom: 10px;}	.mrb-md-15 {		margin-bottom: 15px;	}	.mrb-md-20 {		margin-bottom: 20px;	}	.mrb-md-30 {		margin-bottom: 30px;	}	.mrb-md-40 {		margin-bottom: 40px;	}	.mrb-md-50 {		margin-bottom: 50px;	}	.mrb-md-60 {		margin-bottom: 60px;	}	.preloader-wrapper {		left: 40%;	}}@media (max-width: 600px){}@media (max-width: 576px){	.navbar-brand {		margin: 0 auto;	}}@media (max-width: 480px){}@media (max-width: 425px){	h2 {		font-size: 38px;		line-height: 46px;	}	.font-54 {		font-size: 36px;		line-height: 48px;	}	.text-divider .large-text {		font-size: 36px;		line-height: 1.3;	}	.preloader-wrapper {		left: 36%;		top: 42%;	}	.icon-box-two .icon {		float: none;	}	.icon-box-two .icon-details {	  margin-left: 0;	  margin-top: 15px;	}	.about-icon {		display: inline-block;		margin-top: 35px;		margin-bottom: 60px;	}	.about-contact-btn:after {		visibility: hidden;	}	.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-author-thumb {		float: none;		display: inline-block;	}	.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content {		margin-left: 0;		margin-top: 30px;	}	.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .children {    margin-left: 30px;	}	.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-text {    margin-bottom: 25px;	}	.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply {    position: unset;    margin-bottom: 50px;	}	.divider-gap {		padding: 23% 4% 20% 4%;	}	.mrb-sm-15 {		margin-bottom: 15px;	}	.mrb-sm-20 {		margin-bottom: 20px;	}	.mrb-sm-30 {		margin-bottom: 30px;	}	.mrb-sm-40 {		margin-bottom: 40px;	}	.mrb-sm-50 {		margin-bottom: 50px;	}	.mrb-sm-60 {		margin-bottom: 60px;	}	.pdb-sm-80 {		padding-bottom: 80px;	}	.pdb-sm-90 {		padding-bottom: 90px;	}	.pdb-sm-100 {		padding-bottom: 100px;	}	.f-left-sm-none {		float: none;	}}@media (max-width: 375px){	.preloader-wrapper {		left: 36%;		top: 42%;	}}@media (max-width: 360px){}@media (max-width: 320px){}