@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);body{background:#fff;font-family:'Roboto', sans-serif;color:#4e4e4e;line-height:22px;font-size: 14px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Roboto', sans-serif;color:#4e4e4e;text-decoration: none;}
h1{font-size:47px;color:#fff;font-weight:normal;}
h2{font-size:20px;}
h3{font-size:16px;color:#000000;font-weight:400;line-height:24px;}
h4{font-size:16px;}
a{color:#e73f56;-webkit-transition:color 300ms, background-color 300ms;-moz-transition:color 300ms, background-color 300ms;-o-transition:color 300ms, background-color 300ms;transition:color 300ms, background-color 300ms;text-decoration: none;}
.d-color{color: #e73f56;}
a:hover, a:focus{color:#d43133;}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.bg-g{background:#dcdcdc;}
.btn-primary{padding:8px 20px;background:#e73f56;color:#fff;border-radius:4px;border:none;margin-top:10px;}
.btn-primary:hover,
.btn-primary:focus{background:#e73f56;outline:none;box-shadow:none;}
.btn-transparent{border:3px solid #fff;background:transparent;color:#fff;}
.btn-transparent:hover{border-color:rgba(255, 255, 255, 0.5);}
a:hover,
a:focus{color:#111;text-decoration:none;outline:none;}
.dropdown-menu{margin-top:-1px;min-width:180px;}
.center h2{font-size:36px;margin-top:0;margin-bottom:20px;}
.media>.pull-left{margin-right:20px;}
.media>.pull-right{margin-left:20px;}
body > section{padding:50px 0;}
.center{text-align:center;padding-bottom:55px;}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn;}
.lead{font-size:16px;line-height:24px;font-weight:400;}
.transparent-bg{background-color:transparent !important;margin-bottom:0;}
@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.logo-text{font-size: 11px;
    color: #000;
    position: relative;
    top: -20px;}
.well{border-radius:0px;border: 0px;padding: 0px;
    margin: 0px;}
#c_panel{margin:0 auto;padding-top:40px;width:60%;padding: 10px;}
.city_search_txtbox{width:100%;padding:10px 35px;font-size:1.1em;color:#666;border:0;border:1px solid rgb(190, 188, 188);}
.container{padding:0px;max-width: 1240px;}
.well ul  li{list-style: none;display: inline-block;margin: 5px; padding: 5px;font-size: 14px;}
.well ul  li a{color:#000;padding: 10px;border-radius: 5px;    border: 1px solid #a9a6a6;}
.well ul  li a:hover{background-color: #e73f56;color: #fff;border:1px solid transparent;}
.btn-cross{float:right;  position: absolute; right: 0; top: 0px;}
.btn-cross:hover{color:#fff;}
.btn-city{background: transparent;border: 1px solid #F2F2F2;border-radius: 15px;}
.btn-city:hover{color:#000;background:#d43133; border: 1px solid #F2F2F2;}
.btn-city:focus{color:#000!important;}
#header .search{display:inline-block;}
.navbar>.container .navbar-brand{margin-left:0;}
.top-bar{padding:10px 0;background:#191919;border-bottom:1px solid #222;line-height:28px;}
.top-number{color:#fff;}
.top-number p{margin:0}
.social{text-align:right;}
.social-share{display:inline-block;list-style:none;padding:0;margin:0;}
ul.social-share li{display:inline-block;}
ul.social-share li a{display:inline-block;color:#fff;background:#404040;width:25px;height:25px;line-height:25px;text-align:center;border-radius:2px;}
ul.social-share li a:hover{background:#e73f56;color:#fff;}
.search i{color:#fff;}
input.search-form{background:transparent;border:0 none;width:60px;padding:0 10px;color:#FFF;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
input.search-form::-webkit-input-placeholder{color:transparent;}
input.search-form:hover::-webkit-input-placeholder{color:#fff;}
input.search-form:hover{width:180px;}
.navbar-brand{padding:0;margin:0;}
.navbar{border-radius:0;margin-bottom:0;background:#fff;padding:0px 0;padding-bottom:0;}
.navbar-nav{margin-top:5px;    margin-bottom: 5px;}
.navbar-nav>li{margin-left:15px;padding-bottom:10px;}
.navbar-inverse .navbar-nav > li > a{padding:5px 12px;margin:0;border-radius:3px;color:#000;line-height:24px;display:inline-block;}
.navbar-inverse .navbar-nav>li>a:focus {
    color: #000;
}
.navbar-inverse .navbar-nav > li > a:hover{background-color:#e73f56;color:#fff;}


.navbar-inverse{border:none;}
.navbar-inverse .navbar-brand{font-size:36px;line-height:50px;color:#fff;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus{background-color:#e73f56;color:#fff;}
.navbar-inverse .navbar-nav .dropdown-menu{background-color:rgba(0,0,0,.85);-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);border:0;padding:0;margin-top:0;border-top:0;border-radius:0;left:0;}
.navbar-inverse .navbar-nav .dropdown-menu:before{position:absolute;top:0;}
.navbar-inverse .navbar-nav .dropdown-menu > li > a{padding:8px 15px;color:#fff;}
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a{background-color:#e73f56;color:#fff;}
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a{border-radius:0 0 3px 3px;}
.navbar-inverse .navbar-nav .dropdown-menu > li.divider{background-color:transparent;}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{border-top:0;padding-bottom:0;}
.btn-poatad{border:none;border-radius:5px;color:#fff!important;background:#77c04b;background-image: -webkit-linear-gradient(191deg,#3023ae,#c86dd7);background-image: -o-linear-gradient(191deg,#3023ae,#c86dd7);background-image: linear-gradient(259deg,#3023ae,#c86dd7);}
.btn-login{border:none;border-radius:5px;color:#fff!important;background:#444444}
.top-menu{background:#4e4e4e url(/images/black.jpg);}
#menu{list-style:none;margin:0px;padding: 0px 25px;}
#menu li{display:inline-block;text-align:center;position:relative;padding: 10px 0px;}
#menu li:hover{background: transparent;}
#menu li a{color:#EEEEEE;display:block;outline:0;text-decoration:none;}
#menu li:hover a{color:#f9f9f9;}
#menu li .drop{padding:1px 15px;border-right: 1px solid #696969;font-size: 13px;}
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns{margin:10px auto;float:left;position:absolute;left:-999em;text-align:left;padding:0px 1px 6px 0px;border-top:none;background-image:background-size:100% 5px;background-position:50% 0%;z-index:99999999;}
.ca {position: relative;}
.dropdown_1column{width:140px;}
.dropdown_2columns{width:280px;}
.dropdown_3columns{width:470px;}
.dropdown_4columns{width:680px;}
.dropdown_5columns{width:700px;}
.dropdown_4columns .arrow_box{position:relative;background:#E0E0E0;border:1px solid #E0E0E0;}
.arrow_box:after,
.arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;left:16%;margin-left:-40px;}
.arrow_box:before{border-color:rgba(113, 158, 206, 0);border-bottom-color:#fff;border-width:10px;left:16%;margin-left:-40px;}
.r-arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.r-arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;right:5%;}
.r-arrow_box:before{border-color:rgba(113, 158, 206, 0);border-bottom-color:#fff;border-width:10px;right:5%;}
.m-arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.m-arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;left:40%;}
.m-arrow_box:before{border-color:rgba(113, 158, 206, 0);border-bottom-color:#fff;border-width:10px;left:40%;}
#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns{left:-255px;top:auto;}
#menu li:hover .dropdown_3columns{left:0px;top:auto;}
.col_1,
.col_2,
.col_3,
.col_4,
.col_5{display:inline-block;float:left;position:relative;margin-left:15px;margin-right:0px;}
.col_1{width:210px;}
.col_2{width:270px;}
.col_3{width:410px;}
.col_4{width:550px;}
.col_5{width:690px;}
#menu .menu_right{float:right;margin-right:0px;}
#menu li .align_right{-moz-border-radius:5px 0px 5px 5px;-webkit-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px;}
#menu li:hover .align_right{left:auto;right:-1px;top:auto;}
#menu p, #menu h2, #menu h3, #menu ul li{font-family:Arial, Helvetica, sans-serif;line-height:21px;font-size:12px;text-align:left;}
#menu h2{font-size:21px;font-weight:400;letter-spacing:-1px;margin:7px 0 14px 0;padding-bottom:14px;border-bottom:1px solid #666666;}
#menu h3{font-size:12px;margin:0px 0 5px 0;padding-left:5px;padding-top:5px;color:#B2B1B1;font-weight:bold;}
#menu p{line-height:18px;margin:0 0 10px 0;}
#menu li:hover div a{font-size:12px;color:#000;}
#menu li:hover div a:hover{color:#e73f56;}
#menu .menuli{width:100%;height:295px;background-color:#fff;;padding:0px;margin:0px;    border-left: 1px solid #f2f2f2;    border-right: 1px solid #f2f2f2;    border-bottom: 1px solid #f2f2f2;}
.strong{font-weight:bold;}
.italic{font-style:italic;}

.img_left{width:auto;float:left;margin:5px 15px 5px 5px;}
#menu li .black_box{background-color:#333333;color:#eeeeee;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;box-shadow:inset 0 0 3px #000000;}
#menu li ul{list-style:none;padding:0;margin:0 0 12px 0;}
#menu li ul li{font-size:14px;line-height:24px;position:relative;margin:0;float:none;text-align:left;background:none;padding:5px 10px;width: 100%;}
#menu li ul li:hover{font-size:14px;line-height:24px;position:relative;margin:0;float:none;text-align:left;background:#f4f4f4;padding:10px 10px;}
#menu li ul li a{color:white;}
#menu li ul li a:hover{color:#e73f56}
#menu li ul li:hover{    background: transparent;border:none;padding:5px 10px;margin:0;}
#menu li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
#menu li .greybox li:hover{background:#ffffff;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px;}
.menuli a:hover{color:#e73f56;}
#main-slider{position:relative;}
.no-margin{margin:0;padding:0;}
#main-slider .carousel .carousel-content{padding-bottom:50px;}
#main-slider .carousel .slide-margin{padding-top:140px;}
#main-slider .carousel h2{color:#fff;}
#main-slider .carousel .btn-slide{padding:8px 20px;background:#e73f56;color:#fff;border-radius:4px;margin-top:25px;display:inline-block;}
#main-slider .carousel .slider-img{text-align:right;position:absolute;}
#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0 !important;opacity:0;top:0;position:absolute;width:100%;display:block !important;height:380px;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;}
#main-slider .carousel .item:first-child{top:auto;position:relative;}
#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1;}
#main-slider .prev,
#main-slider .next{position:absolute;top:50%;background-color:#e73f56;color:#fff;display:inline-block;margin-top:-25px;height:40px;line-height:40px;width:40px;line-height:40px;text-align:center;border-radius:4px;z-index:5;}
#main-slider .prev:hover,
#main-slider .next:hover{background-color:#000;}
#main-slider .prev{left:10px;}
#main-slider .next{right:10px;}
.carousel-indicators .active{display:none;}
.whyzamroo p {margin-bottom:25px;}
.whyzamroo hr {    border-color: #e73f56;border-width: 2px;width: 126px;margin-bottom:80px;display: inline-block;}
.whyzamroo h2{ font-weight: normal;}
#search_container{display:inline-block;width:100%;}
#s_panel{margin:0 auto;padding-top:40px;width:60%;background: rgba(0, 0, 0, 0.45);padding: 25px;}
#sc_panel{margin:0 auto;padding-top:40px;width:60%;padding: 15px;}
.home_search_txtbox{width:75%;padding: 14.5px 17px;font-size:17px;color:#666;border:0;border:1px solid rgb(190, 188, 188);vertical-align: bottom;}
.home_search_txtbox:hover{background-color: #F5F5F3;}
.home_search_txtbox:focus {
	background-color: #F5F5F3;
    outline: 1px solid transparent;
    outline-offset: 0;
    z-index: 2;
}
.fa-search{font-size:18px;padding:11px 8px;color:gray;position:absolute;}
.ic_search{width:15%;border:none;cursor:pointer;color:white;background-color:#77c04b;position:relative;font-size:15px;padding: 15.5px;
    margin-left: -4px;}
.bg-border{border:1px solid #f2f2f2;background: #fff;}
.conact{margin-bottom:20px;padding-bottom: 15px;}
.jump-link a {
    float: left;
    height: 26px;
    line-height: 26px;
    position: relative;
    margin: 0;
    padding: 0 15px 0 15px;
    background: #fff;
    color: #000;
    font-size: 13px;
	border:1px solid #f2f2f2;
	font-weight:normal;
    /* text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); */
}


.linkDisble a {
    float: left;
    height: 26px;
    line-height: 26px;
    position: relative;
    margin: 0;
    padding: 0 15px 0 15px;
    background: #fff;
    color: #a5a2a2;
    font-size: 13px;
    text-decoration: none;
    pointer-events: none;
	border:1px solid #f2f2f2;
	font-weight:normal;
}
.icon_color{   color: #5D9919 ;}
#content .a-color{ color: #4e4e4e;}
.big-link:hover{ text-transform:underline;}
.btn-send{background: #5D9919;
    color: #fff;
    /* border-radius: 0px; */
    padding: 10px 25px;
    font-size: 17px;
    width: 100%;}
.btn-send:hover{color:#fff;}

.showNumber {
    float: right;
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
}
#hide_number{font-size:16px;}
.sftips {
    background: #fff;
    padding: 12px 15px 33px 15px;
    border-radius: 7px;
    text-align: left;
}
.sftips label {
    font-size: 15px;
    margin-top: 11px;
}
.sftips ol {
    padding: 8px 20px 8px 20px;
    list-style: decimal;
    text-align: justify;
    color: rgb(136, 135, 135);
    font-size: 11px;
}
.sprite { background: url('/images/sprite.png') no-repeat top left;  } 
.sprite.arrow3 { background-position: 0px 0px; width: 12px; height: 12px;  } 
.sprite.arrow4 { background-position: 0px -22px; width: 12px; height: 12px;  } 
.sprite.clock { background-position: 0px -44px;  height: 16px;padding-left: 20px; } 
.sprite.folder-open { background-position: 0px -70px; width: 16px; height: 16px;padding-left: 20px;  } 
.sprite.manager { background-position: 0px -96px; width: 14px; height: 14px;padding-left: 20px;  } 
.sprite.star { background-position: 0px -120px; width: 16px; height: 16px;  } 
.sprite.star1 { background-position: 0px -146px; width: 16px; height: 16px;  } 
.sprite.star-2 { background-position: 0px -172px; width: 16px; height: 16px;  } 
.sprite.warning { background-position: 0px -198px; width: 16px; height: 16px;  } 
.sprite.arro { background-position: 0px -224px; width: 11px; height: 11px;  } 
.sprite.icn_search { background-position: 0px -245px; width: 18px; height: 18px; } 
.sprite.icn_mobile { background-position: 0px -273px; width: 24px; height: 19px;font-weight: bold;padding-left: 50px;  } 
.sprite.icn_user { background-position: 0px -302px; width: 24px; height: 19px; font-weight: bold;padding-left: 50px;  } 
.sprite.icn_email { background-position: 0px -331px; width: 24px; height: 19px;font-weight: bold;padding-left: 48px; } 
.sprite.arrow { background-position: 0px -360px; width: 32px; height: 30px;  } 
.sprite.icn_alert { background-position: 0px -400px; width: 50px; height: 43px;display: inline-block;    vertical-align: middle;  } 
.sharethis { background-position: 0px -453px; width: 106px; height: 32px;float: left;  } 
.invester {
    padding: 150px 100px;
}
.invester h2 {
    display: inline-block;
    font-size: 30px;
    margin-top: 60px;
    margin-right: 60px;
}
#feature{background:#f2f2f2;padding-bottom:40px;}
.features{padding:0;}
.feature-wrap{margin-bottom:35px;overflow:hidden;}
.feature-wrap h2{margin-top:10px;}
.feature-wrap .pull-left{margin-right:25px;}
.feature-wrap i{font-size:48px;height:110px;width:110px;margin:3px;border-radius:100%;line-height:110px;text-align:center;background:#ffffff;color:#e73f56;border:3px solid #ffffff;box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;float:left;margin-right:25px;}
.feature-wrap i:hover{background:#e73f56;color:#fff;box-shadow:inset 0 0 0 5px #e73f56;-webkit-box-shadow:inset 0 0 0 5px #e73f56;border:3px solid #e73f56;}
#recent-works .col-xs-12.col-sm-4.col-md-3{padding:0;}
#recent-works{padding-bottom:70px;}
.recent-work-wrap{position:relative;border:1px solid #d6c9c9;margin:5px;background: #fff;}
.recent-work-wra{position:relative;margin:5px;background: #fff;}
.recent-work-wrap .imgResize{
    border-bottom: 1px solid #ddd;background: #F3F3F3;}
.recent-work-wrap img{display: block;max-width: 100%;
    margin-left: auto;
    margin-right: auto; height: 180px;}
.recent-work-wrap .recent-work-inner{top:0;background:transparent;opacity:.8;width:100%;border-radius:0;margin-bottom:0;}
.recent-work-wrap .recent-work-inner h3{margin:10px 10px;max-height: 20px;  overflow: hidden;}
.recent-work-wrap .recent-work-inner h3 a{font-size:16px;color:#000;padding:0px 10px;}
.recent-work-wrap .recent-work-inner p{padding:0px 10px;color: #e73f56;}
.recent-work-wrap .recent-work-inner span{float:right;color: #e73f56;}
.recent-work-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;background:#e73f56;color:#fff;vertical-align:middle;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:30px;}
.recent-work-wrap .overlay .preview{bottom:0;display:inline-block;height:35px;line-height:35px;border-radius:0;background:transparent;text-align:center;color:#fff;}
.recent-work-wrap:hover .overlay{opacity:1;}
#services .lead,
#services h2{color:#000;}
.accordion h2{margin-bottom:25px;}
.panel-default{border-color:transparent;}
.panel-default>.panel-heading,
.panel{background: #fff;border:0 none;box-shadow:none;}
.panel-default>.panel-heading+.panel-collapse .panel-body{background:#fff;color:#858586;}
.panel-body{padding:20px 20px 10px;}
.panel-group .panel+.panel{margin-top:0;border-top:1px solid #d9d9d9;}
.panel-group .panel{border-radius:0;}
.panel-heading{border-radius:0;}
.panel-title>a{color:#4e4e4e;}
.accordion-inner img{border-radius:4px;}
.accordion-inner h4{margin-top:0;}
.panel-heading.active{background:#1f1f20;}
.panel-heading.active .panel-title>a{color:#fff;}
a.accordion-toggle i{width:45px;line-height:44px;font-size:20px;margin-top:-10px;text-align:center;margin-right:-15px;background:#c9c9c9;}
.panel-heading.active a.accordion-toggle i{background:#e73f56;color:#fff;}
.panel-heading.active a.accordion-toggle.collapsed i{background:#e73f56;color:#fff;}
#portfolio .nav-tabs>li{margin-bottom:0px;}
#portfolio .nav-tabs{border-bottom:transparent;}
#portfolio .nav-tabs>li>button{background:#f5f5f5;color:#666;border-radius:0;border:0 none;margin-right:0;padding:8px 15px;}
#portfolio .nav-tabs li:last-child{border-bottom:0 none;}
#portfolio .nav-stacked>li+li{margin-top:0;}
#portfolio .nav-tabs>li>button:hover{background:#1f1f20;color:#fff;}
#portfolio .nav-tabs>li>button.active,
#portfolio .nav-tabs>li>button.active:hover,
#portfolio .nav-tabs>li>button.active:focus{border:0;color:#fff;background:#e73f56;position:relative;}
#portfolio .tab-wrap{border:1px solid #e6e6e6;margin-bottom:20px;}
#portfolio .tab-content{padding: 20px 0px;}
#portfolio .tab-content h2{margin-top:0;}
.breadcrumb{margin-bottom:0px;    background: #fff;}
#partner{background:url(../images/partners/partner_bg.png) 50% 50% no-repeat;background-size:cover;}
#partner{color:#fff;text-align:center;}
#partner h2,
#partner h3{color:#fff;}
.partners ul{list-style:none;margin:0;padding:0;}
.partners ul li{display:inline-block;float:left;width:20%;}
#conatcat-info{background:#e73f56 url("/images/subscribe_02.png") no-repeat;padding:30px 0;}
.contact-info i{width:60px;height:60px;font-size:40px;line-height:60px;color:#fff;background:#000;text-align:center;border-radius:10px;}
.contact-info h2{color:#fff;font-weight:normal;margin-top:10px;font-size: 28px;    margin-bottom: 0px;}
.contact-info{color:#fff;}
#e_panel{width:90%;}
.e_search_txtbox{width:100%;padding:10px 10px;font-size:1.3em;color:#666;border:0;border:1px solid rgb(190, 188, 188);border-radius:4px 0px 0px 4px;}
.fa-search{font-size:18px;padding:11px 8px;color:gray;position:absolute;}
.e_search{height:44px;width:100%;border:none;cursor:pointer;color:white;position:relative;font-size:15px;border-radius:0px 4px 4px 0px;background-color:#77c04b;}
.e_search:hover{background-color:#426D12;}
.about-us{margin-top:110px;margin-bottom:-110px;}
.about-us h2,
.skill_text h2{color:#4e4e4e;font-size:30px;font-weight:600;}
.about-us p{color:#4e4e4e;}
.tags li {display:inline-block!important;    background: #252424;margin: 2px; padding: 5px!important;border-radius: 3px;}
#carousel-slider{position:relative;}
#carousel-slider .carousel-indicators{bottom:-25px;}
#carousel-slider .carousel-indicators li{border:1px solid #ffbd20;}
#carousel-slider a i{border:1px solid #777;border-radius:50%;font-size:28px;height:50px;padding:8px;position:absolute;top:50%;width:50px;color:#777;}
#carousel-slider a i:hover{background:#bfbfbf;color:#fff;border:1px solid #bfbfbf;}
#carousel-slider
.carousel-control{width:inherit;}
#carousel-slider .carousel-control.left i{left:-25px}
#carousel-slider .carousel-control.right i{right:-25px;}
#carousel-slider
.carousel-control.left,
#carousel-slider
.carousel-control.right{background:none;}
ul.social_icons,
ul.tag{list-style:none;padding:0;margin:10px 0;display:block;}
ul.social_icons li,
ul.tag li{display:inline-block;margin-right:5px;}
ul.social_icons li a i{border-radius:50%;color:#FFFFFF;height:25px;line-height:25px;font-size:12px;padding:0;text-align:center;width:25px;opacity:.8;}
.team .social_icons .fa-facebook:hover,
.team .social_icons .fa-twitter:hover,
.team .social_icons .fa-google-plus:hover{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transition-duration:2s;transition-property:all;transition-timing-function:ease;opacity:1;transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;}
.team .social_icons .fa-facebook{background:#0182c4;}
.team .social_icons .fa-twitter{background:#20B8FF}
.team .social_icons .fa-google-plus{background:#D34836}
.team-bar .first-one-arrow{float:left;margin-right:30px;width:2%;}
.team-bar .first-arrow{float:left;margin-left:5px;margin-right:35px;width:22%;}
.team-bar .second-arrow{float:left;margin-left:5px;width:21%;}
.team-bar .third-arrow{float:left;margin-left:40px;margin-right:12px;width:22%;}
.team-bar .fourth-arrow{float:left;margin-left:25px;width:20%;}
.team-bar .first-one-arrow hr{border-bottom:1px solid #2D7DA4;border-top:1px solid #2D7DA4;}
.team-bar .first-arrow hr{border-bottom:1px solid #2D7DA4;border-top:1px solid #2D7DA4;}
.team-bar .second-arrow hr{border-bottom:1px solid #6aa42f;border-top:1px solid #6aa42f;}
.team-bar .third-arrow hr{border-bottom:1px solid #FFBD20;border-top:1px solid #FFBD20;}
.team-bar .fourth-arrow hr{border-bottom:1px solid #db3615;border-top:1px solid #db3615;}
.team-bar{margin-bottom:15px;margin-top:30px;position:relative;}
.team-bar i{border-radius:50%;color:#FFFFFF;display:block;height:24px;line-height:24px;margin-top:-32px;overflow:hidden;padding:0;text-align:center;width:24px;position:absolute;}
.team-bar .first-arrow .fa-angle-up{background:#2D7DA4;margin-left:-33px}
.team-bar .second-arrow .fa-angle-down{background:#6AA42F;margin-left:-33px;}
.team-bar .third-arrow .fa-angle-up{background:#FFBD20;margin-left:-32px;}
.team-bar .fourth-arrow .fa-angle-down{background:#db3615;margin-left:-32px;}
.team .single-profile-top:before,
.team .single-profile-top:after{content:"";position:absolute;width:0;height:0;border-style:solid;}
.team .single-profile-top:before{left:26px;bottom:-20px;border-width:10px;border-color:#fff transparent transparent transparent;z-index:1;}
.team .single-profile-top:after{left:25px;bottom:-22px;border-style:solid;border-width:11px;border-color:#ddd transparent transparent transparent;z-index:0;}
.team .single-profile-bottom:before,
.team .single-profile-bottom:after{position:absolute;content:"";width:0;height:0;border-style:solid;}
.team .single-profile-bottom:before{left:30px;top:-20px;border-width:10px;border-color:transparent transparent #fff transparent;z-index:1;}
.team .single-profile-bottom:after{left:29px;top:-22px;border-style:solid;border-width:11px;border-color:transparent transparent #DDD transparent;z-index:0;}
.services{padding:0;}
.get-started{background:none repeat scroll 0 0 #F3F3F3;border-radius:3px;padding-bottom:30px;position:relative;margin-bottom:18px;margin-top:60px;}
.get-started h2{padding-top:30px;margin-bottom:20px;}
.request{bottom:-15px;left:50%;position:absolute;margin-left:-110px;}
.request h4{position:absolute;width:220px;position:relative;}
.request h4 a{background:#e73f56;color:#fff;font-size:14px;font-weight:normal;border-radius:3px;padding:5px 15px;}
.request h4:after{border-color:#e73f56 transparent transparent;border-style:solid;border-width:12px;bottom:-18px;content:"";height:0;position:absolute;right:13px;z-index:-99999;}
.request h4:before{border-color:#e73f56 transparent transparent;border-style:solid;border-width:12px;bottom:-18px;content:"";height:0;left:13px;position:absolute;z-index:-99999;}
.clients-area{padding:60px;}
.clients-comments{background-image:url("../images/image_bg.png");background-position:center 118px;background-repeat:no-repeat;margin-bottom:100px;}
.clients-comments img{background:#DDDDDD;border:1px solid #DDDDDD;height:182px;padding:3px;width:182px;transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;}
.clients-comments h3{margin-top:55px;font-weight:300;padding:0 40px;}
.clients-comments h4{font-weight:300;margin-top:15px;}
.clients-comments h4 span{font-weight:700;font-style:oblique;}
.footer{background:none repeat scroll 0 0 #2E2E2E;border-top:5px solid #e73f56;height:84px;margin-top:110px;}
.footer_left{padding:10px;}

#portfolio_page{margin-top:115px;padding-bottom:0;}
.portfolio-items {list-style:none outside none;margin:0 0 10px 0;padding:0;}
.portfolio-filter{list-style:none outside none;margin:0 0 10px 0;padding:0;display:inline-block;}
.portfolio-filter > li{display:inline-block;}
.portfolio-filter > li a{background:none repeat scroll 0 0 #FFFFFF;font-size:14px;font-weight:400;margin-right:20px;transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;border:1px solid #F2F2F2;outline:none;border-radius:3px;}
.portfolio-filter > li a:hover,
.portfolio-filter > li a.active{color:#fff!important;background:#e73f56!important;border:1px solid #e73f56!important;box-shadow:none;-webkit-box-shadow:none;}
.portfolio-items > li{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.portfolio-item{margin:0;padding:0;}
ul.pagination > li > a{}
ul.pagination > li > a i{margin-left:5px;margin-right:5px;}
ul.pagination > li.active > a,ul.pagination > li.active > .page-link,
ul.pagination > li:hover > a{background-color:#e73f56 !important;border-color:#e73f56 !important;color:#fff;}
.search_box{background-image:url("../images/search_icon.png");background-position:314px 15px;background-repeat:no-repeat;border-color:#DEDEDE;height:48px;outline:medium none;box-shadow:none;}

/* cate */

.cate {
    padding: 50px 0;
	background:#f3f3f3;
}

.cate-item {
    margin-bottom: 30px;
}

.img-cate {
    margin: 0 auto;
}

.img-cate:hover {
    opacity: 0.8;
}
.bakBanner{background:url(/images/banner_bg_d.jpg) no-repeat;width:100%;height: 410px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
#mc_embed_signup{ clear:left; width:100%;}
#mc_embed_signup input.email{height: 43px!important;}
#mc_embed_signup .button{height: 43px!important;}
.bnrCntr {padding-left: 30px;padding-bottom: 85px;padding-top: 20px;}
.bnrCntr h2{padding: 80px 0px 0px 0px;font-size: 30px;color: #fff;line-height: 20px;}
.bnrCntr h3{padding: 0px 0px 0px 0px;font-size: 24px;color: #fff;line-height: 20px;margin: 0px;}
.bnrCntr p{padding: 12px 0px 20px 0px;font-size: 16px;color: #fff;line-height: 20px;margin-bottom: 1.4285714286rem; text-rendering: optimizeLegibility;}
.btn-gray{background:#444444;color:#f5f5f5;font-size: 15px;padding: 10px 35px;border:none;}
.btn-red{background:#e73f56;color:#f5f5f5;font-size: 15px;padding: 10px 35px;border:none;}
.BnrHeding{font-size: 1.5em;color: #ebebeb; padding: 0px 0px 35px 0px;}
.bnrPanel{padding: 10px 0px;}
.box .heading {    border-bottom: 1px solid #f2f2f2;padding: 3px 20px;}

.box .heading  h2{margin-top: 3px;}
.box .content { padding-bottom: 5px;}
.box{border:1px solid #f3f3f3;}
.box  h3	{background: #f3f3f3;
    padding: 5px;
    margin: 0px;
	font-weight: bold;
    }
.box .content .pform {padding-bottom:15px;}
.box .content .cform {padding-bottom:15px;}
.box .content .cform  .form-group{margin-bottom:0px;}
.box .content .cform  .form-group label{font-weight:normal;}
input[type=checkbox], input[type=radio] {
margin: 4px 6px 0;}
.box .content ul{list-style:none;padding-left: 10px;} 
.box .content ul li{padding: 0px 10px;font-size: 13px;}
.box .content ul li a{color:#000;}
.box .content ul li a:hover{color:#e73f56;}
.btnminmax {background:#77c04b;color:#fff;}
.btnminmax:hover{background:#e73f56;}
.na-color {padding-left:0px!important;}
.na-color> li{padding: 0px!important;}

.na-color>li:last-child{border-bottom:0px!important;}
.na-color> li.active > a, .na-color > li.active > a:hover, .na-color> li.active > a:focus {
    background-color: rgb(242, 242, 242);
    margin: 0px;
	border-radius:0px;
}
.w-display {display:none!important;}
.profilemenu ul li .protext {
    color: black!important;
    text-align: left!important;
    padding-left: 10px!important;
    font-size: 14px!important;
    border-bottom: 1px solid #f5f0f0;
	 border-left: 1px solid #f5f0f0;
	  border-right: 1px solid #f5f0f0;
    border-radius: 0px;
}

.nav-pills>li>a {
    border-radius: 0px;
}
.c-header{padding:6px;background: #eaeaea;margin: 0px;}
.c-header label{padding-top:3px;}
.c-header ul{list-style:none;margin:0px;padding:2px;} 
.c-header ul li{padding: 3px 0px;}
.c-header ul li a{color:#000;}
.c-header ul li a:hover{color:#e73f56;}
.list {margin: 0px;padding: 0px; background: #fff;}
.listing{border-bottom: 1px solid #f2f2f2;
	padding: 5px 0px 5px 0px;
	border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
	max-height: 240px;
    background: #FFF;
	margin:0px;
   }
.listing:first-child {border-top: 1px solid #f2f2f2;}
.listing .catImage{padding: 5px 15px;display: inline-block;margin: 0px 0px;}
.listing .catImage a{display: block;background:#f3f3f3;}
.listing  .list-header{font-size: 16px;margin: 20px 0px 5px;color: #052C3C; font-weight: bold; word-wrap: break-word; font-size: 15px;line-height: 18px;}
.listing .desc{height: 71px;
color: #929292;
font-size: 13px;
 margin-top: 16px;
 margin-bottom: 13px;}
.listing .used{background:#f2f2f2;padding:5px 20px;font-weight:bold;}
.listing .location{padding:20px 0px;}
.listing .priceLst{font-size: 1.3em;margin-top: 20px;color: #FD2222; margin-bottom: 0px;font-weight: bold;}
.sidelabal{font-size: 12px;
    color: #a28f8f;    height: 20px;}
.listing .clock{margin-top: 49px;}
.imgshadow{background:#F3F3F3;/*padding:4px;margin-top:5px;-moz-box-shadow:0px 0px 5px #666666;-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;*/max-width:100%;display: block; margin: auto auto; height: 160px;}
.bnrBtn {width: 200px;padding: 15px;background: #a2db12;font-size: 1.5em;border: 1px solid #a2db12;text-align: center;border-radius: 3px;}
.bnrPts{color:#FFF;font-size: 24px;;}
.back{padding:25px 0px!important;}
.form-control{
	color: #a9a6a6;
    border-radius: 0px;
    font-size: 14px;
    padding: 10px;}
.existUser {
    background: url(/images/dark-grey.jpg);
	border-bottom: 3px solid #e73f56;
    text-align: left;
}
.existUser h1 {
    font-size: 18px;
    color: #F1f1f1;
    padding: 10px 6px;
	    margin: 0px;
}
.existUser h2 {
    font-size: 18px;
    color: #F1f1f1;
    padding: 10px 6px;
	    margin: 0px;
}
.login {
    padding: 0px 4px 0px 0px;
    /*background: url('../images/seperator.jpg') no-repeat right;*/
   
}
.loginHead {
   /* border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;*/
    margin-top: 10px;
	/*display: inline-block;*/
}
.popup-base .form-group {
    margin-bottom: 8px;
}
.loginHead h4{line-height: 18px;
    font-weight: 700;
    font-style: normal;
    color: #444;
    font-size: 20px;
    opacity: 1;
    visibility: visible;padding-top: 20px;}
.loginSocialbtn {
    width: 100%;
    font-size: 14px;
    box-shadow: none;
    text-align: left;
    color: #fff;
    border-radius: 5px;
    display: block;
    padding: 5px 0;
    margin-bottom: 10px;
}
.loginSocialbtn .fa{padding:0px 20px;}
.btn-facebook{background:#4267B2;}
.btn-google-plus{background:#F7F7F7;color:#000;}
.hrLne3 {
    border-bottom: 1px solid #96968E;
    margin: 9px 13px;
}
.new-reg{
	font-size:16px;
	
}
.btn-padd{padding: 10px;width:35%;}
.priLst{    font-size: 24px;
  
    font-weight: bold;}
.head {
    background: #f3f3ee;
    padding: 8px 10px;
    margin-bottom: 3px;
    font-weight: bold;
}

.prdctLft p{padding: 0px 10px;}
.prdctLft p span {
    float: left;
    width: 40%;
}
.prdctLft p label {
    width: 60%;
}
.prSpecs {
    padding: 2px;
}
.amtspec {
    font-size: 14px;
    background: #fff;
    width: 50%;
    color: #000;
    margin: 0px;
}
.re-color > li > a {
    color: #fff;
    border-radius: 0px;
    text-align: center;
    border: 1px solid #27A7D3;
    padding: 9.5px 5px;
    margin: 0px;
    background-color: #27A7D3;
    font-weight: bold;
}
.re-color > li > a:hover {
    color: #fff;
    background-color: #27A7D3;
    border-radius: 0px;
}
.re-color > li.active > a, .re-color > li.active > a:hover, .re-color > li.active > a:focus {
    color: #27A7D3;
    background-color: #fff;
    border: 0.1em solid #27A7D3;
    /* border-top: 2px solid #27A7D3; */
}
.re-color > li.active > a:before {
    content: "";
    display: block;
    width: 0;
    border: 8px solid #27A7D3;
    border-color: #27A7D3 transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
}
.amtspecinner {
    border-left: 1px solid #ECE1E1;
    border-bottom: 1px solid #ECE1E1;
    border-right: 1px solid #ECE1E1;
    height: 180px;
}
.amtspecinner ul {
    display: inline-block;
	    padding: 0px 15px;
}
.amtspecinner ul li {
    display: inline;
    width: 50%;
    float: left;
    padding: 5px 10px 4px 4px;
    font-size: 13px;
}
.realsprite { background: url('/images/realstate/icon-realstate.png') no-repeat top left; width: 16px; height: 16px;float: left;margin-right: 5px; } 
.realsprite.24-x-7-security { background-position: 0 0; } 
.realsprite.ac { background-position: -26px 0; } 
.realsprite.bed { background-position: -52px 0; } 
.realsprite.club-house { background-position: -78px 0; } 
.realsprite.cooking-allowed { background-position: -104px 0; } 
.realsprite.cooler { background-position: -130px 0; } 
.realsprite.dining-table { background-position: -156px 0; } 
.realsprite.fan { background-position: -182px 0; } 
.realsprite.fridge { background-position: -208px 0; } 
.realsprite.garden { background-position: -234px 0; } 
.realsprite.piped-gas { background-position: -260px 0; } 
.realsprite.guardian-entry { background-position: -286px 0; } 
.realsprite.gym { background-position: -312px 0; } 
.realsprite.hot-water { background-position: -338px 0; } 
.realsprite.house-keeping { background-position: -364px 0; } 
.realsprite.intercom-facility { background-position: -390px 0; } 
.realsprite.kids-play-area { background-position: -416px 0; } 
.realsprite.kitchen { background-position: -442px 0; } 
.realsprite.modular-kitchen { background-position: -442px 0; }
.realsprite.laundry { background-position: -468px 0; } 
.realsprite.lift { background-position: -494px 0; } 
.realsprite.microwave { background-position: -520px 0; } 
.realsprite.non-veg { background-position: -546px 0; } 
.realsprite.parking { background-position: -572px 0; } 
.realsprite.power-backup { background-position: -598px 0; } 
.realsprite.private-garden { background-position: -624px 0; } 
.realsprite.servant-room { background-position: -650px 0; } 
.realsprite.sofa-set { background-position: -676px 0; } 
.realsprite.stove { background-position: -702px 0; } 
.realsprite.swimming-pool { background-position: -728px 0; } 
.realsprite.terrace { background-position: -754px 0; } 
.realsprite.tv { background-position: -780px 0; } 
.realsprite.vaastu-compliant { background-position: -806px 0; } 
.realsprite.wardrobe { background-position: -832px 0; } 
.realsprite.water-purifier { background-position: -858px 0; } 
.realsprite.water-storage { background-position: -884px 0; } 
.realsprite.wifi { background-position: -910px 0; } 
.realsprite.wi-fi { background-position: -936px 0; } 
#sidebar{background: #FFF;margin-top: 0px;margin-left: 0px}
.sback {background:transparent!important;}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{ padding:10px 5px;  background: #444444;}
#sidebar .heading h2{font-size:16px; font-weight:bold; display:inline;line-height: 18px;color: #000;padding: 5px;color: #fff;}

#sidebar .content{padding:0px; background: #ffffff ;}
#sidebar .content ol{padding: 10px 15px 30px 30px;list-style: decimal;}
#sidebar .content ol li{padding:5px 0px; text-align:justify;}
.pstcolor {
    background: #f1f1f1!important;
}
.bg-color {
    background: #f2f2f2!important;
	padding: 0px;
    margin: 0px;
}
.bg-color .heading{border-bottom: 1px solid #D2C3C3!important;padding: 0px 20px;
    padding-bottom: 7px;}



.ui-tabs {
    position: relative;
     padding: 0em; 
	 z-index: auto;
}
#tabs ul{list-style: none;
    padding-left: 0px;}
.ui-widget-header{    border: 0px!important;
    background: #f2f2f2!important;}
.tab-cat{width:100%;padding: 3px 10px;
    text-decoration: none;
    color: #000;
	border: 0px!important;
    border-bottom: 1px solid #D2C3C3!important;
	border-radius: 0px;
	    margin: 0px!important;}
.tab-cat a{width:100%;cursor:poniter;}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
}
.tab-cat:hover{background:#595959!important;color:#fff;}
.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  
  border-left: 60px solid green;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0px solid #fbd850;
	background:#595959!important;
    font-weight: bold;
    color: #fff!important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}
#bottom{background:#131212;font-size:14px;}
#bottom h3{margin-top:0;margin-bottom:25px;text-transform:uppercase;font-size:20px;color:#f5f5f5;border-bottom:2px solid #e73f56; padding: 15px 0px; display: inline-block;}
#bottom ul{list-style:none;padding:0;margin:0;}
#bottom ul li{display:block;padding: 2px 0; font-size: 13px;}
#bottom ul li a{color:#d2d2d2;}
#bottom ul li a:hover{color:#e73f56;}
#bottom .widget{margin-bottom:0;}
#footer{padding-top:15px;padding-bottom:15px;color:#c7bdbd;background:#2e2e2e;}
#footer a{color:#c7bdbd;}
#footer a:hover{color:#e73f56;}
#footer ul{list-style:none;padding:0;margin:0;}
#footer ul > li{display:inline-block;background:#3c3939;border-radius:2px;}

/* gallerffic-2 css */
div.cont{display:none;width:485px;}
div.cont a, div.navigation a{text-decoration:none;color:#777;}
div.cont a:focus, div.cont a:hover, div.cont a:active{text-decoration:underline;}
div.contr{margin-top:5px;height:23px;}
div.contra{padding:5px;}
div.ss-contr{float:left;}
div.nav-contr{float:right;}
div.slideshow-container{position:relative;clear:both;height:470px;}
div.loader{position:absolute;top:0;left:0;background-image:url('/images/loader.gif');background-repeat:no-repeat;background-position:center;width:100%;height:415px;}
div.slideshow{}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;background:#FAFAFA;width:100%;}
div.slideshow a.advance-link{display:block;width:100%;height:410px;line-height:410px;text-align:center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow img{vertical-align:middle;max-height:405px;max-width:98%}
div.download{float:right;}
div.caption-container{position:relative;clear:left;height:75px;}
span.image-caption{display:block;position:absolute;width:550px;top:0;left:0;}
div.caption{padding:0px 12px;}
div.image-title{font-weight:bold;font-size:1.4em;}
div.image-desc{line-height:1.3em;padding-top:12px;}
div.navigation{}
ul.thumbs{clear:both;margin:0;padding:0;}
ul.thumbs li{padding:0;margin:0px 4px 5px 0;list-style:none;}
a.thumb{padding:2px;display:block;border:1px solid #ccc;}
ul.thumbs li.selected a.thumb{background:#fff;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:none;display:block;/*width:88px;height:65px;*/}
#thumbs{padding: 0px 6px;
    }
.prdctBig{background: #dfdfdf;}
div.paginat{clear:both;}
div.navigation div.top{margin-bottom:3px;height:0px;}
div.navigation div.bottom{margin-top:12px;}
div.paginat a, div.paginat span.current, div.paginat span.ellipsis{display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}
div.paginat a:hover{background-color:#eee;text-decoration:none;}
div.paginat span.current{font-weight:bold;background-color:#000;border-color:#000;color:#fff;}
div.paginat span.ellipsis{border:none;padding:5px 0 3px 2px;}
#controls .ss-controls{display:none;}
#controls .nav-controls{position: absolute;cursor: pointer;width: 99.1%;top: 45%;}
#controls .nav-controls .prev,#controls .nav-controls .next {width: 40px;height: 40px;background: #E5E5E5; position: absolute;display: inline-block;font-size: 0px;opacity: 0.8;    z-index: 99;margin: 0 2px;top: 37%;}
#controls .nav-controls .next {right: -8px;}
#controls .nav-controls .prev {left: -2px;}
#controls .nav-controls .next:before,#controls .nav-controls .next:after,#controls .nav-controls .prev:before,#controls .nav-controls .prev:after {border-top: 15px solid transparent;border-bottom: 15px solid transparent;left: 13px; width: 0; height: 0; content: ""; position: absolute;top: 5px;cursor: pointer}
#controls .nav-controls .next:before, #controls .nav-controls .next:after {border-left: 15px solid #abb0b2;}
#controls .nav-controls .prev:before, #controls .nav-controls.prev:after {border-right: 15px solid #abb0b2;}
#controls .nav-controls .next:hover:before {border-left-color: #B9292A;}
#controls .nav-controls .prev:hover:before {border-right-color: #B9292A;}
#controls .nav-controls .next:after {border-left: 15px solid #e5e5e5;left: 11px;}
#controls .nav-controls .prev:after {border-right: 15px solid #e5e5e5;left: 15px}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
.owl-carousel .owl-nav  {display:none;}
.owl-carousel  .owl-item p{position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    width:100%;  
    /* styling bellow */  
    background-color:black;  
    font-family: 'tahoma';  
    font-size:15px;  
    color:white;  
    opacity:0.6; /* transparency */  
    filter:alpha(opacity=60); /* IE transparency */  
	padding:10px 0px;  
    margin:0px; 
}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; margin-top: 15px;}
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }









.btn-prv{border: 1px solid #bdb3b3;
    border-radius: 20px 0px 0px 20px;width:100px;margin-bottom: 15px;
}
.btn-nxt{border: 1px solid #bdb3b3;
    border-radius: 0px 20px 20px 0px;width:100px;margin-right:5px;margin-bottom: 15px;
}
.tree {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none; -moz-border-top-colors: none;     margin: 0 0 0px;}
.tree ul {list-style: none outside none;}
.tree li a {line-height: 25px;}
.tree > ul > li > a {display: block;/*font-weight: bold; */position: relative;text-decoration: none;}
.tree li.parent > a {padding: 0 0 0 15px;}
.tree li.parent > a:before {background-image: url("../images/arrow3.png"); background-position: 13px center; content: "";display: block;height: 12px; left: 0;   position: absolute;top: 6px;vertical-align: middle; width: 13px;}
.tree ul li.active > a:before {background-position: 0px center;background-image: url("../images/arrow4.png"); background-position: 13px center; content: "";display: block;height: 12px; left: 0;   position: absolute;top: 6px;vertical-align: middle; width: 13px;}
.tree ul li ul { /*  border-left: 1px solid #D9DADB;*/ display: none; margin: 0 0 0 12px; overflow: hidden;padding: 0 0 0 15px;}
.tree ul li ul li {/* position: relative; */}
.tree ul li ul li:before {content: "";left: -20px;position: absolute;top: 12px;width: 15px;}

#br_div {
    overflow: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
    max-height: 184px;
}
#br_div label {
    display: block;
    padding: 1px 0 0 12px;
    font-size: 12px;
    font-weight: normal;
}
fieldset {
	margin-top: 15px;
    border: 1px solid #ccc;
    padding: 0px;
    display: block;
}
fieldset legend {
    color: #FF8800;
    font: bold 13px arial;
    width: inherit;
    padding: 0 10px;
    border-bottom: none;
}
fieldset .head{margin: 0px;
    padding: 10px 40px;
    font-size: 18px;
    margin-bottom: 15px;}
.mandarty {
    float: right;
    margin-right: 55px;
}
/*#formPad .pstAd div{margin-right:10px;}*/
#formPad .pstAd .control-label{padding:10px;}
.pstAd {
    color: #000;
	display: flex;
	padding: 10px;
	--bs-gutter-y: 0;
    --bs-gutter-x: 1.5rem;
    display: flex;
    flex-wrap: wrap;
	gap: 3px;
   /* font-size: 13px;
   padding: 0px 30px 0px 30px;
    text-align: left!important;
	
    /* border-bottom: 1px dotted darkgreen; */
}
.catpannel {
    padding: 8px 13px 11px 0px;
    margin-left: 15px;
}
.currencySpan {
    position: absolute;
    margin-left: 7px;
    margin-top: 10px;
    z-index: 999;
    font-size: 16px;
}
.whatsappbtn {
    padding-top: 7px;
    background: url(/images/whatsapp.png) no-repeat;
    padding-left: 40px;
    margin-left: 15px;
}

.pstAd  .radio {
   display:inline-block;
   /* margin-left: 8px;*/
   padding-left: 10px;
    font-weight: normal;
}
.mandarty{margin-right:130px!important;}
.checkbox-inline{margin-left:10px;}

#upload {
    text-align: center;
    position: relative;
    border-radius: 0px;
    float: left;
    padding: 0;
    margin: 0;
    font: bold 15px arial;
    text-align: center;
    width: 105px;
    height: 90px;
    overflow: hidden;
    padding-top: 35px;
    background-color: transparent;
    border: 2px solid #58b9b1;
    color: #58b9b1;
}
.upld {
    background-image: url('/images/camera.png');
    background-position: 20px 35px;
    background-repeat: no-repeat;
    padding: 6px 0px;
    font-weight: bold;
    font-size: 14px;
}
#files span {
    float: left;
}
dt {
    font-weight: bold;
    padding: 3px 23px!important;
}
#progresss {
    float: left;
    width: 90px;
    height: 70px;
    display: none;
    margin: 3px 5px 0px 5px;
}
.amnetieswidth {
    width: 20%;
	/*margin: 10px;*/
}
.small, small {
    font-size: 100%;
}
.has-success .form-control-feedback {
    /*background: url('/images/valid.png') no-repeat;*/
	margin-top: 10px;
}
.has-error .form-control-feedback {
    /*background: url('/images/error.png') no-repeat;*/
	margin-top: 10px;
}
#pagi{margin: 30px auto;list-style: none;padding-bottom: 0px;display: table;padding: 0px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;	text-decoration: none; color: #717171;font: bold 11px Arial, sans-serif;padding: 8px 12px;background: #ffffff;border: 1px solid #ddd;font-size: 15px;font-weight: normal;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #5EB7CB;}

.cat-side a{color:#000;}
.drpHightlight {
    color: #e73f56;
}
#main-content{border:1px solid #f2f2f2;padding: 0px;}
.cnt .heading h2 {
    padding: 15px;
    font-weight: bold;
	font-size: 18px;
	    color: #000000;
		    margin: 0px;
		
}
.cnt  h2 {
    padding: 15px;
    font-weight: bold;
	font-size: 18px;
	    color: #000000;
		    margin: 0px;
		
}
.cnt p {
    padding: 5px 15px;
    text-align: justify;
}
.cnt .highlight {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0px 0px 15px;
	text-align:justify;
}
.addthis_sharing_toolbox {
	display:inline-block;
    padding: 10px 4px;
}
.sharethis {
    background-position: 0px -453px;
    width: 106px;
    height: 32px;
    float: left;
	    margin: 10px 0px;
}
.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
}
.reveal-modal {
    visibility: hidden;
    top: 40px;
    left: 30%;
    width: 40%;
    background: #eee /*url(modal-gloss.png) no-repeat -200px -80px*/;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
    border: 8px solid red;
}
.reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: 700;
    cursor: pointer;
}
.ui-state-focus {background-color:#444444;
color:#fff;}

.box{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}
.sbt{padding-top: 12px;padding-left: 30px;}

#message-modal .modal-dialog {
    width: 450px;
}
#message-modal .form-group{margin-bottom:5px;}

#div-forms{padding:0px 20px;}
#div-login-msg,
#div-lost-msg,
#div-otp-msg,
#div-create-msg,
#div-register-msg {
   /* border: 1px solid #dadfe1;*/
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#div-login-msg.success,
#div-lost-msg.success,
#div-otp-msg.success,
#div-create-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}

#div-login-msg.error,
#div-lost-msg.error,
#div-otp-msg.error,
#div-create-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}

#icon-login-msg,
#icon-lost-msg,
#icon-otp-msg,
#icon-create-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#icon-login-msg.success,
#icon-lost-msg.success,
#icon-otp-msg.success,
#icon-create-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}

#icon-login-msg.error,
#icon-lost-msg.error,
#icon-otp-msg.error,
#icon-create-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}

#login-modal .modal-dialog {
	width: 700px;
    margin: 100px auto;
}
#img_logo {
    max-height: 100px;
    max-width: 100px;
}

/* #########################################
   #    override the bootstrap configs     #
   ######################################### */

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}




#myActNoad {
    margin-top: 100px;
    font-size: 20px;
    text-align: center;
    color: red;
    margin-bottom: 20px;
}
#top_postad {
    width: 160px;
    height: 45px;
    border-radius: 5px;
    margin-left: 15px\9;
    _margin-left: 15px\9;
    font-size: 18px;
    border: none;
    border-bottom: 4px solid #ECC321;
    _border-bottom: 0;
    _box-shadow: 0 4px 4px rgba(72,127,33,0.8 );
    cursor: pointer;
    color: #000;
    background-color: #ECC321;
    background: -moz-linear-gradient(top,#ECC321 0,#fdd922);
    background: -webkit-gradient(linear,left top,left bottom,from(#ECC321),to(#fdd922));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ECC321',EndColorStr='#fdd922',GradientType=0);
    background-image: -ms-linear-gradient(top,#ECC321 0,#fdd922 100%);
    background: -o-linear-gradient(top,#ECC321 0,#fdd922 100%);
    margin-top: 5px;
    text-align: center;
    padding-top: 10px;
}

.headingfour{font-size: 32px;line-height: 36px;padding: 70px 20px 10px 0px;text-align: center;}
.brok{padding: 0px 20px;font-size: 13px;text-align: center;display: inherit;}
.fourzero{padding: 20px;margin-top: 70px;}
.fourzero ul li {font-size: 13px;font-weight: bold;color: #4f8f23;border-bottom: 1px dashed #b9b9b9;padding: 6px 6px 0px 0px;}
.fourzero ul li  a{color: #CE2425;}
.fourzero ul li ul{padding: 10px 5px 30px 0px;text-align: justify;}
.fourzero ul li ul li{color: #4f8f23;padding: 0px 8px 0px 0px;display: inline;border-right: 1px solid;border-bottom: none;}
.fourzero ul li ul li:last-child {border-right:none;}
.fourzero ul li ul li a{color: #000;font-weight: normal;}

@media (max-width: 767px){.navbar-offcanvas{position:fixed;height:100%;width:250px;max-width:100%;left:-250px;top:0px;z-index:999;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;background-color: #fff;}
.navbar-offcanvas.in{box-shadow:0px 0px 20px black;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);}
.navbar-offcanvas.navbar-offcanvas-fade{opacity:0;}
.navbar-offcanvas.navbar-offcanvas-fade.in{opacity:1;}
.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translate3d(250px, 0px, 0px);-moz-transform:translate3d(250px, 0px, 0px);-o-transform:translate3d(250px, 0px, 0px);transform:translate3d(250px, 0px, 0px);}
.navbar-offcanvas.offcanvas-position.in{left:0px;}
.navbar-offcanvas.navbar-offcanvas-right{left:auto;right:-250px;}
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in{-webkit-transform:translate3d(-230px, 0px, 0px);-moz-transform:translate3d(-230px, 0px, 0px);-o-transform:translate3d(-230px, 0px, 0px);transform:translate3d(-230px, 0px, 0px);}
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in{left:auto;right:0px;}
.navbar-offcanvas .dropdown.active .caret{border-top:0px;border-bottom:4px solid;}
.navbar-offcanvas .dropdown-menu{position:relative;display:block;width:100%;background:inherit;border:inherit;box-shadow:none;padding:0px;overflow:hidden;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;height:0px;}
.navbar-offcanvas .dropdown-menu.shown{height:auto;}
.navbar-offcanvas .dropdown-menu>li>a{color:#777;padding:5px 15px 5px 30px;}}
.offcanvas-toggle{background:#f8f8f8;}
.offcanvas-toggle .icon-bar{background:#000;}
.offcanvas-toggle.offcanvas-toggle-close{margin-right:0px;}
.offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 4px);-moz-transform:rotate(45deg) translate(5px, 4px);-o-transform:rotate(45deg) translate(5px, 4px);transform:rotate(45deg) translate(5px, 4px);}
.offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(2){opacity:0 !important;}
.offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px, -4px);-moz-transform:rotate(-45deg) translate(4px, -4px);-o-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px);}

.notDisplay{display:none;}
.carousel-content h1{margin-bottom:10px;}
.carousel-content p{margin-bottom:20px;font-size: 16px;color:#fff;
    line-height: 20px;
    letter-spacing: 1px;
    margin-top: 12px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);}
.web-display {display:none!important;}
.mobile-btn {display:none!important;}
.rting-c {}
.rting-c .caption{display:inline-block!important;}
.rting-c .caption  .label{
	background-color: #b1abab;
    color: #fff;
    font-size: 16px;
    font-weight: 600;}
.rating-container .caption,.rating-container .clear-rating,.rating-container .rating{display:inline-block;vertical-align:middle}.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.rating-container .rating{cursor:default;position:relative;overflow:hidden;white-space:nowrap}.rating-disabled .rating{cursor:pointer;}
.rating-container .star{display:inline-block;margin:0 1px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#ffa200;white-space:nowrap;overflow:hidden;    cursor: pointer;}.rating-rtl{float:right}
.rating-animate .filled-stars{transition:width .25s ease;-o-transition:width .25s ease;-moz-transition:width .25s ease;-webkit-transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;-moz-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-webkit-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-o-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0)}
.rating-rtl.is-star .filled-stars{right:.06em;display: inline-block;}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-lg{font-size:3.91em}.rating-md{font-size:0.9em;display: inline-block;}.rating-sm{font-size: 22px;}.rating-xs{font-size:2em}.rating-xl{font-size:4.89em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption{display:none;}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}
.not-rated{font-size: 13px;    margin-left: 5px;display: inline-block;}
.lost li{padding: 10px 5px!important;
    text-align: justify;
    list-style: chartreuse;
    list-style-type: circle;
    margin: 0px 20px;}
.outrew{border:1px solid #c7c7c7;border-radius:5px;}
.featured-categories__item-link:hover img {
    -webkit-transform: scale3d(1.01,1.01,1);
    transform: scale3d(1.01,1.01,1);
    -webkit-filter: brightness(.85);
    filter: brightness(.85);
}

.drop:hover .dropdown-menu {
   display: block;
}
.download-dropdown-container{display:none;margin-top:-8px}.dropdown-box{position:absolute;height:230px;background-color:#fff;padding:20px 10px 10px 20px;width:420px;left:-120px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.4)}.dropdown-box .phone-app-screen{background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(/images/home-mobile-app.png);height:100%;width:165px;float:right}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.dropdown-box .phone-app-screen{background-image:url(/images/home-mobile-app.png)}}.dropdown-box .content-container{width: 200px;color:#000;float:left}
.dropdown-box .app-store-img,.dropdown-box .play-store-img{background-image:url(/images/app-icons-d126446aa978f3d2b66419ef06cef173.png);height:51px;background-repeat:no-repeat;margin-bottom:5px;display:block;background-size:300px;width:150px;margin-top:0}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.dropdown-box .app-store-img,.dropdown-box .play-store-img{background-image:url(/images/app-icons@2x-296b23752d397e55294c787c92a4c795.png)}}.dropdown-box .app-store-img{background-position:-150px 0}.dropdown-box .text-large{font-size:16px;margin:10px 0}.dropdown-box .text-small{font-size:12px;color:#7f7f7f;margin-bottom:20px;line-height: 15px;}.download-dropdown-container .arrow-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;margin:auto;z-index:2;position:relative;left:-19px}


/*----- Menu -----*/

    .menu {
        width:100%;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
    }


.menu ul {
    display:inline-block;
}
.al {z-index:999;}
.menu li {
    margin:0px 50px 0px 0px;
    float:left;
    list-style:none;
    font-size:17px;
}

.menu li:last-child {
    margin-right:0px;
}

.menu a {
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    color:#fff;
    transition:color linear 0.15s;
}

.menu a:hover, .menu .current-item a {
    text-decoration:none;
    color:#66a992;
}



/*----- Responsive -----*/

    .wrap {
        width:90%;
    }



    .menu {
        position:relative;
        display:inline-block;
		width: 50%;
		float: right;
    }

    .menu ul.active {
        display:none;
    }

    .menu ul {
        width:100%;
        position:absolute;
        top:120%;
        left:0px;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
    }

    .menu ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #303030;
    }

    .menu li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }

    .menu a {
        display:block;
    }

    .toggle-nav {
        padding:0px;
		text-align:center;
        display:inline-block;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
        text-shadow:0px 1px 0px rgba(0,0,0,0.5);
        color:#777;
        font-size:16px;
        transition:color linear 0.15s;
    }

    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
        color:#66a992;
    }

	
	
	/*-- pakages */
	
	.plan-container {
  width: 100%;
  margin: 30px auto;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
  top: 0;
 
 webkit-animation: up-bump .3s ease;
    animation: up-bump .3s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
/*.plan-container:hover {
  cursor: pointer;
  position: relative;
  top: -10px;
  -webkit-transition: top 1s;
  transition: top 1s;
}*/
.plan-container .plan-header {
  
  border-radius: 5px 5px 0 0;
  text-align: center;
  margin-bottom:-10px;
  padding: 0px 15px;
}
.plan-container .plan-header-1 {
  background-color: #F3F3F3;
  
}
.plan-container .plan-header-2 {
  background-color: #D93240;
}
.plan-container .plan-header-3 {
  background-color: rgba(21, 103, 100, 0.83);;
}
.plan-container .plan-header-4 {
  background-color: #77C04B;
}
.plan-container .plan-header .icon-box {
  margin: 0 auto;
}
.plan-container .plan-header .icon-box .icon {
  font-size: 3.125em;
  color: #447F71;
}
.plan-container .plan-header h2 {
  color: #fff;
  font-weight: normal;
  margin: 0;
  padding-top: 0.625em;
      padding-bottom: 5px;
	  font-size: 25px;
}
.plan-container .plan-header p {
 margin: 10px;
    color: #ffffff;
    font-size: 14px;
       height: 70px;
	line-height: 18px;
}
.plan-container:hover .move-right:before{
	background: 0 0;
    content: '';
    display: block;
    height: 115px;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: -99999999;
    box-shadow: 0 10px 9px 2px rgba(0,0,0,.4);
	 -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
left: 4px;	
	
}

.plan-container:hover .move-right{
	
    transform: translate(0,-10px);
	
    -webkit-transform: translate(0,-10px);
    -o-transform: translate(0,-10px); 
    -moz-transform: translate(0,-10px);
	-webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    -o-transition: 300ms ease all;
    transition: 300ms ease all;
	
}

.plan-container:hover .move-right:after {
       background: 0 0;
    content: '';
    display: block;
    height: 115px;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: -1;
    box-shadow: 0 10px 9px 2px rgba(0,0,0,.4);
	 right: 2px;
	 -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
	right: 4px;
}
.plan-container .plan-header .price {
 margin: 10px;
    color: #fff;
    font-size: 18px;
    height: 20px;
}
.plan-container .plan-details {
  margin: 0 auto;
  padding: 15px;
  border-left:1px solid #dcdcdc;

  border-bottom:1px solid #dcdcdc;
  margin-top: -5px;
  z-index: 5555; 
    background: #fff;
	position:relative;
}
.plan-container .plan-details:last: {

  border-right:1px solid #dcdcdc;
}
.plan-container .plan-details ul {
  padding-left: 0;
  list-style: none;
  height: 230px;
}
.plan-container .plan-details ul li {
 border-bottom: 1px solid #e8edef;
    padding: 5px 0;
    font-weight: normal;
    color: #5f5f5f;
	
}

.plan-container .plan-details ul li span {
  font-weight: lighter;
  color: #777777;
}
.plan-container .plan-details p {
  background-color: #f4f4f4;
  margin: 2em 0;
  padding: 1.25em;
  font-size: 0.75em;
  line-height: 1.8;
  color: #777777;
}
.plan-container .plan-details button {
  background-color: #FF8939;
  padding: 20px 0;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  width: 100%;
  border: 0;
}

.urgent-bar {background-color: #fff;height: 5px;position: relative;}
.plan-container .plan-header-1 .urgent-bar {background-color: #c5c5c5;    margin: 0px 20px;}
.plan-container .plan-header-2 .urgent-bar {background-color: #c62c07;    margin: 0px 20px;}
.plan-container .plan-header-3 .urgent-bar {background-color:  rgb(29, 78, 76);;    margin: 0px 20px;}
.urgent-bar:after {background: #fff;content: ''; display: block;height: 5px;width: 100%;}
.plan-container .plan-header-1 .urgent-bar:after {background-color: #fff;width: 20%;}
.plan-container .plan-header-2 .urgent-bar:after {background-color: #fff;width: 50%;}
.plan-container .plan-header-3 .urgent-bar:after {background-color: #fff;width: 75%;}
.plan-container .plan-header-4 .urgent-bar:after {background-color: #fff;width: 100%;}
.urgent-description {min-height: 48px;padding-top: 17px;color: #fff;position: relative;}
.urgent-description .description {
    display: inline-block;
    overflow: hidden;
    padding-right: 33px;
    font-size: 14px;
    line-height: 18px;
}
.urgent-description .description {padding-right: 60px;    text-align: left;}
.urgent-description .views {
    top: 20px;
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    
}
.urgent-description .views {
    right: 9px;
}
.urgent-description .views .big {
    font-size: 2.75rem;
    line-height: .875rem;
	    font-weight: 700;
    margin-top: 5px;
}
.urgent-description .views .small {
    display: block;
	    margin-left: 5px;
}

.plan-container .plan-details button:hover {
  background-color: #e67b33;
}

.funkyradio div {
  clear: both;
  overflow: hidden;
}

.funkyradio label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-weight: normal;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
  line-height: 2.5em;
  text-align: center;
  margin-top: 2em;
  cursor: pointer;
  font-size: 1.2em;
  font-weight:bold;
  border: 2px solid;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio-default input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {
	color:#9c9c9c;
	border-color:#000000;
}

.funkyradio-danger input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {
	color:#D93240;
	border-color:#D93240;
}

.funkyradio-success input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {
	color:#77C04B;border-color:#77C04B;
}

.funkyradio-primary input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {
	color:#01716D;border-color:#01716D;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  /*width: 2.5em;*/
  width: 100%;
  background: transparent;
  border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  /*content: '\2714';*/
  text-indent: 0em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  color: #F3F3F3;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714 \00a0 \00a0 \00a0 \00a0 \00a0 \00a0 \00a0 Selected';
  text-indent: 0em;
  color: #333;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: #fff;
    background-color: #000000;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="radio"]:checked ~ label:before {
  color: #fff;
  background-color: #01716D;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="radio"]:checked ~ label:before {
  color: #fff;
  background-color: #77C04B;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="radio"]:checked ~ label:before {
  color: #fff;
  background-color: #D93240;
  border-radius: 0px;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="radio"]:checked ~ label:before {
  color: #fff;
  background-color: #f0ad4e;
  border-radius: 0px;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5bc0de;
  border-radius: 0px;
}



.shopCont {}
.shopCont .whtBlck {    padding: 15px 10px !important;}
.shopCont .shopLft {width:100%;}
.shopCont .shopLft .frmTtl {font-size:16px; color:#333; padding-bottom:25px; font-weight:bold;}
.shopCont .shopLft .frmTtl span {font-weight:normal;}


.shopCont .shopRgt {}

.smryBlck {background:#FCFCFA; border:solid 1px #e1e1d1; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;    margin-top: 15px;}
.smryBlck .ordrTtl {font-size:12px;  display: inline-block; color:#796a52;width:100%;}
.smryBlck .ordrTtl a {font-size:12px; font-weight:normal;}
.smryBlck .oTtl {background:#f1f1eb; padding:12px; color:#000; font-weight:bold;font-size: 16px;}
.smryBlck .prdlst {overflow:auto; height:auto; _height:93px; max-height:102px; padding:10px 10px 0 15px;}
.smryBlck .prdlst p {border-bottom: 1px solid #eaeade; margin:0 0 7px !important; padding-bottom:7px;}
.smryBlck .prdlst p:last-child {border-bottom:0 !important;}
.smryBlck .prdlst strong {color:#333; display:block;}
.smryBlck .prdlst label {float:none; width:auto; color:#666;}
.smryBlck .itmDscp {padding:10px 0 10px 15px;display: grid;}
.smryBlck .itmDscp p {    margin: 15px 0px 0px !important; float:left; width:100%;font-size:15px}

.smryBlck p label {width:115px; float:left; text-align:left;}
.smryBlck p span {width:95px; float:right; text-align:left;}
.smryBlck .smryBtm {bottom:0; left:0;line-height: 30px;}
.smryBlck p {margin: 0 15px 5px;}
.smryBlck .smryBtm font {text-align:center;font-size:11px; color:#666; display:block; background:#eeeee6;}

.stps {padding:10px 0 20px;}
.stps .stpsLft {float:left;}
.stps .stpsLft label {display:inline-block; margin-right:31px; font-size:14px; color:#bebebe;}
.stps .stpsLft label span {background:#bababa; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; text-align:center; padding:2px 7px;  margin-right:8px; color:#fff; font-size:17px;}
.stps .stpsLft label.actv {color:#333;}
.stps .stpsLft label.prev {color:#1162a8;cursor: pointer;}
.stps .stpsLft label.prev span {background:#ccccac;}
.stps .stpsLft label.actv span {background:#ff9600;}
.stps .stpsRgt {float:right; font-size:14px;}

.trnscSccs{margin:20px 0px;}
.spacer40{margin:40px 0px;}
.spacer20{margin:20px 0px;}
.inptBtn {width: 100%;
    padding: 10px;
    color: #333;
    font-weight: 700;
    margin-top: 15px;
    background: url(https://www.payumoney.com//media/images/payby_payumoney/buttons/212.png) no-repeat;
    border: 0px solid transparent;
    font-size: 18px;
    margin: auto 0;
    background-position: center;}
.scrShpng {margin-top:15px;font-size:14px; color:#999;  padding:10px 0; width:100%}
.scrShpng img {}
.scrShpng p {display: inline-block;margin-top: 10px;}
.scrShpng span {padding-top:7px;  color:#555;}

.giftBlck {background:#f6f6f2; margin-left:84px; _margin-left:43px; border:1px solid #e3e3d4; padding:12px 15px 10px; margin-bottom:20px; float:left; width:199px;}
.giftBlck p {padding-bottom:5px !important; line-height:18px;}
.giftBlck p label {display:block; float:none !important;}
.giftBlck p input, .giftBlck p textarea {width:187px !important;}

.adrss {padding:10px 15px;}
.adrss strong, .adrss span {display:block; padding:0 40px 8px 0; width: 170px; text-overflow: ellipsis; overflow: hidden;}
.adrss .tbs {}
.adrss .tbs a {display:inline-block; margin:0 5px 5px 0; text-decoration:none; padding-bottom:5px; text-align:center;}
.adrss .tbs a label {background:#9b9b9b; padding:3px 7px; color:#fff; font-size:11px; cursor:pointer;}
.adrss .tbs a.actv {background:url(/co/images/tab-actv.gif) no-repeat center bottom;}
.adrss .tbs a.actv label {background:#aba08b;}





/*MAKE PAYMENT TABS*/
.pymntTbs {}
.pymntTbs .pymntLft {float:left; margin-top:20px;}
.pymntTbs .pymntRgt {border:1px solid #d5d7c8; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  min-height:530px;width: 100%;margin:0px;}
.pymntTbs .pymntRgt h2{font-size: 16px;
    font-weight: bold;
    padding: 15px;
    display: block;
    color: #000000;
    background: #f0f1eb;
    margin: 0px;}
.tb th{padding: 15px 15px!important;font-size: 15px;}
.tb td{padding: 15px 15px!important;font-size: 15px;}
.pymntTbs .pymntLft a {background:#f6f6f2; border:solid 1px #f6f6f2; background: -moz-linear-gradient(top, #f2f2ec, #f6f6f2); background: -webkit-gradient(linear, left top, left bottom, from(#f2f2ec), to(#f6f6f2)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2ec', endColorstr='#f6f6f2'); display:block; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; color:#333; padding:6px 10px; margin-bottom:5px;}
.pymntTbs .pymntLft a:hover, .pymntTbs .pymntLft a.actv {text-decoration:none; border:1px solid #d5d7c8; background:#fff !important; position:relative; z-index:2;  border-right-color:#fff;}
.pymntTbs .pymntLft a.actv {font-weight:bold;}
.pymntTbs .pymntBlck {border-top:1px solid #edeee6; border-bottom:1px solid #edeee6; padding:12px 0 12px 10px; margin-bottom:12px; overflow:auto;}
.pymntTbs .pymntBlck p img {margin: 15px 0 0 15px; display:block;}
.pymntTbs .pymntBlck ul {margin:0; padding-left:15px;}
.pymntTbs .pymntBlck ul li {list-style-image:url(/co/images/bullet.gif); line-height:25px;}
.ntBnkng {padding-left:0 !important;}
.ntBnkng ul {padding-left:0 !important;}
.ntBnkng ul li {padding-left:0 !important; list-style:none !important;}
.ntBnkng ul li label {cursor:pointer; word-spacing: -2px;
    font-weight: normal;}
/*MAKE PAYMENT TABS*/

.smlLstngEmty p img {float:left; margin-right:0; margin-bottom:0; margin-right:10px;}
.smlLstngEmty p a {text-align:left; display:inline !important;}
.smlLstngEmty p {width:213px !important; float:left; text-align:left; padding:10px 10px 0px 0px; border:0 !important;}
.smlLstngEmty p label {color: #FF7300; float: none !important;font-weight: bold; width: auto !important;}

/*SUPPORT BLOCK ON THANKYOU PAGE*/
.spprtBlck {background:url(/co/images/phn-img.jpg) no-repeat 202px 85px #f6f6f2 !important; height:100% !important; border:1px solid #e1e1d1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:210 !important;}
.spprtBlck .shdw {border:1px solid #fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:15px !important;}
/*SUPPORT BLOCK ON THANKYOU PAGE*/

.soc{display:inline-block;list-style:none;padding:0;margin:0;}
ul.soc li{display:inline-block;    margin-right: 20px;}
ul.soc li a{display:inline-block;color:#fff;width:170px;min-height:25px;line-height:25px;text-align:center;border-radius:2px;}

.spotlight{background: #5cb74c;position: absolute;
   /* left: 0px;
   top: 5px;*/
    padding:0px 7px;width: 6%;}
.recent-work-wrap .spotlight{width: 25%;}
.spotlight:after {
     top: 0;
	    display: block;
    content: "";
    height: 0;
    width: 0;
    border: 11px solid #5cb74c;
    border-bottom: 11px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: -20px;
}

.feart{background: #3997ba;position: absolute;
   /* left: 0px;*/
	width: 6%;
   /* top: 5px;*/
    padding:0px 10px;}
.feart:after {
     top: 0;
	    display: block;
    content: "";
    height: 0;
    width: 0;
    border: 11px solid #3997ba;
    border-bottom: 11px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: -20px;
}

.urg{background: #d93442;position: absolute;
    /*left: 0px;
     top: 5px;*/
	width: 6%;
    padding:0px 10px;}
.urg:after {
     top: 0px;
	    display: block;
    content: "";
    height: 0;
	
    width: 0;
    border: 11px solid #d93442;
    border-bottom: 11px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: -20px;
}


.urg div, .spotlight div, .feart div{color: #fff;
   font-size:11px;
   text-transform:uppercase;
    /* top: 0px; */
    margin-top: 0px;
    }
	
.later{padding: 0;
    background:#f3f3f3;    display: block;
    top: 0;
    overflow: hidden;}
	
.product-heading {margin-bottom: 40px;font-size: 18px;color: #4e4e4e;}
.product-city {padding-bottom: 10px;padding-top: 0px;}
.product-wishlist{ font-size: 13px;font-weight:bold;}
.nopadding {padding:0px;}

.popup-base {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0,0,0,0.4);
}
.btn-view{
	border:1px solid #e73f56;
	border-radius: 5px;
	padding:3px 10px;
	color: #e73f56;
}
.btn-view:hover{
	background:#e73f56;
	border:1px solid #e73f56;
}



.commentlist {border: 1px solid #f7f7f7;}
.commentlist .userimg span {
    margin-top: 10px;
    display: block;
    padding: 3px;
}
.reviewer-imgName {
    padding-left: 2px;
    font-size: 45px;
    line-height: 70px;
    color: #fff;
    text-align: center;
    width: 70px;
    height: 70px;
    margin-top: 0px;
    border-radius: 50%;
    display: inline-block;
}
.commentlist .rating {
    font-size: 18px;
    color: #ececec;
    display: block;
    padding: 10px 0 6px 0;
}


.commentlist .rating .sd-icon-star {
    letter-spacing: -6px;
    width: 11px;
	padding: 0px 8px;
}
.commentlist .rating .sd-icon-star.active {
    color: #f6b800;
}
.sd-icon-star:before {
    content: "\f1f5";
}
.commentlist .head {
    font-size: 15px;
    line-height: 18px;
    white-space: pre-wrap;
    color: #333333;
}
._reviewUserName {
    height: 14px;
    display: inline-block;
    line-height: 13px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 13px;
    white-space: nowrap;
    color: #999999;
    margin-top: 5px;
}
.commentlist p {
    font-size: 13px;
    line-height: 20px;
    white-space: pre-wrap;
    word-wrap: break-word;
    color: #666;
    margin-top: 15px;
}

.notification {
    display: flex;
}
.gdpr-banner {
    background-color: #343b48;
    box-shadow: 0 0 10px #b1adb3;
    color: #fff;
}

.notification.fixed-bottom, .notification.fixed-top {
    left: 0;
    position: fixed;
    width: 100%;
}
.notification.fixed-bottom {
    bottom: 0;
	z-index: 9;
}

.notification .content {
    flex-grow: 1;
    padding: 12px;
}

.gdpr-banner .content {
    box-sizing: border-box;
    width: 100%;
}

.gdpr-banner-content {
    /*background: url(/images/protection-icon.svg) no-repeat 8px 8px;*/
}
.gdpr-banner-title {
    margin: 0;
}
.gdpr-banner-body-mobile {
    font-size: 13px;
    letter-spacing: .3px;
    margin-top: 4px;
}
.gdpr-banner-buttons {
    text-align: left;
}

.gdpr-banner-accept {
    max-width: 100%;
    width: 200px;
}
.button--secondary {
   padding: 12px 40px;
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    font-weight: Bold;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    border-radius: 4px;
}

.listingchat{
	border-bottom: 1px solid #f2f2f2;
    width: 100%;
    padding: 5px 0px 5px 0px;
    display: inline-block;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    min-height: 240px;
    background: #FFF;
	display: flex;
}

.help-block {
    color: #e8131b;
}

.icon-wrapper{
    position:relative;
   display: inline-block;
}

*.icon-blue {color: #0088cc}
*.icon-grey {color: grey}

.badge{
    background: rgb(241, 6, 6);
    width: auto;
    height: auto;
    margin: 0;
    border-radius: 50%;
    position: absolute;
    top: -10px;
    right: -14px;
    padding: 4px;
}



.jobs .portfolio-filter {
    border: 2px solid #cd3232;
    display: flex;
	margin-bottom:0px;
}
.jobs .portfolio-filter li{float: left; 
    margin: 0;
   position: relative; 
    background: 0;
    flex: 1;
	margin: auto;
    text-align: center;
	border-right:2px solid #cd3232;
}
.jobs .portfolio-filter li:last-child {
 border-right:0px solid #cd3232;
}
.jobs .portfolio-filter > li a {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    margin-right: 0px;
    transition: none;
	color:#cd3232;
    -moz-transition: all 0.9s ease 0s;
    /* -webkit-transition: all 0.9s ease 0s; */
    -o-transition: all 0.9s ease 0s;
    border: 0px solid;
    outline: none;
    border-radius: 3px;padding:10px;
	
}
.jobs .portfolio-filter li a:hover{background:#cd3232;}
.jobs .portfolio-filter li a.active, .jobs .portfolio-filter li a:hover{width: 102%;
        border: 0px !important;
    border-radius: 0;
	display: flex; 
    text-align: center;
	background:#cd3232!important;
    display: block;
	margin-left: -2px;}

.jobs .portfolio-items {
	border-left: 2px solid #cd3232;
	border-bottom: 2px solid #cd3232;
	border-right: 2px solid #cd3232;
	min-height: 200px;
}

.jobs .portfolio-item {
	display:flex;
	padding: 0px 20px;
}

/* Tabs panel */
.tabbable-panel {
  
}

.tabbable-panel .row{
	margin-left:-5px;
	margin-right:-5px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border-top: 1px solid #e8e6e6;
  border-bottom: 4px solid #e8e6e6;
  margin: 0px;
  display: flex;
}
.tabbable-line > .nav-tabs > li {
  margin: 10px auto;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
  background: #fff;
  margin: 0 auto;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
 border:none;
  border-bottom: 4px solid #fbcdcf;
}

.tabbable-line >.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #fff;
}

.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
 border: 1px solid #fff;
  border-bottom: 4px solid #f3565d;
  position: relative;
  background: #fff;
 
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #f3565d;
  background: #fff;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  padding: 15px 0;
  min-height: 300px;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
.fol{
	margin-top: 10px;
    margin-bottom: 15px;
}

.follow-img{
    width: 75px;
    height: 75px;
    border-radius: 50px;
}

.follow-name {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 700;
    color: #656565;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 15px;
}
.user-details{margin-top: 10px;
    font-size: 13px;
    font-weight: 700;
    color: #656565;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 15px;}
	
.user-details .ic_user { font-size: 15px;color:  #aba6a6;margin-right:5px; background: #e0e0e0;
    padding:10px;
    border-radius: 50%;}  

.btn-follow {
    border: none;
    border-radius: 5px;
    color: #fff!important;
    background: #e73f56;padding: 5px 25px;
}	

.loader-follow {
	text-align: center;
    margin-top: 30px;
}

.bx-sd {box-shadow: 0 1px 6px rgba(0,0,0,.1);}

.almd h2{padding: 30px 0px;color:#fff;background-color:rgba(0, 0, 0, 0.29);margin: 0px;font-size: 16px;}
.almd div {margin-bottom:10px;}
.get-code-visible {
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #cd3232;
    font-weight: bold;
    font-size: 16px;
    background-color: #F1F1F1;
    border-style: dashed;
    border-width: 2px;
    cursor: pointer;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
}

.form-horizontal .has-feedback .form-control-feedback {
    right: -15px;
}



.cpnbtn {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
    position: relative;
    width: 190px;
    height: 45px;
    padding: 0 10px 0 0;
    cursor: pointer;
    text-align: right;
    color: #ea5656;
    border: 1px dashed #cd3232;
    border-radius: 3px;
    background-color: #ffeeee;
	margin-top:15px;
}


.cpnbtn .p1 {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 135px;
    height: 45px;
    margin: -1px 0 0 -1px;
    padding-left: 10px;
    white-space: nowrap;
    color: white;
    border-radius: 3px 0 0 3px;
    background: #cd3232;
}

.cpnbtn .p2 {
    position: absolute;
    top: 0;
    right: 15px;
    overflow: hidden;
    width: 45px;
    height: 44px;
}

.cpnbtn span {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: block;
    width: 162px;
    height: 100%;
    color: #fff;
}
	
.cpnbtn:after, .cpnbtn:before {
    position: absolute;
    right: 15px;
    width: 30px;
    height: 2px;
    content: '';
    background-color: #cd3232;
}



.cpnbtn:before {
    top: -1px;
    right: 30px;
    transition: transform .3s ease-out;
    backface-visibility: hidden;
}


.cpnbtn .t1, .cpnbtn .t2 {
    transition: transform .3s ease-out;
    backface-visibility: hidden;
}

.cpnbtn .t1 {
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 63.64px;
    height: 63.64px;
    transform: translate(-17px, -2px) rotate(-45deg);
    background: #cd3232;
}

.cpnbtn .t1:last-of-type {
    background: none;
    z-index: 3;
}

.cpnbtn .t2 {
    position: absolute;
    top: 17.5px;
    right: -25px;
    width: 30px;
    height: 30px;
    transform: rotate(45deg);
    background: #991717;
}
.cpnbtn:hover .t1:first-of-type {
    background-color: #de4f4f;
}
.cpnbtn:hover .t1 {
    transform: translate(-24px, 6px) rotate(-45deg);
}
.cpnbtn:hover .t2 {
    top: 17px;
    right: -14px;
}

.cpnbtn:after {
    bottom: -1px;
}
.cpnbtn:hover:before {
    transform: translate(-14px, 0);
    background-color: #de4f4f;
}
.cpnbtn:hover .p1 {
    background-color: #de4f4f;
}

.code-txt {
    height: 48px;
    line-height: 48px;
    max-width: 298px;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    color: #cd3232;
    transition: all .3s;
    background-color: #ffffff;
    font-weight: bold;
    border-radius: 4px 0 0 4px;
    padding: 0 5px;
    box-sizing: border-box;
    border: 1px dashed #cd3232;
    border-right: none;
}
.copy-btn {
    width: 108px;
    height: 48px;
    line-height: 32px;
    background-color: #cd3232;
    border-radius: 0 4px 4px 0;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    color: #ffffff;
    cursor: pointer;
    vertical-align: top;
    float: right;
    transition: all .3s;
    margin-left: -1px;
}

.btn-copied {
    background-color: #5BB656;
    color: #ffffff;
}
.copy-btn:hover,.copy-btn:focus {
    color: #ffffff;
    text-decoration: none;
}

.we-display{display:none;}

.mobileHP .modal-dialog {
      width: 100%;
      height: 100%;
      padding: 0;
      margin:0;
}

.mobileHP .modal-header {
    padding: 15px;
    border-bottom: 0px ;
}
.mobileHP .modal-content {    
      height: 100%;
      border-radius: 0;
      color:white;
      overflow:auto;
	  background: #e73f56 url(/images/subscribe_02.png);
	  border: 0;
	  background: rgba(0, 0, 0, 0.3);
	  
}
 .mobileHP  .close
    {
      color:white ! important;
      opacity:1.0;
	 font-size: 12px;
    font-weight: 100;
	     float: left;
    margin-top: 0px;
    } 
 
 
    .mobileHP .modal-dialog {
      width: 100%;
      height: 100%;
      padding: 0;
      margin:0;
    }
    .mobileHP .modal-content {
      
      height: 100%;
      border-radius: 0;
      color:white;
      overflow:auto;
    }
    .mobileHP .modal-title
    {
      font-size: 4em;
      font-weight: 300;
      margin: 0 0 20px 0;
    }
   .mobileHP  .modal-content-three
    {
      background-color:crimson;
    }
 .mobileHP #mob-hedder{color:#fff;margin-top:70px;margin-bottom:60px;line-height: 24px;}
  .mobileHP #mob-hedder span{font-size:15px;}
  .mobileHP .mob-footer{position: absolute;
    bottom: 0;
    color: #fffdfd;
    background: indianred;
    width: 100%;
    text-align: center;
    padding: 10px;
}


    
.login-side{background: #e73f56;background-size: auto 100%;min-height:450px;border-radius: 4px 0px 0px 4px;}

.login-overlay {
 position: fixed;
    top: 0;
    left: -14px;
    height: 100%;
    z-index: 10;
    width: 43.5%;
    background-color: rgb(0 0 0 / 12%);
    border-radius: 4px;
}

.login-side h3 {
    font-weight: 800;
    font-size: 20px;
    margin-bottom: 32px;
	margin-top: 140px;
	color:#fff;
}

.login-side ul {list-style:none;margin: 0;padding: 0;color:#fff;}
.login-side ul li{padding: 10px 20px;font-weight: normal;font-size: 16px;}


