
.for_desktop { display:block; }
.for_mobile { display:none; }
.mobile_bottom_menu { display:none; }
.third_party_desktop { display:block; }
.third_party_mobile { display:none; }


@media (max-width:1400px){
	.logo {margin-right: 20px; float: left;}
	.logo img {height: 45px;}
	.search-form {max-width: 140px; float: left; width: 100%;}
	.header-right {float: right; width: 86%; margin-top: 6px;}
}


@media (max-width:1370px){
	header.sticky .search-form  { display: none;}
	.nav ul li a {font-size: 14px;}
	.banner_btn {bottom: 70px;}
	.home_banner .decoration_text {	bottom: 307px;left: -72px;}
	.home_wrapper, .inner_banner {margin-top: 157px;}

}
@media (max-width:1300px){
	.home_wrapper, .inner_banner {margin-top: 157px;}


	ul.achivements_list li .achivement_box {width: 215px; height: 215px; font-size: 15px;}
	ul.achivements_list li {margin: 0 15px;}
	.achivement_icon {font-size: 46px;margin-bottom: 5px;}
	ul.achivements_list li h4 {font-size: 30px; margin-bottom: 0;}
	.home_two_banner .decoration_text {bottom: 130px;}



	.home_two_banner .banner_image {width: 366px; height: 366px; margin-right: 30px;}
	.home_two_banner .image_1 {width: 350px;}

.home_two_banner .banner_image:after{width: 300px; height: 300px;}
ul.achivements_list li {margin-bottom: 30px;}
.green_bg {padding-bottom: 33px;}
.project_section {padding-bottom: 30px;}


}

@media (min-width:992px) and (max-width:1400px) {
	.top_btn {margin-top: 2px;margin-right: 6px;}
.top_btn .btn {font-size: 12px; padding: 7px 9px; }
.nav ul li {margin: 0 2px; }
.nav ul li a {padding: 1px 5px; font-size: 13px; }
.search-form input[type="text"] {padding: 8px 10px; font-size: 12px;}
.search-form button {padding: 5px 13px; }
.nav {margin-top: 5px; }
ul.product_list li .img_wrapper {height: 240px; }
ul.social_list li + li {margin-left: 5px;}
ul.social_list li a {width: 36px;height: 36px; }
ul.achivements_list li .achivement_box {width: 200px;height: 200px; }
}

@media (max-width:1280px){
	#home_slider.owl-theme .owl-nav {margin: 0;}
	#home_slider.owl-theme .owl-nav.disabled + .owl-dots { margin: 0;}
	.home_two_banner {min-height: 0; padding-top: 80px;}

}
@media (max-width:1199px){
	.home_two_banner .item_title {font-size: 60px;}
	.icon_list ul li {width: calc(25% - 15px); margin: 0 auto 20px;	}
	.icon_box_wrpper {margin: 0 auto 15px;}
	.testimonial_person_image {width: 370px; height: 370px; margin-left: -70px;}
.testimonial_slider {	padding: 50px 70px;	margin-bottom: 55px;}
h1.big_title, h2.big_title { font-size: 40px;}
.banner_btn {bottom: 40px;}




}


