/************************************************* Header ********************************************************************/
#Header .form-control{background:#f3f3f3 !important; padding-left:25px; min-height:50px;}
#Header .btn-secondary{background:#f3f3f3 !important; color:#b7b7b7; font-size:20px;}#Header .btn-secondary:hover{background:#585858 !important;}
#Header .form-control::-moz-placeholder {color:#7a7a7a; opacity:1; font-size:13px;}
#Header .TopLink a{color:#fff;} #Header .TopLink a:hover{color:#3dab14;}
#Header .form-select {padding:1px 4px 0px 4px; min-width:9.2rem;color:#000; font-size:12px !important;font-weight:500 !important; cursor:pointer !important;}
#Header .form-check-input {margin-top:.45em;} .form-check-label{cursor:pointer !important;}
#Header .link-dark a{color:#000;} #Header .link-dark a:hover{color:#cd0706;}

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:9; position:absolute; display:flex;justify-content:center;align-items:center;margin:auto;top:0;left:0;bottom:0;right:0; font-size:35px; text-shadow:3px 3px 3px rgba(0,0,0,.3);} 
.MainBanner .carousel-caption h1,.MainBanner .carousel-caption .h1{font-size:60px;} 
.imgeffect .position-absolute{z-index:99;} #PopularRange *, #PopularRange *:focus {transition:none !important;}

/**************************************************************/
.Sliderpro .Slider .cycle-prev, .Sliderpro .Slider .cycle-next {position:absolute; top:45%; right:-25px !important; z-index:99; cursor:pointer;}
.Sliderpro .Slider .cycle-prev {left:-25px !important; right:auto;}
.Sliderpro .Slider .slideshow .isItem {white-space:normal; vertical-align:top; padding:10px 1px;}

.BoxPro{box-shadow:0px 0px 20px rgba(0,0,0,.15); padding:5px; margin:10px 15px 40px 15px;}
.BoxPro .fs-15{min-height:54px; line-height:25px;}

.WelBox{padding:50px 45px 50px 70px;}
.Blogimg{padding:10px;box-shadow:0px 0px 20px rgba(0,0,0,.18);}
.BlogText{position:absolute; z-index:99; bottom:10px; left:10px; right:10px; background:rgba(255,255,255,.7); padding:15px 30px;}

/********** CategoryArea **************************************************************************************************/
#CategoryArea .bg-white{padding:10px; box-shadow:0px 0px 20px rgba(0,0,0,.2);} 
#CategoryArea .position-absolute{background:rgba(0,0,0,.5); left:10px; right:11px; min-height:143px; text-shadow:3px 3px 3px rgba(0,0,0,.3); display:flex;justify-content:center;align-items:center;margin:auto;}
#PopularRange a,#CategoryArea a{color:#fff;} #PopularRange a:hover,#CategoryArea a:hover{color:#cd0706;}

