@media (min-width: 1300px) {
}
@media (max-width: 1299px) {

}
@media (max-width: 1199px) {
	/*.product-warranty ul li {
	    margin-right: 30px;
	}*/
	.pd-price h3 {
	    font-size: 1.15em;
	}
	.woocommerce-product-detail span {
	    padding-left: 60px;
	}
	.od-success{
		padding: 36px 90px;
	}
	.od-success-icon{
		margin-right: 30px;
	}
}
@media (max-width: 1160px) {
	.od-success{
		padding: 36px 60px;
	}

}
@media (max-width: 1099px) {
	.od-success-icon img {
    	max-width: 100px;
	}
	.od-info h2{
		font-size: 1.4em;
	}
	.od-info p{
		font-size: 1em;
	}

}

@media (max-width: 991px) {
	.banner-title h1 {
	    font-size: 4em;
	}
	.header-col.fixed {
	    position: relative;
	}
	.wcs-sec .row .col-lg-4{
    	margin-bottom: 20px;
	}
	.wcs-sec .row .col-lg-4:last-child {
    	margin-bottom: 0;
	}
	.product-warranty ul li {
	    display: inline-block;
	    margin-right: 0;
	    margin-bottom: 15px;
	}
	.book-product span {
	    padding-left: 0;
	    display: block;
	    margin-top: 15px;
	}
	.slider-img .container{
		padding: 73px 80px;
	}
	.contact-form .tab-container {
		padding: 30px 40px;
	}
	.contact-info h5{
		font-size: 1.1em;
	}
	.contact-form .nav-tabs{
		margin-bottom: 40px;
	}
	.save-price {
	    width: auto;
	}
	.product-description .woocommerce-product-detail .quantity {
	    width: auto;
	}
	.woocommerce-product-detail span {
	    padding: 0;
	}
	.product-description .woocommerce-product-detail form.cart button {
	    width: 90%;
	}
	.product-warranty ul li span {
	    top: -3px;
	    position: relative;
	}
	.od-success{
		padding: 30px;
	}
	.od-success-icon {
    	margin-right: 19px;
	}
	.od-success-icon img {
    	max-width: 80px;
	}
	.od-info h2 {
    	font-size: 1.3em;
	}
}
@media (max-width: 880px){
	.od-success{
		text-align: center;
		padding: 20px;
	}
	.od-success-icon{
		display: block;
		margin: 0 auto 20px;
	}
}
@media (max-width: 767px) {
	.pt-5, .py-5 {
	    padding-top: 2rem !important;
	}
	.banner-title h1 {
	    font-size: 3em;
	}
	.banner {
	    height: auto;
    	padding: 40px 0;
	}
	.p-d-content h6 {
	    margin-bottom: 10px;
	}
	ul.pd-meta-list,
	.p-d-overview {
	    margin-bottom: 15px;
	}
	.product-description {
	    margin-top: 30px;
	}
	.product-warranty ul li {
	    display: inline;
	    margin-right: 40px;
	}
	.book-product span {
	    padding-left: 20px;
	    display: inline;
	}
	.contact-col {
    	margin-bottom: 50px;
	}
	.contact-col:last-child {
    	margin-bottom: 0;
	}
	.product-description .share-btn {
	    margin-top: 20px;
	    margin-bottom: 0;
	}
	.contact-form .tab-container{
		padding: 30px 20px;
	}
	.product-description .woocommerce-product-detail form.cart button {
	    width: 79%;
	}
	.od-info p br{
		display: none;
	}
}
@media (max-width: 740px) {
 .product-warranty ul li {
     margin-right: 20px;
 }
}

@media (max-width: 700px){
 .product-warranty ul li {
     margin-right: 10px;
}
@media (max-width: 680px){
 .product-warranty ul li {
     margin-right: 0;
     display: block;
 }
}
@media (max-width: 595px) {
	.product-description .share-btn {
	    display: block;
	    text-align: center;
	}
	.share-text, .share-icon {
	    margin-right: 0;
	    float: none;
	}
	.product-warranty ul li {
	    margin-right: 0;
	    display: block;
	}
	.book-product span {
	    padding-left: 0;
	    display: block;
	}
	.slider-img .container{
		padding: 73px 0;
	}
	.od-success-icon img {
    	max-width: 60px;
	}
	.od-info h2 {
    	font-size: 1.2em;
	}
}
@media (max-width: 576px) {
	.faq-sec .pr-0 {
		margin-bottom: 30px;
	    padding-right: 15px !important;
	}
	.faq-sec .pl-0 {
	    padding-left: 15px !important;
	}
	.faq-tab a:hover, 
	.faq-tab a.active {
	    border-right: 1px solid #dedede;
	}
	.card-header h5 {
	    font-size: 14px;
	}
	.card-header h5 a{
		padding:10px;
	}
	.tab-pane .card-header a:after, 
	.tab-pane .card-header a.collapsed:after{
	    font-size: 12px;
	    top: 10px;
	}
	.contact-col {
    	margin-bottom: 40px;
	}
	.contact-info h5{
		font-size: 1.1em;
	}
	.contact-info .contact-col:first-child a img {
    	width: 30px;
	}
	.contact-info .contact-col a img {
    	width: 40px;
	}
	.contact-form ul.nav-tabs li{
		padding-bottom: 15px;
	}
	.contact-form ul.nav-tabs li:last-child {
    	padding-bottom: 0;
	}
	.nav-tabs .img-icon{
		float: left;
		margin-right: 20px;
		width: 40px;
		height: 40px;
	}
	.nav-tabs .nav-link img{
		top: 9px;
	}
	.nav-tabs .nav-link{
		padding: 15px 15px;
	}
	.contact-form ul.nav-tabs li div {
    	display: table;
    	text-align: left;
	}
	.contact-form .tab-container{
		padding: 20px 20px;
	}
	.contact-form .nav-tabs {
    	margin-bottom: 20px;
	}
	.contact-form ul.nav-tabs li .main-text,
	.contact-form ul.nav-tabs li .sub-text{
		line-height: 140%;
	}
	.contact-form .tab-content h3{
		text-align: left;
	}
	.footer-form .align-item h6{
		display: block;
    	text-align: center;
    	float: none;
	}
	.wcs-sec .row .col-lg-4{
		margin-bottom: 10px;
	}
}	
@media (max-width: 480px) {
	h3{
		font-size: 1.1em;
	}
	.banner-title h1 {
    	font-size: 2.5em;
	}
	/*.contact-form .tab-container{
		padding: 10px 30px;
	}*/
	.contact-form .nav-tabs{
		margin-bottom: 20px;
	}
	/*.nav-tabs .nav-link{
		padding: 20px 0;
	}*/
	.contact-col {
    	margin-bottom: 30px;
	}
	footer {
    	padding: 30px 0 0;
	}
	.nav-tabs .img-icon {
    	margin-right: 15px;
    }
    .od-success-icon{
    	margin-bottom: 10px;
    }
    .od-success-icon img{
    	max-width: 50px;
    }
    .od-info p{
    	line-height: 160%;
    }
}
@media (max-width: 380px) {
	.banner-title h1 {
    	font-size: 2em;
	}
}   