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

.carousel-caption span{

	font-size:40px;

	line-height:50px

}

.owl-controls .owl-nav .owl-next, .owl-controls .owl-nav .owl-prev{

	position:inherit;

	transform:none

}

#bs-example-navbar-collapse-1 {

    width: 87.7777%;

}

}

@media screen and (max-width:1200px){
	.navbar-nav > li{
		padding: 0px 10px;
	}

	.v2_button-calculyator a {
		padding: 15px 10px;
	}

	.carousel-caption span {
		font-size: 30px
	}

	.quote-title {
	  padding: 15px 30px
	}

	#slider .form-control{
		margin-top:5px
	}

	#slider .form-group textarea{
		height:55px !important
	}

	#slider .form-group .btn-primary{
		margin-top:15px
	}

	.popular_tab li{
		margin-bottom:15px
	}

	.sidebar-widget button {
	  padding: 0 15;
	  font-size: 11px
	}

	.service_quote_form li {
	  width: 100%
	}

	.how-work{
		padding:50px 30px
	}

	#slider .request-quote {
		display:none	
	}

	.cart-form {
		width: 100%;
		overflow: scroll
	}

	.woocommerce ul.products li.product .price {
		font-size: 12px;
		line-height: 26px;
	}
}

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

.guaranty-safety-right {

  height: 300px;

  width: 300px

}

}

@media screen and (min-width:991px){

.dropdown .cart-dropdown { 

	visibility: hidden;

	opacity: 0;

	top: 100px;

	z-index: -1;

	padding: 0 3px

}

.dropdown.open .cart-dropdown {

	visibility: visible;

	opacity: 1;

	top: 33px;

	z-index: 1;

}

.carousel-inner > .item > img {

    height: auto;

	max-width: inherit;

    width: 100%

}

}

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

.carousel-inner > .item > img {

    height: 530px;

    max-width: inherit;

    width: auto;

}

.flex-box{

	display: table

}

.dropdown-menu {

	min-width: 200px

}

.carousel-caption span {

	line-height: 30px

}

.carousel-caption p {

	margin-top: 10px

}

.sub-title {

	width: 100%

}

.achivment-caption,

.testimonials-carousel.owl-carousel .feedback {

	width: 100%

}

/*.top-right .help-nav{

	display:none

}*/



.top-right .help-nav {

    /* display: none; */

	position: absolute;
	top: 10px;
	right: 20px;
}



.navbar-brand img {

	width: 110px;

	margin: 7px 0

}

.navbar-nav > li {

  padding: 0 10px

}

.request-quote-2 .request-quote{

	position:inherit;

	margin-top:30px;

	transform:none;

	-webkit-transform:none;

	-ms-transform:none;

	-o-transform:none;

	-moz-transform:none

}

.achivement > span {

  font-size: 12px;

  font-weight: 600

}

.service-left {

  position: inherit;

  margin:0

}

.ask-question {

  margin-top: 30px;

  display: inline-block;

  width: 100%

}

.get-tch p{

	line-height: 30px

}

.why-choose-img,

.why-choose-img.overflow-hidden{

	display: none

}

.achivement-2 .achivement{

	background-image: none

}

/*Home-3*/

.specification-item{

	margin-bottom:30px

}

.specification-item span, .specification-item .white-line{

	display:none

}

#footer-bottom{

	height:auto

}

#footer-bottom .copyright span{

	float:none

}

.pricing-2 .pricing-nav li a {

  font-size: 13px;

  padding: 0 10px

}

.all-comments{

	text-align:center

}

.all-comments .margin {

  margin-left: 0px

}

.sign-up-form, .sign-up-form .form-control,

.package-values{

	width:100%

}

.package-values-item{

	width: 50%;

	margin-bottom:30px

}

.certification-item-list {

  text-align: center

}

.certification-item-list img {

  margin-right: 0px;

  width: 100%

}

.certification-item-list .certification-details{

	margin-top:30px;

	display:inline-block

}

.guaranty-safety-right {

  margin-top: 80px

}

.navbar-nav .dropdown-menu ul {

	left: inherit;

	right: 100%

}

.product-quantity > p{

	display: none

}

