@charset "utf-8";

@media (min-width: 1200px){
	.container { width: 1050px; }

}
@media (max-width: 1200px){
    .from-quick h1 { font-size: 19px; }
}

@media (max-width: 1024px){
	.fusion-main-menu > ul > li { padding-right: 15px !important; }
    * {-webkit-tap-highlight-color: transparent !important;}
}
@media (max-width: 992px){
	.container { width: 100%; }
	.fusion-header{padding-left: 15px; padding-right: 15px;}
	.fusion-main-menu > ul > li { padding-right: 5px !important; }
	/*.fusion-main-menu > ul > li a{line-height: 80px !important; height: 80px !important; }*/
	/*.fusion-logo{margin: 20px 10px 20px 0 !important;}*/
	.full-banner-cnt .fusion-one-half .fusion-column-wrapper{ padding: 20px !important; }
	body, .sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2, #slidingbar-area .slide-excerpt h2, .jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet{/*font-size: 14px !important; line-height: 22px !important;*/}
	.width-100 .fullwidth-box, .width-100 .fusion-section-separator{margin-left: 0 !important; margin-right: 0 !important;}
	.submit {/*font-size: 15px;*/ padding: 15px 0;}
	form#custom-cart.cart .row>div{padding-left: 8px; padding-right: 8px;}
	.for-boxes .fusion-one-fourth{margin-left: 2% !important;margin-right: 2% !important;width: 21% !important;}
	.fusion-mobile-menu-icons a{margin: 0;font-size: 30px; }
	.fusion-mobile-menu-icons a::before{color: #000 !important;}
	.fusion-icon.fusion-icon-shopping-cart{display: none;} 
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.top-banner-mobile, .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.page-header-title{padding-bottom: 100px !important;padding-right: 15px !important;}

}

@media (max-width: 799px){
	form#custom-cart.cart .row > div{display: block;padding-left: 15px; padding-right: 15px;border: 0;}
	form#custom-cart.cart .row{margin-left: 0 !important; margin-right: 0 !important;}
	form#custom-cart.cart .row > div .from-quick, form#custom-cart.cart .row > div .form-amount{margin-bottom: 10px;}
	#main{margin-bottom: 0 !important;}
	.fusion-footer-parallax{position: static !important;}
	.fusion-columns .fusion-column{margin: 0 !important;}
	.fusion-footer-widget-area{padding-top: 30px !important;}
	.footer-left ul.menu-footer-menu{margin: 5px auto; display: table;}
	.footer-design-cnt{float: none;margin: auto;text-align: center;}
	.fusion-logo {margin: 0 !important;}
	.fusion-logo img{width: 224px !important; height: auto !important;}
	.order-page-cnt form#custom-cart.cart .order-detail ul li select, form#custom-cart.cart select{left: 120px; position: absolute;max-width: 200px}
	

}

@media (max-width: 746px){
	.fusion-columns{margin: 0 auto; display: table;}
	.fusion-footer-widget-column{margin: 10px auto; }
	.footer-right-icon{margin: 0 auto; display: table;}
	.footer-right-icon a:last-child i{padding-right: 0;}
	.fusion-layout-column.fusion-spacing-no{width: 50% !important;}
}

@media (max-width: 710px){
	.fusion-counters-circle .counter-circle-wrapper{display: table; margin: 0 auto 20px auto; clear: both;}
	.fusion-counters-circle .counter-circle-wrapper:last-child{margin-bottom: 0;}
	#main #content{margin-bottom: 0;}
	.order-page-cnt .fusion-row, .order-page-cnt .content{padding: 20px !important;}
	ul.menu-footer-menu li a{font-size: 14px;}
}

@media (max-width: 599px){
	.fusion-button.button-flat.button-square.button-xlarge.button-custom.button-4.section-galways-style{padding: 17px 20px; width: 60%;}
	.for-boxes .fusion-one-fourth{margin-left: 10% !important;margin-right: 10% !important;width: 80% !important;}
	.fusion-layout-column.fusion-spacing-no, .full-banner-cnt .fusion-one-half{width: 100% !important;}
	.two-photos .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-no{display: none !important;}
	.two-photos .fusion-imageframe{padding-left: 15px; padding-right: 15px;}
	.full-banner-cnt{padding: 0 !important;}
	.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.second-content-part{margin-bottom: 0 !important;}
	form#custom-cart.cart .row > div{padding-left: 0; padding-right: 0;}
	.fusion-header{padding-left: 15px; padding-right: 15px;}
	.full-banner-cnt .fusion-one-half .fusion-column-wrapper{ padding: 20px 15px !important; }
	.moril-mid p{padding: 0 15px;}
	.footer-left ul.menu-footer-menu li{float: none; border: 0; margin: 0; padding: 0; text-align: center;}
	.post-content p, .fusion-post-content p{/*text-align: center;*/}
	.left-content-dv{width: 100%; text-align: center; margin: 0 0 30px 0;}
	.right-content-dv{width: 100%;}
	#wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper#main .post h2, #wrapper#main .post h2, #wrapper .woocommerce .checkout h3, #main .fusion-portfolio h2, h2.entry-title {/*font-size: 26px !important;*/ text-align: center;}
	.right-content-dv img{padding: 0 20px; margin: auto !important; display: table !important;float: none; max-width: 300px; }
	.order-page-cnt form#custom-cart.cart .order-detail ul li{width: 100%;}
	form#custom-cart.cart select{right: 0;}
	.order-page-cnt .fusion-row, .order-page-cnt .content{padding: 20px 15px !important;}
	/*.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none{padding: 40px 15px !important;}*/
	.order-page-cnt .container{padding-left: 0 !important; padding-right: 0 !important;}

	form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field, form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field{width: 100%; float: left; }
	.order-page-cnt p#e_deliverydate_field{width: 100%;}
	.order-page-cnt div#my_custom_checkout_field small{width: 100%;position: static; margin-top: 20px; display: block;}
	.order-page-cnt ul.payment_methods.methods .payment_box.payment_method_realex{width: 100%;}
	/*.costom-select-float{width: 44%;}*/

    form.checkout label{display: inline; -webkit-tap-highlight-color: transparent !important;}
	.cart-footer-buttons .prevStep{-webkit-tap-highlight-color: transparent !important;}
	.woocommerce-content-box{padding: 30px 10px;word-break: break-all;}
	.woocommerce h2, .order-page-cnt h3, .order-page-cnt .order-oil-contentbox-h2{text-align: left !important;}
	.page-id-11828 .fusion-layout-column.fusion-spacing-yes{text-align: center;}

	.full-banner-cnt .fusion-one-half:first-child .fusion-column-wrapper, .full-banner-cnt .fusion-one-half.fusion-column-last .fusion-column-wrapper{margin: 0px !important;}
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.top-banner-mobile{background: none !important; padding: 0 15px !important;}
	.cart-footer-buttons ul li{display: block !important;}
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.order-page-cnt{padding-left: 0 !important; padding-right: 0 !important;}
	.order-page-cnt .get-quote button, .order-page-cnt .nextStep, .order-page-cnt button#mystep, .cst-oil-button button{width: 100%;box-sizing: border-box; padding: 20px;}
    .page-id-4098 .order-page-cnt .nextStep, .page-id-4099 .order-page-cnt .nextStep{margin: 20px 0 25px !important;}

	span.tool-tip-sec{margin-left: -180px;top: -60px;max-width: 250px;min-width: 250px;}
	.step-ul span.tool-tip-sec{top: -88px;}
    .payment_box.payment_method_realex span.tool-tip-sec{margin-left: -149px;top: -78px;}  
    span.tool-tip-sec::before{left: 62%;}
    span.tool-tip-sec::after{left: 63%;}
    .payment_box.payment_method_realex span.tool-tip-sec::before{left: 50%;}
    .payment_box.payment_method_realex span.tool-tip-sec::after{left: 51%;}
    .order-page-cnt input.promo-code{width: 40%;}
    .woo-order-value{display: block !important;}
    tr.order_item .product-info span.lname{display: block !important;}

    h1.main-heading-page{margin: 10px 0 0 0 !important;}
    .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.page-header-title h1.main-heading-page{margin: 0 !important;}
    .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.page-header-title{padding-bottom: 40px !important;padding-left: 15px !important;}
    .cart-footer-buttons .prevStep{padding: 0 !important;margin: 40px auto 25px auto !important; display: table;}
    /*.woo-thanks-order-p.in.price{width: 200px;}*/

    .page-id-11603 .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.page-header-title{padding-left: 27px !important;}
    .fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes {width: 100%;}
    .alignleft{margin-right: 0;}
    .coupon-cst input#coupon_code{width: 180px;}
    .card_p, .card_img{float: left; width: 100%;}
}

@media (max-width: 477px) {
    .icheckbox_minimal_big {
        float: left;
        width: 10.5%;
    }
    .checkbox.check {
        float: left;
        width: 85%;
        font-size: 15px;
    }
    #bottom-checkbox1 p.form-row.terms {
        width: 100%;
    }
}
@media (max-width: 443px) {
    #bottom-checkbox1 .checkbox.check {
        line-height: 15px;
    }
    .checkbox.check a{
        display: block;
    }
}

@media (max-width: 399px){

    #wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper#main .post h2, #wrapper#main .post h2, #main .fusion-portfolio h2, h2.entry-title{font-size: 30px !important}
    .ui-datepicker{max-width: 290px !important;}
    .woo-thanks-order-p.in.price {
        width: 100%;
    }
    .order-page-cnt .cart-table table th, .order-page-cnt .cart-table, .order-page-cnt .cart-collaterals .product-price-info {
        font-size: 15px !important;}


    }
/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	/*form#custom-cart.cart .row > div.col-xs-12 { width: auto !important;}*/
}


/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

}
