@media only screen and (max-width:1920px) {

}

@media only screen and (max-width:1600px) {
.elementor-14 .elementor-element.elementor-element-4a8e2bd > .elementor-element-populated {
margin: 260px 0px 0px 500px !important;
}
}
@media only screen and (max-width:1400px) {
.page-banner, .inner-banner, .inban-img img {
	height:400px;
}
.elementor-14 .elementor-element.elementor-element-4a8e2bd > .elementor-element-populated {
margin: 260px 0px 0px 375px !important;
}
.elementor-14 .elementor-element.elementor-element-600e9ea .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-3c56bdf .elementor-heading-title {
  font-size: 100px;
}
.elementor-14 .elementor-element.elementor-element-600e9ea > .elementor-widget-container {
  margin: 270px 0px 0px 40px;
}
}
@media only screen and (max-width:1200px) {
.page-banner, .inner-banner, .inban-img img
{
	height:285px;
}
.feature-wrap li {
    width: 32%;
}
.quote-form {
    width: 100%;
}
.quote-left h1 {
    padding-right: 0;
}
.quote-left .subtitle {
    padding: 0px 
}
.contact-info {
    padding-left: 0px;
}
.get-quote
{
	width:100%;
}
.elementor-14 .elementor-element.elementor-element-4a8e2bd > .elementor-element-populated {
	margin: 200px 0px 0px 300px !important;
}
.elementor-14 .elementor-element.elementor-element-55fbc51, .elementor-14 .elementor-element.elementor-element-eae9a3b, .elementor-14 .elementor-element.elementor-element-7118eab, .elementor-213 .elementor-element.elementor-element-f4911bf {
	display: none !important;
}
}
@media only screen and (max-width :1024px) {
.page-banner, .inner-banner, .inban-img img {
    height: 200px;
}
.page-name {
    padding: 7% 0px 0px 0px;
}
.page-title {
    font-size: 40px;
    line-height: 45px;
}
.process-model li
{
	width:32%;
}
.quick-box {
    padding: 65px 5%;
}
.home-about
{
	padding:0px
}
 .elementor-14 .elementor-element.elementor-element-4a8e2bd > .elementor-element-populated {
    margin: 0px 15px 0px 15px !important;
  }
}
@media only screen and (max-width :991px) {
.section {
	margin-top:0px;
}

.hdget-quote
{
	display:none;
}
.sticky
{
	position:inherit;
	}


.page-banner, .inner-banner {
    position: relative;
    top: 0px;
}
.banner {
	height: auto;
	margin-top:0px;
}
.banner-shape {
    margin-top: -103px;
}

.feature-wrap .media, .feature-cont .media {
    padding: 30px 5px;
}
.company-logo li {
    width: 29.5%;
}
article.post {
    width: 47%;
}
.panel-left {
    width: 70%;
}
.panel-right {
    width: 30%;
}
}
@media only screen and (max-width:767px) {
.navbar-brand {
  width: 60%;
}
.navbar-brand img {
    max-height: 45px;
}

.navbar .btn {
    margin-top: 9px;
    padding: 8px 15px;
}
.navbar-collapse {
  border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	margin-top: 10px;
}
.navbar .d-flex
{
 margin: auto;   
}
.page-banner, .inner-banner, .inban-img img {
    height: 155px;
}

.hdtop-right
{
	display:none;
}
.page-title {
    font-size: 22px;
line-height: 25px;
}

.header-top {
    padding: 7px 0px;
}
.hdtop-left, .hdtop-right
{
	width:100%
}
.header-top ul
{
	text-align:center;
	float:none;
}
.header-top li {
    padding: 5px 10px;
}
.banner-shape {
    margin-top: -99px;
}
.feature-sec {
    margin-top: 0;
}
.why-choose {
    margin-bottom: 0px;
}
.process-model li p {
    padding: 0px 10px;
}
.footer {
    padding: 45px 0px 0px 0px;
}
.footer-top {
    margin-bottom: 35px;
}
.footer-top .menu
{
	text-align:center;
}

.footer .widget, .footer .widget:first-child, .footer .widget:last-child {
    margin-right: 0;
	margin-bottom:30px;
	padding-right:0px;
    width: 100%;
}

.quick-box, .review-sec {
    padding: 30px 0%;
}
.content .list2 li
{
	width:100%;
	padding-right:0px;	
}
.client-review {
    min-height: auto;
}
.panel-left, .panel-right  {
    width: 100%;
	padding-left:0px;
}
.panel-right  {
	margin-top:30px;
	display:none;
}
.elementor-14 .elementor-element.elementor-element-4a8e2bd > .elementor-element-populated {
	margin: 100px 0 0 100px;
}
.elementor-14 .elementor-element.elementor-element-5b64a91
{
    margin-top:30px !important;
}
}
@media only screen and (max-width:575px) {
.h1, h1 {
    font-size: 27px;
}
.h2, h2 {
    font-size: 22px;
}
.h3, h3 {
    font-size: 18px;
	line-height:25px;
}



.page-banner, .inner-banner, .inban-img img {
    height: 115px;
}
.page-name {
    padding: 12% 0px 0px 0px;
}

.hcont-box li {
    width: 100%;
    margin-right: 0%;
}

.post .title {
    font-size: 18px !important;
    line-height: 25px;
}
.button--moema
{
	padding: 9px 8px  !important;
}
.get-quote
{
	padding:15px 15px 5px 15px;
}
#particles-js1
{
height: 425px !important;
}

#particles-js1 .qcld_hero_content_area {
    top: 40% !important;
}


.social
{
    margin-top: 8px;
}
}
@media only screen and (max-width:480px) {
.banner-shape {
    margin-top: -51px;
}

article.post {
    width: 100%;
}
}
@media only screen and (max-width:399px) {

.header-top li {
    padding: 5px 1px;
}
.header-top ul li .fa {
    margin-right: 1px;
}
.banner-shape {
    margin-top: -48px;
}

}
@media only screen and (max-width:359px) {
button#responsive-menu-button {
    top: 88px;
}
}
@media only screen and (max-width:320px) {

}