.bottom-nav{

	text-align: center

}

.info-pages .item{

	display: inherit

}

.info-pages .item img{

	width: 100%;

	margin-bottom: 15px

}

.woocommerce ul.products li.products-grid, 

.woocommerce-page ul.products li.products-grid {

	width: 50%;

}

.product-top-tool .itemsorder {

	display: none

}

.navbar-right {

    float: left !important;

    margin-left: 15%;

}

.navbar-nav > li {

	padding: 0px 5px;

}

.navbar-default .navbar-nav > li > a {

    text-transform: capitalize;

	font-size: 13px;

}

.navbar-brand img {

	width: 80px

}

.search-bar {

	display: none;

}

.v2_button-calculyator {

	margin-left: 0px;

	clear: left;

	width: 10%;

	display: inline-block;

}

}

@media screen and (min-width:768px){

/*-------annimation dropdown---------*/

.navbar-default .navbar-nav > .active > a, 

.navbar-default .navbar-nav > .active:hover > a, 

.navbar-default .navbar-nav > .active > a:focus {

	background-color: transparent;

	-moz-transition: all 300ms ease-in-out 0s;

	-ms-transition: all 300ms ease-in-out 0s;

	-o-transition: all 300ms ease-in-out 0s;

	-webkit-transition: all 300ms ease-in-out 0s;

	transition: all 300ms ease-in-out 0s

}

.navbar-default .navbar-nav li a,

.navbar-default .navbar-nav li ul.dropdown-menu {

	-moz-transition: all 300ms ease-in-out 0s;

	-ms-transition: all 300ms ease-in-out 0s;

	-o-transition: all 300ms ease-in-out 0s;

	-webkit-transition: all 300ms ease-in-out 0s;

	transition: all 300ms ease-in-out 0s

}

.navbar-default .navbar-nav li > ul.dropdown-menu {

	visibility: hidden;

	display: block;

	opacity: 0;

	-ms-transform: scale(0.9);

	-o-transform: scale(0.9);

	-webkit-transform: scale(0.9);

	-moz-transform: scale(0.9);

	transform: scale(0.9)

}

.navbar-default .navbar-nav li:hover > ul.dropdown-menu {

	visibility: visible;

	opacity: 1;

	-ms-transform: scale(1);

	-o-transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	transform: scale(1)

}

.navbar-nav .dropdown-menu ul {

	left: 100%;

	top:0

}

.guide {

	display: flex

}

.header.fixed-header {

  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2)

}

.header.fixed-header {

  animation-duration: 1s;

  animation-name: menu_sticky;

  animation-timing-function: ease-out;

  left: 0;

  margin: 0;

  position: fixed;

  top: 0;

  width: 100%;

  z-index: 100

}

}



@media screen and (min-width:768px) and (max-width:1024px){

.navbar-nav .dropdown-menu ul {
    left: inherit;
    right: -100%;
    top: 0;
}

}



@media(max-width: 768px) {

}



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

.v2_button-calculyator {

    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    text-align: center;
    max-width: 140px;

}

.welcome-item {

    text-align: center;

}

.service-item .fa {

	text-align: center;

}



.service-category-wrap i {

    min-width: 65px;

}

/*.navbar-right {

	margin-top: 50px !important;

}*/

.post-comments .children {

	margin-left: 12px

}

#bs-example-navbar-collapse-1 {

	display: none;

}

.in {

	display: block !important;

}

#rev_slider_2_1_wrapper {

	width: 100%;

	overflow: hidden;

}

.comment-item > img {

  float: none;

  margin-right: 0px

}

.comment-detail {

	margin-left: 0;

	margin-top: 20px;

}

.page-titile {

	width: 100%;

	font-size: 24px;

	white-space: normal;

	line-height: 35px;

	text-align: center

}

.banner-nav li:first-child{

	padding-left: 0

}

.blog-detail .post-info {

	margin-left: 0;

	margin-right: 0

}

.service_quote_form {

	margin-top: 50px

}

.service_quote_form span.wpcf7-list-item {

	width: 100%

}

.navbar-nav > li .dropdown-menu {

	padding: 0

}

.banner-title {

	padding-bottom: 20px

}

