/*Theme Name: RAJ motors



*/body



{



	margin:0px;



	padding:0px;



}



a,



a:hover,



a:focus



{



    text-decoration: none;



}







/*serach form*/



#search_mini_form_top



{



      box-sizing: border-box;







    padding-bottom: 9px;



    padding-left: 9px;



    padding-right: 9px;



    padding-top: 0px;



    width: 80%;



    position: relative;  



    margin: 0 auto;



}

.woocommerce-Price-amount.amount

{

font-size:28px;

}

.widget_berocket_aapf {

    min-height: 91px;

}







.testibox{ margin-bottom:20px;}



.testibox img{

    width: 100%;

    height: auto;

}



.onsale

{

    background-color: #77a464;

    border-radius: 100%;

    color: #fff;

    font-size: 0.857em;

    font-weight: 700;

    left: -0.5em;

    line-height: 3.236;

    margin: 0;

    min-height: 3.236em;

    min-width: 3.236em;

    padding: 0.202em;

    position: absolute;

    text-align: center;

    top: -0.5em;

    left: auto;

    margin: -0.5em -0.5em 0 0;

    right: 0;

    top: 0;

}







.woocommerce ul.products li.product .price del

{

    display: inline !important;

    font-size: 20px;



}







.woocommerce ul.products li.product .price ins

{

    text-decoration: none;

}



.mobveh

{

    background: #595959;

    text-align: center;



}



.mobveh a{

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    padding: 10px;

    font-family: "Lato",sans-serif;

    display: block;

}



#search_mini_form {



    box-sizing: border-box;



    float: right;



    padding-bottom: 9px;



    padding-left: 9px;



    padding-right: 9px;



    padding-top: 9px;



    width: 100%;



    position: relative;



}



.top_contect



{



    display: table;



    float: right;



    margin-right: 15px;



}

.top_contect h4 a {

    color:#fff;

}

.top_contect h2 a {

    color:#F31918;

}



.top_menu .nav > li > a



{



padding-left: 3px;



padding-right: 0px;



}







.woocommerce-breadcrumb



{



 border-bottom: 2px solid #f0f0f0;



    padding-bottom: 14px;



    padding-top: 10px;



}



.row.mobveh

{

display:none;

}



a.mtf-logo {



    background: url("http://www.mtf.co.nz/content/images/logos/mtf-logo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);



    height: 50px;



}



.mtf-button-bg {



    display: block;



    text-decoration: none;



    width: 101px;



}



.mtf-button-bg:hover {



    background-position: -101px 0;



}















a.cust-login {



    background: url("http://www.mtf.co.nz/content/images/buttons/cust-login.png") repeat scroll 0 0 rgba(0, 0, 0, 0);



    height: 30px;



}



a.loan-calc {



    background: url("http://www.mtf.co.nz/content/images/buttons/loan-calc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);



    height: 30px;



}



a.enquire-form {



    background: url("http://www.mtf.co.nz/content/images/buttons/enquire-online.png") repeat scroll 0 0 rgba(0, 0, 0, 0);



    height: 30px;



}



a.enquire-online {



    display: none;



}







.displace {



    left: -5000px;



    position: absolute;



}











.woocommerce-breadcrumb a{ color: #f21a1a;}



.addtesti,



.addtesti:hover



{



   display: table;



    float: right;



    margin-top: 15px;



    padding-bottom: 7px;



    padding-left: 10px;



    padding-right: 10px;



    padding-top: 7px;



    background: #B41B1B;



    color: #fff;



}



#top_cars h4



{



  color: #fff;



    font-size: 21px;








    font-weight: 400;



}



.btn_link



{



    float: left;



    display: table;



    margin-right: 50px;



}



#top_cars h2



{



       color: #F21A1A;



    font-size: 51px;



    font-weight: bold;



    margin-top: 8px;



    font-family: Arial;



}





#specialproducts .owl-carousel .item span.price {

    color:#ff0000;

    font-size:20px;

}

#specialproducts .owl-carousel .item h3{

    font-size: 16px;



}

#specialproducts .owl-carousel  .owl-buttons{

    /*text-align: center;

    display: table;

    margin-left: auto;

    margin-right: auto;*/

}

#specialproducts .owl-carousel  .owl-buttons .owl-prev,#specialproducts .owl-carousel  .owl-buttons .owl-next{

    display:table;

    background:rgba(0,0,0,0.6);

    color:rgba(255,255,255,1);

    padding:7px 2px;

    

}

#specialproducts .owl-carousel  .owl-buttons .owl-prev{

    /*margin-top:-100px;*/

    

    margin-top: -23%;

    left: 0;

    position: absolute;



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

    /*margin-top:-100px;*/

  

    margin-top: -23%;

    right: 0;

    position: absolute;

}





.input-text_strip



{



    color: #777777;



    float: left;



    font-size: 16px;



    line-height: 20px;



    padding-bottom: 6px;



    padding-left: 5px;



    padding-right: 2px;



    padding-top: 6px;



    width: 83%;



    border: none;



    border-radius: 0px;



    height: 34px !important;



}



.p-reletive .woocommerce-product-search #serach_top_btn



{



  background: url("images/magnifier13-1.png") no-repeat scroll center center #fff;



    border: 0 none;



    height: 34px;



    margin-left: -4px;



    padding-bottom: 12px;



    padding-top: 7px;



}











.p-reletive .woocommerce-product-search input[type="search"]



{



width: 90% !important;



height: 34px !important;



color: #000;



}







.mobile_reletive .woocommerce-product-search input[type="search"]



{



    color: #000;



    height: 34px !important;



    width: 73% !important;



    float: left;

    margin-top: 11px;



}



.mobile_reletive .woocommerce-product-search #serach_top_btn



{



    background: url("images/magnifier13-1.png") no-repeat scroll center center #fff;



    border: 0 none;



    margin-left: -4px;



    padding-bottom: 7px;



    padding-top: 7px;



    width: 20%;



    height: 34px;



}



/*serach form*/







.select_box



{



width: 278px !important;



overflow: hidden !important;



}







.mobile_menu



{



    display: table;



    float: left;



margin-left: 5px;



}



.mobile_menu .navbar-toggle



{



    background: none;



}



.mobile_menu .navbar-toggle .icon-bar



{



    background:  #fff;



}



.search_box_strip



{



    display: none;



    opacity: 0;



}







.display



{



      display: block;



    opacity: 1;  



}



.mobile_menu:hover .mobile_menu .navbar-toggle .icon-bar



{



    background:  #B90100;



}



.mobile_search



{



display: table;



float:right;



}







/*.mobile_menu



{



   cursor: pointer;



    padding-left: 30px;



    padding-right: 30px;



    position: relative;



    z-index: 9999;



    border-right: 1px solid #232323; 



}*/

.mobile_menu {

    cursor: pointer;

    padding-left: 0px;

    padding-right: 0px;

    float: left;

    position: relative;

    z-index: 9999;

    border-right: 1px solid #232323;

    padding-top: 5px;

}



.mobile_search



{



    cursor: pointer;



    /*height: 50px;*/



    padding-bottom: 0px;



    padding-left: 90px;



    padding-right: 0px;



    padding-top: 0px;



    position: relative;



    z-index: 9999;



    /*border-left: 1px solid #232323;*/

    margin-left: 55px;

    margin-top: -55px;

    float:left;



}



.mobile_search i







{



    font-size: 30px;



    color: #fff;



}







.mobile_search:hover i



{



color: #B90100;



}







.berocket_aapf_widget select



{



    background: none repeat scroll 0 0 #fff;

    height: 35px;

    width:100% !important;



    /*width: 350px !important;*/



}



.berocket_aapf_widget-title



{



  float: left !important;



    margin-right: 15px;



}



.logo_header



{



	background-color: #000;



	/*margin-top: -20px;*/



	width:100%;



}



.logo



{



	margin-left: 40px;



    padding-top: 8px;



    padding-bottom: 8px;



}



.slider_photo img



{



	width: 100%;



}



.slider_photo 



{



	padding:0px;



}



.abc



{



	padding: 0px;



}



.abc img



{



	width: 100%;



}



.header_bar



{



	/*background-color: #1c1c1c;*/







}



.menu_bar



{



	background-color: #1c1c1c;



    border: 0 none;



    margin: 0;



    color:#fff;



    display: table;



    width: 100%;







}



.navbar



{



	border: none;



}



.menu_bar .navbar



{



	background: none;



	border: 0px;



	margin-bottom: 0px;



}







.bx-wrapper{



    margin: 0 auto;



}



.attachment-shop_thumbnail



{



    max-width: 80px;



    height: auto;



}



.menu_bar .navbar-default .navbar-nav > li > a,



.menu_bar .navbar-default .navbar-nav > li > a:hover,



.menu_bar .navbar-default .navbar-nav > li > a:focus



{



	color:#b90100;



	border: 0px;



	background: none;



	font-size: 14px;



	font-family: 'Raleway', sans-serif;



	font-weight: bold;



	color: none



}



