.floatleft{float:left}
a:focus{outline:0 solid}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 3px} /* h1,h2,h3,h4,h5,h6{margin:0 0 15px} */
h1{font-size:28px}
h3{font-size:20px}
body{font-family:Arial,Helvetica,sans-serif}
.top{background:#492d77;padding:2px 0;border-bottom:2px solid #260064}
.top .heading{font-family:Arial,Helvetica,sans-serif;color:#fff;line-height:28px;font-size:16px;font-weight:700}
.header-area{background:none repeat scroll 0 0 #fdb632}
.header-area a{color:#fff}
.user-menu ul{list-style:outside none none;margin:0;padding:0}
.user-menu li{display:inline-block}
.user-menu li a{display:block;font-size:13px;margin-right:5px;padding:10px}
.user-menu li a i.fa{margin-right:5px}
.header-right ul.list-inline{margin:0;text-align:right}
.header-right ul.list-inline li a{display:block;padding:9px}
.header-right ul.list-inline li ul a{padding:5px 15px}
.header-right ul.list-inline li ul{border:medium none;border-radius:0;left:50%;margin-left:-50px;min-width:100px;text-align:center}
.mainmenu-area{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;width:100%;z-index:999;background:#9b5999;background:-moz-linear-gradient(45deg,#492d77 0,#420f75 51%,#431771 51%,#492d77 100%);background:-webkit-linear-gradient(45deg,#492d77 0,#420f75 51%,#431771 51%,#492d77 100%);background:linear-gradient(45deg,#492d77 0,#420f75 51%,#431771 51%,#492d77 100%)}
.navbar-nav .open .dropdown-menu{overflow:hidden}
.header-social li:first-child{line-height:28px;padding-right:2px}
.header-social a{background:#fff none repeat scroll 0 0;color:#fff;display:inline-block;font-size:18px;margin-left:3px;text-align:center;width:32px;padding-bottom:4px;padding-top:5px}
.header-social a:hover{background-color:#222;border-color:#666}
.header-social ul{margin-bottom:1px}
.header-social li{float:left;list-style:none;margin:0;padding:0;color:#fff;font-weight:700;line-height:20px;font-family:"Roboto Condensed",sans-serif}
.header-social li a:focus,.header-social li a:hover{color:#fff}
.ph{color:#000;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:23px;line-height:32px}
.navbar-nav.navbar-right:last-child{font-family:Arial,Helvetica,sans-serif;text-transform:capitalize}
.shopping-item{float:right;font-size:16px;padding:5px;position:relative}
.shopping-item a{font-weight:700;color:#0029ff}
.shopping-item i.fa{margin-left:5px}
.shopping-item:hover{background:none repeat scroll 0 0 #c40000;border-color:#000}
.shopping-item:hover a{color:#fff;text-decoration:none}
.mainmenu-area li a{color:#fff}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:#883085!important;color:#000!important}
.mainmenu-area .navbar-nav a:hover{width:100%!important;color:#fff;background:#883085}
.mainmenu-area .navbar-nav{padding:4px 0!important}
.dropdown-menu a:hover{background:#ffd1e7!important;color:#fff!important;width:100%!important}
.mainmenu-area .nav a:focus{color:#fff}
.navbar-collapse.collapse.in{background:#472675!important}
.slider-area{width:85%;position:relative;margin:0 auto;padding:5px}
.block-slider{border:none;width:100%}
.block-slider ul li{list-style:none}
.block-slider img{width:100%;height:auto;border:1px solid #b5b5b5}
.block-slider .caption-group{position:absolute;top:26%;right:16%}
.block-slider .caption-group .title{margin:0}
.block-slider .caption-group .button-radius{margin-top:27px}
.block-slider .caption-group .primary{color:#1bd172}
.button-radius{position:relative;border:1px solid #eaeaea;padding:1px;min-height:34px;background:#fff;display:inline-block;width:auto;line-height:30px;padding-left:40px;padding-right:20px;margin:0;color:#666;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;margin-top:10px;font-size:14px}
.button-radius .icon{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;position:absolute;left:2%;top:2px;overflow:hidden}
.button-radius .icon:before{font-family:FontAwesome;content:"\f105";font-size:14px;color:#fff;width:28px;height:28px;background-color:#167080;border-radius:90%;text-align:center;line-height:26px;float:left;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}
.button-radius.white{border-color:#fff;color:#fff;background:0 0}
.button-radius.white .icon:before{background:#fff;color:#333}
.button-radius:hover .icon{left:100%;margin-left:-30px}
.button-radius:hover{padding-left:20px;padding-right:40px}
.promo-area{background:#fbfbfb;color:#fff;padding:22px 0}
.promo-area p{margin:0!important}
.brands-area{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;color:#fff;padding:20px 0}
.brands-area .zigzag-bottom,.promo-area .zigzag-bottom{background:#f4f4f4}
.single-promo{font-size:19px;font-weight:700;padding:10px;text-align:center;border:1px solid #ccc}
a .single-promo{color:rgba(255,255,255,1);text-decoration:none}
.single-promo i{font-size:50px}
a:hover .single-promo{color:#fff;background:#000}
.single-promo:hover{color:#fff;background:rgba(0,0,0,1)}
.promo1{background:#ffb401}
.promo2{background:#c40000}
.promo3{background:#ffb401}
.promo4{background:#c40000}
.section-title{font-family:Raleway,sans-serif;font-size:30px;font-weight:bolder;text-align:center}
.section-title1{font-family:Raleway,sans-serif;font-size:30px;font-weight:bolder;text-align:center}
.product-f-image{position:relative;background:#fff}
.product-f-image1{position:relative;background:#fce1e1}
.product-f-image2{position:relative;background:#d5faff}
.product-f-image3{position:relative;background:#fffce6}
.product-hover{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;border:1px solid #cfcfcf}
.product-hover:after{background:none repeat scroll 0 0 #000;content:"";height:100%;left:-100%;opacity:.6;position:absolute;top:0;width:100%;transition:.4s}
.product-hover a{background:none repeat scroll 0 0 #167080;border-radius:5px;color:#fff;display:block;font-size:16px;left:4%;margin:0;padding:9px 11px;position:absolute;text-align:center;text-transform:uppercase;border:1px solid #167080;width:92%;z-index:99;transition:.4s}
.product-hover a:hover{background:#801638;text-decoration:none;border-color:#801638}
.product-hover a i.fa{margin-right:5px}
.product-hover a.add-to-cart-link{top:-25%}
.product-hover a.view-details-link{bottom:-30%}
.single-product h2{font-size:89%;font-weight:700;line-height:16px;margin-bottom:14px;margin-top:0;padding:9px;text-align:center}
.single-product h2 a{color:#01294e}
.single-product p{color:#167080;font-weight:700}
.single-product{overflow:hidden;float:left;margin:0 5px;overflow:hidden}
.single-product:hover .product-hover a.add-to-cart-link{top:32%}
.single-product:hover .product-hover a.view-details-link{bottom:32%}
.single-product:hover .product-hover:after{left:0}
.product-carousel{padding-top:40px}
.latest-product .owl-nav{position:absolute;right:0;top:0}
.latest-product .owl-nav div,.related-products-wrapper .owl-nav div{background:#fa8072;color:#fff;display:none!important;margin-left:15px;padding:1px 10px}
.latest-product .owl-nav div:hover,.related-products-wrapper .owl-nav div:hover{color:#fff;background:#f95f5f}
.single-product h2 a:hover{color:#167080}
.single-product-widget{position:relative;overflow:hidden;height:425px}
.product-widget-area{padding-bottom:30px;padding-top:30px}
.product-widget-area .zigzag-bottom{background:#f4f4f4}
.footer-top-area .zigzag-bottom{background:#ffe69e}
.footer-top-area{background:#ffe9fe;background:-moz-linear-gradient(top,#ffe9fe 0,#fff 100%);background:-webkit-linear-gradient(top,#ffe9fe 0,#fff 100%);background:linear-gradient(to bottom,#ffe9fe 0,#fff 100%);color:#000;padding:35px 0 60px;border-top:8px solid #492d77;margin-top:35px}
.footer-bottom-area a,.footer-top-area a{color:#000}
.footer-bottom-area{background:#000;color:#fff;text-align:center}
.footer-top-area p{text-align:left}
.footer-about-us span{color:#ffb401}
.footer-about-us h2{font-weight:200}
.footer-menu{list-style:outside none none;margin:0;padding:0}
.footer-menu a{border-bottom:1px dashed #555;padding:4px 0;text-align:left;display:block;color:#000}
.footer-social a{background:linear-gradient(45deg,#9b5999 0,#d56969 51%,#d56969 51%,#9b5999 100%);color:#fff;display:inline-block;font-size:20px;height:40px;margin-bottom:10px;margin-right:8px;padding-top:5px;text-align:center;width:40px;border:#492d77}
.footer-social a:hover{background-color:#ffe69d;border:1px solid #8660c6}
.footer-social{margin-top:20px}
.newsletter-form input[type=email]{background:none repeat scroll 0 0 #fff;border:medium none;margin-bottom:10px;padding:10px;width:100%}
.newsletter-form input[type=submit]{background:none repeat scroll 0 0 #80a;border:medium none;color:#fff;display:inline-block;font-size:18px;padding:7px 20px;text-transform:uppercase;border:1px solid #167080}
.newsletter-form input[type=submit]:hover{background:#222;border-color:#666}
.newsletter-form{margin-top:25px}
a{color:#000}
a:focus,a:hover{color:#000}
.footer-bottom-area{background:#492d77;color:#fff;padding-bottom:14px}
.carousel.carousel-fade .item{transition:opacity 1s ease-in-out}
.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right{left:0;z-index:2;opacity:0}
.copyright>p{margin:10px 0 0;color:#fff;font-size:17px}
.copyright a{color:#fff}
.copyright a:hover{color:#ff0}
.single-product-area .zigzag-bottom{background-color:#f4f4f4}
.single-product-area{padding:30px 0 10px}
.sidebar-title{color:#fff;background:#ff9e13;padding:8px!important;font-size:25px}
.single-sidebar{margin-bottom:50px}
input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ddd;padding:10px}
button[type=reset],button[type=submit],input[type=reset],input[type=submit]{background:none repeat scroll 0 0 #167080;margin-bottom:15px;border:medium none;color:#fff;padding:11px 20px;text-transform:uppercase}
button[type=reset]:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#222}
.single-sidebar input[type=text]{margin-bottom:10px;width:100%}
.single-sidebar>ul{list-style:outside none none;margin:0;padding:0}
.single-sidebar li{border-bottom:1px solid #fff;padding:10px 16px;background:#f3f3f3}
.single-sidebar a{display:block}
.product-breadcroumb{margin-bottom:20px}
.product-breadcroumb>a{margin-right:5px;position:relative;color:#ffd864}
.product-breadcroumb>a::before{content:"/";position:absolute;right:-20px;top:2px}
.product-breadcroumb>a:last-child::before{display:none}
.product-main-img{margin-bottom:20px}
.product-gallery{margin-bottom:25px;margin-left:-15px;overflow:hidden}
.product-gallery img{height:auto;margin-left:15px;width:76px}
.product-name{font-size:20px;margin-bottom:10px;color:#9d0298;font-family:"Roboto Condensed",sans-serif}
.product-inner-price{margin-bottom:15px;font-size:18px;text-align:left}
.add_to_cart_button{background:#883085;border:medium none;color:#fff;padding:6px 25px;display:inline-block;cursor:pointer}
.add_to_cart_button:hover{background-color:#222;color:#fff;text-decoration:none}
.add_to_cart_button1{background:#ff9e13;border:medium none;color:#000;padding:6px 25px;display:inline-block;cursor:pointer}
.add_to_cart_button1:hover{background-color:#222;color:#fff;text-decoration:none}
form.cart{margin-bottom:25px}
.product-inner-category{margin-bottom:30px}
.product-tab{border-bottom:1px solid #ddd;list-style:outside none none;margin:0 0 30px;padding:0;text-align:center}
.tab-content p{line-height:28px}
.tab-content p strong{color:#5b026f}
.tab-content li{line-height:25px}
.tab-content li strong{color:#000b8e}
.product-tab li{display:inline-block;background:#ccc}
.product-tab li.active{background:none repeat scroll 0 0 #167080}
.product-tab li.active a{color:#fff}
.product-tab li a{color:#222;display:block;font-size:16px;padding:10px 81px}
.product-tab li a:hover{text-decoration:none}
.product-tab li a:focus{text-decoration:none}
.tab-content h2{font-size:20px}
.tab-content{margin-bottom:30px}
.submit-review label{display:block}
.submit-review input[type=email],.submit-review input[type=text],.submit-review textarea{margin-bottom:20px;width:100%}
.submit-review textarea{height:105px}
.related-products-wrapper{margin-top:30px}
.related-products-title{color:#feae52;font-size:25px;margin-bottom:30px;text-transform:uppercase}
.related-products-wrapper .owl-nav{position:absolute;right:0;top:-56px}
table.shop_table{border-bottom:1px solid #fff;border-right:1px solid #fff;width:100%}
table.shop_table td,table.shop_table th{border:2px solid #441a72;padding:15px}
table.shop_table th{background:#d9bff7!important;font-size:15px;text-transform:uppercase;color:#000}
td.product-thumbnail img{height:auto;width:70px}
td.product-name{font-size:18px}
@media only screen and (max-width:767px) {
table.shop_table{font-size:17px}
.cart_item .product-price,.cart_item .product-thumbnail{font-size:17px}
.currency{color:#000;font-size:12px;padding:5px!important;margin:0}
}
.woocommerce-info{background:none repeat scroll 0 0 #f4f4f4;font-size:18px;margin-bottom:20px;padding:15px}
.col2-set{margin-left:-30px;overflow:hidden}
.col-1,.col-2{float:left;margin-left:30px;width:360px}
#customer_details label{display:block;margin:0 0 5px}
#customer_details input[type=text],#customer_details textarea{margin-bottom:10px;width:100%}
#customer_details h3{color:#167080;font-size:20px;text-transform:uppercase}
#order_review_heading{color:#167080;font-size:20px;text-transform:uppercase}
a.about_paypal{font-size:12px;margin-left:15px}
#customer_details select{border:1px solid #ddd;margin-bottom:15px;padding:10px;width:100%}
table.shop_table td.product-remove a{display:inline-block;padding:0 5px 2px;text-transform:uppercase;font-size:14px}
table.shop_table td.product-remove a:hover{color:#fff;background:red;text-decoration:none}
table.shop_table td.product-name a{color:#222}
table.shop_table td.product-name a:hover{color:#167080;text-decoration:none}
.single-shop-product h2{font-size:20px;margin:10px 0}
.product-option-shop{margin-top:15px}
.single-shop-product{margin-bottom:50px}
.content{background:#fff;padding:0;color:#000;text-align:justify}
.content h3{font-size:25px;text-align:center}
.content h1{font-size:25px;text-align:center}
.content p{margin:14px;font-size:15px}
.arrow{background:#167080 none repeat scroll 0 0;border-radius:47px;bottom:30px;color:#fff;left:35px;position:absolute;text-align:center;z-index:9999}
@keyframes bounce {
0%,100%,20%,50%,80%{transform:translateY(0)}
40%{transform:translateY(-30px)}
60%{transform:translateY(-15px)}
}
.gallery ul{margin:5px;padding:0}
.marginbot10{margin-bottom:12px}
.gallery h4{background:#fbecfb none repeat scroll 0 0;padding:0!important;color:#000;border-left:5px solid #8660c6}
.gallery strong{color:#c40000}
.gallery .btn-danger{background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#d6d6d6 100%) repeat scroll 0 0;border:1px solid #ccc;color:#000}
.gallery i{color:#000}
.gallery .btn-danger:hover{background:#ff9914;color:#ff9914}
.gallery i:hover{color:#ff9914}
.about h2{font-family:Raleway,sans-serif;color:#fff;margin-top:15px;font-size:23px;font-weight:700;background:#ff6c00;line-height:35px;border-left:5px solid #ffa700;padding-left:14px}
.about h5{font-family:Raleway,sans-serif;color:#fff;margin-top:15px;font-size:15px;font-weight:700;background:#285190;line-height:20px;border-left:5px solid #ff8bcf;padding-left:14px}
.about p{font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:justify;line-height:25px}
.discounted{margin:3px 2px;line-height:38px;list-style:none;background:#fff5cb;border-left:1px dashed #b3afb4;border-right:1px dashed #b3afb4;color:#000;font-weight:700;padding-left:15px;border-bottom:1px dashed #ccc}
.discounted strong{color:rgba(255,0,0,1)}
.discounted p{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:25px;text-align:justify}
.form{padding:15px}
.enquiry{background:#f0f8ff}
.contact h4{color:#600176;font-size:22px;font-weight:700;margin-top:15px;text-transform:uppercase}
.contact{background:#ffffe0;background:-moz-linear-gradient(-45deg,#ffebfe 0,#f4e5f4 45%,#fff8ff 46%,#f8eeed 99%);background:-webkit-linear-gradient(-45deg,#ffebfe 0,#f4e5f4 45%,#fff8ff 46%,#f8eeed 99%);background:linear-gradient(135deg,#ffebfe 0,#f4e5f4 45%,#fff8ff 46%,#f8eeed 99%);padding:25px}
.contact strong{color:#019}
input[type=radio]:not(old){width:28px;margin:0;padding:0}
input[type=radio]:not(old)+label{display:inline-block;margin-left:-28px;padding-left:28px;line-height:18px}
input[type=radio]:not(old):checked+label{background-position:0 -24px}
.button{background:#8660c6;padding:9px 24px;border-radius:5px;cursor:pointer;text-align:center;color:#fff;font-weight:700}
.button:hover{background:#222;color:#fff!important}
.button2{background:#8660c6;margin-bottom:15px;border:medium none;color:#fff;padding:11px 20px;text-transform:uppercase;font-weight:700}
.button2:hover{background:#222;color:#fff!important}
.table{border:1px solid #ccc}
.table td{border:1px solid #ccc}
.img{padding:0;padding-top:4px}
.img1{padding:0;padding-bottom:15px}
.content1 h3{font-size:25px;text-align:center;background:#e5d1ff;line-height:45px;margin:5px;color:#000}
.content1 input{width:100%}
.content1 textarea{width:100%}
.content1 select{width:100%;height:30px;margin-left:5px;margin-bottom:3px;margin-top:5px;border:1px solid #e0e0e0}
.content1 font{color:red}
.form input[type=text],input[type=email],input[type=password],textarea{border:1px solid #dfa1db;padding:5px;margin:5px;box-shadow:3px 4px 5px 1px #d3bff4}
input[type=email],input[type=password],input[type=text],textarea{padding:5px;margin:5px}
button[type=reset],button[type=submit],input[type=reset],input[type=submit]{background:#ddb7fd;margin-bottom:15px;border:medium none;color:#000;padding:11px 20px;text-transform:uppercase}
button[type=reset]:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#b080d9;color:#fff!important}
.single-sidebar input[type=text]{margin-bottom:10px;width:100%}
p strong{color:#000}
.mask{height:800px;width:100%;margin:0;padding:0;clear:both;overflow:hidden;z-index:990;position:fixed;top:0;left:0}
.data{font-weight:bolt}
.mainmenu-area .navbar-nav a{padding:3px 5px!important;font-size:12.5px;color:#fff;letter-spacing:-.2px}
.mainmenu-area a{padding:8px 6px!important}
#return-to-top{z-index:9999;position:fixed;bottom:20px;right:34px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.navbar{min-height:auto!important}
#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.dropdown-menu>a:active,.nav>a:focus,.nav>a:hover{background:#ffce39!important;color:#000!important;text-decoration:none}
.dropdown-menu>a{color:#000!important}
#return-to-top:hover{background:rgba(0,0,0,.9)}
#return-to-top:hover i{color:#fff;top:5px}
.mainmenu-area .navbar-nav a{line-height:15px}
.newhome2 ul{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000}
.newhomecontent{margin:9px;border:1px solid #fff}
.newhomecontent h1,.newhomecontent h2{padding:6px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:22px;background:#492d77;margin:10px}
.newhomecontent p{padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:justify;color:#303030}
.slide{padding:20px;margin-top:20px}
.clients{font-family:Arial,Helvetica,sans-serif}
.clients .h6{background:#492d77;font-family:Arial,Helvetica,sans-serif;font-size:20px!important;overflow:hidden;color:#fff;line-height:33px;padding:8px 0}
.clients h6{font-size:20px!important;margin:0}
.clients .h6 .btn-warning{background:#ff0}
.clients .h6 a.btn-warning{color:#000!important}
.clients-grid img{float:left;display:block;margin-left:auto;margin-right:auto;border:1px dashed #e5e3e3;padding:15px}
.discountedoffer{font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}
.discountedoffer h2{background:#c11481;color:#fff;padding:3px;text-align:center}
.secure p{font-family:Arial,Helvetica,sans-serif}
.secure strong{font-size:18px}
@media (min-width:1200px) {
.auto-clear .col-lg-1: nth-child(12n+1){clear:left}
.auto-clear .col-lg-2:nth-child(6n+1){clear:left}
.auto-clear .col-lg-3:nth-child(4n+1){clear:left}
.auto-clear .col-lg-4:nth-child(3n+1){clear:left}
.auto-clear .col-lg-6:nth-child(odd){clear:left}
}
@media (min-width:992px) and (max-width:1199px) {
.auto-clear .col-md-1: nth-child(12n+1){clear:left}
.auto-clear .col-md-2:nth-child(6n+1){clear:left}
.auto-clear .col-md-3:nth-child(4n+1){clear:left}
.auto-clear .col-md-4:nth-child(3n+1){clear:left}
.auto-clear .col-md-6:nth-child(odd){clear:left}
}
@media (min-width:768px) and (max-width:991px) {
.carousel-control-prev{height:35px;width:35px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:71%!important;z-index:9999;left:2%}
.carousel-control-next{height:35px;width:35px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:71%!important;z-index:9999;right:2%}
.auto-clear .col-sm-1:nth-child(12n+1){clear:left}
.auto-clear .col-sm-2:nth-child(6n+1){clear:left}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.auto-clear .col-sm-6:nth-child(odd){clear:left}
}
@media (max-width:767px) {
.carousel-control-prev{height:50px;width:50px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:80%!important;z-index:9999;left:2%}
.carousel-control-next{height:35px;width:35px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:71%!important;z-index:9999;right:2%}
.auto-clear .col-xs-1:nth-child(12n+1){clear:left}
.auto-clear .col-xs-2:nth-child(6n+1){clear:left}
.auto-clear .col-xs-3:nth-child(4n+1){clear:left}
.auto-clear .col-xs-4:nth-child(3n+1){clear:left}
.auto-clear .col-xs-6:nth-child(odd){clear:left}
}
.gallery{overflow:inherit!important}
.gallery .owl-nav{margin-top:14px;text-align:center}
.gallery .owl-item{transition:.3s ease-in-out;background:#f0f8ff;background:-moz-linear-gradient(left,rgba(242,242,242,1) 0,rgba(254,254,254,1) 100%);background:-webkit-linear-gradient(left,rgba(242,242,242,1) 0,rgba(254,254,254,1) 100%);background:linear-gradient(to right,rgba(242,242,242,1) 0,rgba(254,254,254,1) 100%);border:1px solid #eee;padding:10px;text-align:center;font-size:16px}
.gallery .owl-item a{display:block}
@media (min-width:992px) {
.gallery .gallery-carousel .center{border:6px solid #7b1768;padding:4px;background:#fff;z-index:1;transform:scale(1.2);margin-top:10px;border-radius:25px}
}
.pd-15{padding:15px}
.thumbnail .caption p{font-size:18px!important}
.add_to_cart_button1{width:100%}
.add_to_cart_button{width:100%;text-align:center}
.padding-remove .col-lg-1,.padding-remove .col-lg-10{padding:0 5px}
.dropdown-content a{line-height:0!important}
.site-branding-area{background:#fff}
.mega-dropdown{position:static!important}
.mega-dropdown-menu{padding:10px 0!important;width:100%;box-shadow:none;-webkit-box-shadow:none;background:#f4d6fb;text-transform:capitalize}
.dropdown-menu{background:#fff!important}
.dropdown-menu a{border-bottom:1px solid #fff;text-transform:capitalize;background:#ff9e13;padding-top:10px!important;padding-bottom:10px!important}
.mega-dropdown-menu>li>ul{padding:0!important;margin:0}
.mega-dropdown-menu>li>ul>li{list-style:none}
.mega-dropdown-menu>li>ul>li>a{display:block;color:#222}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none}
.navbar{margin-bottom:0!important}
.top-menu .col-lg-12{margin:0!important}
.top-menu .navbar-nav>a{padding:6px 7px!important;margin:0 2px}
.top-menu .navbar-nav>a:hover{background:#ff6105!important;color:#fff!important}
.top-menu .navbar-nav{margin:5px 2px}
.top-menu .navbar-nav>a .fa{font-size:18px;color:#fff;font-weight:700}
.top-menu .navbar-nav>a:hover .fa{font-size:18px;color:#fff;font-weight:700}
@media (max-width:1200px) {
.top-menu .dropdown .dropdown-menu{width:90%!important;float:none}
.navbar-nav .dropdown-menu{float:none;width:31.5%!important;margin-left:11px}
.hidden-lg{display:none!important}
}
@media (max-width:1000px) {
.top-menu .navbar-nav>.dropdown-menu{width:90%!important;float:none}
.navbar-nav>.dropdown-menu{float:none;width:31.5%!important;margin-left:11px}
.hidden-lg{display:none!important}
}
@media (max-width:800px) {
.top-menu .navbar-nav>.dropdown-menu{width:90%!important;float:none}
.navbar-nav>.dropdown-menu{float:none;width:31.5%!important;margin-left:11px}
.hidden-lg{display:block!important}
}
@media (max-width:400px) {
.top-menu .navbar-nav>.dropdown-menu{width:90%!important;float:none}
}
@media (max-width:750px) {
.top-menu .navbar-nav>.dropdown-menu{width:90%!important;float:none}
.navbar-nav>.dropdown-menu{float:none;width:95%!important;margin-left:11px}
.newhome2 li a:hover{background:rgba(255,255,255,.5);text-decoration:none;color:#ff9e13}
}
.top-menu .navbar-nav>.dropdown-menu{width:90%!important;float:none}
.newhome2 a{padding:7px 5px;border-bottom:1px dashed #725e5e}
.newhome2 a:hover{background:rgba(255,255,255,.5);text-decoration:none;color:#8660c6}
.dropdown-menu li a{background:#fff!important;color:#000!important;border-bottom:1px dashed #fff}
.navbar-nav>.dropdown-menu{float:left;width:32.4%;margin-left:11px}
.dropdown-menu li a:hover{background:#ffd400!important;color:#000!important}
.navbar-nav a{color:#fff}
.colr{color:#492d77}
.mgn{margin-top:5px;margin-bottom:5px}
.bg{background:#f4e5f4;border:1px solid #ce96ce}
@media (min-width:1800px) {
.hidden-lg{display:none!important}
}
.thumbnail{background-color:inherit;border:1px solid #f4d6fb;overflow:inherit!important}
.colorstar{color:red}
.tab-content li{margin-left:15px}
.gallery .btn-danger:hover{color:#fff!important}
.clients-grid{list-style:none;overflow:hidden}
.clients-grid li{float:left;position:relative;padding:20px 0}
.clients-grid.grid-2 li{width:50%;padding:25px 0}
.clients-grid.grid-3 li{width:33.33%}
.clients-grid.grid-4 li{width:25%}
.clients-grid.grid-6 li{width:10.66%}
body:not(.device-touch) .clients-grid li a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.clients-grid li a,.clients-grid li img{display:block;margin-left:auto;margin-right:auto}
.clients-grid li a img{width:100%}
.clients-grid li:after,.clients-grid li:before{content:'';position:absolute}
.clients-grid li:before{height:100%;top:0;left:-1px}
.clients-grid li:after{width:100%;height:0;top:auto;left:0;bottom:-1px}
.product-name1{color:#fff;background:#ff6005;background:-moz-linear-gradient(45deg,#ff6005 0,#ff8f00 50%,#ff8f00 51%,#ff60055 100%);background:-webkit-linear-gradient(45deg,#ff6005 0,#ff8f00 50%,#ff8f00 51%,#ff6005 100%);background:linear-gradient(45deg,#ff6005 0,#ff8f00 50%,#ff8f00 51%,#ff6005 100%);padding:9px 88px;text-align:center;border-radius:11px;border-bottom:5px solid #ff6005}
.single-sidebar1{margin-top:25px!important;margin-bottom:10px}
.single-sidebar1 ol{background:red;background:-moz-linear-gradient(left,#ffeda8 0,#ffce70 100%);background:-webkit-linear-gradient(left,#ffeda8 0,#ffce70 100%);background:linear-gradient(to right,#fef9fe 0,#eecffd 100%);border:1px solid #e3a4e3}
.single-sidebar1 li{padding-left:5px;line-height:45px;font-size:18px;background:red;background:-moz-linear-gradient(left,#ffeda8 0,#ffce70 100%);background:-webkit-linear-gradient(left,#ffeda8 0,#ffce70 100%);background:linear-gradient(to right,#fffbff 0,#f3daff 100%);border-bottom:1px solid #e3a4e3}
.single-sidebar1 a{text-decoration:none;display:block}
.single-sidebar1 li:hover{border-bottom:1px solid #e3a4e3;background:#fffbff!important;font-size:18px}
.single-sidebar1 li a:hover{color:#88009b}
#sticky{position:sticky;position:-webkit-sticky;height:80%!important;top:43px;right:15px}
.sitemap{margin:0;padding:0}
.sitemap a{padding:5px;width:100%;display:block;line-height:20px;border-left:5px #f4e5f4 solid;border-bottom:1px #dba6db dashed}
.sitemap a:hover{background:#cfbbee;border-left:5px #482976 solid;border-bottom:1px #482976 dashed}
.add_to_cart_button11{padding:0;font-size:14px;font-weight:700;border-radius:5px;margin-bottom:3px}
.gallery1{margin:15px}
.gallery1 h1{text-align:left;text-transform:uppercase;font-weight:700}
.gallery1 h2{background:#8660c6}
.gallery1 h2 a{display:block;color:#fff;font-size:20px;padding:10px;text-decoration:none}
.gallery1 h2 a:hover{background:#350d60;color:#fff}
.gallery1 b{font-size:20px;line-height:40px}
.gallery1 b a{color:#ff9e13}
.gallery1 h4{margin-left:15px;padding:0!important}
.gallery h4 a{padding:8px!important;display:block;text-decoration:none!important}
.gallery1 h4 a:hover{background:#e3a4e3!important}
.gallery1 blockquote{border:none;padding:0;margin:0}
.test1 h1{font-family:"Roboto Condensed",sans-serif;font-size:16px;border-bottom:1px dashed #494949;text-align:center;border-radius:9px;background:#ffce39;margin:3px 0}
.test1 h1 a{display:block;padding:7px 0!important}
.test1 h1 a:hover{display:block;padding:7px 0!important;color:#fff}
.test1 h6{font-family:"Roboto Condensed",sans-serif;font-size:16px;border-bottom:1px dashed #ffe270;text-align:center;border-radius:9px;background:#ffce39;margin:3px 0}
.test1 h6 a{display:block;padding:7px 0!important}
.test1 h6 a:hover{display:block;padding:7px 0!important;color:#fff;text-decoration:none;background:#ff8400;border-radius:9px}
.test .col-xs-4,.test1 .col-lg-2,.test1 .col-md-2,.test1 .col-sm-4{padding:2px}
.main-div h4{color:#f7f606!important;padding:0;margin:3px;font-size:22px}
.main-div{background:rgba(102,27,103,.9);left:0;right:0;bottom:0;color:#fff!important;padding:15px;text-align:center;font-family:"Roboto Condensed",sans-serif;border:5px solid rgba(225,225,225,1);border-radius:15px;font-size:17px}
.main-div a{font-family:"Roboto Condensed",sans-serif;color:#fff!important;padding:5px;text-align:center}
.showme{display:none;margin-top:10px}
.showhim:hover .showme{display:block;position:absolute;right:0;background:#f3f3f3;padding:29px;text-align:left;z-index:99999;border-radius:10px;border:#ccc 1px solid;color:#000}
.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:2px solid #431871!important;list-style:none}
.glyphicon{margin-top:10px;margin-bottom:10px;font-size:22px;margin-left:12px;color:#451d73!important}
.media-body1{font-size:14px;color:#000!important}
.media .media-body{font-size:14px}
.show-grid .inactive{color:#000AA!important;background-color:#f4eeff!important}
.show-grid .inactive .glyphicon{color:#431871!important}
.show-grid .active{color:#c99bb1!important;background-color:#fff!important}
.colr-black{color:#000}
.social_box .text{font-size:14px;float:left;pointer-events:none;color:#fff;transition:opacity .5s .75s ease-out;margin-right:10px}
.social_box a{display:inline-block;color:#fff;cursor:pointer;border-radius:0;padding:0 3px}
.social_box a i{color:#fff}
.social_box{margin:0;padding:0}
.currency{color:#000;font-size:14px;padding:5px 10px!important;margin:0}
.btn{white-space:inherit!important}
.dropdown-menu>li>a{white-space:inherit!important}
.dropdown-menu{min-width:238px!important}
.colr-blue{line-height:25px;background:0 0;border-radius:15px;font-size:14px;border:0 solid #fff;color:#000;text-align:left;margin:7px 1px}
.colr-blue strong{color:#009;line-height:25px;font-size:14px}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid!important;border-right:5px solid transparent!important;border-left:5px solid transparent!important;color:#ff0}
#PrdModal .modal-body{position:relative;padding:15px;height:500px;overflow-y:scroll}
#PrdModal .modal-title{margin:0;line-height:1.42857143;background:#482876;padding:5px;color:#fff}
.modal-header .close{margin-top:-30px!important;background:#000;padding:5px 10px;border-radius:100%;color:#fff;margin-right:-31px;opacity:10!important;border:3px solid #fff}
.social{float:left;margin:2em;width:100px;height:100px;display:block;text-align:center;line-height:103px;color:#fff;position:relative;transform:rotateY(0);transition:transform .25s ease-out;transform-style:preserve-3d}
.social>div{width:100px;height:100px;background:#f6f8f9;background:-moz-linear-gradient(135deg,#fd0000 0,#f00000 50%,red 51%,#ed0000 100%);background:-webkit-linear-gradient(135deg,#fd0000 0,#f00000 50%,red 51%,#ed0000 100%);background:linear-gradient(135deg,#fd0000 0,#f00000 50%,red 51%,#ed0000 100%);position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;font-size:45px;color:#474747;border:1px solid #ccc}
.social>.back{background:#3b5998;transform:rotateY(-100deg) translateZ(40px)}
.social.social-facebook>.back{background:#3b5998;color:#fff}
.social.social-twitter>.back{background:#55acee;color:#fff}
.social.social-youtube>.back{background:#e3262e;color:#fff}
.social.social-instagram>.back{color:#fff;background:#401f9b;background:-moz-linear-gradient(-45deg,rgba(64,31,155,1) 0,rgba(187,42,216,1) 19%,rgba(224,44,116,1) 38%,rgba(229,103,6,1) 59%,rgba(247,210,0,1) 81%,rgba(206,0,179,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(64,31,155,1) 0,rgba(187,42,216,1) 19%,rgba(224,44,116,1) 38%,rgba(229,103,6,1) 59%,rgba(247,210,0,1) 81%,rgba(206,0,179,1) 100%);background:linear-gradient(135deg,rgba(64,31,155,1) 0,rgba(187,42,216,1) 19%,rgba(224,44,116,1) 38%,rgba(229,103,6,1) 59%,rgba(247,210,0,1) 81%,rgba(206,0,179,1) 100%)}
.social.social-linkedin>.back{background:#4875b4;color:#fff}
.social:hover{transform:rotateY(100deg)}
.social .text{font-size:16px;clear:both;top:57px;background:0 0;border:none}
.social:hover>.text{background:0 0;border:none;transform:rotateY(-90deg);z-index:-999}
.text h3{font-size:17px!important}
.Services-tab{margin-top:20px}
.service_tab_1{background:#fff;background:-moz-linear-gradient(45deg,#fff 0,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-webkit-linear-gradient(45deg,#fff 0,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:linear-gradient(45deg,#fff 0,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%)}
.service_tab_1:hover{background:#fff}
.service_tab_1:hover .fa-icon-image{color:#000;transform:rotate(360deg) scale(1.2)}
.fa-icon-image .fa:hover,.fa-icon-image .fas:hover{color:#ff9e13!important}
.text .fa,.text .fas{padding:12px 0}
.fa-icon-image{display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size-adjust:none;font-stretch:normal;-moz-font-feature-settings:normal;-moz-font-language-override:normal;text-rendering:auto;transition:all .65s linear 0;text-align:center;transition:all 1s cubic-bezier(.99,.82,.11,1.41)}
.fa-icon-image img{display:inline-block;line-height:1;font-size-adjust:none;font-stretch:normal;-moz-font-feature-settings:normal;-moz-font-language-override:normal;text-rendering:auto;transition:all .65s linear 0;text-align:center;transition:all 1s cubic-bezier(.99,.82,.11,1.41);width:70%;padding:7px 8px!important}
.mnl{border-left:solid 1px #fbff00;text-align:center}
.single-sidebar strong{color:#c40000}
.single-sidebar .btn-danger{background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#d6d6d6 100%) repeat scroll 0 0;border:1px solid #ccc;color:#000}
.single-sidebar i{color:#ff9914}
.single-sidebar .btn-danger:hover{background:#ff9914;color:#ff9914}
.single-sidebar i:hover{color:#ff9914}
.sidebar-title{color:#fff;background:#482876;padding:4px 88px;text-align:center;border-radius:11px;border-bottom:5px solid #e3a4e3}
.single-sidebar h4{background:#ffe6ff none repeat scroll 0 0;padding:10px!important;color:#000;border-left:5px solid #482876;margin-top:8px;font-size:16px;line-height:20px;border-right:5px solid #482876}
.single-sidebar a{color:#000}
.single-sidebar>div,.single-sidebar>ul{list-style:outside none none;margin:0;padding:0;overflow:hidden}
.single-sidebar a.bar,.single-sidebar li{border-bottom:1px solid #e39ce3;padding:10px 16px;background:#fbecfb}
.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite;font-weight:700;font-size:14px;padding:4px;border-radius:15px}
@keyframes blink-animation {
to{visibility:hidden}
}
@-webkit-keyframes blink-animation {
to{visibility:hidden}
}
address{margin-bottom:8px}
.blink1{text-align:center}
.blink1 span{color:red;animation:pulse 3s ease infinite alternate,nudge 5s linear infinite alternate}
@keyframes pulse {
0%,100%{color:#00f}
50%{color:red}
}
.bgpopular2{clear:both;margin:2px 0}
.heading1 .col-lg-2,.heading1 .col-md-2,.heading1 .col-sm-6,.heading1 .col-xs-12,.heading1 .col-xs-6{padding:0 2px;margin:4px 0}
.bgpopular2 .col-lg-2,.bgpopular2 .col-md-2,.bgpopular2 .col-sm-6,.bgpopular2 .col-xs-6{padding:0 2px;margin:2px 0}
.bgpopular2 .btn-2{font-family:"Roboto Condensed",sans-serif;background:#ade3ff}
.bgpopular2 .btn-2:hover{background:#0075bf}
.bgpopular2 h7 a{border-bottom:1px dashed #0075bf;margin:2px 0;text-decoration:none;border-radius:10px;display:block;padding:3px 0!important;text-align:center;font-size:15px}
.bgpopular2 h7 a:hover{color:#fff;border-bottom:1px solid #0075bf}
.newhome2 a{padding:7px 5px;border-bottom:1px dashed #ce96ce;float:left;display:block;overflow:hidden;width:33%; font-size: 15px;}
.newhome2{box-shadow:1px 1px 8px 1px #ccc;padding:15px;background:#fff8d8;background:-moz-linear-gradient(left,#fff8d8 1%,#fcfbef 50%,#fff8d8 100%);background:-webkit-linear-gradient(left,#fff8d8 1%,#fcfbef 50%,#fff8d8 100%);background:linear-gradient(to right,#fdf4fd 1%,#fff 50%,#fdf4fd 100%);line-height:27px;margin-bottom:7px;padding:10px;margin-top:10px;overflow:hidden}
.newhome2 h2 a{float:none!important;clear:both!important;display:inherit!important;width:100%!important;color:#fff!important;background:#492d77;text-decoration:none; font-size:23px;}
.newhome2 h2{font-size:20px;background:#11696f;text-align:center;color:#000;font-family:"Roboto Condensed",sans-serif}
.newhome2 h2 a:hover{color:#fff!important;background:#9b5999;text-decoration:none}
.bgpopular2 .btn-2{font-family:"Roboto Condensed",sans-serif;background:#ffadcf;border-bottom:1px dashed #e53981}
.bgpopular2 .btn-2:hover{font-family:"Roboto Condensed",sans-serif;background:#e53981;border-bottom:1px dashed #e53981}
.bgpopular2 .btn-22{font-family:"Roboto Condensed",sans-serif;background:#e1ff91;border-bottom:1px dashed #8cae31}
.bgpopular2 .btn-22:hover{font-family:"Roboto Condensed",sans-serif;background:#8cae31;border-bottom:1px dashed #8cae31}
.heading1 a{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#ffb3d3 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#ffb3d3  100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#ffb3d3  100%);color:#000;font-family:"Roboto Condensed",sans-serif;font-size:16px;border-radius:10px; border: 1px solid #d5006e;}
.seven h3{text-align:center;font-size:21px;font-weight:700;color:#ff7600;letter-spacing:1px;display:grid;grid-template-columns:1fr max-content 1fr;text-transform:uppercase;grid-gap:5px;align-items:center;padding-top:15px;font-family:"Roboto Condensed",sans-serif}
.seven h3:after,.seven h3:before{content:" ";display:block;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;height:5px}
@-webkit-keyframes flash {
from{color:#ef0000}
to{color:#ef0000}
}
html *,html :after,html :before{box-sizing:border-box;transition:.5s ease-in-out}
:after,:before{z-index:-1}
[class^=btn-]{position:relative;display:block;overflow:hidden;text-align:center;padding:4px}
.btn-21{color:#000}
.btn-21:after,.btn-21:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.btn-21:before{right:-50px;border-right:50px solid transparent;border-bottom:80px solid #c11481;transform:translateX(-100%)}
.btn-21:after{left:-50px;border-left:50px solid transparent;border-top:80px solid #c11481;transform:translateX(100%)}
.btn-21:hover:before{transform:translateX(-49%)}
.btn-21:hover:after{transform:translateX(49%)}
@-webkit-keyframes criss-cross-left {
0%{left:-20px}
50%{left:50%;width:20px;height:20px}
100%{left:50%;width:375px;height:375px}
}
@keyframes criss-cross-left {
0%{left:-20px}
50%{left:50%;width:20px;height:20px}
100%{left:50%;width:375px;height:375px}
}
@-webkit-keyframes criss-cross-right {
0%{right:-20px}
50%{right:50%;width:20px;height:20px}
100%{right:50%;width:375px;height:375px}
}
@keyframes criss-cross-right {
0%{right:-20px}
50%{right:50%;width:20px;height:20px}
100%{right:50%;width:375px;height:375px}
}
.btn-11{position:relative;color:#d07bc0;border:1px solid #ff7100}
.btn-11:after,.btn-11:before{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#ff0077;border-radius:50%}
.btn-11:before{left:-20px;transform:translate(-50%,-50%)}
.btn-11:after{right:-20px;transform:translate(50%,-50%)}
.btn-11:hover{color:rgba(255,255,255,1);text-decoration:none}
.btn-11:hover:before{-webkit-animation:criss-cross-left .8s both;animation:criss-cross-left .8s both;-webkit-animation-direction:alternate;animation-direction:alternate}
.btn-11:hover:after{-webkit-animation:criss-cross-right .8s both;animation:criss-cross-right .8s both;-webkit-animation-direction:alternate;animation-direction:alternate}
.top-social a{background:linear-gradient(45deg,#9b5999 0,#d56969 51%,#d56969 51%,#9b5999 100%);color:#fff;display:inline-block;font-size:18px;height:27px;padding-top:2px!important;text-align:center;width:27px;border-radius:100%}
.top-social a:hover{background-color:#ff0505}
.top-social{padding-top:2px!important}
.combo li{font-weight:700}
.combo li span{color:#c11481}
.pop a{margin:0;padding:1px 5px 0 0;border-right:1px dotted #000;color:#000}
.pop a:last-child{border-right:none;color:#000eb2}
.bgpopular{border:1px dashed #ccc;font-size:15.8px;color:#fff;color:red;margin:2px 0;padding:5px 0;border:1px dashed #9b5999;background:#f4e5f4}
article{margin:20px auto;width:100%;padding:1em;font-family:sans-serif;font-weight:400;font-size:1em;color:#ffc345}
.quote{background:#f9f5ff;background:-moz-linear-gradient(45deg,#f9f5ff 0,#efeaff 49%,#f0ebff 49%,#f9f5ff 99%);background:-webkit-linear-gradient(45deg,#f9f5ff 0,#efeaff 49%,#f0ebff 49%,#f9f5ff 99%);background:linear-gradient(45deg,#f9f5ff 0,#efeaff 49%,#f0ebff 49%,#f9f5ff 99%);padding:16px 40px 25px 14px;border-radius:5px;margin-bottom:15px;width:100%}
.quote p{padding:10px 1x 3px 23px}
.student{margin-left:0}
.student p{position:relative;top:5px;text-transform:capitalize;font-weight:700}
.student p:nth-child(2){font-size:16px;font-weight:600;margin-bottom:0}
.student .photo{background-color:#fff;border-radius:100px;width:55px;height:55px;float:left;padding-left:8px;padding-top:6px;margin-right:10px}
.bg-header{font-size:14.3px;color:#8e528c;margin:2px 0;padding:5px 7px;border:1px dashed #9b5999;background:#f4e5f4;font-family:"Roboto Condensed",sans-serif}
.product-breadcrumb1{background:#482876;color:#fff;padding:4px 45px;border-bottom:2px #8660c6 solid;font-family:'Roboto Condensed' sans-serif;font-size:16px}
.p{padding:15px}
.pb{padding-bottom:15px}
.m{margin:15px}
.mb{margin-bottom:15px}
.single-sidebar{background:#fbecfb}
.bg123{background:linear-gradient(to bottom,#fbecfb 0,#fff 100%);border:1px solid #f4ddf4;padding:5px 15px;border-radius:8px}
.fa.fa-twitter{font-family:sans-serif}
.fa.fa-twitter::before{content:"𝕏";font-size:1.2em}
.navbar-nav>li{padding:6px 0!important}
.carousel-control-next{height:50px;width:50px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:50%;z-index:9999;right:2%}
.carousel-control-prev{height:50px;width:50px;background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%;position:absolute!important;top:50%;z-index:9999;left:2%}
.carousel{margin-top:0!important;padding:0!important}
.item img{width:100%}
.button1{-webkit-border-radius:10px;border-radius:10px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:13px;padding:0 18px;text-align:center;text-decoration:none;-webkit-animation:glowing 2.5s infinite;-moz-animation:glowing 2.5s infinite;-o-animation:glowing 2.5s infinite;animation:glowing 2.5s infinite;margin:0 7px 0 12px;font-weight:700}

.button2a{       -webkit-border-radius:10px;border-radius:10px;border:none; color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:13px;padding:0 18px;text-align:center;text-decoration:none;-webkit-animation:glowing 2.5s infinite;-moz-animation:glowing 2.5s infinite;-o-animation:glowing 2.5s infinite;animation:glowing 2.5s infinite;margin:0px;font-weight:700; margin-left: 3px;}
.button2a:hover{ -webkit-border-radius:10px;border-radius:10px;border:none; color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:13px;padding:0 18px;text-align:center;text-decoration:none;-webkit-animation:glowing 2.5s infinite;-moz-animation:glowing 2.5s infinite;-o-animation:glowing 2.5s infinite;animation:glowing 2.5s infinite;margin:0px;font-weight:700; margin-left: 3px;}

@-webkit-keyframes glowing {
0%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000}
50%{background-color:#e00000;-webkit-box-shadow:0 0 10px #e00000}
100%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000}
}
@-moz-keyframes glowing {
0%{background-color:#b20000;-moz-box-shadow:0 0 3px #b20000}
50%{background-color:#e00000;-moz-box-shadow:0 0 10px #e00000}
100%{background-color:#b20000;-moz-box-shadow:0 0 3px #b20000}
}
@-o-keyframes glowing {
0%{background-color:#b20000;box-shadow:0 0 3px #b20000}
50%{background-color:#e00000;box-shadow:0 0 10px #e00000}
100%{background-color:#b20000;box-shadow:0 0 3px #b20000}
}
@keyframes glowing {
0%{background-color:#b20000;box-shadow:0 0 3px #b20000}
50%{background-color:#e00000;box-shadow:0 0 10px #e00000}
100%{background-color:#b20000;box-shadow:0 0 3px #b20000}
}
.bg-header12{padding: 15px; color: #e5229a; font-weight: bold; font-size: 23px;}
.newhomecontent1123 h1{background:#c11481;text-align:center}
.bg-header12 a{padding:10px 10px 10px 5px;line-height:30px;font-size:16px; font-weight: normal;}
.bg-header12 a:hover{color:#c11481}
.bg-header12 .button1:hover{color:#ff0;text-decoration:none}
.bg-header12 .button1{color:#fff;padding:0 10px;font-size:15px;font-weight:400}
.btn.book-now{border-radius:10px 10px 0 0;color:#fff;display:inline-block;height:30px;line-height:31px;position:fixed;right:-7px;text-align:center;text-decoration:none;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom right;z-index:9999;font-size:17px;background:linear-gradient(to right,#d60000 0,#6d0202 100%);font-family:arial;top:30%}
.btn.book-now1{border-radius:10px 10px 0 0;color:#fff;display:inline-block;height:30px;line-height:31px;position:fixed;right:-7px;text-align:center;text-decoration:none;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom right;z-index:9999;font-size:15px;background:linear-gradient(to right,#d60000 0,#6d0202 100%);font-family:arial;top:58%}
.aboutdata h2 { 
    font-family: "Raleway",sans-serif;
    color: #492d77;
    margin-top: 15px;
    font-size: 20px;
    font-weight: 700;
    background: #ffe0f2;
    background: -moz-linear-gradient(left,#f2eaff 1%,#fff 99%);
    background: -webkit-linear-gradient(left,#f2eaff 1%,#fff 99%);
    background: linear-gradient(to right,#f2eaff 1%,#fff 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaa0',endColorstr='#ffffff',GradientType=1);
    line-height: 35px;
    border-left: 5px solid #8660C6;
    padding-left: 14px
}
.tab-content p a{color:#883085; font-weight: bold;}
.tab-content p a:hover{color:#ff00f6; }

.blink2{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite;font-weight:700;font-size:18px;padding:4px;border-radius:15px; color:red;}
@keyframes blink-animation {
to{visibility:hidden}
}
@-webkit-keyframes blink-animation {
to{visibility:hidden}
}

.blink3{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite;font-weight:700;font-size:15px;padding:4px;border-radius:15px; color:red;}
@keyframes blink-animation {
to{visibility:hidden}
}
@-webkit-keyframes blink-animation {
to{visibility:hidden}
}
 

/*
.newhome2 h3 a{font-size: 16px; background: #714482; text-align: center; color: #ffffff; font-family: Roboto Condensed, sans-serif; width: 100%;}
.newhome2 h3 a:hover{color:#fff!important;background:#9b5999;text-decoration:none}
*/

.newhome2 h3, .newhome2 h3 a{font-size: 22px;text-align: center; color: #ce0188; font-weight: bold; font-family: Roboto Condensed, sans-serif; width: 100%; text-transform: uppercase; text-decoration: underline; }
.newhome2 h3 a:hover{color:#9b5999!important; /* background:#9b5999; */ text-decoration: underline;}

@media (min-width: 768px) {
  .site-branding-area .col-sm-3 {
    width: 26%;
  }
}
@media (min-width: 768px) {
  .site-branding-area .col-sm-4 {
    width: 30.333%;
  }
}



	.card {
		 
			position: relative;
	 
			overflow: hidden;

		}

		.card p{ margin-bottom: 25px;}

		.card::before {
			content: "";
			position: absolute;
			top: -2px;
			left: -2px;
			right: -2px;
			bottom: -2px;
			border-radius: 10px;
			z-index: -1;

		}

		.card:hover::before {
			opacity: 0.5;

		}

		/* Collapsing icon */
		.arrow {
			background: none;
			border-radius: 0;
			text-transform: uppercase;
			font-weight: bold;
			bottom: 2px;
			color: #93016D;
			right: 20px;
			position: absolute;
			text-align: center;
			z-index: 9999;
			left: auto;
			transition: transform 0.3s;
			border: none
		}

		.collapse-content {
			max-height: 0;
			overflow: hidden;

		}

		.card.expanded .collapse-content {
			max-height: 550px !important;
			opacity: 1;
		}

    .newhome2 i{ color: #ce019b; font-size: 17px;}
    .newhome2 .p { padding: 15px; font-size: 16px;}




 
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -118px;
    }

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right:-126px;
    }
	
.carousel-control > a > span {
    color: white;
	  font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }
.col-centered  .slide{ padding: 0;}
 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		     { left: -33%; }
  .carousel-col                { width: 25%; }
  .active > div:nth-child(1),
  .active > div:nth-child(2),
  .active > div:nth-child(3),
  .active > div:nth-child(4) {
    display: block;
  }

}



/* lg */
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -16.66%; }
  .carousel-inner .active.right { left: 16.66%; }
  .carousel-inner .next { left: 16.66%; }
  .carousel-inner .prev { left: -16.66%; }
  .carousel-col { width: 16.66%; } /* 6 items per slide */

  .active > div:nth-child(1),
  .active > div:nth-child(2),
  .active > div:nth-child(3),
  .active > div:nth-child(4),
  .active > div:nth-child(5),
  .active > div:nth-child(6) {
    display: block;
  }
}

 
