/* samsung note 20 */
@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {
    
}





/* Media Query for Mobile Devices */
@media (max-width: 480px) {
.container {max-width:100%!important;}
.tick_double ul {
  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}
.topbar .float-end {border-left:1px solid #ddd;padding-left:10px;padding-right: 10px;}
.cart_area{border-left:0;padding-left:0;}
.topbar ul li:first-child i {margin-right: 0;}

.topbar ul li {margin: 0 4px;}

.topbar ul li i {
	background-color:transparent;
	color:#18beb4;
	padding:3px;
	border-radius:0;
	font-size:14px;
}

.topbar ul li .cart_area i {
	background-color:transparent;
	color:#18beb4;
	padding:0;
	border-radius:0;
	font-size: 12px;
	margin: 0;
	    width: 20px;
    height: 20px;
}
.topbar ul li .cart_area{margin-top:4px;}
.topbar li .header-cart span {display: block !important;}
.topbar li .header-cart i {margin-top: 8px;}
.topbar li span {display: none !important}
.topbar ul li:first-child {background-color: transparent !important;}
.topbar ul li:first-child i {margin-right:5px;}
.logo-main img {width: 200px !important;margin-left: .5pc;}
.copyright {padding: 10px 5px 55px 5px;margin-top: 5px;text-align: center;overflow: hidden;}
.section_title {margin-bottom: 10px;}
.copyright li a {font-size: 11px;}
.copyright li {padding: 4px 0;}
.copy_script {text-align: center;margin-top: 10px;}
.pricing_tab{float:left;width:100%;}
.pricing_tab li{float:left;margin:0 8px;}
.pricing_tab li a{font-family: "Oswald", sans-serif;font-size:18px;font-weight:600;color:#0a5db4;}
.pricing_tab li a:hover{color:#18beb4;}
.section_title p {width: 100%;}
.feature .content-1 {display: none;}
.feature .content-2 {
    position: relative;
    bottom:0;
    left:0;
    right:0;
    border-radius:0 0 5px 5px;
    background:#18beb4;
    padding: 10px 16px;
    opacity: 1;
    visibility: visible;
    transform: none;
}
.feature .content-2 span {color: #fff;font-weight:500;}
.feature .content-2 .icon img {background: #fff;padding:4px;border-radius:4px;}
.feature p {color: #fff;margin:6px 0;line-height: 22px;}
.feature .image img {border-radius: 5px 5px 0 0;}
.feature li.icon-text {font-size: 17px;margin: 12px 0 10px 10px;}
.other_service li {
    float: left !important;
    margin:4px 0;
    width: 100%;
    display: grid;
}
.section_title h1{font-size: 20px;}
.pricing_tab{display: flex;justify-content: center;}
.pricing .card h2{font-size: 35px;margin-top: 30px;}
.other_service li a{font-size: 16px;}
.pricing .card h3{font-size: 24px;}
.copyright li:after{padding-left: 5px;padding-right: 5px;}
.modal.pricing .card ul{columns: 1;}
.modal.pricing .card_txt h3 strong{font-size: 20px;}
.modal.pricing .card h3{font-size: 20px;}
.btn-close{right: 5px;top: 5px;}
.modal-body{padding: 10px;}
.footer_contact{padding: 10px;}

#cclw_order_details_table .cclw_order_review_table table th{padding: 5px 0!important;font-size: 12px;}
.woocommerce-checkout .border_html{font-size: 14px !important;padding: 5px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100%!important;}
.woocommerce-checkout .checkout input{padding: 8px;}
.woocommerce-checkout .checkout-two-column-layout .two-column-layout-left{padding: 0;}
.woocommerce-checkout .woocommerce{padding: 10px;}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 100%;margin-bottom:30px;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100%;padding: 8px;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 8px 8px;}
.woocommerce .woocommerce-info .button,
.woocommerce-page .woocommerce-page .button
{float:left!important;margin-top:10px!important;}
.nav-pills {margin-bottom: 15px;}
.sectiongap.my-profile {padding:0;}
.woocommerce-checkout .woocommerce-message .button{float: none!important;display: block!important;}
.woocommerce ul.order_details li {border-right: 0;float: left; display: contents;padding-right:0;margin-right:0;}
.woocommerce-checkout .woocommerce-info a {display: block;}
.footer_contact_bottom_border{margin-bottom:20px;}
.footer_contact_bottom_border:last-child{margin-bottom:0;}
.foot_end_btn li{float:left;padding: 12px 0;text-align:center;}
.foot_end_btn li a{font-size: 16px;font-weight: 600;color:#fff;}
.foot_end_btn li:first-child{background:#c29611;width: 50%;}
.foot_end_btn li:last-child{background:#0a5db4;width: 50%;}
.foot_end_btn {position: fixed;left: 0;bottom: -10px;width: 100%;z-index: 9;}
footer .foot_end_btn i {float: none;top: 0;margin: 0 0 0 5px;font-size: 13px;}


	

}




/* Media Query for low resolution  Tablets, Ipads */
@media (min-width: 481px) and (max-width: 768px) {


}

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){
    .checkout-two-column-layout .two-column-layout-left,.checkout-two-column-layout .two-column-layout-right{width: 100%;}
    .woocommerce-checkout .woocommerce{width: 85%;margin: 0 auto;}
}

@media (min-width:820px) and (max-width: 1180px){

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {  
 .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 97%;
}
.topbar ul li {font-size: 13px;margin: 0;float:none;}
.logo-main img {width: 215px;}
.topbar ul li i {font-size: 12px;}



}


@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 1180px) 
and (orientation : landscape) {  
 .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1400px;
}
.logo-main img {margin-left: 0pc;width:220px;}
.topbar ul li {font-size: 14px;margin: 0 12px;}
.pricing .card h2 {font-size: 32px;margin-top: 25px;}
.footer_contact li a {display: block;border: 0;}
.footer_contact_bottom .foot_item {padding: 0px 0 0 20px;}
.footer_contact li {margin-bottom: 0;}
.footer_contact_bottom_border:last-child ul{display: block !important;}	
	
	
}




@media (min-width: 1025px) and (max-width: 1199px){

}


@media(min-width:1400px) {
 .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1400px;
}
.logo-main img {margin-left: 0pc;}

}

@media(min-width:1920px)
{
.feature_box{padding:45px 20px;}
.woocommerce table.shop_table td {padding: 10px 0;}
#payment div.form-row p {padding: 15px 0;}
.woocommerce-checkout #payment {padding: 22px 12px;}
}