@charset "utf-8";body{font-family:'PT Sans Caption', sans-serif;color:#8f8f8f;font-size:13px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h1, h2, h3, h4, h5, h6{font-family:'PT Sans Caption', sans-serif;color:#282828;}
p{margin-bottom:15px;line-height:1.5;font-family:'PT Sans Caption', sans-serif;}
a{color:#8f8f8f;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover{text-decoration:none;color:#333333;}
a{outline:0;}
a:hover, a:active, a:focus{outline:0;}
.pad{padding:10px !important;}
.pad-rht{padding-right:10px !important;}
.pad-lft{padding-left:10px !important;}
.pad-top{padding-top:10px !important;}
.pad-bot{padding-bottom:10px !important;}
.pad-no{padding:0px !important;}
.pad-rno{padding-right:0px !important;}
.pad-lno{padding-left:0px !important;}
.mar{margin:10px !important;}
.mar-rht{margin-right:10px !important;}
.mar-lft{margin-left:10px !important;}
.mar-top{margin-top:10px !important;}
.mar-top-30{margin-top:30px !important;display:inline-block;}
.mar-top-50{margin-top:50px !important;}
.mar-bot{margin-bottom:10px !important;}
.mar-bot-30{margin-bottom:30px !important;display:inline-block;}
.mar-no{margin:0px !important;}
.mar-20{margin:20px !important;}
header{margin:0px 0px;}
.logo{color:#56489d;font-family:"Times New Roman", Times, serif;font-size:30px;text-transform:uppercase;display:inline-block;line-height:40px;padding:7px 0;}
.logo a{text-decoration:none;}
.logo a:hover{text-decoration:none;}
.searchbar{margin-top:7px;}
.searchbar .form-control{border-radius:0px;border-color:#d3d3d3;height:45px;}
.searchbar .form-control:focus{box-shadow:0 1px 1px rgba(238, 58, 104, 0.075) inset, 0 0 8px rgba(238, 58, 104, 0.6);outline:0 none;}
.form-control:focus{box-shadow:0 1px 1px rgba(238, 58, 104, 0.075) inset, 0 0 8px rgba(238, 58, 104, 0.6);outline:0 none;}
.btn-pink{background-color:#56489d;border:1px #56489d solid;color:#fff;border-radius:0;height:45px;font-size:16px;}
.btn-pink i{margin-left:10px;}
.btn-pink:hover{background-color:#ee3a68;border:1px #ee3a68 solid;transition:all 0.5s ease-in;color:#fff;}
.top_nav .navbar-default{background-color:#ee3a69;border:none;width:100%;}
.top_nav .navbar{border:0px solid transparent;margin-bottom:0px;min-height:40px;position:relative;border-radius:0px;font-size:14px;position:relative}
.top_nav .navbar-nav > li > a{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #ee3a68;}
.top_nav .navbar-default .navbar-nav > .active > a, .top_nav .navbar-default .navbar-nav > .active > a:focus, .top_nav .navbar-default .navbar-nav > .active > a:hover{background-color:#56489d;color:#fff;border-bottom:1px solid #fff;}
.top_nav .navbar-default .navbar-nav > .active >::before{display:inline-block;width:10px;height:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#fff;bottom:-5px;position:absolute;left:45%;}
.top_nav .navbar-nav > li > a:hover{background-color:#56489d;border-bottom:1px solid #fff;}
.top_nav .navbar-nav > li > a:hover::before{content:'';display:inline-block;width:10px;height:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#fff;bottom:-5px;position:absolute;left:45%;}
.top_nav .navbar-default .navbar-nav > li > a{color:#fff;}
.top_nav .navbar-default .navbar-nav > li > a i{color:#fff;font-size:20px;}
.cbp-af-header{position:relative;top:0;left:0;width:100%;z-index:200;-webkit-transition:height 0.3s linear;-moz-transition:height 0.3s linear;transition:height 0.3s linear;}
.cbp-af-header .cbp-af-inner{margin:0 auto;padding:0;}
.cbp-af-header h1, .cbp-af-header .nav a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.cbp-af-header.cbp-af-header-shrink{height:60px;background-color:rgba(0, 0, 0, 0.5);border-bottom:0px solid #eee;position:fixed;}
@media screen and (max-width:55em){.cbp-af-header .cbp-af-inner{width:100%;}
.cbp-af-header h1, .cbp-af-header .nav{display:block;margin:0 auto;text-align:center;float:none;}
.cbp-af-header h1, .cbp-af-header .nav a{}
.cbp-af-header .nav a{margin:0 10px;}
}
@media screen and (max-width:32.25em){.cbp-af-header .nav a{font-size:1em;}
}
@media screen and (max-width:24em){.cbp-af-header .nav a, .cbp-af-header.cbp-af-header-shrink .nav a{line-height:1;}
}
.slider{width:100%;}
.carousel{margin-bottom:0px;}
.carousel-caption{z-index:1;left:32%;padding-bottom:30px;right:32%;bottom:70px;}
.carousel-caption h1{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0);font-size:40px;font-family:"Times New Roman", Times, serif;border-top:1px #fff solid;border-bottom:1px #fff solid;padding:10px 0px;margin:0px;}
.carousel-caption h2{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0);font-size:27px;font-family:"Times New Roman", Times, serif;padding:10px 0px;margin:0;}
.carousel-caption .btn-pink{background-color:#56489d;border:1px solid #fff;border-radius:0;color:#fff;height:45px;font-family:"Times New Roman", Times, serif;font-size:23px;line-height:25px;}
.carousel-caption .btn-pink:hover{background-color:#ee3a68;border:1px solid #ee3a68;transition:all 0.5s ease-in 0s;}
.carousel .item{height:400px;background-color:#555;}
.carousel img{position:absolute;top:0;left:0;min-height:400px;}
.carousel-indicators .active{background-color:#ee3a68;border:0px solid #fff;height:12px;margin:1px;width:12px;}
.carousel-indicators li{background-color:#fff;border:0px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:12px;margin:1px;text-indent:-999px;width:12px;}
.main{margin:30px 0px;}
.top_title h2{font-size:24px;color:#383838;position:relative;text-align:center;margin:0px;}
.top_title h2 span{border-bottom:1px #383838 solid;padding:10px 0px;}
.top_title h2 span::before{content:'';display:inline-block;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#ee3a68;bottom:-20px;position:absolute;left:49%;}
.top_title_1 h2{font-size:24px;color:#fff;position:relative;text-align:center;margin:0px;}
.top_title_1 h2 span{border-bottom:1px #fff solid;padding:10px 0px;}
.top_title_1 h2 span::before{content:'';display:inline-block;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#665d99;bottom:-20px;position:absolute;left:49%;}
.top_title_2 h2{font-size:32px;color:#ee3a68;position:relative;text-align:center;margin:0px;}
.top_title_2 h2 span{background:url(../img/line.png) center bottom no-repeat;padding:10px 0px;text-transform:uppercase;width:150px;}
.top_title_2 h2 span::before{content:'';display:inline-block;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#ee3a68;bottom:-20px;position:absolute;left:49%;}
.clschat_conversation_section_In{padding:10px;border-bottom:0px solid #ddd;border-left:0px solid #ddd;border-right:0px solid #ddd;background:#fff;margin-top:30px;position:relative;}
.wrapper{position:relative;margin:0 auto;overflow:hidden;margin:5px;height:50px;}
.list{position:relative;left:0px;top:0px;min-width:6000px;margin-left:0px;margin-top:0px;}
.list li{display:table-cell;position:relative;text-align:center;cursor:grab;cursor:-webkit-grab;color:#efefef;vertical-align:middle;}
.scroller{text-align:center;cursor:pointer;display:none;padding:7px;padding-top:8px;white-space:no-wrap;vertical-align:middle;background-color:#fafafa;}
.scroller-right{float:right;position:absolute;right:-30px;top:19px;z-index:2;display:block !important;;background:#55489c;color:#fff;height:30px;border-radius:50%;width:30px;line-height:10px;}
.scroller-left{float:left;left:-30px;position:absolute;z-index:2;top:19px;display:block !important;background:#55489c;color:#fff;height:30px;border-radius:50%;width:30px;line-height:10px;}
.clschat_Tabs{height:auto;}
.clschat_Tabs .tab-content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD;border-radius:0px;margin-top:20px;padding:10px;}
.clschat_Tabs .nav-tabs{border-bottom:0px solid #ddd;}
.clschat_Tabs .nav-tabs > li > a{background:#ee3a68;border-bottom:3px solid #ee3a68;color:#fff;font-size:16px;text-transform:uppercase;padding:5px 24.6px;}
.clschat_Tabs .nav-tabs > li.active > a, .clschat_Tabs .nav-tabs > li.active > a:hover, .clschat_Tabs .nav-tabs > li.active > a:focus{background:none repeat scroll 0 0 #ee3a68;border-bottom:3px solid #55489c;color:#fff;}
.clschat_Tabs .nav-tabs > li > a{border-radius:0px 0px 0 0;}
.tab_item{width:100%;position:relative;margin-bottom:20px;overflow:hidden;height:400px;}
.featured{background:#55489c;font-size:14;font-weight:700;color:#fff;width:30px;position:absolute;top:10px;height:47%;text-align:center;line-height:18px;padding-top:10px;}
.tab_item .tab_text{background:#fff;bottom:-119px;margin:0 0px 0 0;padding:0 10px;position:absolute;transition:all 0.3s ease 0s;z-index:99;}
.tab_item:hover .tab_text{bottom:-0px;height:50%;transition:all 0.3s ease 0s;border:1px solid #cec9c9;}
.tab_item:hover .tab_img:after{width:100%;height:100%;content:"";background-color:rgba(103,93,153,0.5);left:0;top:0;position:absolute;}
.tab_text .name{color:#111;font-size:14px;text-align:center;padding:10px 0px 0px 0px;margin:0px}
.tab_text .view{color:#ee3a68;font-size:14px;margin:5px 0 0;display:inline-block;width:100%;}
.tab_text .view a{color:#ee3a68;}
.tab_text .details{color:#363636;font-size:14px;text-align:center;padding:5px 0px 0px 0px;margin:0px}
.btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;}
.btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.cr{width:80px;padding:18px 23px 23px 11px;position:absolute;text-align:center;color:#f0f0f0;height:79px;top:0px;right:0;}
.cr span{position:absolute;transform:rotate(44deg);color:#fff;font-size:13px;font-weight:bold;}
.cr-blue{background:url(../img/corner.png)}
.ex{ width:10px; padding:23px 60px 1px 10px;position:absolute;text-align:center;color:#f0f0f0;height:79px;top:0px;right:0;}
.ex span{position:absolute;transform:rotate(44deg);color:#fff;font-size:13px;font-weight:bold;}
.cr-pink{background:url(../img/corner_pink.png) no-repeat scroll 0 0;}
.howitworks{background:url("../img/howitworks_bg.png") no-repeat scroll center center/cover;min-height:707px;padding:30px 0px;}
.how_content{margin:50px 0px 0px 0px;}
.howtext_left{margin:30px 0px 50px 0px;}
.howtext_left h3{font-size:22px;color:#fff;text-align:right;font-weight:700;}
.howtext_left p{font-size:14px;color:#fff;margin:0px;font-weight:700;text-align:right;}
.howtext_rite{margin:30px 0px 50px 0px;}
.howtext_rite h3{font-size:22px;color:#fff;text-align:left;font-weight:700;}
.howtext_rite p{font-size:14px;color:#fff;text-align:left;margin:0px;font-weight:700;}
.category{margin:30px 0px;}
.viewr{width:100%;margin:10px;float:left;border:5px solid #fff;overflow:hidden;position:relative;text-align:center;cursor:default;margin:20px 0px;}
.viewr .mask, .viewr .content{width:253px;height:200px;position:absolute;overflow:hidden;top:0;right:0;}
.viewr img{display:block;height:235px;position:relative;width:263px;}
.viewr a.info{background:rgba(0, 0, 0, 0) url("../img/link.png") no-repeat scroll center center;display:inline-block;height:37px;left:116px;padding:0;position:absolute;text-decoration:none;text-indent:-9999px;top:-13px;width:37px;}
.effect img{opacity:1;transform:scale(1, 1);transition:all 0.2s ease-in 0s;}
.effect .mask{border-bottom:235px solid rgba(0, 0, 0, 0.5);border-left:252px solid transparent;height:0;opacity:0;overflow:visible;right:0;transition:transform 0.2s ease-out 0.1s, opacity 0.3s ease-in-out 0s;width:0;}
.effect a.info{opacity:0;transform:translateY(-125px);transition:transform 0.3s ease-in 0s, opacity 0.1s ease-in-out 0s;}
.effect:hover img{opacity:1;}
.effect:hover .mask{opacity:1;transform:translateY(0px);}
.effect:hover a.info{opacity:1;transform:translateY(100px);}
.btn-pinky_cat{background-color:#55489c;border-radius:0;color:#fff;left:10%;margin:0;padding:8px 10px;position:absolute;top:240px;width:80%;text-transform:uppercase;}
.btn-pinky_cat:hover{background-color:#ee3a68;transition:all 0.5s ease-in 0s;color:#fff !important;}
.brands{margin:20x 0px;padding:50px 0px;background:url("../img/clients.png") no-repeat scroll center center/cover;min-height:317px;}
.brands .carousel{margin-bottom:0;}
.brands .carousel-control{height:40px;width:40px;background:#ee3a68;border:0px solid #FFFFFF;position:absolute;right:20px;line-height:40px;opadity:1;color:#fff;}
.brands .carousel-control.right{right:0px;}
.brands .carousel-control.left{right:20px;}
.brands .carousel img{left:0;min-height:24px;position:absolute;top:0;background:#fff;padding:36px 36px;}
.brands .carousel .item{background:none !important;margin-top:60px;height:100px;}
.google_play{margin:40px 0px 20px 0px;}
.google_play p{color:#363636;font-size:20px;margin:40px 0px;text-align:center;}
.btn-pinky_2{background-color:#55489c;border-radius:0;color:#fff;padding:8px 20px;margin:0px 0px;border-radius:5px;font-size:24px;}
.btn-pinky_2:hover{background-color:#ee3a68;transition:all 0.5s ease-in 0s;color:#fff;}
footer{background:#191919;padding:20px 0px;}
footer h5{color:#ee3a68;font-size:20px;text-transform:uppercase;}
footer h5::after{background:#ee3a68 none repeat scroll 0 0;content:"";display:block;height:2px;margin-top:10px;width:70px;}
footer p{color:#fff;font-size:14px;margin:15px 0px;}
ul.social-network{display:inline;list-style:outside none none;margin-left:0 !important;padding:0;}
ul.social-network li{display:inline;margin:0 5px;}
.social-network a.icoFacebook:hover{background-color:#000;}
.social-network a.icoTwitter:hover{background-color:#000;}
.social-network a.icoGoogle:hover{background-color:#000;}
.social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i{color:#fff;}
a.socialIcon:hover, .socialHoverClass{color:#44bcdd;}
.social-circle li a{background: #ee3a68;border:1px #fff solid;display:inline-block;font-size:20px;height:40px;margin:0 auto;position:relative;text-align:center;width:40px;border-radius:50%;}
.social-circle li a:hover{border:#ee3a68 1px solid;}
.social-circle li i{line-height:40px;margin:0;text-align:center;}
.social-circle li a:hover i, .triggeredHover{transform:rotate(360deg);transition:all 0.2s ease 0s;}
.social-circle i{color:#fff;transition:all 0.8s ease 0s;}
footer .form-control{background:#fff;border:none;border-radius:0px}
footer ul{padding:0px;margin:0px;}
.footer-nav ul{list-style:none;padding:0px;margin:0px;}
.footer-nav li{line-height:24px;list-style:none;}
.footer-nav li.active a{color:#ee3a68;}
.footer-nav li a{color:#fff;font-size:14px;line-height:2;text-decoration:none;}
.footer-nav li a i{margin-right:10px;}
.footer-nav li a:hover{color:#ee3a68;}
footer .list-inline > li{display:inline-block;padding:10px 15px;background:#fff;border:#fff 1px solid;margin:5px 0px;color:#000;}
footer .list-inline > li:hover{display:inline-block;background:#000;border:#ee3a68 1px solid;color:#fff;}
.footer_copyright{background:#ee3a68;padding:20px 0px;color:#fff;font-size:14px;}
.top_nav h3{background:#55489c;width:50px;height:52px;margin:0px;text-align:center;line-height:52px;vertical-align:middle;}
#demos .owl-carousel{margin-top:80px;}
#demos .owl-carousel .item{background:#fff none repeat scroll 0 0;margin:0 7px;padding:37px 27px;text-align:center;}
#demos .owl-item .item{border:3px #fff solid;}
#demos .owl-item:hover .item{border:3px #ee3a68 solid;}
#demos .owl-carousel .item h4{color:#fff;font-weight:400;margin-top:0rem;}
#demos .owl-carousel .item-video{height:300px;}
#demos #setup{margin-top:4rem;}
#demos .demo-list h5{margin:0;}
.owl-theme .owl-controls{margin-top:10px;position:absolute;right:0;text-align:center;top:-59px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:#ee3a68 none repeat scroll 0 0;border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:#55489c none repeat scroll 0 0;color:#fff;text-decoration:none;}
.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:0.5;}
.top_title_5 h2{font-size:24px;color:#fff;position:relative;text-align:center;margin:0px;}
.top_title_5 h2 span{border-bottom:1px #fff solid;padding:10px 0px;}
.top_title_5 h2 span::before{content:'';display:inline-block;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#ee3a68;bottom:-20px;position:absolute;left:49%;}
#back-to-top{position:fixed;bottom:10px;right:40px;z-index:9999;width:46px;height:39px;text-align:center;line-height:39px;background:#000;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}
#back-to-top:hover{background:#55489c;}
#back-to-top.show{opacity:1;}
#login .modal-dialog{margin:50px auto;width:560px;}
.modal-backdrop.in{opacity:0.9;}
#login .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#login .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#login .modal-content{border-radius:0px;}
#login .modal-body{padding:25px 25px;position:relative;}
#login button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#login .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#login .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
.user{position:relative;color:#aaa;font-size:16px;}
.user .fa-user{position:absolute;top:12px;left:10px;color:#57499e;font-size:20px;}
.lock{position:relative;color:#aaa;font-size:16px;}
.lock .fa-unlock-alt{position:absolute;top:12px;left:10px;color:#57499e;font-size:20px;}
#login .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
#login .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#login .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.mar_30{margin:30px 0px;}
.mar_20{margin:20px 0px;}
.forgot{color:#55489a;font-size:14px;}
.forgot a{color:#55489a;font-size:14px;}
.need{color:#000;font-size:16px;font-weight:700;}
.need a{color:#383838;font-size:16px;}
.btn-social{overflow:hidden;padding-left:44px;position:relative;text-align:left;white-space:nowrap;}
.btn-social-icon{height:34px;overflow:hidden;padding-left:0;padding-right:0;position:relative;text-align:left;white-space:nowrap;width:34px;}
.btn-social{overflow:hidden;padding-left:44px;position:relative;text-align:left;white-space:nowrap;border-radius:0;}
.btn-social *:first-child{border-right:0px solid rgba(0, 0, 0, 0.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:0;width:32px;}
.btn-social.btn-lg{padding-left:44px;font-size:14px;}
.btn-social.btn-lg *:first-child{font-size:24px;line-height:39px;width:45px;}
.btn-social-icon{height:34px;overflow:hidden;padding-left:0;padding-right:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:34px;}
.btn-social-icon *:first-child{border-right:1px solid rgba(0, 0, 0, 0.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:0;width:32px;}
.btn-social-icon.btn-lg{padding-left:61px;}
.btn-social-icon.btn-lg *:first-child{font-size:1.8em;line-height:45px;width:45px;}
.btn-social-icon.btn-sm{padding-left:38px;}
.btn-social-icon.btn-sm *:first-child{font-size:1.4em;line-height:28px;width:28px;}
.btn-social-icon.btn-xs{padding-left:30px;}
.btn-social-icon.btn-xs *:first-child{font-size:1.2em;line-height:20px;width:20px;}
.btn-social-icon *:first-child{border:medium none;text-align:center;width:100% !important;}
.btn-social-icon.btn-lg{height:45px;padding-left:0;padding-right:0;width:45px;}
.btn-social-icon.btn-sm{height:30px;padding-left:0;padding-right:0;width:30px;}
.btn-facebook{background-color:#3b5998;border-color:rgba(0, 0, 0, 0.2);color:#fff;width:45% !important;}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook{background-color:#30487b;border-color:rgba(0, 0, 0, 0.2);color:#fff;}
.btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook{background-image:none;}
.btn-google{background-color:#da4835;border-color:rgba(0, 0, 0, 0.2);color:#fff;width:45%;}
.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active, .open .dropdown-toggle.btn-google{background-color:#30487b;border-color:rgba(0, 0, 0, 0.2);color:#fff !important;}
.btn-google:active, .btn-google.active, .open .dropdown-toggle.btn-google{background-image:none;}
.btn-facebook_refer{background-color:#3b5998;border-color:rgba(0, 0, 0, 0.2);color:#fff;width:100%;}
.btn-facebook_refer:hover, .btn-facebook_refer:focus, .btn-facebook_refer:active, .btn-facebook_refer.active, .open .dropdown-toggle.btn-facebook_refer{background-color:#30487b;border-color:rgba(0, 0, 0, 0.2);color:#fff;}
.btn-facebook_refer:active, .btn-facebook_refer.active, .open .dropdown-toggle.btn-facebook_refer{background-image:none;}
#register .modal-dialog{margin:10px auto;width:560px;}
#register .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#register .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#register .modal-content{border-radius:0px;}
#register .modal-body{padding:25px 25px;position:relative;}
#register button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#register .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#register .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
#register .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
#register .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#register .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.email{position:relative;color:#aaa;font-size:16px;}
.email .fa-envelope{position:absolute;top:12px;left:10px;color:#57499e;font-size:20px;}
#forgot .modal-dialog{margin:50px auto;width:560px;}
#forgot .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#forgot .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#forgot .modal-content{border-radius:0px;}
#forgot .modal-body{padding:25px 25px;position:relative;}
#forgot button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#forgot .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#forgot .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
#forgot .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
#forgot .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#forgot .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.shoplogin .modal-dialog{margin:50px auto;width:750px;}
.shoplogin .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
.shoplogin .modal-header h4{color:#fff;text-align:center;font-size:22px;}
.shoplogin .modal-content{border-radius:0px;}
.shoplogin .modal-body{padding:0px 0px 0px 0px;position:relative;}
.shoplogin button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;z-index:999;}
.shoplogin .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
.shoplogin .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
.shoplogin .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
.shoplogin .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
.shoplogin .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.shoplogin .nav > li{display:block;position:relative;width:50%;}
.shoplogin .nav-tabs > li > a{background:#e7e7e7 none repeat scroll 0 0;border:0px solid transparent;border-radius:0px 0px 0 0;line-height:1.42857;font-size:24px;margin-right:0px;color:#383838;text-align:center;}
.shoplogin .nav-tabs > li.active > a, .shoplogin .nav-tabs > li.active > a:focus, .shoplogin .nav-tabs > li.active > a:hover{background-color:#55489c;border-width:0px;color:#fff;cursor:default;border-radius:0px;font-size:24px;}
.shoplogin .tab-content > .tab-pane{padding:30px 20px;}
.btn-language{background:#fff;border:#ee3a68 1px solid;color:#383838;border-radius:0px;height:44px;margin-top:7px;width:150px;text-align:left;}
.btn-language i{color:#55489c;font-size:22px;margin:0px 49px;text-align:right;}
.about{margin:20px 0px 20px 0px;}
.about p{font-size:14px;color:#383838;line-height:25px;}
.about ul{margin:0px;padding:0px;}
.about ul li{list-style:none;font-size:14px;color:#383838;line-height:25px;}
.about h2{font-size:18px;color:#383838;font-weight:700;margin:20px 0px;}
.about h3{font-size:20px;color:#383838;font-weight:700;margin:20px 0px;text-transform:uppercase;}
.about h3 span{font-size:16px;color:#fff;background:#55489c;height:30px;width:30px;line-height:25px;text-align:center;display:inline-block;border-radius:50%;line-height:28px;clear:both;margin:0px 20px 0px 0px;}
.devider{margin:10px auto;width:100px;}
.devider-line-h{height:1px;margin:0 auto auto;width:100%;}
.div_cl{color:#383838;font-size:27px;font-weight:bold;text-transform:uppercase;}
.devider-round-in-sea-green, .devider-line-h-sea-green{background-color:#383838 !important;}
.devider-round-out-sea-green{background-color:#ee3a68;}
.devider-round-out{height:14px;margin:-8px auto auto;width:14px;}
.devider-round-out, .devider-round-in{border-radius:100px;}
.all_stores{margin:30px 0px;}
.all_bg{background:#ccc;border-radius:5px;padding:8px;margin-bottom:20px;}
.all_bg:hover{background:#fff;}
.all_bgin{border-radius:5px;border:2px #fff dashed;padding:10px;clear:both;overflow:hidden;}
.pink_btn{background:#ee3a68;color:#fff;padding:5px 10px;margin-top:20px;border-radius:0px;font-size:14px;width:100%;word-wrap:break-word;}
.all_bg:hover .pink_btn{background:#55489c;color:#fff;}
.all_bg img{margin:30px 0px;}
.all_bg h1{font-size:36px;color:#383838;margin:0px 0px 0px 0px;border-bottom:#383838 3px solid;padding:0px 0px 10px 0px;}
.all_bg h2{font-size:52px;color:#55489c;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
.ac_infomain{margin:30px 0px;}
.ac_info ul{padding:0px;}
.ac_info ul li{padding:0px;list-style:none;background:#e7e7e7;margin-bottom:2px;padding:12px 10px 12px 20px;font-size:16px;font-weight:700;color:#383838}
.ac_info ul li span{font-size:16px;font-weight:normal;color:#ee3a68}
.ac_info ul li h3{font-size:16px;font-weight:normal;color:#383838;margin:0px;}
.ac_info ul li h3 i{font-size:26px;color:#ee3a68;margin-right:20px;}
.ac_info ul li h3 span{font-size:12px;font-weight:normal;color:#383838}
.left-navigation{overflow-y:auto;margin-top:50px;}
.left-navigation li a{color:#9eadb3;position:relative;}
.left-navigation li a:focus{text-decoration:none;}
.left-navigation a.active{background-color:#ee3a68;color:#fff;text-decoration:none;}
.left-navigation > ul{margin:0;padding:0;}
.left-navigation > ul > li{list-style:outside none none;}
.left-navigation > ul > li > a{border-bottom:1px solid rgba(0, 0, 0, 0.1);color:#383838;display:block;padding:13px 13px 13px 25px;background-color:#e7e7e7;font-size:16px;}
.left-navigation > ul > li > a:hover{color:#fff;text-decoration:none;background-color:#ee3a68;}
.ac_info-right h2{background:#ee3a68;padding:10px 20px;color:#fff;font-size:18px;margin:0px 0px 20px 0px;}
.ac_info-right .form-control{border-radius:0px;height:38px;}
.ac_info-right label{display:inline-block;font-weight:normal;margin-bottom:5px;font-size:14px;color:#383838;}
.ac_info-right .input-group-addon{border-radius:0;background:#ee3a68;color:#fff;font-size:20px !important;}
.pd{}
.pd .table > tbody > tr > td, .pd .table > tbody > tr > th, .pd .table > tfoot > tr > td, .pd .table > tfoot > tr > th, .pd .table > thead > tr > td, .pd .table > thead > tr > th{border-top:0px solid #ddd;vertical-align:middle;font-size:14px;color:#383838;line-height:28px;}
.pd .table{border-bottom:1px #cccccc solid;margin-bottom:40px}
.btn-pinky_ac{background-color:#ee3a68;border-radius:0;color:#fff;padding:11px 20px;margin:8px 0px 0px 0px;text-transform:uppercase;font-size:16px;display:inline-block;}
.btn-pinky_ac:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.btn_mar{margin:15px 0px 50px 0px;}
.select-style1{padding:0;position:relative;margin:0;border-radius:0px;overflow:hidden;background-color:#3374b3;font-size:14px;border-right:solid 1px #fff;background:#3374b3;}
.select-style1:after{color:#fff;content:"\f0d7";background:#ee3a68 none repeat scroll 0 0;font-family:"FontAwesome";font-size:25px;height:77px !important;padding:8px 10px;position:absolute;right:0;top:1px;width:34px;z-index:9999;}
.select-style1 select{width:100%;height:38px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;padding-left:8px;}
.select-style1 select{background:#fff none repeat scroll 0 0;border:1px solid #ccc;color:#383838;}
.select-style1 select:focus{outline:none;box-shadow:0 1px 1px rgba(238, 58, 104, 0.075) inset, 0 0 8px rgba(238, 58, 104, 0.6) !important;}
.select-style1 select option{padding:7px;color:#383838;}
.select-style1 select option i{padding:7px;color:#fff !important;}
.earnings_right{}
.earnings_right h2{background:#ee3a68;padding:10px 20px;color:#fff;font-size:18px;margin:0px 0px 0px 0px;}
.cashback{background:#55489c;padding:5px 10px;text-align:center;height:250px}
.cash-title{height:100px;}
.cashback h3{color:#fff;font-weight:700;font-size:26px;margin:10px 0px;padding:9px 0 8px 0;}
.cashback p{color:#fff;font-size:16px;margin:0px;border-bottom:1px #fff solid;padding:5px 0px 8px 0px;}
.reffer{background:#55489c;padding:5px 8px;text-align:center;}
.reffer h3{color:#fff;font-weight:700;font-size:26px;margin:10px 0px;}
.reffer p{color:#fff;font-size:16px;margin:0px;border-bottom:1px #fff solid;padding:5px 0px 8px 0px;height:55px;line-height:20px;}
.mar_bot_40{margin-bottom:40px !important;}
.btn-success{background-color:#55489c;border-radius:0;color:#fff;padding:3px 11px;margin:8px 0px 0px 0px;}
.btn-success:hover{background-color:#ee3a68;transition:all 0.5s ease-in 0s;color:#fff;}
.btn-active{background-color:#3aa32f;border-radius:0;color:#fff;padding:3px 16px;margin:8px 0px 0px 0px;}
.btn-active:hover{background-color:#ee3a68;transition:all 0.5s ease-in 0s;color:#fff;}
.btn-inactive{background-color:#ff4242;border-radius:0;color:#fff;padding:3px 16px;margin:8px 0px 0px 0px;}
.btn-inactive:hover{background-color:#ee3a68;transition:all 0.5s ease-in 0s;color:#fff;}
.earnings_right table{font-size:14px;color:#383838;}
.earnings_right .table > tbody > tr > td, .earnings_right .table > tbody > tr > th, .earnings_right.table > tfoot > tr > td, .earnings_right.table > tfoot > tr > th, .earnings_right.table > thead > tr > td, .earnings_right.table > thead > tr > th{border-top:0px solid #ddd;line-height:30px;padding:6px;vertical-align:top;}
.earnings_right .table > thead > tr > th{border-bottom:0px solid #ddd;vertical-align:bottom;}
.btn-viewmore{background-color:#ee3a68;border-radius:0;color:#fff;margin:8px 0 0;padding:12px 25px;font-size:16px;}
.btn-viewmore:hover{background-color:#55489c;color:#fff;transition:all 0.5s ease-in 0s;}
.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#eeeeee;}
.ac_info-right p{color:#383838;font-size:14px;margin:0px;line-height:21px;}
.refer_icon{margin:30px 0;}
.refer_icon p{color:#383838;font-size:14px;margin:0px;line-height:21px;}
.refer_icon h4{color:#383838;font-size:18px;margin:10px 0px;font-weight:700;}
.btn-pinky_share{background-color:#ee3a68;border-radius:0;color:#fff;display:inline-block;font-size:16px;margin:0px 0 0;padding:9px 20px;text-transform:uppercase;}
.btn-pinky_share:hover{background-color:#55489c;color:#fff;transition:all 0.5s ease-in 0s;}
.panel-heading a{background-color:#ee3a68;color:#ffffff;display:inline-block;font-size:16px;padding:12px 35px 12px 15px;position:relative;text-decoration:none;width:100%;}
.panel-default > .panel-heading{border:medium none;border-radius:0;outline:medium none;padding:0;width:100%;}
.panel-transparent .panel-default > .panel-heading, .panel-transparent .panel-default > .panel-heading + .panel-collapse > .panel-body{background-color:transparent;color:inherit;}
.panel-transparent .panel-heading a{border:1px solid #f1f1f1;}
.panel-transparent .panel-heading a.collapsed{background-color:transparent;color:inherit;}
.panel-heading a.collapsed{background-color:#ee3a68;color:#ffffff;}
.panel-heading a::after{content:"\f106 ";font-family:"FontAwesome";font-size:30px;font-weight:300;line-height:1;margin-top:-7px;position:absolute;right:15px;top:27%;}
.panel{border:0px solid transparent;border-radius:4px;box-shadow:0 0px 0px rgba(0, 0, 0, 0.05);}
.panel-body{background:#e7e7e7;}
.panel-heading a.collapsed::after{content:"\f107 ";}
.panel-heading a:hover, .panel-transparent .panel-heading a:hover{background-color:#ee3a68;color:#ffffff;text-decoration:none;}
.panel-title a i{font-size:20px;padding-right:10px;}
.outdent-cap p::first-line{font-variant:small-caps;font-weight:400;}
.outdent-cap p::first-letter{color:#1fa67a;float:left;font-size:22px;font-weight:400;line-height:26px;margin:0 0 0 -60px;}
.outdent-cap p{line-height:1.25em;margin:0.625em 0;padding:0 0 0 4em;text-align:justify;}
.faq{margin:20px 0;}
.faq p{color:#383838;font-size:14px;line-height:25px;padding-left:42px;}
.contact_main{margin:30px 0px;}
.contact_right h2{padding:0px 0px 35px 0px;color:#383838;font-size:18px;margin:0px;font-weight:700;}
.contact_right .form-control{border-radius:0px;height:38px;}
.contact_right label{display:inline-block;font-weight:normal;margin-bottom:5px;font-size:14px;color:#383838;}
.contact_left h2{padding:0px 0px 35px 0px;color:#383838;font-size:18px;margin:0px;font-weight:700;}
.contact_detail ul{padding:0px;margin-top:20px;}
.contact_detail ul li{padding:0px;list-style:none;padding:8px 10px 8px 0px;font-size:14px;color:#383838}
.contact_detail ul li i{font-size:16px;color:#fff;margin-right:10px;background:#ee3a68;width:25px;height:25px;border-radius:5px;text-align:center;line-height:25px;}
.social_top{margin:10px 0px;}
ul.social-contact{display:inline;list-style:outside none none;margin-left:0 !important;padding:0;}
ul.social-contact li{display:inline;margin:0 5px;}
.social-contact a.icoFacebook:hover{background-color:#fff;}
.social-contact a.icoTwitter:hover{background-color:#fff;}
.social-contact a.icoGoogle:hover{background-color:#fff;}
.social-contact a.icoFacebook:hover i, .social-contact a.icoTwitter:hover i, .social-contact a.icoRss:hover i{color:#ee3a68;}
.a.socialIcon:hover, .socialHoverClass{color:#ee3a68;}
.social-circletop li a{background:#fff none repeat scroll 0 0;border:1px #383838 solid;display:inline-block;font-size:20px;height:40px;margin:0 auto;position:relative;text-align:center;width:40px;}
.social-circletop li a:hover{border:#ee3a68 1px solid;}
.social-circletop li i{line-height:40px;margin:0;text-align:center;}
.social-circletop li a:hover i, .triggeredHover{transform:rotate(360deg);transition:all 0.2s ease 0s;}
.social-circletop i{color:#383838;transition:all 0.8s ease 0s;}
.about_side{background:#e7e7e7;border:1px #ccc solid;margin-top:45px;}
.about_side h2{background:#ee3a68;color:#fff;font-size:18px;margin:0px;padding:12px 10px;text-align:center;}
.about_side p{color:#383838;font-size:14px;line-height:21px;padding:10px;margin:0px;}
.about_side p a{color:#ee3a68;display:inline-block;margin:20px 0 10px 0px;}
.about_top{color:#383838;font-size:18px;}
.store_img{padding:10px;}
.store_img img{float:left;}
.store_img p{font-size:16px;color:#383838;margin:0px 0px 0px 150px;padding:0px;}
.coupon_top{background:#191919;width:100%;padding:10px 0px;font-size:16px;color:#fff;}
.coupon_img{background:#fff;border:3px #ee3a68 solid;text-align:center;padding:40px 0px;margin:0px 20px;border-radius:5px;}
.coupon_top h5{font-size:24px;color:#fff !important;}
.coupon_top h4{font-size:26px;color:#fff !important;font-weight:700;}
.coupon_top h4 span{color:#ee3a68 !important;}
.rating i{color:#fed42b;margin:0px 3px 0px 0px;font-size:18px;}
.offer{background:#e7e7e7;width:100%;padding:0px 20px;min-height:435px;}
.offer_top{background:url(../img/offer_top.png) top center;width:171px;height:125px;position:relative;}
.offer_text{position:absolute;top:10px;width:171px;left:30%;}
.offer_text h5{font-size:20px;color:#fff;}
.offer_text h5 span{font-size:36px;color:#fff;font-weight:700;margin:0px !important;}
.offer img{margin:30px 0px;}
.offer p{margin:0px 0px;font-weight:700;font-size:18px;color:#383838;}
.alter{background:#e7e7e7;margin:20px 0px 0px 0px;padding:30px 0px;}
.alterw{background:#fff;margin:20px 0px 0px 0px;padding:0px 0px;}
.howit{margin:20px 0px 0px 0px;}
.howit p{font-size:14px;color:#383838;line-height:25px;}
.howit h3{font-size:20px;color:#383838;font-weight:700;margin:20px 0px;text-transform:uppercase;}
.howit h3 span{font-size:16px;color:#fff;background:#55489c;height:30px;width:30px;line-height:25px;text-align:center;display:inline-block;border-radius:50%;line-height:28px;clear:both;margin:0px 20px 0px 0px;}
@media (min-width:768px){.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4;}
}
@media (min-width:320px) and (max-width:768px){.top_nav h3{display:none;}
}
.error{color:#ff0000;}
.required_field{color:#ff0000;}
.cashback{background:#56489d;padding:5px 10px;margin:5px 0px;color:#fff !important;}
.coupon_banner{background:#fff;border:1px #ccc solid;padding:10px;}
.coupon_banner img{border:1px #ccc solid;}
.coupon_side{background:#e7e7e7;border:1px #ccc solid;}
.coupon_side h2{background:#ee3a68;color:#fff;font-size:18px;margin:0px;padding:12px 10px;text-align:center;}
.coupon_side p{color:#383838;font-size:14px;line-height:21px;padding:10px;margin:0px;}
.coupon_side p a{color:#ee3a68;display:inline-block;margin:20px 0 10px 0px;}
.more_offers{text-align:right;}
.goto{margin:10px 0px 0px 0px;}
.goto a{color:#000;font-size:20px;}
.goto span{color:#F00;font-size:20px;text-align:center;}
.cou_box{background:#f1f1f1;padding:10px;}
.cou_box h3{color:#000;font-size:22px;text-align:center;}
.cou_box p{color:#333;font-size:14px;text-align:center;}
.coupon_top{color:#000;font-size:18px;background:#ccc;}
.similar_side{background:#fff;border:1px #ccc solid;}
.similar_side h2{background:#ee3a68;color:#fff;font-size:18px;margin:0px;padding:12px 10px;text-align:center;}
.similar_side p{color:#383838;font-size:14px;line-height:21px;padding:10px;margin:0px;}
.sm_img{padding:10px;}
.sm_img img{float:left;height:auto}
.sm_img p{font-size:13px;color:#383838;margin:0px 0px 0px 120px;padding:0px;}
.sm_top{margin:10px 0px;border-bottom:1px #ccc solid;}
.view-container{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;margin-top:20px;}
.view-container:hover{box-shadow:0 0 3px 3px #f1f1f1;}
.viewLogo img{max-height:4em;padding-right:3px;padding-top:3px;text-align:right;margin-bottom:15px;}
.paddingzero{padding:0 !important;}
.store_t{padding:0px 10px;margin:10px 0px !important;}
.store_tit{color:#333;font-size:14px;font-weight:bold;padding:0px;line-height:30px;}
.store_t img{float:right;}
.loadCoupon{border-top:1px solid #ccc;color:#333333;float:left;font-size:13px;line-height:22px;margin-top:10px;max-height:8.5em;min-height:8.5em;padding-top:5px;text-align:left;}
.ShorFullDesc{color:#808080;margin:0 auto;text-decoration:underline;}
.seeall a{color:#f1582a;text-decoration:none;}
.btn-coupon{background-color:#ee3a68;border-radius:0;color:#fff;margin:10px 0 10px 0px;padding:8px 20px;width:90%;display:inline-block;text-align:center;}
.btn-coupon:hover{background-color:#55489c;color:#fff;transition:all 0.5s ease-in 0s;}
.expire{margin:10px 0px;display:inline-block;text-align:center;}
.coupon_copy{font-size:14px;text-align:center;padding:0px 20px;margin:0px;}
.coup_copy{display:inline-block;width:100%;margin-bottom:20px;}
.coup_copy_left{border:1px solid #ccc;float:left;height:42px;width:50%;text-align:center;font-size:22px;line-height:42px;}
.coup_copy_right a{border-radius:0;border:3px #ee3a68 dotted;color:#ee3a68;margin:0px;padding:8px 20px;width:50%;display:inline-block;text-align:center;float:right;font-size:22px;}
.coup_copy_right:hover{color:#ee3a68;}
.nav-tabs.nav-stacked.nav-coupon-category{background:#ddd none repeat scroll 0 0;}
.nav-tabs.nav-stacked.nav-coupon-category > li + li{margin-top:1px;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a{background:#fff none repeat scroll 0 0;border:0;color:#666;font-size:13px;height:40px;line-height:40px;margin:0;padding:0 0 0 55px;position:relative;text-transform:uppercase;transition:all 0.2s ease 0s;z-index:1;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa{background:#fbfbfb none repeat scroll 0 0;border:0px solid #ededed;display:block;font-size:18px;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;transform:translate3d(0px, 0px, 0px);width:40px;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa::before{opacity:0.65;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a span{border-radius:2px;color:#bfbfbf;font-size:10px;margin-left:10px;padding:1px 7px;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover{background:#56489d none repeat scroll 0 0;color:#fff;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover .fa{background:#56489d none repeat scroll 0 0;color:#fff;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover .fa::before{filter:none;opacity:1;}
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover span{background:#56489d none repeat scroll 0 0;color:#fff;}
.nav-tabs.nav-stacked.nav-coupon-category > li:first-child a{border-top:none none;}
.nav-tabs.nav-stacked.nav-coupon-category > li:last-child a{border-bottom:none none;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a{background:#56489d none repeat scroll 0 0;color:#fff;z-index:2;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a span{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:#fff;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a .fa{background:#56489d none repeat scroll 0 0;border:0px solid #2681aa;color:#fff;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a .fa::before{filter:none;opacity:1;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a:hover{background:#56489d none repeat scroll 0 0;color:#fff;padding-left:55px;}
.nav-tabs.nav-stacked.nav-coupon-category > .active > a:hover span{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right{margin-left:30px;margin-right:0;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > li > a{padding:0 0 0 20px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > li > a [class^="fa fa-"]{border:0px solid #ededed;left:auto;right:0;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > li > a:hover{padding-left:35px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > .active > a [class^="fa fa-"]{border:0px solid #2681aa;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > .active > a::before{left:-15px;right:auto;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-right > .active > a:hover{padding-left:20px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-inline{box-shadow:none;margin:0;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-inline > li{box-shadow:0 0px 0 rgba(0, 0, 0, 0.15);display:block;float:left;margin-bottom:10px;margin-right:10px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-inline > li > a{border-bottom:none none !important;padding-right:15px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-inline > li > a:hover{padding-left:55px;}
.nav-tabs.nav-stacked.nav-coupon-category.nav-coupon-category-inline > li.active > a::before{display:none;}
.flexnav-coupon li > a [class^="fa fa-"]{font-size:17px;margin-right:3px;}
.store_logo{height:24px;width:84px;}
#myModal-review .modal-dialog{margin:10px auto;width:560px;}
#myModal-review .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#myModal-review .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#myModal-review .modal-content{border-radius:0px;}
#myModal-review .modal-body{padding:25px 0px;position:relative;}
#myModal-review button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#myModal-review .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#myModal-review .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
#myModal-review .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
#myModal-review label{font-size:15px;}
#myModal-review .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#myModal-review .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.modal-backdrop{background-color:#ffe6e6;}
.modal-backdrop.in{opacity:0.3;}
.show-on-hover:hover > ul.dropdown-menu{display:block;}
.btn-group.show-on-hover .btn.btn-default.dropdown-toggle{background:#ee3a69 none repeat scroll 0 0;border:1px solid #ee3a69;color:#fff;font-family:"PT Sans Caption",sans-serif;margin-top:8px;}
.btn-group.show-on-hover .dropdown-menu::before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;right:0;top:33px;z-index:10;}
.btn-group.show-on-hover .dropdown-menu::after{content:"";position:absolute;right:14px;top:-12px;z-index:9;}
.btn-group.show-on-hover .dropdown-menu li a{font-family:'Roboto', sans-serif;}
.btn-group.show-on-hover .dropdown-menu li a span{color:#ee3a69;}
.cash-head1{display:table;height:86px;vertical-align:middle;width:100%;}
.cash-head1 p{display:table-cell;vertical-align:middle;}
#login_form .ac_info-right .btn-google{display:inline-block;height:30px;padding:0;margin:0;text-align:center;width:30px;}
#login_form .ac_info-right .btn-facebook_refer{display:inline-block;height:30px;padding:0;margin:0;text-align:center;width:30px;}
#login_form .ac_info-right .btn-facebook_refer i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
#login_form .ac_info-right .btn-twitter{display:inline-block;background-color:#2ba6cb;height:30px;padding:0;margin:0;text-align:center;width:30px;}
#login_form .ac_info-right .btn-twitter i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
#login_form .ac_info-right .btn-hotmail{display:inline-block;height:30px;background-color:blue;padding:0;margin:0;text-align:center;width:30px;}
#login_form .ac_info-right .btn-hotmail i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
}
}
.cls-refer-frndblk.ac_info-right .btn-facebook_refer{display:inline-block;height:30px;margin:0;padding:0;text-align:center;width:30px;}
.cls-refer-frndblk.ac_info-right .btn-facebook_refer i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
.cls-refer-frndblk.ac_info-right .btn-google{display:inline-block;height:30px;padding:0;margin:0;text-align:center;width:30px;}
.cls-refer-frndblk.ac_info-right .btn-google i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
.cls-refer-frndblk.ac_info-right .btn-twitter{display:inline-block;background-color:#2ba6cb;height:30px;padding:0;margin:0;text-align:center;width:30px;}
.cls-refer-frndblk.ac_info-right .btn-twitter i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
.cls-refer-frndblk.ac_info-right .btn-hotmail{display:inline-block;height:30px;background-color:blue;padding:0;margin:0;text-align:center;width:30px;}
.cls-refer-frndblk.ac_info-right .btn-hotmail i{display:inline-block;line-height:30px !important;text-align:center;width:100% !important;}
#login_coupon .modal-dialog{margin:50px auto;width:560px;}
.modal-backdrop.in{opacity:0.9;}
#login_coupon .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#login_coupon .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#login_coupon .modal-content{border-radius:0px;}
#login_coupon .modal-body{padding:25px 25px;position:relative;}
#login_coupon button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#login_coupon .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#login_coupon .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
.fullDesc{position:absolute;top:-59%;background:#fff;color:#000;text-align:justify !important;height:90%;overflow:hidden;display:none;box-shadow:0 1px 3px 1px #888888;padding:20px;margin:10px 10px 0;left:2px;}
.fullDesc h3{color:#000;}
.cls_store_im{height:100px;position:relative;}
.cls_store_im > img{bottom:0;display:inline-block;left:0;margin:auto;max-height:85px;max-width:100%;position:absolute;right:0;top:0;}
.viewdata ul li{font-size:14px;color:#000;padding:3px;}
#myModal-review1 .modal-dialog{margin:10px auto;width:560px;}
#myModal-review1 .modal-header{background:#ef3969;color:#fff;text-align:center;font-size:22px;}
#myModal-review1 .modal-header h4{color:#fff;text-align:center;font-size:22px;}
#myModal-review1 .modal-content{border-radius:0px;}
#myModal-review1 .modal-body{padding:25px 0px;position:relative;}
#myModal-review1 button.close{background:#54469d;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;width:55px;height:55px;}
#myModal-review1 .close{bottom:-27px;color:#fff;float:right;font-size:35px;font-weight:700;left:47%;opacity:1;position:absolute;text-shadow:0 1px 0 #fff;}
#myModal-review1 .form-control{background:#fff;border:1px #cbcbcb solid;border-radius:0px;text-indent:28px;height:42px;}
#myModal-review1 .form-control:focus{box-shadow:0 0px 0px rgba(238, 58, 104, 0.075) inset, 0 0 0px rgba(238, 58, 104, 0.6);outline:0 none;border:1px #ef3969 solid;}
#myModal-review1 label{font-size:15px;}
#myModal-review1 .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#myModal-review1.btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}
.tab_img{height:400px !important;}
.tab_img img{max-width:100%;min-height:349px;}
.clr-blu{color:#000;}
#login_coupon .btn-pinky{background-color:#ee3a68;border-radius:0;color:#fff;padding:8px 20px;margin:8px 0px 0px 0px;width:100%;font-size:20px;}
#login_coupon .btn-pinky:hover{background-color:#55489c;transition:all 0.5s ease-in 0s;color:#fff;}

/* mega menu css  */

.dropdown.mega-dropdown:hover .mega-dropdown-menu {
	display: block;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 65%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 0px 5px;
  line-height: 24px;
}
.cls_storead{background: #fff; padding: 10px; border: 1px solid #ccc !important; margin-bottom: 10px;}
.cls_storead img{width: 100%; height: 130px;}
.cls_storelogo img {
bottom: 0;
left: 0;
margin: auto;
max-height: 50px;
max-width: 100%;
position: absolute;
right: 0;
top: 0;
}
.navbar-default .dropdown-menu.mega-dropdown-menu  li a{border-bottom: 1px solid transparent;}
.cls_storelogo{line-height: 50px;
margin-right: 20px;
position: relative;
vertical-align: middle;
width: 30%;}
.cls_storelist{margin-bottom: 10px !important;}
.cls_catblk{border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-bottom: 5px;}
.cls_catblk .cls_catimg{width: 40px; height: 40px; margin-right: 20px; float: left;}
.cls_catblk .cls_catimg img{ border-radius: 50%;}
.cls_catblk .cls_catcont p{font-size: 16px; line-height: 20px; margin-bottom: 0px; color: #000; text-transform: initial; font-weight: bold;}
.cls_catblk .cls_catcont span{font-weight: normal; font-size: 13px; line-height: 18px; text-transform: initial;}
.cls_catblk .cls_catcont p a{font-weight: bold !important; font-size: 13px !important;}
/* mega menu css end */

/*categories style starts*/
.nav-tabs.nav-stacked.nav-coupon-category > li ul{
    transition:max-height 0.3s ease-in-out 0s;    
    
}
ul.clsin_list{
    max-height:0;
    transition:max-height 0.3s ease-in-out 0s;    
}
.nav-tabs.nav-stacked.nav-coupon-category > li:hover > ul.clsin_list{
 max-height:999px;
}
.nav-tabs.nav-stacked.nav-coupon-category > li ul.clsin_list a{
     background:rgba(255, 255, 255, 1);
    border-left: medium none;
    border-radius: 0;
    border-right: medium none;
    border-top:1px solid #f5f5f5;
    color: #666;
    display: block;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 7px 7px 7px 55px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    z-index: 1;
}
/*categories style ends*/
/*  iherbs steps  */


.wizard {
    margin: 20px auto;
    background: #fff;
}

    .wizard .nav-tabs {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #EE3A69;
    
}
.wizard li.active span.round-tab i{
    color: #EE3A69;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 25%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #EE3A69;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #EE3A69;
}

.wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

.coupon_img {
    height: 155px;
    line-height: 145px;
    margin: 0 20px;
    padding: 0;    
    vertical-align: middle;
}

.coupon_img > a {
    display: inline-block;
    line-height: 120px;
}


.coupon_img img {
    height: 130px !important;
}


.faq_acc h5 {
	color: #ee3a68;
	font-size: 20px;
	text-transform: uppercase;
}
.faq_acc h5::after {
	background: #ee3a68 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	margin-top: 10px;
	width: 70px;
}
.faq_acc p {color: #000;font-weight: 400;font-size: 14px;line-height: 20px;text-transform: initial;}



.cls_storelist {
    margin-bottom: 10px !important;
    padding: 5px !important;
}
.cls_storelist:hover {
    background: #efefef none repeat scroll 0 0;
    padding: 5px;
}
.mega-dropdown-menu {
    box-shadow: none;
    padding: 10px 0;
    width: 65%;
}

.mega-dropdown-menu .dropdown-header {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 5px;
    text-transform: capitalize;
}
.cls_storelogo a {
    height: 50px;
}

.cls_catblk {
    border-bottom: 1px solid #ccc;
    margin-bottom:0px !important;
    padding: 5px;
}
.cls_catblk:hover {
    background: #efefef none repeat scroll 0 0;
}

.cls_catblk .cls_catimg {
    background: #55489c none repeat scroll 0 0;
    border-radius: 50%;
    float: left;
    height: 40px;
    margin-right: 20px;
    padding: 5px;
    width: 40px;
}


/*  sub cate style start*/

.main_subcate {
    background: #ee3a69 none repeat scroll 0 0;
    clear: both;
    overflow: hidden;
}
.sub_cate {
    color: #fff;
    font-weight: bold;
    padding-top: 8px;
    text-transform: uppercase;
}
.sub_catelist li a {
    color: #fff;
    display: block;
    line-height: 20px;
    margin: 0;
    padding: 9px;
}
.sub_catelist li a:hover {
    background: #56489d none repeat scroll 0 0;
}
.sub_catelist {
    margin: 0;
    padding: 0;
}
.active {
}
.sub_catelist li a.active {
    background: #56489d none repeat scroll 0 0;
}

/*  sub cate end */


/* style edit */

.store_top a.active {
background: #55489c none repeat scroll 0 0;
color: #fff;
font-weight: bold;
}
.store_top a {
display: inline-block;
font-size: 16px;
font-weight: normal;
line-height: 24px;
margin: 4px 0;
padding: 10px;
text-transform: capitalize;
width: 100%;
}

.store_top a:hover {
color: #ee3a69;
}

.store_top a.active:hover{color:#fff;}

.btn-pinky_share.send_sto {
    margin: 10px 0px;
}

/* style edits end */

.btn-full {
    display: inline-block;
    min-width: 110px;
    text-align: center;
}

.sm_img .sm_top {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    height: 60px;
    padding: 3px 0;
    width: 100%;
}

.sm_img .sm_top p {
    color: #383838;
    font-size: 13px;
    margin: 0 0 0 25px;
    padding: 0;
}

.sm_img .sm_top img {
    float: left;
    height: 50px;
    margin: 0 auto;
    max-height: 44px;
    max-width: 100%;
}

.cls_storelist {
    margin-bottom: 3px !important;
    padding: 3px !important;
}

.cls_storelist img{
 max-width:100%; height:40px;}

.btn-group-xs > .btn, .btn-xs {min-width:100px;}

.misng_tbl td a.btn.btn-danger.btn-xs.pop {
    color: #fff;
}
.misng_tbl th, .misng_tbl td, .misng_tbl td a {
    color: #383838;
    font-family: "PT Sans Caption",sans-serif;
    font-size: 14px;
}

.cls_catcont span{color:#000;}

.code_img{
align-items: center;
    display: flex;
    height: 57px;
    width: 81px;}


.coupon_side p a.btn-pinky_share {
    color: #fff !important;
    padding: 5px 10px;
    text-transform: initial;
}

.mega-dropdown-menu > li > ul > li > a {
    color: #222;
    display: block;
    line-height: 18px;
    padding: 0 5px;
}

.mega-dropdown-menu .dropdown-header a{font-weight:bold !important;}

@media screen and (min-width:320px) {
.store_top a {
    font-size: 14px;
    line-height: 20px;
    margin: 1px 0;
    padding: 1px 10px;
}
}

.gray_bg {
    background-color: #f1f1f1;
    border-left: 4px solid #ee3a69;
    margin-top: 11px;
    padding: 2px;
}

.gray_bg h2 {
    color: #ee3a69;
    font-size: 21px;
}
.gray_bg h4 {
    color: #222222;
    font-size: 16px;
}
.gray_bg h4 a
{
	color: #55489C;
}

.how_it_works h2{
font-size: 18px;
margin-left: 33%;
}

.row.text-center.thanku ul li{list-style:none;}


@media (min-width:320px) and (max-width:768px){

.dropdown-menu {
    position: absolute;
    top:auto;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
}