.header-top {

  display: none

}

.header{

	position:inherit

}

.main-nav {

    background-color: rgba(0, 0, 0, 1)

}

.navbar-nav > li > a > i,

.navbar-default .navbar-nav > li > a {

	line-height: 45px

}

.navbar-nav .dropdown-menu > li > a {

	padding: 5px 20px;
	color: #fff !important;

}

.navbar-nav > li {

	width: 100%

}

.navbar-collapse {

	padding-left: 0;

	padding-right: 0;

	max-height: 80vh

}

.carousel-inner > .item > img {

    display: block;

    height: 580px;

	max-width: inherit;

    width: auto

}

.navbar-nav .open .dropdown-menu,

.navbar-nav .dropdown-menu {

	position: static;

	background-color: transparent !important;

	width: 100%;

	float:none

}

.search-bar {

	display: none

}

.navbar-right {

	margin: 0

}

.top-left > span {

  display: none

}

.sub-title {

  width: 100% !important

}

.request-quote-2 .request-quote {

  transform: none !important

}

.testimonials-carousel.owl-carousel .feedback {

  padding: 0;

  width: 100%

}

.welcome-item{

	margin-bottom:30px

}

/*Home-2*/

.why-choose-img, .why-us-img{

	margin-bottom:30px

}

.achivement {

  text-align: center;

  margin-bottom:30px

}

.error-page p{

	width: 100%

}

.blog-detail .blog-text blockquote{

	margin:30px 0

}

.related-post .post {

  margin-left: 0;

  width: 100%

}

.product-top-tool {

  margin-top: 30px

}

.all-product-list .product-img {

  width: 100%

}

.all-product-list .product-detail {

  padding:30px;

  width: 100%

}

.preview-gallery {

  float: none;

  margin-right: 0

}

.preview-gallery img {

  display: inline-block

}

.product-info .product-detail{

	margin-top:30px

}

.product-info-tab .nav-tabs li{

	margin-bottom:2px

}

.product-preview {

  display: inherit

}

.product-item .price{

	width:80%

}

.support-article{

	margin-top:30px

}

.product-information p{

	display: none

}

#support-article-details .article-details{

	margin-top:30px

}

.profile-details-img {

  margin-top: 30px

}

.experience-item {

  border: 1px solid;

  padding: 30px;

  text-align: center

}

.working-experience-items::before,

.experience-content-left h6::before,

.experience-content-right h6::before,

.btn-experience-right .btn-primary::before,

.btn-experience-left .btn-primary::before{

	display:none

}

.btn-experience-left{

	float:none !important;

	margin:0 0 30px 0

}

.experience-content-left{

	text-align:center

}

.btn-experience-right{

	margin: 30px 0 0 0

}

.achivment-caption{

	width: 100%

}

.download-btn {

	position: relative;

	right: 0;

	transform: none

}

.carousel-indicators-2 .carousel-indicators{

	right: 0

}

.sign-form .row.flex-box{

	display: inherit

}

.sign-form .col-md-4.bg-default{

	display: none

}

.sign-form::before{

	background: transparent !important

}

.woocommerce ul.products li.products-grid, 

.woocommerce-page ul.products li.products-grid,

.woocommerce ul.products li.product a img {

	width: 100%

}

.product-subtotal, .product-qty,

.product-price {

	width: 100%

}

}

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

/*About Us*/

#banner {

  padding: 0

}

.banner-nav, .page-titile {

  display: table;

  float: none !important;

  margin: 15px auto

}

.pagination a {

  margin-bottom: 5px

}

.package-values-item{

	width: 100%

}

.service_quote_form li {

  font-size: 11px

}

.guaranty-safety-right {

  height: 190px;

  width: 190px

}

.guaranty-safety-right > img{

  width: 50px

}

.btn-safety-right, .btn-safety-left{

	top:40%

}

#footer-bottom{

	line-height:30px;

	padding-top: 15px

}

.guide.flex-box{

	display: inline-block

}

.certification-item-list-detail .banner-title{

	top: 10%

}

.carousel-inner > .item > img {

	height: 430px

}

.carousel-caption {

	top: 50%

}

}