@media (max-width:1023px) {
	.for_desktop { display:none; }
	.for_mobile { display:block; }
}
@media (max-width:991px){
	.home_wrapper, .inner_banner {margin-top: 0px;}
	ul.footer_list {margin-bottom: 30px;}
	ul.footer_links {margin-bottom: 20px;}
	.payment_img {text-align: inherit;}
	.testimonial_person_image {width: 100%;height: auto;margin-left: inherit;margin: 0 auto;	}
	.testimonial_person_image iframe {height: 300px;}

	.logo {margin-right: auto;	float: none;}



header {position: relative; left: inherit; right: inherit; top: inherit;}

	.topbar{border-bottom:1px solid rgba(0,0,0,0.09);box-shadow:0 2px 10px rgba(0,0,0,0.06);position:relative;padding:3px 0;min-height:45px;}
.topbar.sticky{position:fixed;top:0;left:0;right:0;background:#fff;z-index:99999;}
.topbar ul{padding:0;margin:0;list-style:none;text-align:right;}
.topbar ul li{display:inline-block;margin-right:25px;vertical-align:middle;margin-top:2px;}
.topbar ul li:first-child{float:left;}
.topbar ul li.phone{float:left;padding:0 0 0 55px;}
.topbar ul li.phone i{ font-size: 20px; color: var(--white); background: var(--green); margin-right: 10px; width: 35px; height: 35px; line-height: 35px; text-align: center; display: inline-block; border-radius: 5px;}
.topbar ul li.phone a{font-size:16px;font-weight:600; color: var(--black);}
.topbar ul li.phone a:hover{ color: var(--green);}


.topbar ul li.search_icon a{color:var(--black);font-size:25px;}
.topbar ul li:last-child{margin-right:0;}
.topbar ul li .cart-icon{position:relative;font-size:24px;margin-right:15px;display:block;}
.topbar ul li .cart-icon .mini-cart-items{display:inline-block;padding:0;background-color:#cd9800;border-radius:50%;-webkit-border-radius:50%;text-align:center;color:#fff;font-size:11px;position:absolute;content:"";right:0;left:auto;top:0;font-weight:600;min-width:20px;line-height:17px;border:2px solid #fff;right:-15px;}
.topbar ul li .cart-icon a{color:#cd9800;}
.top-account{display:none;}
.main_menu{margin:0;}
.search_box{background-color:#fff;border:solid 1px #eee;border-radius:0;-webkit-border-radius:0;margin-top:0;z-index:10;position:absolute;top:44px;left:0;right:0;display:none;}
.search_box .form-control{padding-right:55px;border-radius:0;-webkit-border-radius:0;background-color:transparent;border:0;height:44px;font-size:14px;width:100%;background:#f1f1f1;}
.search_box button{font-size:25px;text-transform:uppercase;font-weight:bold;color:#000;position:absolute;border:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;}
.search_box .btn img{width:15px;display:inline-block;}
.logo_bar {text-align: center; padding: 10px 0;}

.order-last { order: 0;}
.home_two_banner {padding-top: 60px; text-align: center;}
.home_two_banner .banner_image {float: none; margin:0 auto 30px;}
ul.product_list li {width: calc(50% - 23px);}
.project_box::before {display: none;}
.plus_effect {background: transparent;}
.project_box .plus_effect::after, .project_box .plus_effect::before { background-color: var(--green);}
.home_two_banner .sub_title {padding: 0;}
.home_two_banner .sub_title::before {display: none;}
.home_two_banner .item_title {margin-bottom: 20px;}
.home_two_banner .sub_title {margin-bottom: 20px;}
.home_two_banner {padding-bottom: 70px;}
.sidebar {margin-bottom: 40px;}
.side_bar_form .add-box { margin-bottom: 10px;}
.side_bar_form .text-box {max-width: 90%;}

footer {padding-bottom: 60px;}
.bottom_mobile_btns {position: fixed; z-index: 99; left:0; bottom:0; right:0; overflow: hidden;}
.bottom_mobile_btns a {float: left; width: 50%; display: block; padding:10px; border-radius: 0;}
.back_top {bottom: 50px; display: none;}
iframe#launcher {bottom: 40px !important;}
}
@media(min-width:768px) and (max-width:991px){
	.banner_btn .btn { padding: 7px 12px; font-size: 13px; letter-spacing: inherit;}
}
@media (max-width:767px){
	ul.product_list li {width: 100%;margin: 0 auto 20px;	max-width: 400px;}
	.icon_list ul li {width: calc(33% - 15px);}
	ul.footer_blog {margin-bottom: 30px;}
	.quote_form .add-box { margin-bottom: 10px;}
	.quote_form .text-box {max-width: 90%;}
	.decoration_text {display: none;}
	.banner_btn {left: 50%; width: 100%; transform: translateX(-50%); text-align: center; bottom: 72px;}
	#home_slider .item {padding-bottom: 90px;}
	.newsletter_box {margin-top: 15px;}
}
@media(max-width:667px){
	h1.big_title, h2.big_title {font-size: xx-large;}
	.home_two_banner .item_title {font-size: xx-large;}
	.home_two_banner .sub_title {font-size: 18px;}
}
@media(max-width:575px){
}
@media(max-width:480px){
	.quote_form_inner {	padding: 40px 20px;	}
}
@media(max-width:425px){
	.icon_list ul li {
		width: calc(50% - 15px);
	}
	.banner_btn .btn { font-size: 14px; letter-spacing: inherit; padding: 7px 15px; }
}
@media(max-width:414px){
	.testimonial_slider {
		padding: 50px 30px;}
}
@media(max-width:375px){
	.hala_btn {font-size: 15px;	padding: 12px 25px; letter-spacing: 0;}
}
@media(max-width:360px){
	.topbar ul li.phone {display: none;}
.home_two_banner .image_1 {	width: 75%;}

	.home_two_banner .banner_image {width: 266px; height: 266px; }

.home_two_banner .banner_image:after{width: 200px; height: 200px;}
.home_two_banner .decoration_text {left: 50px;}




}
@media(max-width:320px){
	.testimonial_slider .testimonial_primary .content_wrap::before { display:none;;}
	.testimonial_slider .testimonial_primary {padding: 0;}
	.banner_contant .btn {margin: 0 auto 10px;}
}