.menu_bar .navbar-default .navbar-nav > li > a:focus,.menu_bar .navbar-default .navbar-nav > li > a:hover



{



	color:#f21a1a;	



}



.menu_bar .navbar-default .navbar-nav > li > a



{



	color:#fff;



    text-transform: uppercase;



}



.menu_bar .navbar-default 



{



	box-shadow: none;



}





#specialproducts .bx-wrapper .bx-viewport{

    left:0 !important;

    box-shadow:none !important;

    border:none !important;

    margin-bottom:40px !important;

    min-height:500px !important;

}





#specialproducts .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {



    /*float: left;



    margin: 0 0.4% 2.992em 0.3%;



    padding: 17px;



    position: relative;



    width: 24.2%;



    background: none;



    margin-top: 20px;*/

    float: left !important;

    margin: 0 0.1% 2.992em 0.1%;

    padding: 17px;

    position: relative !important;

   /* width: 2.27% !important;*/

    background: none;

    margin-top: 20px;

    min-height: 360px !important;

}







#specialproducts .woocommerce ul.products li.product h3



{



   color: #000;



    font-family: "Lato",sans-serif;



    font-size: 16px;



    font-weight: 500;



    line-height: 24px;



    width: 100%;



}



.car_menu {



    margin-right: 40px;



}







.car a {



    background-color: #000;



    color: #fff;



    display: block;



    font-family: roboto;



    font-size: 34px;



    padding: 20px;



    transition: all 0.3s ease 0s;



}



.car a:hover {



    background: none repeat scroll 0 0 #b81b1b;



    text-decoration: none;



    transition: all 0.3s ease 0s;



}



.showcase



{



	padding:0px;



}







