/*  font-family: 'Noto Sans', 'Open Sans', sans-serif; letter-spacing:0.4px;*/
body{width:100%; overflow-x:hidden!important}

h1, h2, h3, h4, h5, h6{color:#444}
/* default font size */
.fa{font-size:14px}
/* Override the bootstrap defaults */
h1{font-size:33px}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
a{color:#23a1d1; outline:none}
a:focus{outline:none; border:none}
a.btn:focus{outline:none; border:none}
a:hover{text-decoration:none}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal}
.marbottom30{margin-bottom:30px}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size:12px}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:12px}
.input-group .input-group-addon{font-size:12px;height:30px}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline}
.nav-tabs{margin-bottom:15px}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold}

/* Gradent to all drop down menus */
.dropdown-menu li > a:hover{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x}

.no-padding{padding:0px!important}
.pdr0{padding-right:0px!important}
.pdt0{padding-top:0px!important}

/* placeholders */
*::-webkit-input-placeholder{color:#acacac!important}
*:-moz-placeholder{/* FF 4-18 */color:#acacac!important}
*::-moz-placeholder{/* FF 19+ */color:#acacac!important}
*:-ms-input-placeholder{/* IE 10+ */color:#acacac!important}

/* Mozilla based browsers */
::-moz-selection{background-color:#ffff00;color: #000}

/* Works in Safari */
::selection{background-color:#ffff00;color:#000}

a{outline:none}

.w-100{width:100%!important}

.heading1{font-weight:bold;text-align:center;background:url(../image/d1.png) no-repeat bottom center; padding-bottom:30px; margin-bottom:30px}

.heading2{font-weight:bold;text-align:center;background:url(../image/d1.png) no-repeat bottom center; padding-bottom:30px; margin-bottom:30px}

.list-1{list-style:disc;margin-left:15px}
.list-1 li{margin-bottom:5px}
.list-2{margin-top:18px;margin-left:15px}
.list-2 li{border-bottom:1px solid #eee;padding:5px 0 5px 0}
.list-2 li i{color:#999;margin-right:5px}
.list-2 li:nth-last-child(1){border-bottom:none}

/* top */
#top{background-color:#d6751e; padding:1px 0px 0px 0;margin:0 0 0px 0;min-height:39px}
#top .container{padding:0 20px}

/*#top #form-currency .currency-select,
#top #form-currency .currency-select:hover,
*/

#top #form-language .dropdown-toggle{font-size:14px}
#top #form-language .dropdown-toggle:hover{color:#9F0}
#top #form-language .dropdown-menu{background:#d6751e; box-shadow:none; border:none; border-radius:0px}
#top #form-language .language-select{text-align:left}
#top #form-language .language-select:hover{color:#000;background-color:#fff}

#top .btn-link, #top-links li, #top-links a{color:#fff; text-decoration:none; font-size:13.5px}
#top-links ul.list-inline{margin-bottom:0px}
#top-links li{padding-right:20px}
#top-links li.social{padding-right:0px}
#top-links li .dropdown-menu li{padding-right:0px}
#top-links li button.dropdown-toggle i.fa-caret-down{border:none}

#top .btn-link:hover, #top-links a:hover{color:#444}
#top-links .dropdown-menu a{text-shadow:none}
#top-links .dropdown-menu a:hover{color:#FFF}
#top .btn-link strong{font-size:13px;line-height:14px}
#top-links{padding-top:1px; padding-bottom:2px}
#top-links a + a{margin-left:15px}

#top-links li:nth-last-child(1){padding-right:0px}

.list-inline i.fa{border:1px solid #fff; width:25px; height:25px; line-height:23px; vertical-align:middle; border-radius:50%; text-align:center; font-size:15px; transition:all 0.2s ease}

.list-inline i.fa:hover{background-color:#a85b15; border-color:#a85b15; color:#fff}


.mainheader{background:#79278a; padding:10px 0}
header.mainheader ul.nav li:nth-last-child(1){display:none;}
header.mainheader ul.list-unstyled li:nth-last-child(1){display:block;}

/* logo */
#logo{margin:10px 0 10px 0; position:relative}
#logo img.img-responsive{position:absolute; left:0; top:0px; z-index:999}

/* search */
/*#search{margin-bottom:10px}
#search .input-lg{height:40px;line-height:20px;padding:0 10px}
#search .btn-lg{font-size:15px;line-height:18px;padding:10px 35px;text-shadow:0 1px 0 #FFF}*/

/* cart */
#cart{margin-bottom:0px; display:block}
#cart button.btn-inverse{background:#b95700; border:1px solid #efb37d}
#cart > .btn{font-size:12px;line-height:18px;color:#FFF; padding:3px 5px 2px 2px; border-radius:0px}
#cart > .btn i.fa-shopping-cart{border:none; padding:0px}

#cart.open > .btn{background-image:none;background-color:#FFFFFF;border:1px solid #E6E6E6;color:#666;box-shadow:none;text-shadow:none}
#cart.open > .btn:hover{color:#444}
#cart .dropdown-menu{background:#eee;z-index:1001}
#cart .dropdown-menu{min-width:100%; margin-top:0px; border-radius:0px}
@media (max-width:478px){#cart .dropdown-menu{width:100%}
}
#cart .dropdown-menu table{margin-bottom:10px; color:#333}
#cart .dropdown-menu table td a{color:#000}
#cart .dropdown-menu table td a:hover{color:#F00}
#cart .dropdown-menu table td .btn-danger{padding:5px}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px}
@media (max-width:478px){#cart .dropdown-menu li > div{min-width:100%}
}
#cart .dropdown-menu li p{margin:20px 0;color:#222}
#cart .cartdrop{background:#996600; color:#fff; padding:12px 10px; border-radius:3px}
#cart .cartdrop:hover{background:#79278a}

/* menu */
#menu{border-radius:none; margin-bottom:0px; text-transform:uppercase; font-size:13px; font-weight:520; font-family:Arial, Helvetica, sans-serif; margin-top:10px}
#menu .navbar-collapse{padding:0px}
#menu .nav > li > a{color:#fff;padding:10px 8px 10px 8px;min-height:15px;background-color:transparent}
#menu .nav > li > a:hover, #menu .nav > li.open > a{color:#ff973b}
#menu .nav > li > a.active{color:#ff973b}
#menu .nav > li.dropdown > a:hover{/*background:#ee801e; color:#fff;*/ color:#ff973b}
#menu .dropdown-menu{padding-bottom:0; background:#79278a; box-shadow:none; border:none; border-radius:0px; padding:0px}
#menu .dropdown-menu:hover a.dropdown-toggle{background:#ee801e}
#menu .dropdown-menu a:hover{background:none}
#menu .dropdown-inner{display:table}
#menu .dropdown-inner ul{display:table-cell}
#menu .dropdown-inner a{min-width:160px;display:block;padding:10px 20px;clear:both;line-height:20px;color:#fff;font-size:12px; border-bottom:1px dotted #652073; border-top:1px solid #852a98}
#menu .dropdown-inner li a:hover{color:#ff973b}
#menu .dropdown-inner a:nth-child(1){border-top:none}
#menu .see-all{display:block;margin-top:0.5em;border-top:1px solid #DDD;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px}
#menu .see-all:hover, #menu .see-all:focus{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2)}
#menu .btn-navbar{font-size:15px;font-stretch:expanded;color:#FFF;padding:2px 18px;float:right;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color:#ffffff;background-color:#229ac8}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block}
}
@media (max-width:767px){#menu{border-radius:4px}
#menu div.dropdown-inner > ul.list-unstyled{display:block}
#menu div.dropdown-menu{margin-left:0 !important;padding-bottom:10px;background-color:rgba(0, 0, 0, 0.1)}
#menu .dropdown-inner{display:block}
#menu .dropdown-inner a{width:100%;color:#fff}
#menu .dropdown-menu a:hover,#menu .dropdown-menu ul li a:hover{background:rgba(0, 0, 0, 0.1)}
#menu .see-all{margin-top:0;border:none;border-radius:0;color:#fff}
}

.registerbtn{position:absolute; right:-80px; top:-8px; width:120px; text-align:center; line-height:20px;}
.registerbtn a{background:#fe914c; color:#fff; border-radius:5px; display:block; padding:7px 15px;text-transform:none; font-weight:600; font-size:17px;}
.registerbtn a span{animation: mblink 1s linear infinite;}
.registerbtn:hover a{background:#d6751e; color:#fff;}
.mobileregbtn{display:none;}




@media (max-width:767px){
.mobileregbtn{display:block;}
.mobileregbtn{position:absolute; right:7px; top:-95px; width:120px; text-align:center; line-height:20px;}
.mobileregbtn a{background:#fe914c; color:#511f48; border-radius:5px; display:block; padding:7px 15px;text-transform:none; font-weight:600; font-size:17px;}
.mobileregbtn a span{animation: mblink 1s linear infinite;}
.registerbtn{display:none;}
}

@keyframes mblink{
0%{opacity:0;}
50%{opacity:.5;}
100%{opacity:1;}
}

	
/* content */
#content{min-height:400px}
/* footer */
footer{margin-top:0px;padding-top:60px;background-color:#da7112;color:#fff}
footer h2{color:#fff; text-transform:uppercase; margin-top:0px; font-size:24px}
footer ul li{border-bottom:1px solid #f6a053; padding:12px 0}
footer ul li:nth-last-child(1){border-bottom:none}
footer ul li a{color:#fff}
footer .cl1{border-right:1px solid #ffb674;text-transform:uppercase}
footer .cl1 ul li{border-bottom:none;padding:10px 0}
footer .cl2{text-transform:uppercase;border-right:1px solid #ffb674; padding-left:40px; padding-right:40px}
footer .cl2 ul li{float:left; width:100%}
footer .cl2 ul li small{text-transform:none}
footer .last{padding-left:40px; padding-right:0px}
footer .last p{font-size:14px; line-height:20px}
footer .last form.form-inline{margin-bottom:0px; float:left; width:100%; clear:both}
footer .last form.form-inline .form-control{background:#fff; border-color:#fff; color:#000; font-size:13.5px}


footer .last form.form-inline .input-group{margin-bottom:8px; display:table-cell; /*float:left;*/}
footer .last form.form-inline button.btn{background:#f58521; border-radius:3px; border-color:#ee8c32; float:none; margin-top:10px; font-size:15px; letter-spacing:1px}
footer .last form.form-inline ::-webkit-input-placeholder{font-size:14px; color:#666!important}
footer .last form.form-inline ::-moz-placeholder{font-size:14px; color:#666!important}
footer .last form.form-inline :-ms-input-placeholder{font-size:14px; color:#666!important}
footer .last form.form-inline ::placeholder{font-size:14px; color:#666!important}
footer .last .snamef{padding-left:5px}
footer .last .block-btn{display:block!important; width:100%}

footer .footer-socail{text-transform:uppercase}
footer .footer-socail li{border-bottom:none}
footer .footer-socail .list-inline i.fa{border:none;background:#e29545;border-radius:1px; padding-top:1px}

footer hr{border-top:none;border-bottom:1px solid #666}
footer a{color:#ccc}
footer a:hover{color:#fff}
.footer-end{background:#c66610; color:#fff; padding:15px 0px; text-align:center}

.scrollup{background:#333;border-radius:50%;bottom:30px;height:45px;line-height:45px;overflow:hidden;position:fixed;right:20px;text-align:center;width:45px;z-index:9}

.scrollup:before{content:'\f102';display:inline-block;font-family:'FontAwesome'; font-weight:900;font-style:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;color:#fff}

.scrollup:hover{background-color:#960}
.partners-sec .row .col-md-4 img{margin-left:auto;margin-right:auto;}
.partners-sec .row .col-md-4:nth-last-child(1){padding-top:5px;}


/* alert */
.alert{padding:8px 14px 8px 14px}
/* breadcrumb */
.breadcrumb{margin:0 0 20px 0;padding:8px 0;border:0px solid #ddd; border-radius:0px}
.breadcrumb i{font-size:15px}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0 20px;position:relative;white-space:nowrap}
.breadcrumb > li + li:before{content:'';padding:0}
.breadcrumb > li:after{content:'';display:block;position:absolute;top:-3px;right:-5px;width:26px;height:26px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.pagination{margin:0}
/* buttons */
.buttons{margin:1em 0}
.btn{padding:7.5px 12px;font-size:13.5px;border:1px solid #cccccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-lg{padding:10px 16px;font-size:15px}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:12px}
.btn-group > .btn-xs{font-size:9px}
.btn-group > .btn-sm{font-size:10.2px}
.btn-group > .btn-lg{font-size:15px}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat:repeat-x;border-color:#dddddd #dddddd #b3b3b3 #b7b7b7}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#1f90bb;background-position:0 -15px}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1)}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1)}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1)}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#df5c39;background-image:linear-gradient(to bottom, #e06342, #dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39}
.btn-link{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#23A1D1;border-radius:0}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111)}
/* list group */
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#fff;border:1px solid #79278a; background:#79278a}
/* carousel */
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome}
/* product list */
.product-thumb{border:0px solid #ddd; background:#f4f4f4; margin-bottom:30px;overflow:auto; padding:15px; border-radius:5px}
/*.product-thumb .image{text-align:center; border-radius:5%; padding:5px; border:5px solid #fff; width:300px; height:300px; background-repeat:no-repeat; background-position:center center; background-size:auto; background-color:#000; position:relative; margin-right:35px}*/

.product-thumb .image{text-align:center; border-radius:1%; padding:0px; border:0px solid #fff; width:300px; height:300px; background-repeat:no-repeat; background-color:#fff; position:relative; margin-right:35px; /*overflow:hidden;*/}

.product-thumb .image a{display:block; outline:none; width:300px; height:300px; overflow:hidden}
.product-thumb .image a:hover{opacity:0.8}
.product-thumb .image img.roundImg{position:absolute; right:-15px; top:45%}
.product-grid .product-thumb .image{float:none;width:250px; height:250px}
@media (min-width:767px){.product-list .product-thumb .image{float:left}
}
.product-thumb h4{font-weight:normal; font-size:24px}
.product-thumb h4 a{color:#000}
.product-thumb h4:hover a{color:#960}

.product-thumb .caption{padding:0 20px;min-height:180px}
.product-list .product-thumb .caption{margin-left:230px}
@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px}
}
@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px}
.product-grid .product-thumb .caption{min-height:0}
}
.product-thumb .rating{padding-bottom:10px}
.rating .fa-stack{font-size:8px}
.rating .fa-star-o{color:#999;font-size:15px}
.rating .fa-star{color:#FC0;font-size:15px}
.rating .fa-star + .fa-star-o{color:#E69500}
h2.price{margin:0}
.product-thumb .price{color:#444}
.product-thumb .price-new{font-weight:600}
.product-thumb .price-old{color:#999;text-decoration:line-through;margin-left:10px}
.product-thumb .price-tax{color:#999;font-size:12px;display:block}
.product-thumb .button-group{overflow:auto; border-top:1px dotted #ccc; padding-top:15px; margin-top:10px}
.product-list .product-thumb .button-group{border-left:0px solid #ddd; padding-left:25px}

/*---------------------------------
 WEEKEND DATE
-----------------------------------*/
.weekenddate .heading2{background-image:none; padding-bottom:0px; margin-bottom:0px}
.weekenddate ul{list-style:none; padding:0px; margin:0px}


@media(max-width:768px){.product-list .product-thumb .button-group{border-left:none}
}
.product-thumb .button-group .btn{text-align:center;text-transform:uppercase; border-radius:20px; margin-right:10px; font-weight:bold}
.product-thumb .button-group .btn-danger{background:#45b29d; border-color:#45b29d}
.product-thumb .button-group .btn-primary{background:#ee801e; border-color:#ee801e}
.product-thumb .button-group button + button{width:20%;border-left:1px solid #ddd}
@media (max-width:1200px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%}
}
@media (max-width:767px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%}
}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.thumbnails > li{margin-left:20px}
.thumbnails{margin-left:-20px}
.thumbnails > img{width:100%}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}
.image-additional{max-width:200px}
.image-additional a.thumbnail{border-radius:0px}
.thumbnails .image-additional{float:left;margin-left:20px}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1){clear:left}
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1){clear:left}
}
@media (min-width:768px) and (max-width:991px){
	#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1){clear:left}
	.weekenddate div.col-4{float:left; width:33%; text-align:left}
}
/* fixed colum left + content + right*/
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%}
#column-left + #content .product-layout .col-md-3{width:50%}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%}
 #content + #column-right .product-layout .col-md-3{width:100%}
}
/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout{width:100%}
/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity]{min-width:50px}
/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39}

/*--------------------------------------------
// SLIDER
----------------------------------------------*/
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
        display:block;min-width:100%;width:100%;max-width:100%;line-height:1;
}
	
/* FADE EFFECTS */
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;overflow:hidden}
.item.active img{
    transition: transform 5000ms linear 0s;
    /* This should be based on your carousel setting. For bs, it should be 5second*/
    transform: scale(1.05, 1.05);
}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
  left:0;opacity:0;z-index:1;
}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right{
	opacity:0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left{
      opacity:0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
}
}

.silderHead{color:#fff; font-size:24px}

/*--------------------------------------------
// WELCOME SECTION
----------------------------------------------*/
.welcome-sec{background:url(../image/bg1.jpg) no-repeat 0px 0px; background-size:cover; padding:30px 0px; text-align:justify}

.life-sec{background:#f2e9d2; padding:30px 30px}
.life-sec .container{margin-bottom:20px}
.life-sec .col-md-3{padding:0px}
.life-sec .thumbnail{margin-left:20px; margin-right:20px; border:none; border-radius:0px; padding:0px}
.life-sec .thumbnail img{width:100%}
.life-sec .thumbnail h3{color:#484338; font-weight:bold; margin-top:10px}
.life-sec .thumbnail ul{margin-left:0px; padding-left:15px; font-size:14px}
.life-sec .thumbnail ul li{border-bottom:1px dotted #ddd; padding:7px 0px}
.life-sec .thumbnail ul li:nth-last-child(1){border-bottom:none}
.life-sec .thumbnail .caption{color:#666; min-height:350px; padding:15px}
.life-sec .thumbnail footer{margin-top:0px; background-color:#fff; padding-top:10px; background-image:url(../image/dot-line.png); background-repeat:repeat-x; border:none; text-align:center}
.life-sec .thumbnail footer a.btn{text-transform:uppercase; color:#e73a28}

/* Photo Gallery */
.gallery-sec{text-align:center; padding-top:20px; overflow:hidden}
.gallery-sec .container{margin-bottom:20px}
.gallery-sec .heading2{margin-bottom:15px}
.gallery-sec .col-md-3{padding-bottom:20px}
.gallery-sec .col-md-3 img{max-width:100%}

/* Testimonial */
section.testimonial-sec{background:#f6f0e4; padding:30px 0; padding-bottom:70px}
section.testimonial-sec h2.heading2{margin-bottom:10px}

/* carousel */
#quote-carousel{padding:50px 0px; margin-top:30px; background:#fff; border-radius:10px}

#quote-carousel .img-circle{width:140px; height:140px; border:4px solid #ff7d23}
.item blockquote{border-left:none;margin:0; padding-left:50px; padding-right:50px}
.item blockquote p{text-align:justify; font-size:16px; color:#7d7970; margin-top:15px}
.item blockquote h3{margin-top:10px; text-align:center; font-size:26px; color:#201f1c}
.item blockquote span.location{color:#484338; font-size:16px; text-align:center}
.item blockquote span.location i{color:#ff7d23; font-size:18px}
.item blockquote p:before{
    content:"\f10d";font-family:'Fontawesome';float:left; margin-right:10px; font-size:24px;
}

/* Control buttons  */
#quote-carousel .carousel-control{background:none; color:#222;  text-shadow:none; margin-top:10%;}
#quote-carousel .carousel-control i.fa{font-size:28px}

/* Previous button  */
#quote-carousel .carousel-control.left{left:-40px}

/* Next button  */
#quote-carousel .carousel-control.right{right:-40px !important}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0px;margin-right:-19px}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li{background:#ccc; width:15px; height:15px}
#quote-carousel .carousel-indicators .active {background:#f6cf7d}
/* End carousel */

/* Testimonial Video */
#owl-testimonial{margin:40px auto 0px auto; border:0px solid #ccc; display:block}
section.testimonial-sec .testivideo{width:auto; overflow:hidden; border-radius:5px;  border:5px solid #fff; max-height:430px; float:left; margin:10px;}
section.testimonial-sec .testivideo iframe{margin-top:-60px}

/**  MEDIA QUERIES */

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
#quote-carousel .carousel-indicators{bottom:-20px !important}
#quote-carousel .carousel-indicators li{display:inline-block;margin:0px 5px;width:15px;height:15px}
#quote-carousel .carousel-indicators li.active{margin:0px 5px;width:20px;height:20px}
section.testimonial-sec .testivideo{margin:10px 44px 0px 44px;}
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/
/*#quote-carousel.carousel .carousel-inner .item{
  opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;
}
#quote-carousel.carousel .carousel-inner .active {
  opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;
}*/
.anjuly-row{background:#873938; display:none}
.anjuly-img{padding:0px}
.anjuly-img img{width:100%;max-height:575px;object-fit:cover;}
.appoinment{padding:15px 10px 10px 50px;}
.appoinment h1.heading1{color:#fff;/*background:url(../image/d2.png) no-repeat bottom center*/ background-image:none!important;margin-bottom:0px!important;}
.appoinment .form-control{border-radius:0px; border:none; font-size:16px}
#appointFrm .form-control{border-radius:0px; border:none; font-size:15px; font-weight:400;}
.appoinment .form-group{padding-bottom:5px}
.appoinment button.btn-warning{background:#4e1b48; border:none;font-size:19px}
.appoinment button.btn-warning:hover{background:#000;}
.appoinment button.btn-warning i.fa{font-size:18px}
.appoinment ::-webkit-input-placeholder{font-size:16px}
.appoinment ::-moz-placeholder{font-size:16px}
.appoinment :-ms-input-placeholder{font-size:16px}
.appoinment ::placeholder{font-size:16px}
.applicationtxt{padding-top:16px;}


/*-------------------------------
// INFORMATION BANNER
-------------------------------*/
.information-banner{padding:0px}
.information-banner .swiper-viewport{padding:0px; border:none; box-shadow:none; margin:0px}
.information-banner .swiper-slide img{width:100%; max-width:100%; height:auto}
.information-banner .swiper-wrapper{height:250px}
.information-banner .swiper-wrapper h1{position:absolute; left:42%; top:35%; color:#fff; font-size:38px; text-align:center; text-transform:uppercase; margin:0px; line-height:30px}
.information-banner .swiper-wrapper h1 small{font-style:italic; color:#fff; font-size:15px}

.pagedesc{line-height:24px; font:16px/26px 'Poppins', sans-serif; color:#555/*777*/; font-weight:300; text-align:justify; padding:30px 0}

.pageheading{color:#ee801e; font-weight:bold; font-size:24px; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:20px}


.left-active-cat{background-color:#79278a!important; border-color:#79278a!important; color:#fff!important}

.datetimeIc{list-style:none; padding:0px; margin:0px; margin-left:30px}
.datetimeIc li{margin-bottom:3px}
.datetimeIc li i{color:#aaac1a; font-size:16px; border-right:1px solid #ddd; padding-right:10px; width:25px; margin-right:10px}
.mpndate{background:#fff; color:#ee801e; font-weight:bold; padding:3px 7px; border-radius:3px}

.product-banner{background:#380e48 url(../image/patterns/pattern-one.jpg) repeat; text-align:center; height:170px; margin-bottom:40px}
.product-banner h2{color:#333; margin-top:5%; max-width:800px; margin-left:auto; margin-right:auto;}
.product-banner ul.breadcrumb{margin:0px; padding:0px; background-color:none}

.product-detail-page{background:#f3f3f3; min-height:410px; border-radius:4px}
.product-detail-page h3{margin-top:15px; margin-bottom:0px}
.product-detail-page .mpndate{background:#ee801e; color:#fff}
.product-detail-page .highlight-price{color:#960; font-size:20px}
.product-detail-page ul.datetimeIc{margin-left:0px}
.tabmap{height:400px;width:100%; overflow:hidden}
#product-product a.thumbnail{width:100%; display:block}
#product-product a.thumbnail img{object-fit:cover; width:100%; height:auto}

/* OPTIONS */
.product-option .form-group{float:left; width:48%; padding:10px}
.product-option .form-group label{font-size:16px; color:#000}
.product-option .form-group select.form-control{font-size:15px; border-radius:3px; color:#000}
.product-option .form-group select.form-control option{font-weight:400}
.product-option .form-group select.form-control option span{font-weight:500; color:#960}
.product-option .form-group input.form-control{width:150px}
.product-option h3{background:#b1aeae; color:#fff; padding:8px 12px; border-radius:3px; font-size:18px}
.product-option hr{border-color:#dbdbdb; float:left; width:100%; margin:0px}
.product-option .btn-lg{margin-top:27px}
.product-option .btn-lg:hover{background:#803b34}

/*-------------------------------------------*/
/* TEAM LIST */
/*-------------------------------------------*/
.doctorslist .col-md-4 figure{border:0px solid #ddd; text-align:center; padding:15px; margin-bottom:30px; transition:all 0.2s ease; background:#ee801e; border-radius:10px}
.doctorslist .col-md-4 figure figcaption{margin-top:10px}
.doctorslist .col-md-4 figure:hover{border:0px solid #187d7c; background:#79278a}
.doctorslist .col-md-4 figure img{width:250px; height:250px; border-radius:100%; transition:all 0.5s ease}
.doctorslist .col-md-4 figure a{color:#fff; text-align:center; font-size:22px}
.doctorslist .col-md-4 figure:hover a{color:#fff}
.doctorslist .col-md-4 figure:hover small{color:#7be5e4}
.doctorslist .col-md-4 figure:hover img{border:10px double rgba(0,0,0,0.1)}
.doctorslist .col-md-4 figure a small{font-size:18px; color:#fccda3}
.doctorslist .col-md-4 figure a p{background:#c96409; margin-top:5px; margin-left:26%; padding:5px 8px 5px 8px; text-transform:uppercase;transition:all 0.5s ease; width:140px; border-radius:3px; font-size:14px}
.doctorslist .col-md-4 figure:hover p {background:#dc3e2b}

.downloadUl li{border:1px solid #ddd; width:auto; float:left; text-align:center; font-size:14px; padding:5px; margin-right:10px; line-height:17px; border-radius:3px; transition:all 0.2s ease}
.downloadUl li:hover{border-color:#f00; border-radius:0px}
.downloadUl li:hover a{color:#F00}

.accordion_head{background-color:#ececec;color:#000;cursor:pointer;font-size:15px;margin:0 0 5px 0;padding:10px 15px;border:1px solid #ddd}
.accordion_head .active{background-color:#ad1e5f}
.accordion_body{background:#fff; padding:15px}
.accordion_body img{float:left;margin-right:10px;margin-top:5px}
.accordion_body p{}
.plusminus{float:right;font-size:20px}

/*-------------------------------
// CALENDAR CSS
-------------------------------*/
.calendarwrap{background:#ff9400; padding-left:100px; padding-right:100px; color:#fff}
.calendarwrap h1{color:#fff; margin:25px 0px}
.calendarhead{background:#fff; padding:10px; color:#000}
.calendarhead ul{list-style:none; padding:0; margin:0; width:auto; float:left}
.calendarhead ul li{float:left; cursor:pointer; border:0px solid #000}
.calendarhead ul li i.fa{font-size:20px}
.calendarhead ul#displayduration{width:265px}
.calendarhead ul#displayduration li:nth-child(1){background:#ed801d; color:#fff; padding:4px 7px; display:inline-block; width:25px; text-align:center; font-weight:bold}
.calendarhead ul#displayduration li:nth-child(3){background:#ed801d; color:#fff; padding:4px 7px; display:inline-block; width:25px; text-align:center; font-weight:bold}
.calendarhead ul#displayduration li:nth-child(2){background:#eaeaea; color:#111; padding:4px 9px; display:inline-block; width:auto; text-align:center}
.calendarhead ul#displayduration li:nth-child(1):hover{background:#000}
.calendarhead ul#displayduration li:nth-child(3):hover{background:#000}
.calendarhead select{border-radius:0px; margin-left:20px; font-weight:500; font-size:15px}
.calendarhead ul li:nth-last-child(1){padding-left:20px}

.calendarwrap table{background:#fcfcfc; color:#333; border-top-color:#000}
.calendarwrap table thead tr th:nth-child(1){min-width:20px; max-width:20px}
.calendarwrap table thead tr th{font-weight:normal; border-color:#d77d6b; min-width:104px}
.calendarwrap table tr td{padding-bottom:0px}
.dayblock{border-radius:2px; padding:3px 7px; color:#fff; margin-bottom:10px; font-size:12.5px; min-width:110px; cursor:pointer; transition:all 0.2s ease}
.dayblock:hover{opacity:0.7;filter: alpha(opacity=75)}
.dayblock p{margin-bottom:5px}
.dayblock p.time{font-weight:bold; font-size:13px; margin-bottom:0px}
.dayblock p span.round{width:5px; height:5px; display:inline-block; background:#fff; border-radius:100%}
.clpopup{font-size:12px}
.clpopup i.fa{color:#990; margin-right:5px}
.clpopup p{margin-bottom:3px}

.schedule-btn{background:#ec8900; color:#fff!important; border:none!important; border-radius:2px; font-weight:normal; padding:0px!important; padding-right:10px!important}
.schedule-btn i.fa{font-size:20px; margin-right:10px; display:inline-block; padding:12px; background:#bf7207}

/*--------------------------------
CART
----------------------------------*/
#checkout-cart thead{background:#807c78; color:#fff; font-weight:500}
#checkout-cart td.text-left a{font-weight:500; color:#264ec2}
b.red{color:#960}
#collapse-checkout-option label{font-size:16px; font-weight:400}

.mycart-page h1{font-size:18px}
.mycart-page thead{background:#000; color:#fff}
.mycart-page thead tr td{border-color:#d29b9b}
.mycart-page .panel-group .panel{border-radius:1px}
.mycart-page .panel-title{font-size:14px}
.mycart-page .form-control{border-radius:1px;font-size:16px; font-weight:400; color:#111}
.mycart-page .panel-group .panel + .panel{margin-top:8px}
.mycart-page .control-label{font-size:14.5px}

.checkoutbodyoption{background:#fbfbfb}
.checkoutbodyoption h2{margin-top:0px; border-bottom:4px double #eee; padding:10px 0px; font-size:18px}
.checkoutbodyoption .radio{background:#0099FF; width:200px; padding:5px 8px; text-transform:none; border-radius:20px; margin-bottom:15px; letter-spacing:1px; outline:none}
.checkoutbodyoption .radio:hover{background:#ff0048}
.checkoutbodyoption .radio label{font-weight:bold; font-size:14px; color:#fff}


.applibtn{border-radius:60px; background:#79278a; color:#fff; padding:15px 35px; font-size:20px; letter-spacing:1px; animation: registerblink 1s infinite; display:inline-block; margin-bottom:10px;}
.applibtn:hover{background:#bf681a; color:#fff;}

/*-----------------------------
// NOTICE MODAL POPUP
-------------------------------*/
.notice-modal{border-radius:10px}
.notice-modal .modal-header{border-radius:10px;border-bottom:none; padding-bottom:0px; padding-top:20px;}
.notice-modal .modal-header h4{font-size:32px;color:#000;text-align:center;font-weight:bold;}
.notice-modal .modal-header h4 small{color:#333}
.notice-modal .modal-header .close{font-size:34px;background:#ca1f25;color:#fff;opacity:10;border-radius:50px;width:50px;height:50px;display:inline-block;line-height:50px;vertical-align:middle;margin-top:-25px;margin-right:-20px}
.notice-modal .modal-body{border-radius:10px}
.notice-modal .modal-body p{color:#000;font-size:22px;font-weight:500; line-height:32px;}
.notice-modal .modal-footer{background:#fe8210;border:0px;border-radius:0px 0px 10px 10px;text-align:center}
.notice-modal .modal-footer .btn{border-radius:100px;text-transform:uppercase;background:#0d4d65;color:#fff;border:none}
.notice-modal .modal-footer .btn i.fa{font-size:18px}
.notice-modal .modal-footer .btn:hover{background:#000}

@keyframes registerblink {
  from {background-color:#79278a;}
  to {background-color:#bf681a;}
}
.irtb{margin-top:2.5px;}
.irtb a{color:#fff; font-size:14px; font-weight:600; text-transform:uppercase; border:1px solid #fff; border-radius:5px; padding:3px 10px;}/*float:left;*/
.irtb a:hover{background:#a85b15;}

/*-------------------------
  SUBSCRIPTION NEWSLETTER
---------------------------*/
  /* LOADER */
  .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}
  .ml-form-embedSubmitLoad:after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#ffffff #ffffff #ffffff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite;}
  @keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
  .#mlb2-12667251.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedSubmit button.loading{display:none;}
  
.wa-chat-box-poweredby{display:none;}

/*-------------------------------
// CHETRAM RESPONSIVE CSS
-------------------------------*/
@media handheld, only screen and (max-width:640px){
	body{font-size:14px}
	.pagedesc{font-size:14px;line-height:22px}
	h2{font-size:20px;line-height:1.4}
	nav#top .container{padding:0px}
	#top-links{width:100%}
	#top-links li:nth-child(1){/*width:40%;*/width:18%}
	#top-links li:nth-last-child(1){width:50%}
	#top-links li:nth-child(2){display:none}
	#top-links li:nth-child(3){display:none}
	#top-links li:nth-child(4){display:none}
	#top-links ul.list-inline li:nth-last-child(2){padding-right:0px}
	#top-links ul.list-inline li:nth-last-child(1){padding-right:0px; width:145px}
	#top-links li.social{padding-left:0px}
	#form-language ul.dropdown-menu li:nth-child(2){display:inline-block}
	.mainheader{padding-bottom:0px}
	#logo{width:100%; height:118px; margin:0px; clear:both}
	#logo a{width:150px; width:120px; text-align:center; height:120px; display:block; margin-left:5%}
	#logo img.img-responsive{max-height:120px; position:relative}
	.navbar-header{margin-bottom:0px; background:#a435bb}
	#menu .navbar-collapse{background:#ee801e}
	#menu .navbar-collapse ul.navbar-nav li{border-bottom:1px solid #d9751c;border-top:1px solid #fc9131; width:100%; clear:both; display:inline-block}
	#menu .navbar-collapse ul.navbar-nav li:hover{background:#4d1c49}
	#menu .navbar-collapse ul.navbar-nav li a.active{color:#000}
	#menu .navbar-collapse ul.navbar-nav li a.dropdown-toggle:hover{background:#4d1c49!important}
	#menu .navbar-collapse ul.navbar-nav li .dropdown-menu{display:block; width:100%; clear:both; position:relative; background:#ee801e; padding-top:0px}
	#menu .navbar-collapse ul.navbar-nav li .dropdown-menu:after{content:" "}
	#menu .navbar-collapse ul.navbar-nav li .dropdown-menu ul li a:before{content:" -- "}
	#menu .dropdown-inner a{border-bottom:none}
	.navbar-nav{margin:0px}
	.anjuly-img{display:none}
	.appoinment{padding-top:0px}
	.appoinment h1.heading1{font-size:20px}
	.information-banner .swiper-wrapper h1{font-size:20px; top:28%; left:40%; line-height:20px}
	.information-banner .swiper-wrapper h1 small{font-size:11px}
	.information-banner .swiper-wrapper{height:auto}
	.pagedesc{padding-top:0px}
	
	.product-banner{height:100px; margin-bottom:20px}
	.product-detail-page{padding-top:5px; margin-bottom:10px}
	.product-detail-page h3{font-size:18px}
	.product-option .form-group{float:none;width:100%;padding: 10px}
	#product-product .tab-content{padding:10px}
	.thumbnails .image-additional{width:44%}
	
	/* Gallery */
	.gallery-sec .col-md-3{padding:2px}
	.gallery-sec .col-md-3 img{height:auto}
	
	.testimonial-sec .col-md-offset-1{padding-left:35px; padding-right:35px}
	section.testimonial-sec .testi-video-wrap{max-width:306px}
	
	.life-sec .thumbnail .caption{min-height:auto}
	
	/* CALENDAR CSS */
	.calendarwrap{padding-left:20px; padding-right:20px}
	.calendarhead ul#displayduration{width:100%; margin-bottom:10px}
	.calendarhead ul#displayduration li:nth-child(2){width:80%}
	.calendarhead select{margin-left:0px}
	/*--------------------------------------
	// SLIDESHOW
	----------------------------------------*/
	.silderHead{font-size:16px}
	.silderDesc{font-size:12px}
	
	.welcome-sec{padding-top:0px}
	#quote-carousel .carousel-control{margin-top:52%}
	footer{padding-top:20px}
	footer .cl2{ padding-left:12px;padding-right:20px}
	footer .last{padding-left:15px;padding-right:15px}
	.footer-end span{display:inline-block}
	/*--------------------------------------
	// WEEKDATE
	----------------------------------------*/
	.weekenddate div.col-md-4 ul li:nth-last-child(1){border-bottom:1px dashed #f8a861!important}
	/*--------------------------------------
	// TTC TABLE
	----------------------------------------*/
  .mtable tbody td{float:none!important; width:100%!important; display:block!important}
  .mtable thead th{float:none!important; width:100%!important; display:block!important}
}

@media handheld, only screen and (max-width:950px){
	.pagedesc{font-size:14px;line-height:22px}
	/* CALENDAR CSS */
	.calendarwrap{padding-left:10px; padding-right:10px}
	footer{padding-top:30px;font-size:12px}
	footer h2{font-size:15px}
}

@media handheld, only screen and (max-width:1024px){
	/*TOP BAR*/
	#top .container{padding:0px}
	#top-links li{padding-right:10px}
	
	/* CALENDAR CSS */
	.calendarwrap{padding-left:10px; padding-right:10px}
}

@media handheld, only screen and (min-width:1500px){
	.anjuly-img{max-height:700px; overflow:hidden}
	.gallery-sec{width:75%; margin:0 auto}
}

#carousel-reviews{margin-top:40px;}
#carousel-reviews .carousel-control.left,#carousel-reviews .carousel-control.right{background:none;width:25px; color:#000;}
#carousel-reviews .carousel-control.left {left:-15px;}
#carousel-reviews .carousel-control.right {right:20px;}

/* Testimonial Video */
#carousel-reviews .carousel-inner{width:90%; margin:0 auto;}
@media handheld, only screen and (max-width:640px){
    #carousel-reviews .carousel-inner{width:100%; display:flex; overflow-x:scroll;}
    #carousel-reviews .carousel-control.left,#carousel-reviews .carousel-control.right{display:none;}
    #carousel-reviews .col-sm-6{display:flex;}
    #carousel-reviews .item{display:flex!important;}
}