/********** ClothesRail **************************************************************************************************/
.category-child-grid a {text-decoration:none !important; color:#282828;} .category-child-grid a:hover{color:#cd0706;}
.category-child-grid .btnbox {display:none;}
.category-child-grid .BoxShadow:hover .btnbox {display:block !important; position:absolute; right:0px; left:0px; z-index:99; background:rgba(0,0,0,0.5); top:0px; bottom:0px;}
.category-child-grid .BoxShadow:hover .btnbox:before {content:""; display:block; position:absolute; top:-15px; right:0px; left:0px; z-index:999; background:#f3f3f3; height:15px;}
.category-child-grid .BoxShadow:hover{box-shadow:2px 2px 20px rgba(0,0,0,.3);}
.category-child-grid .BoxShadow:hover .btnbox a { position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); white-space: nowrap;}
.ProTextBox{padding:5px; min-height:80px;display:flex;justify-content:center;align-items:center;margin:auto; line-height:1.3;}

.RailTextBox{padding:65px;}
#ProductsDetail .table-bordered .bg-light{background:#dddddd !important;}
#ProductsDetail .Number{width:130px; height:50px; background:#f3f3f3; text-align:center; border-radius:30px; border:none;}
.Hearticon{width:50px; height:50px; border-radius:50%; text-align:center; line-height:50px; background:#cd0706;}
.Hearticon:hover{background:#323232;}

.TabBox .tab-content{padding:15px; border:solid 1px #cccccc; border-top:none;}
.TabBox .nav-tabs {border-bottom:1px solid #ccc;}
.TabBox .nav-tabs .nav-link {color:#000 !important; background:#dddddd; letter-spacing:.060em; font-weight:600; font-size:15px; text-transform:uppercase; padding:13px 20px; min-width:212px;border:none !important;}
.TabBox .nav-tabs .nav-item.show .nav-link, .TabBox .nav-tabs .nav-item .nav-link:hover, .TabBox .nav-tabs .nav-link.active {color:#fff !important; background-color:#292929;}

/********** Testimonials **************************************************************************************************/
#Testimonials{margin:0px 0px 70px 0px;}
#Testimonials .w-75{width:88% !important; line-height:35px;} 
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:2%; z-index:999; opacity:1; margin-top:-2%;}
#Testimonials .carousel-indicators {z-index:99; bottom:-60px;}
#Testimonials .carousel-indicators li {background-color:#c2c2c2; opacity:1; width:30px; height:5px; margin:0 5px;} 
#Testimonials .carousel-indicators .active {background-color:#cd0706 !important;}

#Testimonials q:before,#Testimonials:before {content: open-quote; position:absolute; left:0; top:-57px;}
#Testimonials q:after,#Testimonials:after {content: close-quote; position:absolute; right:0; top:-57px; }
#Testimonials q:before,#Testimonials q:after,#Testimonials:before,#Testimonials:after {color:#d9d9d9; font-size:120px; font-family: 'Playfair Display', serif; font-weight:600;}

/********** NewsLetter **************************************************************************************************/
#NewsLetter .form-control,#Footer .form-control{ min-height:50px;padding-left:20px;}

.center{
width:150px; display:inline-block;
}
.center .form-control{min-height:auto !important;}

/********** Footer **************************************************************************************************/
#Footer{color:#b0b0b0;}
#Footer a{color:#b0b0b0;} #Footer a:hover{color:#fff;}
#Footer .list-inline a{font-size:16px; margin:0px; color:#cd0706; background:#191919; width:36px; height:36px; text-align:center; display:inline-block;display:flex;justify-content:center;align-items:center;margin:auto;} 
#Footer .list-inline a:hover{color:#191919; background:#cd0706;}

.contact-social-icons .list-inline a{font-size:16px; margin:0px; color:#cd0706; background:#191919; width:36px; height:36px; text-align:center; display:inline-block;display:flex;justify-content:center;align-items:center;margin:auto;} 
.contact-social-icons .list-inline a:hover{color:#191919; background:#cd0706;}

#Footer .list-inline-item:not(:last-child) {margin-right:1px;}
#Footer .form-control{background:#3c3c3c;}
#Footer .form-control::-moz-placeholder {color:#8d8d8d; opacity:1; font-size:13px;}
#Footer hr{border-color:#3e3e3e; margin:40px 0 20px 0;} .Copytext{color:#F8E8E8;}

.List {padding:0; margin:0 0 35px 0; list-style-type:none;}
.List li{background:url(../images/icon1.png) no-repeat 0.1em 0.63em; padding:5px 0 5px 35px; margin:0px;}


/*************************************************************************************************************/
#more {display:none;}



/*************************************************************************************************************/
.container-new{max-width:100% !important; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}
.container-fluid{max-width:1530px !important;}



.navbar .nav-item:hover .nav-link{ color:#320a17;}
.navbar .dropdown-submenu .dropdown-menu a{ color:#000;background:#e9e9e9;padding:10px 10px !important; border:1px solid #fcfcfc;}

