@charset "utf-8";
/* CSS Document */

input[type="submit"],input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
 
}
/* #Media Queries
================================================== */

@media only screen and (max-width: 1280px) {
	body{ overflow-x:hidden;}	
	
}
@media screen and (min-width:1201px) and (max-width:1280px) {
	

}

@media screen and (min-width:1139px) and (max-width:1200px) {
img {max-width:100%; }
.row, .row1 { width:1135px; }
#title {display: none;}
.custom-design .career-lft li.select-gender input {width: 40% !important;float: right;margin-left: 0; margin-top: 0;}
#name {width: 100% !important;}

}
 
@media screen and (min-width:1024px) and (max-width:1139px) {
img {max-width:100%; }
.row, .row1 { width:1000px; }
.banner{min-height:inherit;}
.career-lft ul li.resume-box{height:auto;}
.career-lft ul li input[type="file"]{float:left; width:100%;}
.flex-caption p{font-size:26px; line-height:26px;}
.flex-caption h2{font-size:36px; line-height:36px;}
.flex-caption h1{font-size:66px; line-height:66px;}
.flex-caption{top:60px;}
.career-lft li.select-gender input {width: 100%;float: left;margin-left: 0;}
#title {display: block;}
.custom-design .career-lft li.select-gender input {width: 40% !important;float: right;margin-left: 0; margin-top: 0;}
#name {width: 100% !important;}
.select-gender #name {width: 62% !important;}
.select-gender .filter{margin-right: 2%;float: left; width: 35%;}
.career-lft li.select-gender input {width: 100% !important;float: right !important; margin-left: 0;margin-top: 15px;}
#owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-prev {left: -2.5%;}
 #owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-next {right: -2.5%;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:750px; }
.m-menu {display: block;}
.main-menu{display:none;}
.head-rgt{margin:15px 0 10px 0;}
.dealer-Login { margin-right: 60px;}
.logo { float: left; width: 75%;}
.banner{min-height:inherit;}
.cbp-hrmenu > ul > li{margin:0;}
.career-lft ul li.resume-box{height:auto;}
.career-lft ul li input[type="file"]{float:left; width:100%;}
.career-lft li.select-gender input{width:78%;}
/*.select-gender .filter{width:20%;}*/
.otp input[type="text"]{width:60%;}
.otp a{width:40%;}
.popup{width:100%!important;}
.flex-caption p{font-size:20px; line-height:20px;}
.flex-caption h2{font-size:30px; line-height:30px;}
.flex-caption h1{font-size:50px; line-height:50px;}
.flex-caption{top:60px;}
.custom-design .career-lft{width:100%;}
.career-lft li.select-gender input {width: 100% !important;float: right !important; margin-left: 0;margin-top: 15px;}
.career-lft li.select-gender input {width: 100%;float: left;margin-left: 0;}
#title {display: block;}
.custom-design .career-lft li.select-gender input {width: 40% !important;float: right !important;margin-left: 0; margin-top: 0;}
#name {width: 100% !important;}
.select-gender #name {width: 78% !important;}
.select-gender .filter{margin-right: 2%;float: left; width: 100%;}
.custom-design .select-gender .filter{margin-right: 2%;float: left; width: auto;}
.custom-design .career-lft li.select-gender input { float:left !important;}
#owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-prev {left: -2.5%;}
 #owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-next {right: -2.5%;}
 .mm-slideout .banner { min-height: 100%;}
}
/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }	
img {max-width:100%; }
.row, .row1 { width:95%; }
.m-menu {display: block;}
.main-menu{display:none;}
.banner{min-height:inherit;}
.dealer-Login{margin-right:65px;}
.head-top{padding-bottom:0;}
.is-sticky .head-top{display:block;}
.logo {    float: left;    width: 75%;}
.head-rgt{margin:15px 0 10px 0;}
h2.libre-italic, h2.tit-hed{font-size:22px; line-height:30px;}
.handmade h2, .cast h2, .blend h2, .hybrid h2{font-size:32px;}
.welcme-pad p{font-size:15px;}
.career-lft ul li.resume-box{height:auto;}
.career-lft ul li input[type="file"]{float:left; width:100%;}
.career-lft li.select-gender input{width:78%;}
/*.select-gender .filter{width:20%;}*/

