body {	color:#333;	font-family: 'Avenir';background:#fff; -webkit-font-smoothing:antialiased;}

a{color:#00a9c6; text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
.btn,a,.btn:hover,a:hover { -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; outline: none !important; color: #8ec63f; 
}

h1,h2,h3,h4{margin: 0;line-height: 1em;}
h1{margin:0.25em 0;text-transform: uppercase;}
h2{margin-bottom: 1.5em;}
h3{margin:2em 0 1em 0;}
h4{margin-bottom: 1em;}
h4 i{margin-right: 0.5em;}
p{font-size:1em;line-height: 1.7em; margin-bottom: 1.7em;color:#414141}

/*partner area*/
.p_special_section{background:#F1F8E8;float: left;
    padding: 40px 0 80px 0;
    width: 100%;text-align:center;}
.p_special_section .s_my_title{text-align:center; margin-bottom: 40px}	
.p_special_section .s_desc
{	margin: 0 auto;
    padding: 25px 0 0;
    width: 90%;
}
dl.variation p{margin:0; line-height: 1.42857;} 
.woocommerce-cart p{margin:0;}
#coupon_code{  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 31px;
    width: 150px;}
.woocommerce-checkout .input-text ,.woocommerce-page  .input-text{ background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 31px;}	
.p_special_section .s_buy_now{color:#8cc53a;font-size: 16px;}
.p_special_section .s_product_section a{color:#414141;text-decoration:none;}
.p_special_section .s_product_section a .span_p_s_title{color: #414141;
    display: block;
    font-size: 20px;
    font-weight: 300;
    line-height: 48px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
	width:100%;
	}
.p_special_section .s_product_section a:hover,.p_special_section .s_product_section a:focus{color:#414141;text-decoration:none;}
.woocommerce ul.products li.product-category{border:1px solid #DBDBDB;}
.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title{text-align:center;}
.addthis-smartlayers{display:none}
.specifications_section span{color:#8ec63f;font-size:15px;margin-bottom:2px;display:block;}
.register_left{float:left;width:50%}
.login_right{float:right;width:40%}
.p_top_section{background:#f7f7f7;}
.p_top_section .p_bakset_icon{float:right;width:auto;}
.p_top_section a{
    color: #414141;
    display: inline-block;
    float: left;
    font-size: 17px;
    font-weight: 300;
    line-height: 59px;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}	
.p_top_section a.p_p_link{margin-right:10px;}
.p_our_products{text-align:center;}
.p_cat_list{width:100%;display:block;margin:0 auto;}
.p_cat_list .p_single_list_cat{float:left;text-align:right;width:45%;}
.p_cat_list .p_single_list_cat img{height:auto;width:auto;}
.woocommerce-page .about-content{padding:30px 0;}
.woocommerce-page .woocommerce-LoopProduct-link{color:#414141;}
.woocommerce-page.woocommerce ul.products li.product .price{ color: #8cc53a;}
.woocommerce-page.woocommerce #respond input#submit, .woocommerce-page.woocommerce a.button,
 .woocommerce-page.woocommerce button.button, .woocommerce-page.woocommerce input.button
{   
    background: #8ec63f none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size:17px;
    padding:0px 50px;
	font-weight:normal;
	text-transform:uppercase;
    width: auto;}
	
.woocommerce-page.woocommerce #respond input#submit:hover, .woocommerce-page.woocommerce a.button:hover, 
.woocommerce-page.woocommerce button.button:hover, .woocommerce-page.woocommerce input.button:hover {
   background:#82cb1c;
   color: #fff;
   
}
.type-product .product-slider { float:left; width:100%;min-height:500px; }
.type-product .product-slider .slider { float:left; width:100%; text-align:center; margin-top:80px; }
.type-product .product-detail { float:left; width:100%;}
.type-product .product-detail h1 {    font-size: 26px;
    margin-top: 30px;
    text-transform: capitalize;}
.type-product .product-detail p,.type-product .product-detail .label, .type-product .product-detail label 
{ font-size:16px; color:#414141; font-weight:300; margin-top:0;margin-bottom:5px;font-weight:normal!important;}	
.woocommerce #content div.product div.images, .woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images,.type-product .product-detail .summary.entry-summary
{
	float:none!important;
    width:100%!important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #03cdcd !important; }

.woocommerce div.product .product-detail  form.cart .variations select {
    display: inline-block;
    height: 30px;
    margin-right: 1em;
    max-width: 100%;
    min-width: 290px;
}

.woocommerce div.product .product-detail form.cart .variations{margin-top:10px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
{
	background:#8ec63f!important
}
.woocommerce .quantity .qty{font-size: 16px;
    height: 36px!important;}
/*partner area*/
.single-product .product_meta {display:none;}
.fixmyheader.fixed {
    border-bottom: 1px solid #cccccc;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
	position:fixed;
}
.spacer{padding: 6em 0;}
.btn{border:none;border-radius: 0;padding: 1em 4em;background: rgba(0,0,0,0.5);text-transform: uppercase;}
.btn:hover,.btn:active{color: #fff;}
.btn-default{color: #ccc;border: 1px solid #aaa;}
.btn-default:hover,.btn-default:active{background: rgba(0,0,0,0.8);}
.btn-primary{color: #fff;background:#e89f10;width: 100%;outline: none;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#f3c024;box-shadow: none;}
.topbar {background:url(../images/lines.png);	height:5px;position: fixed;top: 0;width: 100%;z-index: 1000;}
.navbar-nav > li > a{font-size: 1em;line-height: 3.6em;}
.navbar-fixed-top{top: 5px;}
.navbar-inverse{background: #fff;border:none;border-radius:0;padding:0;margin:0;min-height:100px; }
.container-fluid { padding:0 30px; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background: none;color: #E89F10;}
#head,.carousel{margin-top: 0;}
#home{padding-top: 0;}
.product_inner .image_pro{ transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.product_inner:hover .image_pro { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}

/*about*/
.about.spacer{padding-left: 4em; padding-right: 4em;padding-bottom: 0;}
.services ul li{width: 10em;height: 10em;border: 1px solid #ccc;padding: 0;border-radius: 50%;margin: 0 1.25em;line-height: 13.5em;color: #999;}
.services ul li span{line-height: 2em;display: inline-block;font-weight: 300;}
.services ul li span i{font-size: 3em;}
.services ul li span b{display: block;font-size: 1em;font-weight: 300;}


/*testimonials*/
.partners img{float: left;margin:0 75px 30px 0;}
.testimonails{min-height: 195px;}
.testimonails img{margin-top: 5px;}
.testimonails span{color: #888;}
.testimonails span b{font-weight: 400;}
.carousel-indicators li{border: 1px solid #f3c024;}
.carousel-indicators{bottom: 0;}

/*works*/
#works{padding-top:6em;}
#works figcaption a{border:1px solid #fff;margin-top: 1em;display: inline-block;color: #fff;padding: 0 2em;}
#works figcaption a:hover{text-decoration: none;padding: 0 3em;}
/*works*/

/*team*/
.team figure{width: 100%;}
.team img{width: 100%;}
.team b{font-size: 1.2em;display: block;}
.team a i.fa{color: #fff; font-size: 2em;}
.team a i.fa:hover{color: #E89F10;}
.highlight-info{ background:url(../images/lab.jpg) center fixed; background-size: cover; color:#fff;}
.highlight-info .overlay{background: rgba(232,159,16,0.7);}
.highlight-info h4{color: #fff;margin:0.5em 0 0 0;}
/*about us*/

/*contact*/
.contactform textarea,.contactform input{width: 100%;padding:1em;border:1px solid #ccc;margin-bottom: 1em;border-radius: 0;outline: none;}
/*contact*/

.footer{background-color: #111; color: #fff; font-size: 1em;color: #aaa;}
.footer a{color: #aaa;margin: 0 1em; }
.gototop{position: fixed;bottom: 20px; right: 20px;background: rgba(0,0,0,0.5);padding: 10px;color: #fff;}
.gototop i{line-height: 0.5em;}
.pad { padding:0; }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:0; }
.pad-right { padding-right:0; }
.pad-left { padding-left:0; }
.right_main { margin:0 0; }
.navbar-brand { float:left;width:100%;padding:0;margin:25px 0;  }
.right_main a { background:#8ec63f;padding:9px 37px 9px 37px;color:#fff;border-radius:4px;float:right;text-transform:uppercase; }
.right_main a:hover { text-decoration:none; background:#a2d35d; }
/*.right_main2 { margin:38px 0; }*/
.right_main2 ul { float:left;padding:0;margin:0 20px 0 0; }
.right_main2 ul li { list-style:none;display:inline-block; }
.right_main2 ul li:last-child { border:none; }
.right_main2 ul li:first-child { padding:0 10px 0 0;margin:0 10px 0 0; }
.right_main2 ul li a { color:#660e79;font-size:17px;font-family: 'Avenir';font-weight:300; }

.carousel-control .left, .carousel-control .right {   position: absolute;top:40%;z-index: 5;display: inline-block;width:100%;left:0; }

.page-template-partners-area .text-headingx{text-align:center;}
.page-template-partners-area .text-headingx  p {
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
}
.page-template-partners-area .slider-option-part{top:100px}
.page-template-partners-area .slider-option-part .text-headingx h3{margin:0}
.page-template-partners-area .carousel-control .left, .page-template-partners-area .carousel-control .right {   position: absolute;top: 38%;z-index: 5;display: inline-block;width:100%;left:0; }
#myCarousel { float:left;width:100%;max-height:550px;overflow:hidden; }
#myCarousel .item { max-height:700px; }
#myCarousel .item img { height:100%;width:100% }
.slider-option-part { position:absolute;top:0;width:100%;z-index:10;height:100%; }
.text-headingx { margin:0 auto;width:70%; }
.text-headingx h3 { margin:100px 0 70px 0;text-align:center;color:#fff;font-weight:500;font-size:35px;line-height:45px; }
.serch-bar-tc { width:80%;margin:0 auto; }

.serch-bar-tc  .slider_partner_area{ background: #FFFFFF;
   
    width: 100%;
    float: left;
    margin-top: 15px;}
	
.serch-bar-tc .partner_text_left{padding: 0px 0px 0px 55px;float:left;}
.partnerstitle{color:#8CC53A;text-transform:capitalize;text-align:center;font-weight:600;}
.serch-bar-tc  .slider_partner_area p{font-size: 18px;
    color: #414141;
    line-height: 75px;
    font-weight: 500;
    margin: 0;}
.serch-bar-tc  .slider_partner_area .partner_text_right{float:right;}
.serch-bar-tc  .main-search-part { background:#f1f2f2;padding:15px 15px 30px 15px;width:100%;float:left; }
.serch-bar-tc .main-search-part h4 { font-size:24px;color:#414141;margin:0 0;padding:15px 0;font-weight:300; } 
.serch-bar-tc .main-search-part .x-cool { border:1px solid #c6cfba;height:46px;border-radius:0; }
.serch-bar-tc .main-search-part .x-btn { font-weight:500;background:#660e79;color:#fff;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;box-shadow:none;font-size:18px;padding:0;height:46px; }
.serch-bar-tc .main-search-part .x-btn:hover { background:#CCC;color:#660e79; }
.arrow-btm { width:100%;position:absolute;text-align:center;bottom:5%;z-index:10000; }
.arrow-btm a { border:1px solid #fff;width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;line-height:50px;font-size:30px;color:#fff; }
.arrow-btm h4 { font-size:30px;color:#fff;font-weight:300; }
.arrow-btm a:hover { background:#fff;color:#660e79; }
.carousel-control.left, .carousel-control.right { z-index:10000; }
.aboutz { width:100%;float:left;padding:100px 0;background:url(../images/bg-sec2.png) 100%;border-top:2px solid #cee0b5;border-bottom:2px solid #cee0b5; }
.aboutz h4 { font-size:36px;font-weight:500;color:#414141; }
.aboutz h5 { font-size:24px;font-weight:300;color:#414141; }
.aboutz h3 { float:left;width:100%; }
.aboutz h3 a {background:#8ec63f;padding:12px 25px;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;color:#fff;font-weight:500;text-transform:uppercase;font-size:18px; }
.aboutz h3 a:hover { background:#a2d35d;text-decoration:none; }
.right_main2 ul li a:hover { text-decoration:none; }
.popular { width:100%;float:left;padding:60px 0; }
.popular h4 { font-size:36px;font-weight:500;color:#414141; }
.line-r { margin:0 auto;width:191px;background:url(../images/round_bg.png) no-repeat;height:195px; }
.line-round { margin:0;width:100%;float:left;text-align:center;margin-bottom:50px; }
.line-r h3 { text-transform:uppercase;font-size:30px;color:#59585a;text-align:center;font-weight:300;float:left; }
.line-round p { font-size:18px;color:#414141;text-align:center;font-weight:300;padding:0;margin:5px 0 0 0; }
.line-round a { text-align:center;font-size:18px;display:inline-block;color:#8ec63f; }
.line-round a:hover { text-decoration:none;color:#414141; }
.rox-box { float:left;width:100%;margin-top:50px; }
.cl_footer { float:left;width:100%;background:#414141;padding:60px 0; }
.cl_footer h1 { font-size:36px;margin-top:0;color:#fff;text-transform:capitalize;font-weight:500; }
.cl_footer p { font-size:18px;margin-top:0;color:#fff;text-transform:capitalize;font-weight:300;margin:0;padding:0; }
.cl_footer p a { color:#fff; }
.cl_footer p a:hover { color:#8ec63f;text-decoration:none; }
.footer-copycool { float:left;width:100%;text-align:center;color:#fff;font-weight:300;font-size:18px;margin-top:80px; }
.fbx { float:left;width:100%;margin-top:15px; }
.fbx a i { width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#8ec63f;color:#414141;font-size:30px;font-weight:500;text-align:center;line-height:50px; }
.fbx a i:hover { background:#fff;color:#8ec63f; }
.product-section { width:100%;display:block;background:#f1f8e8;padding:130px 0;float:left; }
.jpt_main_section { width:100%;float:left;background:url(../images/bc_main_sec2.png) no-repeat center center;min-height:1098px; }
.product-1 { width:364px;min-height:369px;margin:0 auto;background:url(../images/product_1.png) no-repeat center center; }
.product_inner { position:relative;width:100%;padding:0;  }
.product_inner h1 { margin:-48px 0 0 0;padding:0;color:#59585a;font-size:30px;font-weight:300;line-height:34px;text-transform:uppercase; }
.product_inner h1 a{padding:0;color:#59585a;font-size:30px;font-weight:300;line-height:34px;text-transform:uppercase; }
.product_inner h1 a:hover{text-decoration:none}
.image_pro { position:relative;width:100%;margin-top:10px; }
.product-4 .product_inner h1 { margin:65px 0 0 0; }
.product-4 .image_pro { top:45px; }
.product-5 .product_inner h1 { margin:65px 0 0 0; }
.product-5 .image_pro { top:45px; }
.image_pro img { display:inline-block; }
.x-left { position:relative;width:100%;left:0; }
.x-left .product-2 { left:0;background:url(../images/product_2.png) no-repeat center center;width:364px;min-height:369px;margin:0;top:-180px;position:absolute; }
.x-right { position:relative;width:100%;right:0; }
.x-right .product-3 { right:0;background:url(../images/product_3.png) no-repeat center center;width:364px;min-height:369px;margin:0;top:-180px;position:absolute; }
.x-left .product-4 { left:0;background:url(../images/product_3.png) no-repeat center center;width:364px;min-height:369px;margin:0;top:0px;position:absolute; }
.x-right .product-5 { right:0;background:url(../images/product_3.png) no-repeat center center;width:364px;min-height:369px;margin:0;top:-40px;position:absolute; }
.las-prox { width:100%; position: absolute; top: -122px; }
.min-h1 { min-height:300px; }
.min-h2 { min-height:190px; }
.min-h3 { min-height:357px; }
.product-4, .product-5 { z-index:9999; }
.las-prox .product-1 { background:url(../images/product_6.png) no-repeat center center;width:372px; }
.las-prox .product-1 .image_pro { position:relative;top:78px;margin:0; }
.las-prox .product-1 h1 { position:relative;top:103px;margin:0; }
.phone-icon {display:none; float:none; border: 2px solid #660e79;border-radius: 50%; color: #660e79; float: left; font-size: 23px; height: 40px;
   line-height: 35px;text-align: center; width: 40px;margin:0 10px; }
.phone-icon a { color:#660e79; }
.loglx { padding:27px 0;display:inline-block;  }
header { display:block;background:#fff; }

/*new*/
.slider .carousel-control.right{background:none;}
.slider .carousel-control.left{background:none;}
.slider .carousel-control{opacity:1; text-shadow:none; color:#8ec63f;}
.slider .carousel-control span{top:50%; position:absolute;}
.slider img{display:inline-block !important;}
.slider .carousel-indicators li{border:none; height:16px; width:16px; background:#f1f8e8; margin:0px;}
.slider .carousel-indicators .active{border:none ;height:16px; width:16px; background:#8ec63f;}
.slider .carousel-indicators{bottom:-50px;}

@media (max-width: 1200px) {
	body{font:300 13px/13px Roboto,Arial,Helvetica;}
	.navbar-brand{padding-top: 11px;}
	.services ul li{margin:0 0.5em; }
	.grid figure h2{font: 700 1.5em Roboto,Arial,Helvetica;}
	figure.effect-oscar figcaption{padding: 12%;}
	figure.effect-oscar figcaption::before,figure.effect-chico figcaption::before{top: 20px;right: 20px;bottom: 20px;left: 20px;}
	.partners img{margin: 0 25px 25px 0;}
}

@media (max-width: 900px) {
	h1{font: 700 3.5em Roboto,Arial,Helvetica;}
	h4 {font: 300 1.3em Roboto,Arial,Helvetica;}
	.btn{padding: 1em 2em;}
	.partners img{margin: 0 15px 25px 0;width: 157px;}
	.services ul li{width: 9em;height: 9em;}
	figure.effect-chico figcaption {padding: 2em;}	
	figure.effect-oscar figcaption {padding: 20%;}
	figure.effect-chico figcaption::before{top: 10px;right: 10px;bottom: 10px;left: 10px;}
	.grid figure.effect-chico p{font-size: 0.6em;line-height: 1.5em;}	
}

@media (max-width: 767px) {
	body{font:300 12px/12px Roboto,Arial,Helvetica;}
	.navbar-nav > li > a {line-height: 1em;}	
	.navbar-brand{padding: 7px;}
	.navbar-brand img{height: 37px;}
	.navbar-toggle{margin-top: 12px;}
	.carousel-caption,.carousel-control,.carousel-indicators{display: none;}
	h2.text-center{text-align: left;font-size: 1.7em;}
	h4 {font: 300 1.2em Roboto,Arial,Helvetica;}
	#partners h2{padding: 0 1em;} 
	#home {padding-top: 5em;}
	.partners{display: block;float: left;}
	.partners img{width: 120px;}
	.about.spacer{padding-left: 2em;padding-right: 2em;}
	.spacer{padding:2em 0 0 0;}
	.services ul li{margin-bottom: 1em;}
	.highlight-info .overlay{padding-bottom: 2em;}
	.grid.team div{margin: 0;padding: 0;}
	figure.effect-chico figcaption {padding: 1.5em;}
	.footer{margin-top: 2em;padding-bottom: 2em;}
}


.hx { display:none; }

/*about us*/
.about-bg{float:left; width:100%;height: 394px; background:url(../images/about_bg.jpg) no-repeat; background-size:100% 100%; text-align:center; padding:180px 0px;}
.about-bg h2{font-size:40px; color:#fff; margin:0;}
.about-content{float:left; width:100%; padding-top:130px; padding-bottom:150px;}
.about-content-left{float:left;}
.about-content-left p{font-size:22px; color:#414141; line-height:36px; margin-top:0px; margin-bottom:10px; font-weight:300;}
.about-content-right h3{font-size:24px; color:#414141; line-height:36px; margin-top:0px; margin-bottom:10px; font-weight:500;}
.about-content-right{float:left;}
.about-content-right ul{margin-left:20px; padding:0px;}
.about-content-right ul li{font-size:22px; color:#414141; line-height:36px; font-weight:300;}
.design-bx{margin:0px auto; text-align:center; width:245px; margin-top:80px;}
.design-bx-bg{background:url(../images/desing-bx-1.png) no-repeat; height:233px; text-align:center; padding-top:90px;}
.design-bx i{color:#8ec63f; line-height:43px; font-size:20px; font-size:120px;}
.design-bx h4{font-size:30px; color:#59585a; font-weight:300; margin-top:25px; margin-bottom:0;}
.design-bx-bg-2{background:url(../images/desing-bx-2.png) no-repeat; height:233px; text-align:center; padding-top:90px;}
.design-bx-bg-3{background:url(../images/desing-bx-3.png) no-repeat; height:233px; text-align:center; padding-top:90px;}
.contact-bt{width:100%; text-align:center; padding-top:100px;}
.contact-bt a{background:#8ec63f; color:#fff; padding:12px 30px; border-radius:3px; font-size:18px; display:inline-block;}
.contact-bt a:hover{text-decoration:none; background:#a2d35d;}

/*//about us*/

/*contact us*/
.contact-map{ float:left; width:100%;height: 394px; background:url(../images/map-bg.png) no-repeat; text-align:center; padding:170px 0px; background-size:100% 100%}
.contact-map h2 {color: #fff; font-size: 40px; margin: 0;}
.contact-form{float:left; width:100%; padding:110px 0px;}
.contact-form h3{font-size:24px; color:#414141; margin-top:0px; margin-bottom:35px; font-weight:500;}
.contact-form-left{float:left; width:100%;}
.contact-form-left .form-group label{font-size:20px; color:#414141; font-weight:500;}
.contact-form-left .form-group input{height:50px; font-size:20px;}
.contact-form-left .form-group textarea{resize:none; height:200px; font-size:20px;}
.cou-input{width:155px;}
.submit{border:none; background:#8ec63f; color:#fff; font-size:18px; padding:10px 50px; border-radius:3px; margin-top:15px;}
.submit:hover{background:#82cb1c;}

.page-template-partners-area .btn.btn-primary{border:none; background:#8ec63f; color:#fff; font-size:18px; padding:10px 50px; border-radius:3px; margin-top:15px; width: auto;}
.page-template-partners-area .btn.btn-primary:hover{background:#82cb1c;}


.contact-add{float:left;}
.contact-add h4{font-size:22px; color:#8ec63f; margin-bottom:0px;}
.contact-add p{font-size:20px; color:#414141; font-weight:300; margin-top:5px; margin-bottom:40px; line-height:32px;}
/*contact us*/

.phone-icon.dfg { display:none; }

/*product*/
.product-bg { float:left; width:100%;height: 394px; background:url(../images/product-bg.png) no-repeat; background-size:100% 100%; padding:150px 0px; text-align:center; background-size:100% 100%; }
.product-bg h2 { font-size:48px; color:#8ec63f; margin-bottom:0; }
.product-bg p { font-size:24px; color:#8ec63f; margin-bottom:0; }
.main-product { float:left; width:100%; padding-top:60px; padding-bottom:150px; }
.main-product .product-cn { float:left; width:100%; text-align:center; }
.main-product .product-cn p { font-size:22px; font-weight:300; color:#414141; margin-top:0;margin-bottom:10px;}
.main-product .product-cn p a { color:#8ec63f; }
.main-product .product-tab { float:left; width:100%; margin-top:50px; }
.main-product .product-tab .panel { box-shadow:none; border:none; }
.main-product .product-tab .panel-default > .panel-heading { background:none; border:none; padding:0px; }
.main-product .product-tab .nav-tabs { border:none; }
.main-product .product-tab .panel-body { border:1px solid #d8e1cc; padding:30px 30px 80px 30px; }
.main-product .product-tab .nav-tabs > li > a { border-radius:0px; font-size:22px; color:#59585a; background:#f1f8e8; padding:10px 35px; border:none; font-weight:300; }
.main-product .product-tab .nav-tabs > li > a:hover { border:none; }
.main-product .product-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border:none; background:#8ec63f; color:#fff; }
.main-product .product-tab .nav-tabs > li { margin-bottom:0px; }
.main-product .product-tab .product-slider { float:left; width:100%; }
.main-product .product-tab .product-slider .slider { float:left; width:100%; text-align:center; margin-top:80px; }
.main-product .product-tab .product-detail { float:left; }
.main-product .product-tab .product-detail h3 { margin-top:30px; font-size:27px; }
.main-product .product-tab .product-detail p { font-size:18px; color:#414141; font-weight:300; margin-top:0;margin-bottom:10px;}
.download-bt { color:#fff; font-size:17px; border-radius:3px; width:260px; height:50px; float:left; background:#660e79; padding:8px 10px 7px 20px; line-height:33px; margin-bottom:10px; }
.down-con1 { background:url(../images/size-bac.png) no-repeat; float:right; width:31px; height:31px; }
.down-con2 { background:url(../images/dra-bac.png) no-repeat; float:right; width:31px; height:35px; }
.down-con3 { background:url(../images/data-bac.png) no-repeat; float:right; width:31px; height:35px; }
.download-bt:hover { text-decoration:none; color:#fff; background:#8b16a4; }
.contact-info { float:left; margin-top:50px; }
.contact-info a { background:#8ec63f; color:#fff; font-size:17px; padding:12px 35px; border-radius:0px; float:left; border-radius:3px; }
.contact-info h4 { display:inline-block; margin-top:12px; margin-bottom:0; font-size:24px; color:#660e79; margin-left:30px; font-weight:300; }
.contact-info a:hover { text-decoration:none; background:#a2d35d; }
.dis-block{width:100%; float:left;}
/*//product*/


/*search*/
.search-bg { float:left; width:100%; background:#8ec63f; text-align:center;  padding-top:120px; padding-bottom:100px;  }
.search-bg h2 { font-size:48px; color:#fff; margin-bottom:0; margin:0;}
.main-search { float:left; width:100%; padding-bottom:120px; }
.main-search .main-search-part { background:none; margin-top:70px; }
.main-search .main-search-part h4 { margin-bottom:15px; }
.search-table { float:left; width:100%; }
.search-table p { color:#8ec63f; font-size:18px; font-weight:300; text-align:center; }
.partner-table p { color:#414141; font-size:18px; font-weight:300; text-align:center; }
.partner-table p a{color:#8ec63f; font-size:18px; font-weight:300; text-align:center;}
.search-table .table-bordered > thead > tr > th { border:none; }
.search-table .table-bordered > thead > tr > th { color:#414141; font-size:18px; font-weight:500; padding:25px 0 25px 30px;}
.table-bordered > tbody > tr > td { font-size:18px; font-weight:300; padding:18px 0px 18px 30px; }
.search-table .table-bordered tr td { border:none; border-bottom:1px solid #d8e1cc; }
.search-table .table-bordered tr td a { color:#8ec63f; }
.table-bac{background:#f1f8e8;}
.search-table .table-bordered{border:1px solid #d8e1cc}
.search-table .table-bordered > thead > tr > th:first-child{width:18%;}
.search-table .table-bordered > thead > tr > th:nth-child(2){width:25%;}
.search-table .table-bordered > thead > tr > th:nth-child(3){width:25%;}
/*//search*/

.cd-top {display: inline-block; position: fixed; overflow: hidden; visibility: hidden; opacity: 0; bottom:20px; right:20px; background:rgba(0,0,0,0.5); -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; color:#fff; padding:0px 12px; font-size:30px;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible { visibility: visible; opacity: 1;}



/*
==============================
Responsive css Start
==============================*/

@media screen and (min-width:1280px) and (max-width:1380px) {
	.right_main2 ul li a { font-size:15px; }
	.right_main2 ul li { margin:0 5px 0 0;padding:0 5px 0 0; }
	.text-headingx h3 { margin:45px 70px; }
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.text-headingx h3 { font-size:30px;line-height:35px;margin:70px 0;  }
	.text-headingx { width:85%; }
	.arrow-btm { display:none; }
	.product-1 { width:280px;min-height:284px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:22px; }
	.x-left .product-2 { width:280px;min-height:284px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:280px;min-height:284px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:280px;min-height:284px;background-size:100%; }
	.product-4 .image_pro img { width:60%; }
	.x-right .product-5 { width:280px;min-height:284px;background-size:100%; }
	.product-5 .image_pro img { width:85%;margin:15px 0 0 0; }
	.jpt_main_section { min-height:825px; }
	.las-prox .product-1 { width:280px;min-height:284px;background-size:100%;   }
	.min-h2 { min-height:117px; }
	.product-section { padding:130px 0 195px; }
	.about-bg, .contact-map, .product-bg{padding:130px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:30px;}
	.about-content{padding:40px 0px;}
	.about-content-left p{font-size:17px; line-height:24px; margin-bottom:10px;}
	.about-content-right h3{font-size:20px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:17px; line-height:24px; padding-bottom:5px;}
	.design-bx{margin:30px auto; }
	.design-bx h4{font-size:20px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:18px;}
	.contact-form-left .form-group label{font-size:17px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:40px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:150px; font-size:16px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:17px; line-height:25px; margin-bottom:20px;}
	.search-bg{padding:110px 0px; }
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:17px; padding:16px 0px 16px 25px;}
	.table-bordered > tbody > tr > td{font-size:16px;}
	.main-search{padding-bottom:30px;}
	.product-bg p{font-size:20px; line-height: normal; margin-top: 25px;}
	.main-product{padding:30px 0px;}
	.main-product .product-cn p{font-size:17px; margin-top:15px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:18px; padding:12px 0px; text-align:center;}
	.nav-tabs > li{width:25%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:20px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:25px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:60px;}
	.download-bt{float:none; text-align:left; display:inline-block; margin-top:13px; margin-bottom:0px; width:230px;}
	.contact-info{width:100%; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{font-size:18px;}
	.cd-top{padding:6px 12px;}
}


@media screen and (min-width:1024px) and (max-width:1279px) {
	.right_main2 ul li a { font-size:15px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:9px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:left !important; }
	.wsmenu { margin:34px 0; }
	.loglx { padding:37px 0; }
	.wsmenu-list > li > a { font-size:15px; padding:0px 12px; }
   .main-search-part .col-md-12.last-mdx{ padding-top:0px;}
}

@media screen and (min-width:980px) and (max-width:1023px) {
	.text-headingx h3 { font-size:28px;line-height:30px;margin:45px 0;  }
	.text-headingx { width:85%; }
	.arrow-btm { display:none; }
	.product-1 { width:250px;min-height:254px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:22px; }
	.x-left .product-2 { width:250px;min-height:254px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:250px;min-height:254px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:250px;min-height:254px;background-size:100%; }
	.product-4 .image_pro img { width:60%; }
	.x-right .product-5 { width:250px;min-height:254px;background-size:100%; }
	.product-5 .image_pro img { width:85%;margin:15px 0 0 0; }
	.jpt_main_section { min-height:800px; }
	.las-prox .product-1 { width:280px;min-height:284px;background-size:100%;   }
	.min-h2 { min-height:117px; }
	.product-section { padding:130px 0 160px; }
	header .col-md-2 { width:19%;display:inline-block; }
	header .col-md-5 { width:40%;display:inline-block;padding:0; }
	.right_main2 ul li a { font-size:15px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:13px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:left !important; }
	.wsmenu { margin:34px 0; }
	.loglx { padding:37px 0; }
	.wsmenu-list > li > a { font-size:15px; }
	.main-search-part .col-md-3 { width:32%;display:inline-block;padding:0 10px; }
	.main-search-part .col-md-3.last-mdx { width:97%;margin-top:10px;padding:0 11px; }
	.container { width:90%; }
	.jpt_main_section .col-md-6 { width:49%; display:inline-block; }
	.jpt_main_section { background-size:100% 100%; }
	.min-h3 { min-height:280px; }
	.rox-box .col-md-4 { width:49%;display:inline-block; }
	.cl_footer .col-md-4 { width:33%;display:inline-block; }
	.about-bg, .contact-map, .product-bg{padding:130px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:25px;}
	.about-content{padding:40px 0px;}
	.about-content-left p{font-size:17px; line-height:20px; margin-bottom:10px;}
	.about-content-right h3{font-size:20px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:17px; line-height:20px; padding-bottom:5px;}
	.design-bx{margin:30px auto; float:left; width:33%; }
	.design-bx-bg, .design-bx-bg-2, .design-bx-bg-3{height:170px; padding-top:60px; background-size:100% 100%; width:170px; margin:0px auto;}
	.design-bx i{font-size:80px;}
	.design-bx h4{font-size:16px; margin-top:15px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:17px;}
	.contact-form-left .form-group label{font-size:16px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:35px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:135px; font-size:16px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.contact-form-left{width:50%; margin-right:17px;}
	.contact-add{width:47%;}
	.search-bg{padding:110px 0px; }
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:17px; padding:10px 0px 10px 10px;}
	.table-bordered > tbody > tr > td{font-size:16px;}
	.main-search{padding-bottom:30px;}
	.search-table .table-bordered > thead > tr > th:first-child{width:23%;}
	.search-table .table-bordered > thead > tr > th:nth-child(2){width:32%;}
	.search-table .table-bordered > thead > tr > th:nth-child(3){width:15%;}
	.search-table .table-bordered tr td a{padding-right:10px;}
	.serch-bar-tc .main-search-part .x-btn{width:28%;}
	.last-mdx{text-align:center;}
	.product-bg p{font-size:19px; line-height: normal; margin-top: 9px;}
	.main-product{padding:20px 0px;}
	.main-product .product-cn p{font-size:16px; margin-top:15px; margin-bottom:0px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:16px; padding:12px 0px; text-align:center;}
	.nav-tabs > li{width:25%; text-align:center;}
	.product-slider-logo{width:100%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:18px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:20px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:40px;}
	.dis-block{text-align:center;}
	.download-bt{float:none; text-align:left; display:inline-block; margin-top:13px; margin-bottom:0px; width:230px;}
	.contact-info{width:100%; text-align:center; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{font-size:18px;}
	.dis-block{width:33%;}
	.cd-top{padding:6px 12px;}
	
	.slider .carousel-control{display:block !important; }
	.slider .carousel-control.right{right:10px;}
   .main-search-part .col-md-12.last-mdx{ padding-top:0px;}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.text-headingx h3 { font-size:26px;line-height:30px;margin:35px 0;  }
	.text-headingx { width:85%; }
	.arrow-btm { display:none; }
	.product-1 { width:200px;min-height:204px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:20px;line-height:22px; }
	.x-left .product-2 { width:200px;min-height:204px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:200px;min-height:204px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:200px;min-height:204px;background-size:100%; }
	.product-4 .image_pro img { width:60%; }
	.x-right .product-5 { width:200px;min-height:204px;background-size:100%; }
	.product-5 .image_pro img { width:85%;margin:15px 0 0 0; }
	.jpt_main_section { min-height:668px; }
	.las-prox .product-1 { width:200px;min-height:204px;background-size:100%;   }
	.min-h2 { min-height:36px; }
	.product-section { padding:130px 0 160px; }
	header .col-md-2 { width:19%;display:inline-block; }
	header .col-md-5 { width:40%;display:inline-block;padding:0; }
	.right_main2 ul li a { font-size:15px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:13px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:right !important; }
	.wsmenu { margin:34px 0 34px 20px; }
	.loglx { padding:37px 0; }
	.wsmenu-list > li > a { font-size:12px; }
	.main-search-part .col-md-3 { width:25%;    float: left; padding:0 15px; }
	.main-search-part .col-md-3.last-mdx { width:97%;margin-top:10px;padding:0 11px 10px; }
    
	.container { width:90%; }
	.jpt_main_section .col-md-6 { width:49%; display:inline-block; }
	.jpt_main_section { background-size:100% 100%; }
	.min-h3 { min-height:280px; }
	.rox-box .col-md-4 { width:49%;display:inline-block; }
	.cl_footer .col-md-4 { width:33%;display:inline-block; }
	.right_main { display:none; }
	.serch-bar-tc .main-search-part { padding:0 15px 10px; }
	.serch-bar-tc .main-search-part h4 { font-size:19px; }
	.serch-bar-tc .main-search-part .x-cool { height:35px; }
	#myCarousel .item, #myCarousel { height:auto !important; }
	.min-h1 { min-height:316px; }
	.about-bg, .contact-map, .product-bg{padding:110px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:25px;}
	.about-content{padding:40px 0px;}
	.about-content-left p{font-size:17px; line-height:20px; margin-bottom:10px;}
	.about-content-right h3{font-size:18px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:17px; line-height:20px; padding-bottom:5px;}
	.design-bx{margin:30px auto; float:left; width:33%; }
	.design-bx-bg, .design-bx-bg-2, .design-bx-bg-3{height:170px; padding-top:60px; background-size:100% 100%; width:170px; margin:0px auto;}
	.design-bx i{font-size:80px;}
	.design-bx h4{font-size:16px; margin-top:15px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:16px;}
	.contact-form-left .form-group label{font-size:16px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:35px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:120px; font-size:16px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.contact-form-left{width:50%; margin-right:17px;}
	.contact-add{width:47%;}
	.search-bg{padding:110px 0px; }
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:17px; padding:10px 0px 10px 10px;}
	.table-bordered > tbody > tr > td{font-size:16px;}
	.main-search{padding-bottom:30px;}
	.search-table .table-bordered > thead > tr > th:first-child{width:23%;}
	.search-table .table-bordered > thead > tr > th:nth-child(2){width:32%;}
	.search-table .table-bordered > thead > tr > th:nth-child(3){width:15%;}
	.search-table .table-bordered tr td a{padding-right:10px;}
	.serch-bar-tc .main-search-part .x-btn{width:28%;}
	.last-mdx{text-align:center;}
	.product-bg p{font-size:19px; line-height: normal; margin-top: 9px;}
	.main-product{padding:20px 0px;}
	.main-product .product-cn p{font-size:16px; margin-top:15px; margin-bottom:0px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:16px; padding:12px 0px; text-align:center;}
	.nav-tabs > li{width:25%; text-align:center;}
	.product-slider-logo{width:100%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:18px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:20px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:40px;}
	.dis-block{text-align:center; width:33%;}
	.download-bt{float:none; text-align:left; display:inline-block; margin-top:13px; margin-bottom:0px; width:200px; font-size:14px;}
	.contact-info{width:100%; text-align:center; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{font-size:18px;}
	.cd-top{padding:6px 12px;}
	
	.slider .carousel-control{display:block !important; width:30%; }
	.slider .carousel-control.right{right:10px;}
  .main-search-part select, .main-search-part input[type="text"]{ height:46px !important; line-height:18px;}
  
}
@media screen and (min-width:600px) and (max-width:767px) {
	/*partner area*/

	.serch-bar-tc .slider_partner_area p{font-size:14px;line-height:14px;}
	.serch-bar-tc .partner_text_left{padding:15px 0 0 0;width: 70%;}
	.cl_footer .col-md-3, .cl_footer .col-md-2.d{width: 100%!important;clear:both;}
	.cl_footer .col-md-3.b h1{display:none;}
	.register_left,.login_right,.register_left .col-xs-8.col-md-10,
	.login_right .col-xs-8.col-md-10
	{width: 100%!important;}
	.p_top_section a{font-size:13px;}
	.p_cat_list .p_single_list_cat{width:100%}
	.p_cat_list .p_single_list_cat img{width:100%}
	.partnerstitle,.page-title,.entry-title{font-size:30px;margin:0;}
	.woocommerce-page.woocommerce #respond input#submit, .woocommerce-page.woocommerce a.button, .woocommerce-page.woocommerce button.button, .woocommerce-page.woocommerce input.button{padding:12px 10px;font-size:14px;}
	.variations td{width:100%!important;float:left;}
	.row.specifications_section{font-size:15px;line-height:20px;}
	/*partner area*/
	.right_main2 ul { margin:0; }
	header .col-md-2 { width:19%;float:left; }
	header .col-md-5.x { display:inline-block;padding:0;width:20%;float:right; }
	header .col-md-5.y { padding:0;width:60%;float:left; }	
	.right_main2 ul li a { font-size:18px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:13px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:right !important; }
	#home { padding-top:0; }
	.wsmenu { margin:0; }
	.loglx { padding:37px 0; }
	.right_main { display:none; }
	.navbar-inverse { min-height:inherit; }
	.animated-arrow { top:43px;right:0; }
	.animated-arrow span { width:50px;background:#414141;border-radius:4px;height:8px;top:0; }
	.animated-arrow span::before { width:50px;background:#414141;border-radius:4px;height:8px;top:-14px; }
	.animated-arrow span::after { width:35px;right:0;background:#414141;border-radius:4px;height:8px;top:14px; }
	.wsoffcanvasopener .animated-arrow span::before { width:40px;left:12px;top:14px;background:#8ec63f; }
	.wsoffcanvasopener .animated-arrow span::after { width:40px;left:12px;top:14px;background:#8ec63f; }
	#myCarousel .item, #myCarousel { height:800px !important; }
	.text-headingx { width:90%; }
	.text-headingx h3 { font-size:30px;margin:70px 0; }
	.main-search-part .col-md-3 { width:25%; float:left;padding:0 15px; }
	.main-search-part .col-md-3.last-mdx { width:100%;margin-top:10px;padding:0 11px;display:block;text-align:center; }
	.serch-bar-tc .main-search-part .x-btn { width:28%;margin:0 0 0 -11px; }
	.arrow-btm { display:none; }
	.jpt_main_section { background:none;min-height:inherit; }
	.product-1 { margin:0;float:left; }
	.x-left { float:left; }
	.x-right { float:left; }	
	.x-left .product-2 { top:0;position:relative;float:right; }
	.x-right .product-3 { top:0;position:relative;float:left; }
	.x-left .product-4 { top:0;position:relative;float:right; }
	.x-right .product-5 { top:0;position:relative;float:left; }
	.product-1 { width:300px;min-height:304px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:20px;line-height:22px; }
	.x-left .product-2 { width:300px;min-height:304px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:300px;min-height:304px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:300px;min-height:304px;background-size:100%; }
	.product-4 .image_pro img { width:75%; }
	.x-right .product-5 { width:300px;min-height:304px;background-size:100%; }
	.product-5 .image_pro img { width:63%;margin:0px 0 0 0; }
	.las-prox { position:relative;top:0; }
	.min-h1, .min-h2, .min-h3 { min-height:inherit; }
	.las-prox .product-1 { width:350px;background-size:100%;min-height:340px;float:right;  }
	.las-prox .product-1 h1 { position:absolute;top:0;width:100%;font-size:30px; }
	.product-1 h1 { line-height:35px; } 
	.product_inner h1 { position:absolute;top:-52px;width:100%;font-size:30px;margin:0 !important;line-height:35px; }
	.product-2 .image_pro img { width:70%; }
	.product-2 .image_pro { top:65px; }
	.product-1 .image_pro { top:40px; }
	.product-3 .image_pro { top:40px; }
	.las-prox .product-1 .image_pro img { width:80%; }
	.rox-box .col-md-4 { width:49%;display:inline-block; }
	.cl_footer .col-md-4 { width:49%;float:left; }
	.cl_footer .col-md-4.b { display:none; }
	.hx { display:block;margin:30px 0; }
	.cl_footer p { font-size:16px; }
	.about-bg, .contact-map, .search-bg, .product-bg{padding:110px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:25px;}
	.about-content{padding:40px 0px;}
	.about-content-left p{font-size:17px; line-height:20px; margin-bottom:10px;}
	.about-content-right h3{font-size:18px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:17px; line-height:20px; padding-bottom:5px;}
	.design-bx{margin:30px auto; float:left; width:33%; }
	.design-bx-bg, .design-bx-bg-2, .design-bx-bg-3{height:135px; padding-top:45px; background-size:100% 100%; width:135px; margin:0px auto;}
	.design-bx i{font-size:60px;}
	.design-bx h4{font-size:16px; margin-top:15px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:16px;}
	.contact-form-left .form-group label{font-size:16px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:35px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:120px; font-size:16px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.contact-form-left{width:50%; margin-right:17px;}
	.contact-add{width:47%;}
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:17px; padding:10px 0px 10px 10px;}
	.table-bordered > tbody > tr > td{font-size:16px;}
	.main-search{padding-bottom:30px;}
	.search-table .table-bordered > thead > tr > th:first-child{width:23%;}
	.search-table .table-bordered > thead > tr > th:nth-child(2){width:32%;}
	.search-table .table-bordered > thead > tr > th:nth-child(3){width:15%;}
	.search-table .table-bordered tr td a{padding-right:10px;}
	.product-bg p{font-size:16px; line-height: normal; margin-top: 9px;}
	.main-product{padding:20px 0px;}
	.main-product .product-cn p{font-size:16px; margin-top:15px; margin-bottom:0px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:16px; padding:12px 0px; text-align:center;}
	.nav-tabs > li{width:25%; text-align:center;}
	.product-slider-logo{width:100%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:18px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:20px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:40px;}
	.dis-block{text-align:center; width:33%;}
	.download-bt{font-size:13px; text-align:left; margin-top:13px; margin-bottom:0px; width:176px; padding:8px 10px 7px 8px;}
	.contact-info{width:100%; text-align:center; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{font-size:18px;}
	.cd-top{padding:6px 12px;}
	.wsmenu-submenu{margin:0; border:none !important;}
	
	.slider .carousel-control{display:block !important; width:24%;}
	.slider .carousel-control.right{right:10px;}
	
	#myCarousel .item, #myCarousel { height:auto !important; }
	.text-headingx h3 { font-size:18px;margin:22px 0;font-size:20px;line-height:23px; }
	.serch-bar-tc .main-search-part{padding:0 15px 12px;}
	.serch-bar-tc .main-search-part h4 { font-size:16px; }
	.serch-bar-tc .main-search-part .x-cool, .main-search-part select{height:40px; font-size:15px; line-height:16px;}
	.serch-bar-tc .main-search-part .x-btn { width:36%;margin:0 0 0 -11px; height:40px; font-size:15px; }
   .main-search-part .col-md-12.last-mdx{ padding-top:0px;}
}
@media screen and (min-width:480px) and (max-width:599px) {
	/*partner area*/
    .mdn{
        display: none;
    }
	.serch-bar-tc .slider_partner_area p{font-size:14px;line-height:14px;}
	.serch-bar-tc .partner_text_left{padding:15px 0 0 0;width: 70%;}
	.cl_footer .col-md-3, .cl_footer .col-md-2.d{width: 100%!important;clear:both;}
	.cl_footer .col-md-3.b h1{display:none;}
	.register_left,.login_right,.register_left .col-xs-8.col-md-10,
	.login_right .col-xs-8.col-md-10
	{width: 100%!important;}
	.p_top_section a{font-size:13px;}
	.p_cat_list .p_single_list_cat{width:100%}
	.p_cat_list .p_single_list_cat img{width:100%}
	.partnerstitle,.page-title,.entry-title{font-size:30px;margin:0;}
	.woocommerce-page.woocommerce #respond input#submit, .woocommerce-page.woocommerce a.button, .woocommerce-page.woocommerce button.button, .woocommerce-page.woocommerce input.button{padding:12px 10px;font-size:14px;}
	.variations td{width:100%!important;float:left;}
	.row.specifications_section{font-size:15px;line-height:20px;}
	/*partner area*/
	.phone-icon.dfg { display:block; }
	header .col-md-2 { width:30%;float:left; }
	header .col-md-5.x { display:inline-block;padding:0;width:20%;float:right; }
	header .col-md-5.y { padding:0;width:50%;float:left; }	
	.right_main2 ul li a { font-size:18px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:13px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:right !important; }
	#home { padding-top:0; }
	.wsmenu { margin:0; }
	.loglx { padding:42px 0; }
	.right_main { display:none; }
	.navbar-inverse { min-height:inherit; }
	.animated-arrow { top:43px;right:0; }
	.animated-arrow span { width:50px;background:#414141;border-radius:4px;height:8px;top:0; }
	.animated-arrow span::before { width:50px;background:#414141;border-radius:4px;height:8px;top:-14px; }
	.animated-arrow span::after { width:35px;right:0;background:#414141;border-radius:4px;height:8px;top:14px; }
	.wsoffcanvasopener .animated-arrow span::before { width:40px;left:12px;top:14px;background:#8ec63f; }
	.wsoffcanvasopener .animated-arrow span::after { width:40px;left:12px;top:14px;background:#8ec63f; }
	#myCarousel .item, #myCarousel { height:800px !important; }
	.text-headingx { width:90%; }
	.text-headingx h3 { font-size:30px;margin:70px 0;font-size:27px;line-height:39px; }
	.main-search-part .col-md-3 { width:100%; display:inline-block;padding:0 10px; margin-bottom:10px; }
	.main-search-part .col-md-3.last-mdx { width:100%;margin-top:0px; padding:0px 10px;display:block;text-align:center; }
   .main-search-part  .col-md-12.last-mdx{ padding:0px 10px;}
	.serch-bar-tc .main-search-part .x-btn { width:28%;margin:0 0 0 -11px; }
	.arrow-btm { display:none; }
	.jpt_main_section { background:none;min-height:inherit; }
	.product-1 { margin:0;float:left; }
	.x-left { float:left; }
	.x-right { float:left; }	
	.x-left .product-2 { top:0;position:relative;float:right; }
	.x-right .product-3 { top:0;position:relative;float:left; }
	.x-left .product-4 { top:0;position:relative;float:right; }
	.x-right .product-5 { top:0;position:relative;float:left; }
	.product-1 { width:250px;min-height:254px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:20px;line-height:22px; }
	.x-left .product-2 { width:250px;min-height:254px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:250px;min-height:254px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:250px;min-height:254px;background-size:100%; }
	.product-4 .image_pro img { width:75%; }
	.x-right .product-5 { width:250px;min-height:254px;background-size:100%; }
	.product-5 .image_pro img { width:63%;margin:0px 0 0 0; }
	.las-prox { position:relative;top:0; }
	.min-h1, .min-h2, .min-h3 { min-height:inherit; }
	.las-prox .product-1 { width:300px;background-size:100%;min-height:290px;float:right;  }
	.las-prox .product-1 h1 { position:absolute;top:0;width:100%;font-size:25px; }
	.product-1 h1 { line-height:35px; } 
	.product_inner h1 { position:absolute;top:-52px;width:100%;font-size:25px;margin:0 !important;line-height:35px; }
	.product-2 .image_pro img { width:70%; }
	.product-2 .image_pro { top:65px; }
	.product-1 .image_pro { top:40px; }
	.product-3 .image_pro { top:40px; }
	.las-prox .product-1 .image_pro img { width:80%; }
	.rox-box .col-md-4 { width:49%;display:inline-block; }
	.cl_footer .col-md-4 { width:49%;float:left; }
	.cl_footer .col-md-4.b { display:none; }
	.hx { display:block;margin:30px 0; }
	.cl_footer p { font-size:16px; }
	.right_main2 li.nx { display:none; }
	.serch-bar-tc { width:100%; }
	.about-bg, .contact-map, .search-bg, .product-bg{padding:85px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:25px;}
	.about-content{padding:30px 0px;}
	.about-content-left p{font-size:16px; line-height:20px; margin-bottom:10px;}
	.about-content-right h3{font-size:17px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:16px; line-height:20px; padding-bottom:5px;}
	.design-bx{margin:30px auto; float:left; width:33%; }
	.design-bx-bg, .design-bx-bg-2, .design-bx-bg-3{height:135px; padding-top:45px; background-size:100% 100%; width:135px; margin:0px auto;}
	.design-bx i{font-size:60px;}
	.design-bx h4{font-size:16px; margin-top:15px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:16px;}
	.contact-form-left .form-group label{font-size:16px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:35px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:120px; font-size:16px;}
	.contact-add{margin-top:30px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:14px; padding:10px 0px 10px 10px;}
	.table-bordered > tbody > tr > td{font-size:13px;}
	.main-search{padding-bottom:30px;}
	.search-table .table-bordered > thead > tr > th:first-child{width:23%;}
	.search-table .table-bordered > thead > tr > th:nth-child(2){width:32%;}
	.search-table .table-bordered > thead > tr > th:nth-child(3){width:15%;}
	.search-table .table-bordered tr td a{padding-right:10px;}
	.product-bg p{font-size:16px; line-height: normal; margin-top: 9px;}
	.main-product{padding:20px 0px;}
	.main-product .product-cn p{font-size:16px; margin-top:15px; margin-bottom:0px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:13px; padding:10px 0px; text-align:center;}
	.nav-tabs > li{width:25%; text-align:center;}
	.product-slider-logo{width:100%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:18px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:20px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:40px;}
	.dis-block{text-align:center;}
	.download-bt{float:none; text-align:left; display:inline-block; margin-top:13px; margin-bottom:0px; width:230px;}
	.contact-info{width:100%; text-align:center; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{font-size:18px;}
	.cd-top{padding:6px 12px;}
	.wsmenu-submenu{margin:0; border:none !important;}
	
	.slider .carousel-control{display:block !important;}
	.slider .carousel-control.right{right:10px;}
	
	#myCarousel .item, #myCarousel { height:300px !important; }
	.text-headingx h3 { font-size:18px;margin:22px 0;font-size:20px;line-height:23px; }
	.serch-bar-tc .main-search-part{padding:0 15px 12px;}
	.serch-bar-tc .main-search-part h4 { font-size:16px; }
	.serch-bar-tc .main-search-part .x-cool{height:34px;}
	.serch-bar-tc .main-search-part .x-btn { width:36%;margin:0 0 0 -11px; height:36px; font-size:15px; }
  .main-search-part select, .main-search-part input[type="text"]{ height:40px; font-size:15px;}
}



@media screen and (min-width:320px) and (max-width:479px) {
	/*partner area*/
    .mdn{
        display: none;
    }
    .nom{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
	.serch-bar-tc .slider_partner_area p{font-size:14px;line-height:14px;}
	.serch-bar-tc .partner_text_left{padding:15px 0 0 0;width: 70%;}
	.cl_footer .col-md-3, .cl_footer .col-md-2.d{width: 100%!important;clear:both;}
	.cl_footer .col-md-3.b h1{display:none;}
	.register_left,.login_right,.register_left .col-xs-8.col-md-10,
	.login_right .col-xs-8.col-md-10
	{width: 100%!important;}
	.p_top_section a{font-size:13px;}
	.p_cat_list .p_single_list_cat{width:100%}
	.p_cat_list .p_single_list_cat img{width:100%}
	.partnerstitle,.page-title,.entry-title{font-size:30px;margin:0;}
	.woocommerce-page.woocommerce #respond input#submit, .woocommerce-page.woocommerce a.button, .woocommerce-page.woocommerce button.button, .woocommerce-page.woocommerce input.button{padding:12px 10px;font-size:14px;}
	.variations td{width:100%!important;float:left;}
	.row.specifications_section{font-size:15px;line-height:20px;}
	/*partner area*/
	
	
	.phone-icon.dfg { display:block; }
	header .col-md-2 { width:42%;float:left; }
	header .col-md-5.x { display:inline-block;padding:0;width:10%;float:right; }
	header .col-md-5.y { padding:0;width:40%;float:right; }	
	.right_main2 ul li a { font-size:18px; }
	.right_main a { margin:41px 0; }
	.right_main2 ul li:first-child { margin:13px 0 0 0;padding:0;border:none; }
	.right_main2 li.nn { display:none; }
	.right_main a { padding:9px 10px; }
	.phone-icon { display:block; }
	.right_main2 { float:right !important; }
	#home { padding-top:0; }
	.wsmenu { margin:0; }
	.loglx { padding:42px 0; }
	.right_main { display:none; }
	.navbar-inverse { min-height:inherit; }
	.animated-arrow { top:43px;right:0; }
	.animated-arrow span { width:50px;background:#414141;border-radius:4px;height:8px;top:0; }
	.animated-arrow span::before { width:50px;background:#414141;border-radius:4px;height:8px;top:-14px; }
	.animated-arrow span::after { width:35px;right:0;background:#414141;border-radius:4px;height:8px;top:14px; }
	.wsoffcanvasopener .animated-arrow span::before { width:40px;left:12px;top:14px;background:#8ec63f; }
	.wsoffcanvasopener .animated-arrow span::after { width:40px;left:12px;top:14px;background:#8ec63f; }
	.text-headingx { width:90%; }
	.main-search-part .col-md-3.last-mdx { width:100%;margin-top:5px;padding:0 11px;display:block;text-align:center; }
	.arrow-btm { display:none; }
	.jpt_main_section { background:none;min-height:inherit; }
	.product-1 { margin:0;float:left; }
	.x-left { float:left;margin-bottom:80px; }
	.x-right { float:left;margin-bottom:80px; }	
	.x-left .product-2 { top:0;position:relative;float:right; }
	.x-right .product-3 { top:0;position:relative;float:left; }
	.x-left .product-4 { top:0;position:relative;float:right; }
	.x-right .product-5 { top:0;position:relative;float:left; }
	.product-1 { width:250px;min-height:254px;background-size:100%;  }
	.product-1 .image_pro img { width:60%; }
	.product_inner h1 { font-size:20px;line-height:22px; }
	.x-left .product-2 { width:250px;min-height:254px;background-size:100%; }
	.product-2 .image_pro img { width:60%; }
	.x-right .product-3 { width:250px;min-height:254px;background-size:100%; }
	.product-3 .image_pro img { width:85%;margin:15px 0 0 0; }
	.x-left .product-4 { width:250px;min-height:254px;background-size:100%; }
	.product-4 .image_pro img { width:75%; }
	.x-right .product-5 { width:250px;min-height:254px;background-size:100%; }
	.product-5 .image_pro img { width:63%;margin:0px 0 0 0; }
	.las-prox { position:relative;top:0; }
	.min-h1 { float:left;width:100%;margin-bottom:80px; }	
	.min-h1, .min-h2, .min-h3 { min-height:inherit; }
	.las-prox .product-1 { width:300px;background-size:100%;min-height:290px;float:right;  }
	.las-prox .product-1 h1 { position:absolute;top:0;width:100%;font-size:25px; }
	.product-1 h1 { line-height:35px; } 
	.product_inner h1 { position:absolute;top:-52px;width:100%;font-size:25px;margin:0 !important;line-height:35px; }
	.product-2 .image_pro img { width:70%; }
	.product-2 .image_pro { top:65px; }
	.product-1 .image_pro { top:40px; }
	.product-3 .image_pro { top:40px; }
	.las-prox .product-1 .image_pro img { width:80%; }
	.rox-box .col-md-4 { width:100%;display:inline-block; }
	.cl_footer .col-md-4 { width:100%;float:left; }
	.cl_footer .col-md-4.b { display:none; }
	.hx { display:block;margin:30px 0; }
	.cl_footer p { font-size:16px; }
	.right_main2 li.nx { display:none; }
	.serch-bar-tc { width:100%; }
	.container-fluid {  padding: 0 30px 0 15px; }
	.phone-icon { margin:0 3px; }
	.footer-copycool { font-size:16px; }
	.about-bg, .contact-map, .search-bg, .product-bg{padding:70px 0px;height:auto;}
	.about-bg h2, .contact-map h2, .search-bg h2, .product-bg h2{font-size:25px;}
	.about-content{padding:30px 0px;}
	.about-content-left p{font-size:16px; line-height:20px; margin-bottom:10px;}
	.about-content-right h3{font-size:17px; margin-bottom:10px;}
	.about-content-right ul{margin-left:15px;}
	.about-content-right ul li{font-size:16px; line-height:20px; padding-bottom:5px;}
	.design-bx{margin:30px auto;}
	.design-bx h4{font-size:20px;}
	.contact-bt{padding-top:20px;}
	.contact-form h3{font-size:16px;}
	.contact-form-left .form-group label{font-size:16px; margin-bottom:7px;}
	.contact-form h3{margin-bottom:20px;}
	.contact-form-left .form-group input{height:35px; font-size:16px;}
	.contact-form{padding:30px 0px;}
	.contact-form-left .form-group textarea{height:120px; font-size:16px;}
	.contact-add{margin-top:30px;}
	.contact-add h4{font-size:18px;}
	.contact-add p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.main-search .main-search-part{margin-top:10px;}
	.search-table p{margin-top:0px; margin-bottom:15px;}
	.search-table .table-bordered > thead > tr > th{width:20% !important;}
	.search-table .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td{font-size:16px; padding:10px 0px 10px 10px;}
	.table-bordered > tbody > tr > td{font-size:14px;}
	.search-table .table-bordered tr td a{padding-right:8px;}
	.over-scroll {overflow-x:scroll;}
	.main-search{padding-bottom:30px;}
	.product-bg p{font-size:16px; line-height: normal; margin-top: 9px;}
	.main-product{padding:20px 0px;}
	.main-product .product-cn p{font-size:16px; margin-top:15px; margin-bottom:0px; line-height:24px;}
	.main-product .product-cn p br{display:none;}
	.main-product .product-tab{margin-top:30px;}
	.main-product .product-tab .nav-tabs > li > a{font-size:16px; padding:10px 0px; text-align:center; margin-top:3px; margin-right:5px;}
	.nav-tabs > li{width:50%; text-align:center;}
	.product-slider-logo{width:100%; text-align:center;}
	.main-product .product-tab .product-detail h3{font-size:18px;}
	.main-product .product-tab .product-detail p{font-size:16px; margin-top:0; margin-bottom:10px;}
	.main-product .product-tab .panel-body{padding:20px 10px;}
	.main-product .product-tab .product-slider .slider{margin-top:40px;}
	.dis-block{text-align:center;}
	.download-bt{float:none; text-align:left; display:inline-block; margin-top:13px; margin-bottom:0px; width:230px;}
	.contact-info{width:100%; text-align:center; margin-top:40px;}
	.contact-info a{float:none; display:inline-block;}
	.contact-info h4{margin-left:0px; font-size:18px; width:100%;}
	.cd-top{padding:6px 12px;}
	.wsmenu-submenu{margin:0; border:none !important;}
	.slider .carousel-control{display:block !important; width:4%;}
	.slider .carousel-control.right{right:10px;}
	
	#myCarousel .item, #myCarousel { height:298px !important; }
	.text-headingx h3 { font-size:18px;margin:12px 0;font-size:18px;line-height:23px; }
	.serch-bar-tc .main-search-part{padding:0 3px 12px;}
	.serch-bar-tc .main-search-part h4 { font-size:16px; }
	.serch-bar-tc .main-search-part .x-cool{height:34px; font-size:12px;}
	.serch-bar-tc .main-search-part .x-btn { width:36%;margin:0 0 0 -11px; height:36px; font-size:15px; }
	
	.main-search-part .col-md-3 { width:100%;display:inline-block; padding:5px 15px; }
     .main-search-part select{ height:34px; font-size:12px;}
  .last-mdx{ padding-top:0px;}



}

@media screen and (min-width:10px) and (max-width:320px) 
{
	.p_top_section a{font-size:11px;}
	.partnerstitle,.page-title{font-size:30px;margin:0;}
}

@media screen and (min-width:992px) and (max-width:1023px) {
	.design-bx, .contact-form-left, .contact-add{width:100%;}
	.dis-block{text-align:left; width:100%;}
	.contact-info{text-align:left;}
	.product-slider-logo{text-align:left;}	
}

@media screen and (min-width:1200px) and (max-width:1280px) {
	
	.text-headingx h3{margin:48px 0 70px;}
	.arrow-btm{bottom:3%;}
}
/*
==============================
Responsive css End
==============================*/