.listattributes table tr:nth-child(even) {background: #fff}



.listattributes table tr:nth-child(odd) {background: #FBFBFB}



.car a



{



	background-color: #000;



    margin-right: 35px;



    text-transform: uppercase;



    font-family: "Roboto",sans-serif;



    /*margin-top: 16px;*/



}



.slider



{



	



	margin-left: 0px;



	padding: 0px;



}



.box_m



{	



	margin: 0px;



	padding:0px;



	width:100%;



}



.box_m ul



{	



	margin: 0px;



	padding:0px;



	list-style: none;



}



.box_m ul li



{	



	margin-left: 10px;



	width:100%;



}



.box_m ul li a:hover



{



	color: #f21a1a;



}



.special 



{



	background: #ededed;



    margin-top: 50px;



}



.ultrices a:hover



{



	text-decoration: none;



}



.main_box



{



	



	padding: 0px;



}



.car_box img 



{



	width: 100%;



}



.car_box 



{	



	margin:0px;



	padding:20px;



	width: 100%;



	margin-top: 20px;



	border: 1px solid #dedede;



}



.car_box:hover



{



	box-shadow: inset 0px 0px 10px #000;



	transition: all 0.3s ease 0s;



}







#specialproducts .woocommerce ul.products li.product .price



{



    color: #f21a1a;



    font-family: "Lato",sans-serif;



    font-size: 28px;



    font-weight: 700;



    background: none;



    padding:0px;



    line-height: 35px;



    margin: 0px;



}



.heading



{



	color: #f21a1a;



    font-family: "Lato",sans-serif;



    font-size: 35px;



    font-weight: 700;



    line-height: 60px;



}



.not_sure



{



	color: #000;



    font-family: "Lato",sans-serif;



    font-size: 18px;



    font-weight: 500;



    line-height: 24px;



	width: 100%;



}



.blog



{



	padding: 0px;



	margin: 0px;



}



.news 



{



	border:1px solid #eee;



}



.ultrices a



{	



	color: #f21a1a;



}



.ultrices h3



{



	font-family: "Lato",sans-serif;



    font-size: 24px;



    font-weight: 700;



    line-height: 24px;



    text-transform: uppercase;



}







.ultrices a:hover



{



	color: #333;



}



.ultrices2



{



	color: #333;



    font-size: 15px;



    font-weight: 500;



    line-height: 15px;



    text-transform: uppercase;



    font-family: 'Roboto Condensed', sans-serif;



}







.specialt_text h3



{



	color: #1c1c1c;



    font-size: 24px;



    font-weight: 500;



    line-height: 30px;



    text-transform: uppercase;



}



.service_photo 



{



    background-image: url("images/add-bg_b.jpg");



    background-position: no-repeat;



    margin-top: 40px;



}



.car_service



{



	



	 margin-top: 40px;



    padding: 0px 50px 30px 50px;



}



.car_service h3



{



	color: #fff;



    display: inline-block;



    font-family: "Lato",sans-serif;



    font-size: 26px;



    font-weight: 700;



    line-height: 35px;



    margin: 10px 0;



    text-transform: uppercase;



 }







.viewss{



    width: 100%;



}







.search_toggle_strip



{



    position: fixed;



    z-index: 9000;



    width: 100%;



}



.search_toggle



{



    width: 100%;



    display: table;







}



.search_toggle input



{






width: 70%;



margin: 0 auto;



display: block;



}







.menu_toggle_bottom



{



	background: #1C1C1C;







}



.menu_toggle_bottom .nav > li > a:focus, .nav > li > a



{



	 color: #fff !important;



    text-transform: uppercase !important;



       font-family: "Raleway",sans-serif !important;



    font-size: 14px !important;



    font-weight: bold !important;



    text-align: center;



}



.menu_toggle_bottom .navbar-default .navbar-nav > li > a:focus, .menu_toggle_bottom .navbar-default .navbar-nav > li > a:hover



{



	color: #f21a1a;



}







.menu_toggle_bottom .nav > li > a:focus, .nav > li > a:hover



{



background: none !important;



color: #F21A1A !important;



}







 .detail



 {



 	background-color: #f21a1a;



    color: #fff;



    font-family: "Lato",sans-serif;



    font-size: 14px;



    font-weight: 600;



    line-height: 20px;



    padding: 8px 52px;



    text-decoration: none;



    border-radius: 0px;



    width: 100%;



 }



 .pretium



 {







    font-family: "Lato",sans-serif;



 	color: #333;



    font-size: 12px;



    font-weight: 700;



    line-height: 23px;



    margin-bottom: 8px;



    margin-top: 4px;



    padding: 0;



    text-transform: uppercase;



 }



.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default 



{



    background-color: #000;



    border-color: #adadad;



    color: #fff;



}



 .photo_box



 {



 	padding: 0px;



 	margin:0px;



 	width:100%;



 }



.not_sure2



{



	color: #fff;



    display: inline-block;



    font-size: 14px;



    font-weight: 500;



    line-height: 23px;



    margin-bottom: 25px;



    text-transform: uppercase;



    width: 100%;



}



.gv_gallery{



box-sizing: content-box !important; 







}







.gv_galleryWrap{



    width: 650px !important;



    height: 510px !important;



}



.add2-bg



{



	margin-top:50px;



}



.add2 img



{



	width:100%;



}



.posuere



{



	padding:0px;



	margin-top:20px;



}



.footer_color



{



	background:#000;



	 margin-top: 40px;



	 color:#fff;



}



.main 



{



	position: relative;



}



.footer_color:after



{



	background: #373636;



    content: "";



    height: 1px;



    left: 0;



    position: absolute;



    top: 60px;



    width: 100%;



}







.footer ul li a:hover



{



	color: #f21a1a;



}



.footer ul li a



{



	color: #888;



    text-decoration: none;



}



.footer



{



	margin:0px;



	padding: 0px;



}



.footer ul



{



	margin-top:15px; 



	margin-top:15px;



	padding: 0px;



	text-decoration: none;



}



.footer ul li



{



	list-style: none;



	color:#888;



/*	padding-top: 5px;



	padding-bottom:5px;*/



    float: left;



    padding-right: 20px; 



    padding-left: 20px; 



    border-right: 1px solid #333;



	



}



















.slider-showcase{



    position: relative;



    overflow: hidden;



    background-color: #ccc;



    margin-bottom: 20px;



}







.slider_wrapper{



    width: 75%;



    float: left;



}



.showcases{



    width: 25%;



    height: 100%;



    float: left;



    position: absolute;



    top: 0;



    right: 0;



}







.showcases ul{



    padding: 0;






    margin: 0;



}



.showcases li{



    background-color: #ccc;



    position: absolute;



    right: 0;



    width: 100%;



    height: 33.36%;



    background-size: auto 100%;



    background-position: 100% 50%;



    background-repeat: no-repeat;



    overflow: hidden;



}



.showcase-1{



    top: 0;



    background-image: url('showcase-1.jpg');



}



.showcase-2{



    top: 33.333333333333333333%;



    background-image: url('showcase-2.jpg');



}



.showcase-3{



    top: 66.64%;



    background-image: url('showcase-3.jpg');



}



.showcase-info{



    position: relative;



    z-index: 9;



    width: 100%;



    height: 100%;



}



.showcase-info h3{  



    font-family: 'Lato', sans-serif;

    font-size: 66px;

    line-height: 95px;

    font-weight: 700;

    color: #1c1c1c;

    text-transform: uppercase;

    margin-left: -7px;

    margin-bottom: 0;

    display: block;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;



}



.showcase-text{

    font-size: 18px;

    line-height: 27px;

    font-weight: 500;

    color: #333;

    width: 65%;

    text-transform: uppercase;

    display: block;

    margin-bottom: 10px;



}



















































































.info



{	

	color: #fff;

    font-size: 18px;

    font-weight: 500;

    line-height: 18px;

    margin-bottom: 43px;

    position: relative;

    text-transform: uppercase;

    padding: 0px;

}



.news1

{

    border-left: 1px solid #373636;

    height: 200px;  

}



.news2

{

	border-left: 1px solid #373636;

    height: 0px;	

}



.news3

{

    border-left: 1px solid #373636;

    border-right: 1px solid #373636;

    height: 200px;  

}



.news1 span h3

{

    color: #fff;

    font-size: 18px;

    font-weight: 500;

    line-height: 18px;

    margin-bottom: 43px;

    position: relative;

    text-transform: uppercase;

}



.news2 span h3



{



    color: #fff;

    font-size: 18px;

    font-weight: 500;

    line-height: 18px;

    margin-bottom: 43px;

    position: relative;

    text-transform: uppercase;

}



.news3 span h3

{

    color: #fff;

    font-size: 18px;

    font-weight: 500;

    line-height: 18px;

    margin-bottom: 43px;

    position: relative;

    text-transform: uppercase;

}



.copy_right

{

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.copy_right a{

    color:#000;

}





.acc

{

    background: none repeat scroll 0 0 #000;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    line-height: 18px;

    padding: 13px 20px;

    text-align: center;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    border-radius:0px;

    border:0px; 

}



.acc:hover 



{



    background: none repeat scroll 0 0 #f21a1a;

    color: #fff;



}



.more



{



    background: none repeat scroll 0 0 #f21a1a;

    color: #fff;

    display: table;

    font-size: 14px;

    font-weight: 500;

    line-height: 33px;

    margin-top: 5px;

    padding: 4px 19px;

    position: relative;

    text-transform: uppercase;

    z-index: 2;

    border-radius:0px;

    border:0px; 



}



.more a:hover 



{

    background: none repeat scroll 0 0 #000;

}



.address 

{



    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    color: #555;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 80%; 

    border-radius:0px; 

    float: left;

}











.showcase-info

{

    background: url("images/showcase-1.jpg")  100% 50% / auto 100% rgba(0, 0, 0, 0) no-repeat ;

    background-color: #E5E5E5;

}







.showcase-info2

{

    background:url("images/showcase-2.jpg") 100% 50% / auto 100% rgba(0, 0, 0, 0) no-repeat ;

    background-color: #E5E5E5;



}



.showcase-info3

{

    background:url("images/showcase-3.jpg") 100% 50% / auto 100% rgba(0, 0, 0, 0) no-repeat ;

    background-color: #E5E5E5;

}



.showcase_hei

{

    height: 100%;

    width: 100%;

    padding: 20px 10px 10px;

}



.showcase ul

{

    margin: 0px;

    padding: 0px;

}







.showcase ul li

{

    list-style: none;

}







.showcase_hei p

{

    color: #333;

    display: block;

    font-size: 16px;

    font-weight: 500;

    height: 66px;

    line-height: 22px;

    margin-bottom: 10px;

    margin-left: 4px;

    text-transform: uppercase;

    width: 65%;

}







.showcase_hei h3 

{

    font-size: 35px;

    line-height: 35px;

    margin: 0px;

}



.showcase_hei h3 

{

    color: #1c1c1c;

    display: block;

    font-family: "Lato",sans-serif;

    font-size: 35px;

    font-weight: 700;

    height: 55px;

    line-height: 35px;

    margin-bottom: 0;

    margin-left: 7px;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

}







.showcase_hei .apply

{

    background: none repeat scroll 0 0 #f21a1a;

    color: #fff;

    display: inline-block;

    font-size: 18px;

    font-weight: 400;

    line-height: 14px;

    margin-left: 7px;

    padding: 19px 22px 17px;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

}







.images

{

padding-top: 20px;

}



.showcase ul li a:hover .showcase_hei h3 {

    color: #f21a1a;

}







.showcase ul li a:hover .showcase_hei .apply {

    background: none repeat scroll 0 0 #1c1c1c;

}



.showcases li:hover span {

    background: none repeat scroll 0 0 #1c1c1c;

}

.target 

{

    margin-left: 20px;

}



.target i

{   

    color: #f21a1a;

    display: block;

    font-size: 40px;

    margin-left: 277px;

    margin-top: -8px;

    position: relative;

    width: 10%;

    cursor: pointer;

}



.target a

{

    text-decoration: none;

}



.target > i > a:hover

{

    color: #fff;

}



.best h3

{

    color: #888;

    font-size: 13px;

    font-weight: 700;

    line-height: 12px;

    text-transform: uppercase;

}











.products .product

{

    list-style: none;

    min-height: 475px;

    padding: 20px;

}



.products .listview.product{

    min-height: 290px !important;

}





.products .product a{

    display: table;

}

.products .listview.product a {

    display: block;

}







ul.products 

{

    padding: 0px;

    margin: 0px;

}







ul.products li img 

{

    height: auto;

    width: 100%;

}







ul.products li

{

    border: 1px solid #dedede;

    margin-left: 5px;

    margin-right: 5px;

    margin-top: 20px;

    width: 24%;

}



ul.products li:hover



{



    /*box-shadow: inset 0px 0px 10px #000;*/



    transition: all 0.3s ease 0s;



    padding: 20px;



    border: 1px solid #f21a1a;



}







h3



{



    color: #f21a1a;



    font-family: "Lato",sans-serif;



    font-size: 18px;



    font-weight: 700;



}



.products h3

{

height:40px;

}

del .woocommerce-Price-amount.amount

{

font-size:20px;

color:black;

}

ins .woocommerce-Price-amount.amount

{

margin-left:45px;

}









.mainproductsbox {



    border: 1px solid #cecece;



    border-radius: 10px;



    display: table;



    margin-top: 20px;



    padding: 0px 15px 22px;



    width: 100%;overflow: hidden;



}







.viewss .col-md-6 



{



    background: none repeat scroll 0 0 #f0f0f0;



    margin-bottom: 10px;



    padding-bottom: 10px;



    padding-top: 10px;



    margin-bottom: 0px;



}







.viewss { background: #f0f0f0;margin-left: -15px;



    width: 103%;}







.sortbox .woocommerce-result-count { display: none;}



.sortbox select { float: right;  background: none repeat scroll 0 0 #fff;



    height: 35px;



     border: medium none;



    padding: 8px 5px;



    







    }



.sortbox {}







.woocommerce-result-count { padding-top: 10px;}







.listview { width: 100% !important; display: table;}



.listview img { 

    float: left; 

    /*width: 20% !important; 

    margin-right: 2%;*/     

    width: 40% !important;

    margin-right: 5%;

} 



.listview .price



{ padding-left: 20px;}



.listview h3



{ padding-left: 20px;}



.listview .detail{



    width: auto !important;



}

.list-view .table-bar {

    

    display: table !important;

    width: 55% !important;

    float:right;

}







.facebook {



    display: block;



  



}



.facebook i {



    color: #fff;



    font-size: 27px;



}







#meta-3 ul 



{



    border-bottom: 1px solid #dddddd;



    border-top: 1px solid #dddddd;



    padding-bottom: 10px;



    padding-top: 10px;



}



ul li 



{







list-style: :none;



}



.text-2



{



     border-bottom: 1px solid #dddddd;



    border-top: 1px solid #dddddd;



    



}







.add_to_cart_button



{



    display: none;



}











/*



============ menu scrool css



*/







header {



    width: 100%;



    overflow: hidden;



    



    top: 0;



    left: 0;



    z-index: 999;



    



    -webkit-transition: height 0.3s;



    -moz-transition: height 0.3s;



    -ms-transition: height 0.3s;



    -o-transition: height 0.3s;



    transition: height 0.3s;



}



.logo_header .col-md-4 .logo img {



    width: 100%;







    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}



header.smaller .logo_header .col-md-4 .logo img {



    



    width: 100%;



    



    /*

    display: inline-block;

    line-height: 150px;



    float: left;



    font-family: "Oswald", sans-serif;



    font-size: 60px;



    color: white;



    font-weight: 400;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;*/



}







header.smaller .logo_header .car a



{



   margin-top: 0;



 padding-bottom: 7px;



    padding-top: 8px;



}

.fixed {

    position:fixed;

    top:0;

    width: 100%;

    height:60px;

    background: #0C1C3D;

    z-index:10000;

    -o-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    -webkit-transition: all ease 0.8s;

    transition: all ease 0.8s;

}







header nav {



/*    display: inline-block;



    float: right;*/



}



header nav a {



    line-height: 150px;



    margin-left: 20px;



    color: #9fdbfc;



    font-weight: 700;



    font-size: 18px;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}



header nav a:hover {



    color: white;



}



header.smaller {



    height: auto;



    position: fixed;



}



header.smaller h1#logo {



    width: 150px;



    height: 75px;



    line-height: 75px;



    font-size: 30px;



}



header.smaller nav a {



    /*line-height: 75px;*/



}







ul.berocket_aapf_widget



{



    padding: 0px;



}











.berocket_aapf_widget li.slider span.left input, .berocket_aapf_widget li.slider span.right input



{



    background: none !important;



    height: 30px !important; 



    font-style: normal !important;



    font-weight: bold !important;



    width: 100px !important;



    color: #333 !important; 



    border:0px !important;



}







.berocket_aapf_widget li.slider span.left input



{



    text-align: left !important;



}



.berocket_aapf_widget li.slider span.right input



{



    text-align: right !important;



}







.berocket_aapf_widget li.slider span.left, .berocket_aapf_widget li.slider span.right







{



    height: 30px !important;



}











ul.berocket_aapf_widget {



    float: left;



    margin-bottom: 15px !important;



    width: 100%;



}



.slider_box {



    display: table;



    width: 100%;



    margin-top: 6px;



}



ul.berocket_aapf_widget li.slider



{margin-top: 0px !important;}



.berocket_aapf_widget li.slider span.slide {



    clear: both;



    display: table;



    height: auto;



    width: 100%;



}



.widget-area {



 /*   border-bottom: 1px solid #000;



    border-top: 1px solid #000;*/



    display: table;



    width: 100%;



    padding-top: 15px !important;



    padding-bottom: 15px !important;



    background: #f0f0f0;



    border-radius: 10px;



}







.berocket_aapf_widget-title {



    color: #5f5f60;



  font-family: 'Raleway', sans-serif;



    font-size: 18px;



    font-weight: 400;



    margin-bottom: 5px;



    margin-top: 11px;



    width: 55px;



}



#text_pa_caryear871260170_1,#text_pa_caryear871260170_2{

    font-weight:bold;

}



.woocommerce-product-search label



{



    color: #5f5f60;



    font-family: 'Raleway', sans-serif;



    font-size: 18px;



    font-weight: 400;



    margin-bottom: 5px;



    margin-top: 11px;



    width: 64px;







}







.widget.woocommerce.widget_product_search.col-md-3



{



    width: 33%;

        margin-top: -4%;



}



.woocommerce-product-search  .search-field{



 height: 33px;



    margin-left: 3px;

        width: 100%;

    /*width: 275px;*/



    border: none;



}





/*attributes style on shop page */

.listview .table-bar{

    float:right;

    width:55%;

}

.table-bar{

    height:1px;

    display:block;

    width:100%;

    background:#eee;

}

.attributes-table{

    margin-bottom: 15px;

    margin-top: 15px;

}

.attributes-table td.td_item_1 {

    font-size: 15px;

    font-family: "Lato",sans-serif;;

    color: #666666;

    font-weight:700;

}

.attributes-table td.td_item_2 {

    font-size: 17px;

    font-family: "Lato",sans-serif;

    color: #969696;

    padding-left: 30px;

    color:#000;

}

.attributes-table td.td_item_2 p{

    margin-bottom:0px;

}











.woocommerce-product-search button, html input[type="button"], input[type="reset"], input[type="submit"]{



 background-color: none repeat scroll 0 0 #eb3237;



    border: 0 none;



    color: #fff;



    cursor: pointer;



    



    font-family: raleway;



    font-weight: bold;



    margin-top: 11px;



    padding: 5px 20px;



    text-transform: uppercase;







}



.berocket_aapf_widget select {



    /*background: none repeat scroll 0 0 #f0f0f0;*/



    border: medium none;



    padding: 8px 5px;



    width: 100%;



}







.berocket_aapf_widget li.slider span.slide



{



    padding: 10px 0 5px 10px;



}











img.alignleft



{



    float: right;



    padding-left:20px;



    padding-bottom: 20px; 



}



.attachment-shop_single.wp-post-image {



    height: auto;



    width: 100%;



}



.listattributes, .productqueryform



{



    background: none repeat scroll 0 0 #fbfbfb;



    border: 1px solid #dbdbdb;



    margin-top: 22px;



    padding: 15px;



}







.listattributes h4 {



   color: #333333;



    font-weight: bold;



    margin-bottom: 12px;



    margin-top: 0;



    text-transform: uppercase;



}



.listattributes table {



    margin-bottom: 20px;



    max-width: 100%;



    width: 100%;



}











.listattributes table > tbody > tr > th, .listattributes table > tbody > tr > td {



    border: 1px solid #ddd;



    padding: 5px 10px; 



}



.listattributes table > tbody > tr > th, .listattributes table > tbody > tr > td  p{



margin: 0px;



}







.productqueryform {



     display: table;



    padding: 15px;



    width: 100%;



}



.productqueryform h4 {



        font-weight: bold;



    padding-bottom: 8px;



    text-transform: uppercase;



}



.productqueryform form input[type="text"], .productqueryform form input[type="email"],.productqueryform form input[type="tel"] {



    border: 1px solid #dbdbdb;



    height: 35px;



    width: 100%;



    padding: 0px 10px;



}



.summary .price{



    font-size: 35px;



}



.productqueryform form textarea {



    border: 1px solid #dbdbdb;



    width: 100%;



    padding:3px 10px;



    height: 90px;



}



.productqueryform form input[type="submit"] {



    background: none repeat scroll 0 0 #000;



    border: 0 none;



    color: #fff;



    padding: 10px 40px;



    font-family: 'Raleway', sans-serif;







}



.woocommerce-tabs {



    text-align: center;



}



.product_title {



  font-family: 'Raleway', sans-serif;



    font-size: 35px;



}



#filter



{



      cursor: pointer;



    float: right;



    font-size: 16px;



    font-weight: bold;



    margin-top: 27px;



    text-transform: uppercase;



    cursor: pointer;



}



.price {



/*    background: none repeat scroll 0 0 #666666;



    color: #fff;



    font-size: 24px;



    padding: 15px;*/



       color: #f21a1a;



    display: block;



    font-family: "Lato",sans-serif;



    font-weight: 700;



    margin-top: 10px;

height:62px;

}











.navbar-brand{



    display: none;



}



#secondary



{



    display: table;



}



@media(min-width: 1335px){



    .abc .col-md-9



    {



        width: 80% !important;



    }



    .abc .col-md-3



    {



        width:20% !important ;



    }



}







@media(min-width: 1600px){



    .abc .col-md-9



    {



        width: 83% !important;



    }



    .abc .col-md-3



    {



        width:17% !important;



    }



}







@media (min-width: 992px) and (max-width: 1434px) {



    .p-reletive .woocommerce-product-search input[type="search"]



    {




        width:70% !important



    }







}















@media (min-width: 1266px) and (max-width: 1280px) {



    .showcase_hei



    {



        height: 208px;



    }



}



@media (min-width: 1247px) and (max-width: 1266px) {



    .showcase_hei



    {



        height: 203px;



    }



}



@media (min-width: 1217px) and (max-width: 1246px) {



    .showcase_hei



    {



        height: 198px;



    }



}



@media (min-width: 1196px) and (max-width: 1216px) {



    .showcase_hei



    {



        height: 195px;



    }



}



@media(max-width: 1196px) {



    .slider_photo,



    .showcase



    {



        width: 100% !important;



    }











        .car_service img



    {



        width: 100%



    }







    .showcase ul li



    {



        



        float: left;



        width:33.33333333%;



    }



    .showcase_hei



    {



        height: 100%;



        /*width: 91%;*/



    }



    .showcase_hei h3



    {



        width: 91%;



            height: 55px;



            font-size: 32px;



             padding-top: 10px;



    }



    .showcase_hei p



    {



        font-size: 14px;



        font-weight: 600;



        height: 55px;



        line-height: 19px;



        width: 81%;



    }



    .showcase_hei .apply



    {



    font-size: 14px;



    padding: 11px 17px;



    }







}







@media all and (max-width: 1200px) {







.product h3{



    font-size: 16px;



    max-height: 17px;



    overflow: hidden;



}



    



    .menu_bar .navbar-default .navbar-nav > li > a, .menu_bar .navbar-default .navbar-nav > li > a:hover, .menu_bar .navbar-default .navbar-nav > li > a:focus



    {



          font-size: 12px !important;



    margin: 0;



    padding-left: 13px;



    }



     



    }











@media all and (min-width: 993px) {







            ul.products li



{



    min-height: 404px;







}







}







@media all and (min-width: 768px) {







/*    	   .menu-item-601



           {



            display: none !important;



           }*/







		.menu_toggle_bottom







		{



			display: none;



		}



        .mobveh



        {



            display: none;



        }







	}



@media all and (max-width: 767px) {

    #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

    

}



    #top_cars



    {



        display: none;



    }



     .mobveh



        {



            display: block;



        }



    .menu_toggle_bottom .navbar-collapse.in



    {



            overflow-y: visible;



    }

    





	#menu_header



	{



		display: none !important;



	}



    .mobile_menu_bottom



    {



        height: 70px;



        width: 100%;



        background: #1C1C1C;



    }



	.menu_bottom



	{



		display: block !important;



        z-index: 2000;

        padding-top: 6px;



	}



	 .logo_header .col-md-4 .logo img



    {



        width: 100%;



        height: auto;



    }



    .car_menu,.car a







    {



        margin-right: 0px;



    }



    #secondary



    {



        display: none;



    }







    .widget-area .col-md-4 {



    display: table;



    width: 100%;



}

/*#specialproducts ul.products li img, .woocommerce ul.products li.product{

    width:320px !important;

}

#specialproducts ul.products li img, .woocommerce ul.products li.product a img{

    width:100% !important;

}*/















}