.contact-page .contact-lft, .contact-rht{width:100%; margin-right:0;}
.content-right{float:left; width:100%;	}
.sidebar{width:100%; margin-right:0;}
.smk_accordion{float:left; width:100%;}
.otp input[type="text"]{width:60%;}
.otp a{width:40%;}
.popup{width:100%!important;}
.log-lft{display:none;}
.log-rght{width:100%;}
.login-frm{float:left; width:100%; margin:0; padding:3%;}
.flex-caption p{font-size:20px; line-height:20px;}
.flex-caption h2{font-size:30px; line-height:30px;}
.flex-caption h1{font-size:45px; line-height:45px;}
.flex-caption{top:35px;}
.flex-caption.flex-cap-ri{width:100%; right:0;}
.custom-design .career-lft{width:100%;}
.career-lft li.select-gender input {width: 78% !important;float: right !important; margin-left: 0;margin-top: 0px;}
#title {display: block;}
.custom-design .career-lft li.select-gender input {width: 40% !important;float: right !important;margin-left: 0; margin-top: 0;}
.select-gender .filter{margin-right: 2%;float: left; width: 20%;}
.cpylgt-txt { width:100%; text-align:center; margin-bottom:5px;}
.cpyrgt-sol { width:100%; text-align:center;}
#owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-prev {left: -3.5%;}
 #owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-next {right: -3.5%;}
  .mm-slideout .banner { min-height: auto;}
  .custom-design .career-lft li.select-gender input { width:78% !important;}
}
@media screen and (max-width:639px) {
img {max-width:100%; }
.row, .row1 { width:95%; }
.img-rgt{padding-left:0; width:100%;}
.banner-tit h1{font-size:26px;}
.catalogues ul li{width:49%; margin-bottom:2%;}
.catalogues ul li:nth-child(2n){margin-right:0;}
.career-lft, .career-rgt{width:100%; margin-right:0;}
.tit-hed.left{font-size:22px;}
.products-view li{width:48.3%;}
.products-view li:nth-child(3n-3){margin-right:3%;}
.products-view li:nth-child(2n-2){margin-right:0;}

.dealer-Login a{    font-size: 12px;    padding: 4px 15px;}
.head-lft {    float: left;   }
.head-rgt {    margin: 20px 0 10px;}
.contact-page .contact-lft ul li{margin-bottom:10px;}
.flexslider ul.slides li{
	position:relative;
background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 265px;
}
.flex-caption{top:60px;}
.flexslider ul.slides li::before{content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0;}
.flexslider ul.slides li img{opacity:0;}
.log-rght img{margin-top:10px;}
.log-rght input[type="text"], .log-rght input[type="password"]{margin-bottom:8px;}
.otp a{margin-bottom:0;}
.sign-btn{margin-top:8px;}
.login-frm h2{text-align:center;font-size:20px; margin-bottom:10px;}
.cpyrgt-sol p { font-size:13px;}
.casting h2, .blend h2, .handmade h2, .hybrid h2 { font-size:28px;}
#name { width:100% !important;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row, .row1 { width:94%; }	
.casting { width:100%;}
.dealer-Login {    margin-right: 40px; margin-left:0;}
.blend, .cast, .handmade, .hybrid{width:100%; margin-right:0;}

.catalogues ul li{width:100%; margin-bottom:2%;}
.career-lft ul li{margin-bottom:10px;}
.products-view li{width:100%; margin-right:0;}
.products-view .pro-list{width:100%;}
.tit-pad p::after, .welcme-pad p::after{background-size:95%;}
.otp input[type="text"]{width:100%; border-radius:5px;}
.otp a{width:100%; border-radius:5px;}
.otp a, .sign-btn{width:100%; text-align:center;}
.select-gender .filter{width:100%; margin-bottom:10px;}
.career-lft li.select-gender input {width: 100% !important;margin-left: 0;float: left !important;}

.custom-design .career-lft li.select-gender input {width: 100% !important;float: left !important;margin-left: 0; margin-top: 10px;}
.casting h2, .blend h2, .handmade h2, .hybrid h2 { font-size:28px;}
#owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-prev {left: -6.5%;}
 #owl-carouselhome.owl-theme .owl-controls .owl-nav .owl-next {right: -6.5%;}
 #name { width:100% !important;}
}

@media screen and (max-width:320px) {
	.tit-pad p::after, .welcme-pad p::after{background-size:84%;}
}