@media all and (max-width: 992px) {







    .car_service img



    {



        width: 100%



    }







    .showcase ul li



    {



        



        float: left;



        width:33.33333333%;



    }



    .showcase_hei



    {



        height: 100%;



        /*width: 91%;*/



    }



    .showcase_hei h3



    {



        width: 91%;



            height: 44px;



            font-size: 32px;



             padding-top: 10px;



    }



    .showcase_hei p



    {



        font-size: 14px;



        font-weight: 600;



        height: 55px;



        line-height: 19px;



        width: 81%;



    }



    .showcase_hei .apply



    {



    font-size: 14px;



    padding: 11px 17px;



    }



}







@media all and (max-width: 760px) {



    .showcase_hei p



    {



        display: none;



    }



    .showcase_hei h3



    {



        height: 65px;



        width: 91%;



        line-height: 20px;



            font-size: 20px;



             padding-top: 10px;        



    }



    .showcase_hei .apply



    {



    font-size: 12px;



    padding-bottom: 7px;



    padding-left: 17px;



    padding-right: 17px;



    padding-top: 7px;



    margin-bottom: 5px;



    }

        #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -23%;

    left: 0;

    position: absolute;



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -23%;

    right: 0;

    position: absolute;

}



}



@media all and (max-width: 365px) {

    #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

   

}



.target



{



    margin-left: 0px;



}



.target i



{



    margin-left: 0px;



}



}







@media all and (min-width: 768px) {



    #search_mini_form_top



    {



        display: none;



    }



}



@media all and (max-width: 768px) {



    #search_mini_form_top



    {



        margin: -10px auto 0;

        padding-top:0;



    }







}



@media all and (max-width: 555px) {



    #search_mini_form_top .p-reletive .input-text_strip



    {



        width: 85%;



    }



        .showcase_hei h3



        {



            height: 80px;



        }



        .showcase_hei p



        {



            display: none;



        }



        .showcase_hei .apply



        {



            font-size: 12px;



            padding: 4px 7px;



        }  

            #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

    

}

    }







@media all and (max-width: 398px) {



     #search_mini_form_top .p-reletive .input-text_strip



    {



        width: 75%;



    }

      #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top:-250px;

    

}



    }



@media all and (max-width: 455px) {







.showcase_hei h3




{



    font-size: 20px;



}

    #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

    

}







}

@media(min-width:455px) and (max-width:767px){

    

    .mobile_search{

        margin-top:0px !important;

    }

    #specialproducts ul.products li img, .woocommerce ul.products li.product{

    width:320px !important;

}

#specialproducts ul.products li img, .woocommerce ul.products li.product a img{

    width:100% !important;

}



}

@media(min-width:438px) and (max-width:454px){

     .mobile_search{

        margin-top:-55px !important;

    }

    #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

   



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

   

}

}







@media all and (max-width: 660px) {



    header h1#logo {



        display: block;



        float: none;



        margin: 0 auto;



        height: 100px;



        line-height: 100px;



        text-align: center;



    }



    header nav {



        display: block;



        float: none;



        height: 50px;



        text-align: center;



        margin: 0 auto;



    }



    header nav a {



        line-height: 50px;



        margin: 0 10px;



    }



    header.smaller {



        height: auto;



    position: fixed;







    }



    header.smaller .logo_header .col-md-4 .logo img {



        



        line-height: 40px;



        font-size: 30px;



    }



    header.smaller nav {



        height: 35px;



    }



    header.smaller nav a {



        /*line-height: 35px;*/



    }







    .car a



    {



        margin-right: 0px;



    }



    .car_menu



    {



        margin-right: 0px;



    }



    .logo{



        margin-left: 0px;



        text-align: center;



    }



    header.smaller .logo_header .col-md-4 .logo img, .logo img



    {



        width: 70%;



        float: none;



        margin: 0 auto;



    }

    #specialproducts .owl-carousel  .owl-buttons .owl-prev{

    

    

    margin-top: -250px;

    



}

#specialproducts .owl-carousel  .owl-buttons .owl-next{

 

  

    margin-top: -250px;

    

}







}











@media  (max-width: 992px){







    #specialproducts .woocommerce ul.products li.product, .woocommerce-page ul.products li.product



    {



        /*width: 100% !important;*/



        margin-bottom: 0px;



    }



    ul.products li img,



    .woocommerce ul.products li.product a img



    {



        float: unset  !important; 



        width: 100%;   



        margin-right: 15px;  



    }



            #specialproducts .woocommerce ul.products li.product .price



        {



               margin-right: 10px;







        }



        #specialproducts .woocommerce ul.products li.product h3



        {



                width: auto  !important;



                display: table;



        }



        .product h3







        {



             display: table;



              max-height: 17px;



            overflow-x: initial;



             overflow-y: initial;



        }



        .detail



        {



            width: auto;



        }



}



@media  (max-width: 695px){



         .detail



        {



            width: auto;



            padding: 8px 25px;







        }   



}







@media (max-width: 992px) {







    .navbar-brand{



        display: block;



    }



    ul.products li{



        width: 100%;



    }



    .woocommerce-product-search .search-field



    {



        width: 265px;



        margin-bottom: 20px;



        padding-left: 5px;



    }



    .widget.woocommerce.widget_product_search.col-md-3



    {



        width: 100%;



    }



}







@media (max-width: 383px) {



    .showcase_hei h3



    {



        font-size: 15px;



        line-height: 20px;



    }

   #specialproducts .owl-carousel  .owl-buttons .owl-prev{



    margin-top: -250px;



   }

#specialproducts .owl-carousel  .owl-buttons .owl-next{

    margin-top: -250px;

    

}







}











@media (min-width: 992px) and (max-width: 1200px) {



ul.products li{



    margin-left: 0px;



}



}























































































@media only screen and (min-width: 1420px) and (max-width: 1770px) {



    .header .welcome-msg{



        float: left;



        clear: both;



        padding: 0 0 7px 28px;



    }



    .showcase-info h3{



        font-size: 55px;



        line-height: 55px;



    }



    .showcase-text{



        line-height: 18px;



    }



    .showcase-button{



        font-size: 17px;



        line-height: 17px;



    }



}



@media only screen and (min-width: 1200px) and (max-width: 1419px){



    .header .welcome-msg{



        float: left;



        clear: both;



        padding: 0 0 7px 28px;



    }



    .header .links li a{



        font-size: 16px;



        line-height: 16px;



        font-weight: 400;



        margin-right: 16px;



    }



    .showcase-info h3{



        font-size: 35px;



        line-height: 35px;



        margin-left: -3px;



    }



    .showcase-text{



        font-size: 14px;



        line-height: 14px;



    }



    .showcase-button{



        font-size: 14px;



        line-height: 14px;



    }



    .header-buttons{



        float: none;



        position: absolute;



        top: 35px;



        right: 0px;



    }



}



@media only screen and (min-width: 992px) and (max-width: 1199px) {



    







    .showcases,



    .slider_wrapper{



        float: none;



        width: 100%;



        position: relative;



        top: auto;



        right: auto;



        bottom: auto;



        left: auto;



        overflow: hidden;



    }



    .showcases li{



        position: relative;



        left: auto;



        right: auto;



        display: block;



        width: 33.33333333333333%;



        padding: 0px;



        float: left;



        height: auto;



        background-size: cover;



    }



    .showcase-info h3{



        font-size: 35px;



        line-height: 35px;



        margin-left: -3px;



    }



    .showcase-text{



        font-size: 14px;



        line-height: 14px;



    }



    .showcase-button{



        font-size: 14px;



        line-height: 14px;



    }



    



}







@media only screen and (min-width: 768px) and (max-width: 991px) {



    







    .showcases,



    .slider_wrapper{



        float: none;



        width: 100%;



        position: relative;



        top: auto;



        right: auto;



        bottom: auto;



        left: auto;



        overflow: hidden;





    }



    .showcases li{



        position: relative;



        left: auto;



        right: auto;



        display: block;



        width: 33.33333333333333%;



        padding: 0px;



        float: left;



        height: auto;



        background-size: cover;



    }



    .showcase-info h3{



        font-size: 35px;



        line-height: 35px;



        margin-left: -3px;



    }



    .showcase-text{



        font-size: 14px;



        line-height: 14px;



    }



    .showcase-button{



        font-size: 14px;



        line-height: 14px;



    }





    



}



@media only screen and (max-width: 767px) {







    .showcases,



    .slider_wrapper{



        float: none;



        width: 100%;



        position: relative;



        top: auto;



        right: auto;



        bottom: auto;



        left: auto;



        overflow: hidden;



    }



    .showcases li{



        position: relative;



        left: auto;



        right: auto;



        display: block;



        width: 33.33333333333333%;



        padding: 0px;



        float: left;



        height: auto;



        background-size: cover;



    }



    .showcase-info{



      



    }



    .showcase-info h3{



        font-size: 20px;



        line-height: 20px;



        margin-left: 0;



        padding-bottom: 40px;



    }



    .showcase-text{



        display: none;



    }



    .showcase-button{



        font-size: 12px;



        line-height: 12px;



        padding: 5px 7px;



    }



    .slider-showcase{



        margin-bottom: 0;



    }







    



}



.attachment-medium.size-medium.wp-post-image

{

max-height: 224px;

    min-height: 155px;

    width: 229px;

}



.btn.btn-default.detail

{

width:225px;

}

.menu_bar .navbar-default .navbar-nav > li.current-menu-item > a{ color:#f21a1a !important;}	

/*Date 7-4-17*/
nav.woocommerce-breadcrumb {color: #000;font-family: "Lato";font-size: 18px;padding: 30px 0;border-bottom: 3px solid #000;}
.sin-pro-main {background: #f0f0f0;padding: 20px;}
.sin-pro-title-price-main {background: #fff;padding: 10px 20px 13px;margin: 0 0 20px;}
.sin-pro-title-left {float: left;width: 70%; margin:10px 0 0;}
.sin-pro-title-right {float: left; width: 30%;}
.sin-pro-title-left h1.entry-title.product_title {color: #000;font-family: "Lato";font-size: 35px;font-weight: bold;  line-height: 40px;margin: 0;}
.sin-pro-title-right .price {color: #000;height: auto;margin: 0;text-align: right;}
.sin-pro-title-right .price ins {text-decoration: none;display:inline-block;margin: 0 0 0 20px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {color: #d11e27;font-family: "Lato";font-size: 40px;font-weight: bold;margin: 0;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {color: #000;font-family: "Lato";font-size: 30px; font-weight:400;}
.sin-pro-title-right .price del::after {background: #000;content: "";height: 2px;left: 0;position: absolute;top: 50%;  width: 100%;}
.sin-pro-title-right .price del {position: relative;text-decoration: none; display:inline-block;}

.sin-pro-img-specifiaction .product.type-product {margin: 0 !important;border: none;}
.sin-pro-specifiaction-right {width: 50%;float: left;}
.sin-pro-img-specifiaction .jck-wt-all-images-wrap {float: left;width: 50%;margin: 0;}
.sin-pro-img-specifiaction .jck-wt-thumbnails__control i {color: #666;}
.sin-pro-img-specifiaction .jck-wt-thumbnails__control {color: #666;font-size: 40px;opacity: 1;width: 35px;}
.sin-pro-img-specifiaction {background: #fff;padding: 20px;margin: 0 0 20px;}
.sin-pro-img-specifiaction .onsale {display: none;}
.sin-pro-img-specifiaction .bx-wrapper .bx-viewport{background:none; left:0; border:none; box-shadow:none;}
.sin-pro-specifiaction-right .listattributes {background: none;border: 0 none;margin: 0;padding: 20px;}
.sin-pro-specifiaction-right .listattributes h4 {border-bottom: 2px solid #cacaca;color: #000;font-family: "Lato"; font-size: 28px;font-weight: bold;margin: 0 0 15px;padding: 0 0 10px;text-transform: capitalize;}

.sin-pro-specifiaction-right .listattributes table {margin: 0;}
.sin-pro-specifiaction-right .listattributes table tr {background: none;color: #000;font-family: "Lato";font-size: 15px;}
.sin-pro-specifiaction-right .listattributes table tr th,.sin-pro-specifiaction-right .listattributes table tr td {border: none;}

.sin-pro-con-form-main {background: #fff;padding: 20px;margin: 0 0 20px;}
.sin-pro-con-left {float: left;width: 49%;margin-right: 2%;}
.sin-pro-form-right {float: left;width: 49%;padding: 0 0 0 20px;}
.sin-pro-con-title {color: #000;font-size: 28px;line-height: 30px;font-family: 'Lato';font-weight: bold;padding: 0 0 10px;margin: 0 0 15px;border-bottom: 2px solid #cacaca;}
.sin-pro-con-left > p {color: #000;font-family: "Lato";font-size: 15px;margin: 0 0 10px;}
.sin-pro-con-left > h1 {color: #000;font-size: 28px;font-weight: bold;line-height: 30px;margin: 0 0 10px;}
.sin-pro-con-left > h2 {color: #000;font-size: 26px;font-weight: bold;line-height: 28px;margin: 0 0 10px;}
.sin-pro-con-left > h3 {color: #000;font-size: 24px;font-weight: bold;line-height: 26px;margin: 0 0 10px;}
.sin-pro-con-left > h4 {color: #000;font-size: 22px;font-weight: bold;line-height: 24px;margin: 0 0 10px;}
.sin-pro-con-left > h5 {color: #000;font-size: 20px;font-weight: bold;line-height: 22px;margin: 0 0 10px;}
.sin-pro-con-left > h6 {color: #000;font-size: 18px;font-weight: bold;line-height: 20px;margin: 0 0 10px;}
.sin-pro-con-left > h1, .sin-pro-con-left > h2, .sin-pro-con-left > h3, .sin-pro-con-left > h4, .sin-pro-con-left > h5, .sin-pro-con-left > h6 {font-family: "Lato";}

.sin-pro-enq-form h4{color: #000;font-size: 28px;line-height: 30px;font-family: 'Lato';font-weight: bold;padding: 0 0 10px;margin: 0 0 15px;border-bottom: 2px solid #cacaca;text-transform: capitalize;}
.enquire-form-inn input[type="text"], .enquire-form-inn input[type="email"], .enquire-form-inn input[type="tel"] {  border: 1px solid #000;color: #000;font-family: "Lato";font-size: 15px;height: 35px;line-height: 35px;margin: 0 0 10px;  padding: 0 10px;width: 100%;}
.enquire-form-inn input[type="text"]:hover,.enquire-form-inn input[type="text"]:focus, .enquire-form-inn input[type="email"]:hover,.enquire-form-inn input[type="email"]:focus, .enquire-form-inn input[type="tel"]:hover,.enquire-form-inn input[type="tel"]:focus{border:1px solid #d11e27;}
.enquire-form-inn textarea{border: 1px solid #000;color: #000;font-family: "Lato";font-size: 15px;height: 150px;margin: 0 0 10px;  padding:10px;width: 100%; resize:none;}
.enquire-form-inn textarea:hover,.enquire-form-inn textarea:focus{border:1px solid #d11e27;}
.enquire-form-inn img {margin: 0 0 10px;}
.enquire-form-inn input[type="submit"] {background: #000; font-family: "Lato";font-size: 20px;line-height: 40px;padding: 0 30px;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;}
.enquire-form-inn input[type="submit"]:hover{background: #d11e27;}

.sin-pro-map-address-main {background: #fff;padding: 20px;}
.sin-pro-map-left {float: left;width: 49%;margin-right: 2%;}
.sin-pro-address-right {float: left;width: 49%;padding: 0 0 0 20px;}
.sin-pro-map-left h4{color: #000;font-size: 28px;line-height: 30px;font-family: 'Lato';font-weight: bold;padding: 0 0 10px;margin: 0 0 15px;border-bottom: 2px solid #cacaca;text-transform: capitalize;}
.sin-pro-address-right h4{color: #000;font-size: 28px;line-height: 30px;font-family: 'Lato';font-weight: bold;padding: 0 0 10px;margin: 0 0 15px;border-bottom: 2px solid #cacaca;text-transform: capitalize;}

.sin-pro-txt {color: #000;font-family: "Lato";font-size: 18px;margin: 0 0 10px;}
.sin-pro-txt a {color: #000;}
.sin-pro-txt i {background: #000;border-radius: 100%;color: #fff;height: 40px;line-height: 40px;margin-right: 10px;  text-align: center;width: 40px;}
.sin-pro-address-con-right {margin: 0 0 20px;}
.sin-pro-opening-time > h4 {color: #000;font-family: "Lato";font-size: 24px;font-weight: bold;margin: 0 0 15px; border:none; padding:0;}
.sin-pro-opening-time {max-width: 300px;}
.opening-day-time {color: #000;font-family: "Lato";font-size: 18px;line-height: 25px;}
.opening-day {float: left;width: 30%;}
.opening-time {float: left;width: 70%;}

/*Date 7-4-17*/
/*Date 8-4-17*/
.our-vehicles-filter > .container > div {padding: 0;}
.woo-pro-listing .mainproductsbox > .woo-pro-list-sorting {margin: 0;padding: 20px;background: #efefef;}
.woo-pro-listing .mainproductsbox > .woo-pro-list-sorting > div {padding: 0;}
.woo-pro-listing .mainproductsbox {padding: 0;display: inline-block;}
.woo-pro-list-sorting-right {float: left;width: 50%;}
.woo-pro-list-sorting-left {color: #000;float: left;font-family: "Lato";font-size: 15px;margin: 8px 0 0;width: 50%;}
.woo-pro-list-sorting-right form select {border: none;color: #000;font-family: "Lato";font-size: 15px;height: 35px;  line-height: 35px;padding: 8px 5px;}
.woo-pro-list-sorting-right form {text-align: right;}
.woo-pro-list-sorting-right > p.woocommerce-result-count {margin: 0;padding: 0;}
.woo-pro-list-show-count-content {color: #000;font-family: "Lato";font-size: 15px;}
.woo-pro-list-show-count-content p.woocommerce-result-count{margin: 0;padding: 0;}
.woo-pro-list-show-count{padding:10px 20px;}

.woo-pro-listing .mainproductsbox ul.products > li {border: medium none;margin: 0;padding: 10px;width: 25%;min-height: 1px;}
.woo-pro-listing .mainproductsbox ul.products{padding:0 10px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box {background: #efefef;border: 1px solid #cecece;  padding: 10px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb {height: 158px;overflow: hidden;width: 100%;margin: 0 0 10px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb img {height: auto;width: 100%;}
.woo-pro-list-title-txt {border-bottom: 1px solid #cacaca;color: #000;font-family: "Lato";font-size: 20px;font-weight: bold;line-height: 24px;padding: 0 0 10px;margin: 0 0 12px;min-height: 60px;}
.woo-pro-list-title-txt > a{color:#000;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box table.attributes-table {margin: 0 0 10px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box table.attributes-table tr td {color: #000;font-family: "Lato";}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price span.amount.woocommerce-Price-amount {color: #d11e27;font-family: "Lato";margin: 0;font-size: 25px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price ins{text-decoration:none; display:inline-block;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price {display: inline-block;height: auto;  margin: 0;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price del span.amount.woocommerce-Price-amount {color: #000;font-size: 18px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price del{text-decoration:none; display:inline-block;position:relative;margin-right: 35px;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price del::after {background: #000;content: "";height: 1px;left: 0;position: absolute;top: 50%;  width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box .woo-pro-list-btn > a {background: #d11e27;color: #fff;display: inline-block;font-family: "Lato"; font-size: 20px;  font-weight: bold; line-height: 35px;text-align: center;text-transform: capitalize;width: 100%;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box .woo-pro-list-btn > a:hover{background:#000;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box .woo-pro-list-btn{margin-top:10px;}

.woocommerce #home-slider .hm-pro-sld-main .hm-pro-sld-inn .hm-pro-sld-thumb img{width: 100%;}
.hm-pro-sld-main {padding: 10px;}
.hm-pro-sld-inn {background: #efefef;border: 1px solid #cecece;padding: 10px;}
.hm-pro-sld-thumb {margin: 0 0 10px;}
.hm-pro-sld-title {font-size: 18px;font-family: 'Lato';line-height: 22px;color:#000; font-weight:bold; padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #cacaca;}
.hm-pro-sld-title a{color:#000;}
.hm-pro-sld-tbl table.attributes-table {margin: 0 0 10px;}
.hm-pro-sld-tbl table.attributes-table tr td {font-family: 'Lato';color: #000;}
#specialproducts .hm-pro-sld .owl-carousel .item .hm-pro-sld-price span.price {font-size: 25px;color: #d11e27;margin: 0 0 10px; height: auto;}
.hm-pro-sld-btn > a {width: 100%;display: inline-block;text-align: center;line-height: 35px;font-family: 'Lato';text-transform: capitalize;font-weight: bold;font-size: 18px;color: #fff;background: #d11e27;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;}
.hm-pro-sld-btn > a:hover{background: #000;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {margin: 0;top: 50%;padding: 8px;right: -18px;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-prev{margin: 0;top: 50%;padding: 8px;left: -16px;}
/*Date 8-4-17*/
.p-reletive .woocommerce-product-search #serach_top_btn {padding-top: 6px;}

/*Date 10-4-17*/
.woo-pro-list-filtercars-main #secondary {border: 2px solid #000;}
.woo-pro-list-sorting-left a {background: #fff;color: #000;display: inline-block;line-height: 35px;padding: 0 12px;margin-right: 5px;}
.footer_color .information .news3 .letter span.facebook a {margin-right: 10px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-fea-thumb {float: left;height: auto;margin: 0; overflow: visible;width: 25%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab {float: left;width: 75%;padding: 0 0 0 20px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price{padding-left:0;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-fea-thumb img {float: none;margin: 0;  max-height: 100%;min-height: 100%;width: 100% !important;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-txt {min-height: 1px;display: inline-block;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-lft {float: left;width: 50%;padding: 0 20px 0 0;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-right {float: left;width: 50%;text-align: center;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box .woo-pro-list-btn > a {width: 180px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price span.amount.woocommerce-Price-amount { font-size: 38px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del span.amount.woocommerce-Price-amount {font-size: 28px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview{min-height:1px !important;}

.contact-us-inn {font-size: 16px;max-width: 700px;}
.contact-us-left {float: left;width: 50%;}
.contact-us-right {float: left;width: 50%;}

.testibox {height: 155px;margin-bottom: 58px; overflow: hidden;}
/*Date 10-4-17*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 


}

@media only screen and (min-width: 2001px) and (max-width: 2700px) {

}
@media only screen and (min-width: 1681px) and (max-width: 2000px) {

}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.menu_bar .navbar-default .navbar-nav > li > a {margin: 0 0 0 15px;}
	.header_bar .col-md-8 { width: 70%;}
.header_bar .col-md-4 { width: 30%;}
.p-reletive .woocommerce-product-search input[type="search"] { width: 86% !important;}
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
.menu_bar .navbar-default .navbar-nav > li > a {margin: 0 0 0 12px; font-size:13px !important;}
.header_bar .col-md-8 { width: 70%;}
.header_bar .col-md-4 { width: 30%;}
.p-reletive .woocommerce-product-search input[type="search"] { width: 86% !important;}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
.menu_bar .navbar-default .navbar-nav > li > a {margin: 0 0 0 10px; font-size:13px !important;}
.header_bar .col-md-8 { width: 80%;}
.header_bar .col-md-4 { width: 20%;}
.logo {padding-bottom: 19px;  padding-top: 19px;}
}

@media only screen and (min-width: 1046px) and (max-width: 1280px) {
.menu_bar .navbar-default .navbar-nav > li > a {font-size: 12px !important; margin: 0 0 0 8px;}
.menu_bar .navbar-default .navbar-nav > li > a:hover{font-size: 12px !important;}
.container {padding: 0;}
.hm-pro-sld-title {font-size: 16px;}

header .logo_header .row #top_cars {width: 60%;}
header .logo_header .row .col-md-4 {width: 40%;}
.header_bar .col-md-8 { width: 80%;}
.header_bar .col-md-4 { width: 20%;}
.logo {padding-bottom: 19px;  padding-top: 19px;}
}

@media only screen and (min-width: 983px) and (max-width: 1045px) {
.container {padding: 0;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-box span.price span.amount.woocommerce-Price-amount {  font-size: 22px;}
.woo-pro-list-title-txt {font-size: 18px;line-height: 22px;min-height: 58px;}

.hm-pro-sld-title {font-size: 16px;line-height: 19px;min-height: 70px;}

.footer ul li {padding-left: 15px;padding-right: 15px;font-size: 13px;}
.menu_bar .navbar-default .navbar-nav > li > a, .menu_bar .navbar-default .navbar-nav > li > a:hover, .menu_bar .navbar-default .navbar-nav > li > a:focus {font-size: 10px !important; padding-left: 10px;}

header .logo_header .row > div {width: 50%;}

.testibox img {width: 100% !important;}
.testibox {margin-bottom: 28px;}
.header_bar .col-md-8 { width: 80%;}
.header_bar .col-md-4 { width: 20%;}
.logo {padding-bottom: 19px;  padding-top: 19px;}

}
@media only screen and (min-width: 960px) and (max-width: 982px){
/*.container {width: 920px;}*/
.container {width: 100%;}
.sin-pro-title-left h1.entry-title.product_title {font-size: 26px;line-height: 30px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {font-size: 30px;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {font-size: 22px;}
.sin-pro-txt {font-size: 16px;}

.woo-pro-listing .mainproductsbox ul.products > li{float:left; width:33.33%;}

.hm-pro-sld-title {min-height: 58px;}
.hm-pro-sld {padding: 0 20px;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {right: -16px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-txt {font-size: 18px;}

.testibox img {width: 100% !important;}
.testibox {margin-bottom: 28px; float:left;width:25%;}

.news1,.news3 {height: 120px;}
.logo {padding-bottom: 19px;  padding-top: 19px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container { width: 100%;}
.sin-pro-title-left h1.entry-title.product_title {font-size: 28px;line-height: 32px;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {font-size: 24px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {font-size: 30px;}
.sin-pro-img-specifiaction .jck-wt-all-images-wrap {float: none;width: 100%;}
.sin-pro-specifiaction-right {float: none;width: 100%;}
.sin-pro-con-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-form-right {float: none;padding: 0;width: 100%;}
.sin-pro-map-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-address-right {float: none;padding: 0;width: 100%;}

.woo-pro-listing .mainproductsbox ul.products > li{float:left; width:50%;}
.woo-pro-list-title-txt {font-size: 18px;min-height: 55px;}

.hm-pro-sld {padding: 0 20px;}
.hm-pro-sld-title {min-height: 56px;}
#specialproducts .main_box {width: 100%;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {right: -16px;}

.footer ul li {padding-left: 13px;padding-right: 13px;}
.menu_bar .navbar-default .navbar-nav > li > a, .menu_bar .navbar-default .navbar-nav > li > a:hover, .menu_bar .navbar-default .navbar-nav > li > a:focus {font-size: 11px !important;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-txt {font-size: 16px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-lft {width: 60%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-right {width: 40%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del {margin-right: 0;}

.testibox {float: left;margin-bottom: 15px; width: 24.5%;}

.news1,.news3 {height: 120px;}
.logo {  padding-bottom: 25px;  padding-top: 25px;}
}
@media only screen and (min-width: 591px) and (max-width: 767px) {
.sin-pro-title-left h1.entry-title.product_title {font-size: 28px;line-height: 32px;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {font-size: 24px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {font-size: 30px;}
.sin-pro-img-specifiaction .jck-wt-all-images-wrap {float: none;width: 100%;}
.sin-pro-specifiaction-right {float: none;width: 100%;}
.sin-pro-con-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-form-right {float: none;padding: 0;width: 100%;}
.sin-pro-map-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-address-right {float: none;padding: 0;width: 100%;}

.woo-pro-listing .mainproductsbox ul.products > li{float:left; width:50%;}
.woo-pro-list-title-txt {font-size: 18px;}

.hm-pro-sld {padding: 0 20px;}
.hm-pro-sld-title {font-size: 16px;}
#specialproducts .main_box {width: 100%;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {right: -16px;}

.footer ul li {font-size: 12px; padding-left: 8px; padding-right: 8px;}
.news1,.news3 {height: 120px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-fea-thumb {float: none;margin: 0 0 15px;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab {float: none;padding: 0;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price span.amount.woocommerce-Price-amount {font-size: 32px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del span.amount.woocommerce-Price-amount {font-size: 25px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del {margin-right: 20px;}

.testibox {float: left;text-align: center; width: 50%;}
.search_toggle {  display: none;}
.testibox img {width: 100% !important;}
.mobile_search {  margin-left: 0;  margin-top: 0 !important;  padding: 0; width: 89%;}
.mobile_reletive .woocommerce-product-search #serach_top_btn {  width: 10%;}
.logo {  margin: 0 auto;  width: 200px;}
}
@media only screen and (min-width: 471px) and (max-width: 590px) {
.sin-pro-title-left h1.entry-title.product_title {font-size: 22px;line-height: 28px;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {font-size: 20px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {font-size: 25px;}
.sin-pro-img-specifiaction .jck-wt-all-images-wrap {float: none;width: 100%;}
.sin-pro-specifiaction-right {float: none;width: 100%;}
.sin-pro-con-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-form-right {float: none;padding: 0;width: 100%;}
.sin-pro-map-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-address-right {float: none;padding: 0;width: 100%;}
.sin-pro-txt {font-size: 16px;}

.woo-pro-listing .mainproductsbox ul.products > li{float:none; width:100%;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb {height: auto;overflow: visible;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb img {margin: 0;max-height: none;min-height: 100%;width: 100%;}
.woo-pro-list-title-txt {min-height: 1px;}
.woo-pro-list-sorting-left {float: none;margin: 0 0 10px;width: 100%;}
.woo-pro-list-sorting-right {float: none;width: 100%;}
.woo-pro-list-sorting-right form {text-align: left;}
.woo-pro-list-sorting-right form select {width: 100%;}

.hm-pro-sld {padding: 0 20px;}
#specialproducts .main_box {width: 100%;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {right: -16px;}

.footer ul li {margin: 0 0 10px;padding: 0 17px;}
.news1,.news3 {height: 125px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-fea-thumb {float: none;margin: 0 0 15px;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab {float: none;padding: 0;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price span.amount.woocommerce-Price-amount {font-size: 32px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del span.amount.woocommerce-Price-amount {font-size: 25px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-lft {float: none;padding: 0;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-right {float: none;text-align: left; width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box .woo-pro-list-btn > a {width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-txt {display: block;}

.testibox {float: left;margin-bottom: 25px;width: 50%;}
.testibox img {width: 100% !important;}
.mobile_search {  margin-left: 0;  margin-top: 0 !important;  padding: 0; width: 85%;}
.search_toggle {  display: none;}
.mobile_reletive .woocommerce-product-search #serach_top_btn {width: 12%;}
.logo {  margin: 0 auto;  width: 200px;}
}
@media only screen and (min-width: 320px) and (max-width: 470px) {
.sin-pro-title-left {float: none;margin: 0;width: 100%;}
.sin-pro-title-right {float: none;width: 100%;}
.sin-pro-title-left h1.entry-title.product_title {font-size: 20px;line-height: 28px;}
.sin-pro-title-right .price del span.amount.woocommerce-Price-amount {font-size: 20px;}
.sin-pro-title-right .price ins span.amount.woocommerce-Price-amount {font-size: 25px;}
.sin-pro-img-specifiaction .jck-wt-all-images-wrap {float: none;width: 100%;}
.sin-pro-specifiaction-right {float: none;width: 100%;}
.sin-pro-specifiaction-right .listattributes {padding: 20px 0;}
.sin-pro-con-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-form-right {float: none;padding: 0;width: 100%;}
.sin-pro-enq-form h4 {font-size: 24px;}
.sin-pro-map-left {float: none;margin: 0 0 20px;width: 100%;}
.sin-pro-address-right {float: none;padding: 0;width: 100%;}
.sin-pro-txt {font-size: 16px;display: inline-block;}
.sin-pro-txt i {float: left;}
.sin-pro-opening-time {max-width: none;width: 100%;}
.opening-day-time {font-size: 16px;}
.opening-day {width: 37%;}
.opening-time {width: 63%;}

.woo-pro-listing .mainproductsbox ul.products > li{float:none; width:100%;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb {height: auto;overflow: visible;}
.woo-pro-listing .mainproductsbox ul.products > li .woo-pro-list-fea-thumb img {margin: 0;max-height: none;min-height: 100%;width: 100%;}
.woo-pro-list-title-txt {min-height: 1px;}
.woo-pro-listing .mainproductsbox ul.products {padding: 0;}
.woo-pro-list-sorting-left {float: none;margin: 0 0 10px;width: 100%;}
.woo-pro-list-sorting-right {float: none;width: 100%;}
.woo-pro-list-sorting-right form {text-align: left;}
.woo-pro-list-sorting-right form select {width: 100%;}

.hm-pro-sld {padding: 0 20px;}
#specialproducts .main_box {width: 100%;}
#specialproducts .hm-pro-sld .owl-carousel .owl-buttons .owl-next {right: -16px;}

.sin-pro-title-right .price {text-align: left;}

.footer ul li {font-size: 13px;margin: 0 0 10px;padding: 0 8px;}
.news1 {height: 150px;}
.news3 {height: 120px;}

.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-fea-thumb {float: none;margin: 0 0 15px;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab {float: none;padding: 0;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price span.amount.woocommerce-Price-amount {font-size: 28px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del span.amount.woocommerce-Price-amount {font-size: 20px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box span.price del {margin-right: 25px;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-lft {float: none;padding: 0;width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-tab-right {float: none;text-align: left; width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-box .woo-pro-list-btn > a {width: 100%;}
.woo-pro-listing .mainproductsbox ul.products > li.listview .woo-pro-list-title-txt {display: block;}

.contact-us-left {float: none;width: 100%;}
.contact-us-right {float: none;width: 100%;}

.testibox {margin-bottom: 45px;text-align: center;}
.testibox img {  width: 100% !important;}
.mobile_reletive .woocommerce-product-search #serach_top_btn {margin-left: 0;}
.mobile_search {margin-top: -55px !important;  padding: 0 0 0 20px !important;}
.search_toggle {  display: none;}
.logo {  margin: 0 auto;  width: 200px;}
.mobile_search {
    margin-top: 0 !important;
    padding: 0 0 0 20px !important;
	position:absolute;
	right:0;
}
}