﻿
body
{
	margin: 0;
	font-size: 14px;
	padding: 0;
	overflow-x:hidden;
	    font-family: 'Varela Round', sans-serif !important;
	    -webkit-transition: background-color .5s;
	    -moz-transition: background-color .5s;
	    
	     transition: background-color .5s;
}
body > form:first-child
{

    overflow-x: hidden;
}
.whit
{
color:#fff;
}
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
    text-align:center;
        font-size: 140%;
}
.table-borderless
{
margin-bottom:0;
}
.title
{
    font-size: 260%;
}
#mob-app-img
{
width:37%;
}
.body-bg
{
	background-color:#F3F3F3;
}
img
{
	border: none;
}
a
{
	cursor: pointer;
	text-decoration:none;
}

        .tmcnt 
        { 
            border: solid 1px #dddddd; 
            margin-top: 18px; 
            background: #dddddd; 
        } 
        .tmol 
        { 
            padding: 0px 0px 0px 21px; 
            font-size: 14px; 
            color: black; 
            margin-bottom: 22px; 
        } 
        .tmtitle 
        { 
            font-weight: bold; 
            color: #353647; 
            text-align: center; 
            padding: 10px; 
        }
.form-control:focus
{
	border-color: #F04B47;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
}
.mg-top0
{
	margin-top: 0;
}


.srch-container {
    display: block;

    background-color: #fff;
    color: #000;
    width: auto;
    left: 0;
    max-height: 370px;
    overflow: auto;
    z-index: 1000;
    top: 110%;
    text-align: left;
    padding: 15px 10px;
    font-size: 96%;
    padding-left: 0;
    position: absolute;
        right: 0;
    width: 604%;
    margin: 0 auto;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        
        border-radius: 5px;
           border: 1px solid #7c7b80;
     
}
.text-ad-links
{
   display:none;
}
.ani-sec1 > .title-gap
{

}
.org-btn
{
    color: #fff;
    background: #f58c31;
   
    font-weight: 400;
    font-family: inherit;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 16px;
    font-size: 100%;
    line-height: 1.3333333;
    border: none;
    text-align: center;
    outline: none;
    text-transform: uppercase;
}
.org-btn:hover
{
color:#fff;
opacity:0.5;
}
.top-header .pd0
{
    text-align:right;
    margin-bottom:10px;
}
.sub-cont .txt-cen
{
    text-align:center;
}

.dis-flex
{
    display: flex;
        align-items: left;
       padding: 19px 0;
    background-color:#fff;
    border:0;
     margin-bottom: 0px;

       justify-content: start;
  
    
}
.navbar2
{
 float:right;
}
.navbar2 li:last-child
{
    margin-right: 15px;
 }   
#txtsrc, #ctl00_txtsrc
{
width:135% !important;
    margin-left: 14px;
}

#ctl00_Panel1 #srcrest, #Panel1 #srcrest
{
    width: 334%;
   
    left: 14px;
}


.dis-align-center
{
display: flex;
align-items: center;
background-color: #fff;
    padding: 17px 0;
        margin-bottom: 0;

}
.dis-align-center-1
{
    flex-grow: 0.1;
}
.dis-align-center-10
{
    flex-grow: 10;
}


#myNavbar .navbar2 li
{
       padding: 0 2px;
}

#myNavbar .navbar2 li:last-child
{
 padding: 0;
     margin-right: 15px;
}

.box-sh
{
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.30);
    -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.30);
    -o-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.30);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.30);
        border-color: transparent;
}
#myNavbar .navbar2 li a
{
       padding: 10px 5px;
       font-size: 100%;
       text-transform:uppercase;
     white-space: nowrap;
    color: #28293e;
}


.navbar1li
{
width:33%;
}

.c-list li:first-child {
    /*width: auto;*/
}

#srcrest li:first-child
{
width:auto;
}

.dis-flex3
{
    display: flex;
    align-items: center;
    background-color:#fff;
    margin: 15px 0;
 
}


.font85
{
	font-size: 85%;
}
.req-val
{
	color: Red;
	padding-left: 5px;
}
.red-clr
{
	color: Red;
}
.blue-clr
{
	color: #00b1f1;
}
.blue-clr a
{
	color: #F04B47;
}
a:hover
{
	text-decoration: none;
}
.cat-center
{
	float: none;
	margin: 0 auto;
}
.homepadd
{
	padding-right: 5px;
	padding-left: 5px;
}
.header1
{
	padding: 10px 0;
	position: absolute;
	width: 100%;
}
.city-srch
{
	margin-top: 15px;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th
{
	border-bottom-width: 1px;
}
.brdr
{
	border-color: #fff !important;
	background-color: #fff !important;
	border: none !important;
}
.brdr:focus
{
	border-color: #fff !important;
	background-color: #fff !important;
	border: none !important;
}
.brdr:hover
{
	background: #fff !important;
	background-color: #fff !important;
}
.brdr span
{
	background-color: #000 !important;
	width: 28px !important;
	height: 3px !important;
}
.btn-brdr
{
	border: solid 1px #fff;
}
.proces
{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9997;
	left: 0px;
	top: 0px;
	background: #DDD;
	opacity: 0.6;
}

.menu-sec
{
	background: none;
	border: none;
}
.menu
{
	border-color: #fff;
	border-top: none !important;
}

.menu ul
{
	margin: 0;
	padding: 0;
}
.menu ul li
{
	list-style-type: none;
}
.org-txt-my
{
font-weight: bold;
    color: #f58c31 !important;
    text-decoration: underline;
}

.menu ul li a
{
	color: #000 !important;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 90%;
	padding: 15px 15px;
}
.menu ul li a:hover
{
	color: #000 !important;
}
.banner-section
{
	/*background: url(img/banner12.jpg) no-repeat;*/
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover; /* margin-top: -153px; */
	position: relative; /*height:740px; height:430px; padding: 315px 0 74px;padding: 279px 0 74px;padding: 190px 0 74px;
	height: 670px;*/
	padding: 140px 0 74px;
    height: 460px;	
	background: #f78f32; 
	background: -moz-linear-gradient(-45deg,  #f78f32 0%, #f78f32 17%, #f04b47 55%, #f04b47 64%, #f04b47 64%, #f04b47 83%, #f04b47 100%);
	background: -webkit-linear-gradient(-45deg,  #f78f32 0%,#f78f32 17%,#f04b47 55%,#f04b47 64%,#f04b47 64%,#f04b47 83%,#f04b47 100%); 
	background: linear-gradient(135deg,  #f78f32 0%,#f78f32 17%,#f04b47 55%,#f04b47 64%,#f04b47 64%,#f04b47 83%,#f04b47 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78f32', endColorstr='#f04b47',GradientType=1 ); 
}
.activity-search
{
	margin: 0 auto; /*background: rgba(0, 0, 0, 0.17); 	width: 80%; 	width:63%;*/
	width: 58%;
	position: relative;
}
.activity-search h4
{
	color: #fff;
}
.activity-search h5
{
	color: #fff;
}
.text1
{
	color: #fff;
}
.flag-dropdown
{
    position: absolute;
    left: 0;
    right: 0;
    
    top: 99%;
    z-index: 99;
}
.subhead
{
text-align: center;
    display: block;
    font-size: 50%;
    font-size: 55%;
      text-transform: initial;
          margin-bottom: 50px;
}
#putcty
{
border:0;
}
.text1 h3
{
	line-height: 150%;
	font-size: 180%;
	font-weight: bold;
}
.text1 h4
{
	font-weight: 500;
	font-size: 160%;
}
.nav-menu-2 li:first-child

{
text-decoration:underline;

}
/*.nav-menu-2 li:last-child 

{
    background: #F78F32;
    border-radius:3px;
        margin-left: 8px;

}
.nav-menu-2 li:last-child > a
{
    color:#fff !important;
    background-color:Transparent !important;
 }   */
.column-in
{
	padding: 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	color: #333333;
}

.inner-addon { 
    position: relative; 
}


.inner-addon .top-ser  {
  position: absolute;
  padding: 10px;
  pointer-events: none;
  z-index:99;
   color: #F04B47;
            font-size: 125%;
}


.left-addon .top-ser
{
 left:  0px;
 top: 2px;
 }
    

.left-addon input
{
padding-left:  30px;
}


.std-link a:focus
{
opacity: 0.66 !important;
    background-color: #F04B47 !important;
}

.column-head
{
	text-decoration: none;
}
.column-head h2
{
	padding: 0;
	font-size: 95%;
	margin: 10px 0 10px;
	color: #444444;
	font-weight: bold;
}
.column-head:hover
{
	text-decoration: none;
}
.column-head:hover h2
{
	color: #006dd4;
}
.black-list
{
	margin-bottom: 0;
}
.black-list li a
{
	color: #444444;
	text-decoration: none;
}
.black-list li a:hover
{
	text-decoration: none;
	color: #006dd4;
}
.black-list hr
{
	border-color: #9A9A9A;
	margin: 10px 0;
}
.mg-top
{
	margin: 20px 0 0;
}
.mg-bottom
{
    margin-bottom: 30px;
}
.tb-pdng
{
	padding: 15px 0;
}
.help-section
{
	margin-top: 30px;
	/*background: url(img/activity-bg.jpg) no-repeat;
	padding: 140px 0 130px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	background-color: #F3F3F3;
	height: 308px;
	display: flex;
    align-items: center;
    vertical-align: middle;
}
.text2
{
	color: #404040;
}
.text2 h3
{
	line-height: 150%;
}
.call-btn
{
	color: #ffffff;
	background: #3ac0f0; /*border-top: 1px solid rgba(255, 255, 255, 0.5); 	border-bottom: 1px solid rgba(0, 0, 0, 0.33)*/
	font-weight: 700;
	/*font-family: 'Dosis' , 'Helvetica Neue' , 'Helvetica' , 'Arial' , sans-serif; 
	-webkit-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 	
	-moz-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 	
	-ms-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 	
	-o-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 
	box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin: 0 20px 40px;
	padding: 10px 16px !important;
	font-size: 98%;
	line-height: 1.3333333;
	border: none;
	width: 17%;
	outline: none;
}
.call-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.activity-link
{
	text-decoration: none;
	color: #ffffff;
	background: #3ac0f0;
	padding: 12px 46px;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
	font-size: 140%;
	line-height: 35px;
	font-weight: 700;	
	-webkit-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-moz-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-ms-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-o-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin: 0 20px 40px;
}
.activity-link:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
	text-decoration: none;
	color: #fff;
}

.footer1
{
	margin-top: 20px; /*display: flex;     align-items: center;*/
}
.pdng0
{
	padding: 0;
}
.social-icon
{
	display: block;
	padding: 0px 0;
	color: #fff;
	font-size: 120%;
	text-decoration: none;
	line-height: 196%;
}
#ctl00_lblpopmsg span
{
    color: #000 !important;
}
#ctl00_ContentPlaceHolder2_btnshare
{
    background: #92d050;
}

.subtitle {
  margin: 0 0 2em 0;
}
.terms
{
position:relative;
}
.teams-text
{
    position: absolute;
    bottom: 0px;
    color: #fff;
    text-align: center;
    left: 0;
    right: 0;
    font-size: 120%;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Varela Round', sans-serif;
}
.fancy, .fancy0, .fancy1 {
  line-height: 0;
  text-align: center;
}
.fancy span, .fancy0 span, .fancy1 span {
  display: inline-block;
  position: relative;  
      font-size: 130%;
}

.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;

  border-top: 1px solid #7c7b80;
  top: 0;
    width: 15%;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}

.table-borderless .org-btn
{
    margin-top: 20px;
width:25%;
}



.fancy0 span:before,
.fancy0 span:after {
  content: "";
  position: absolute;
  height: 5px;

  border-top: 1px solid #7c7b80;
  top: 0;
      width: 160%;
}
.fancy0 span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy0 span:after {
  left: 100%;
  margin-left: 15px;
}



.fancy1 span:before,
.fancy1 span:after {
  content: "";
  position: absolute;
  height: 5px;

  border-top: 1px solid #7c7b80;
  top: 0;
  width: 100%;
}
.fancy1 span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy1 span:after {
  left: 100%;
  margin-left: 15px;
}



.padd0
	{
		padding: 0;
	}
.animation1 
{
background:url(../img/animation/1.png)no-repeat center center;
}
.animation2 
{
background:url(../img/animation/2.png)no-repeat center center;
}
.animation3 
{
background:url(../img/animation/3.png)no-repeat center center;
}
.animation4 
{
background:url(../img/animation/4.png)no-repeat center center;
}
.animation5 
{
background:url(../img/animation/5.png)no-repeat center center;
}
.animation6 
{
background:url(../img/animation/6.png)no-repeat center center;
}
.animation7 
{
background:url(../img/animation/7.png)no-repeat center center;
}
.animation8 
{
background:url(../img/animation/8.png)no-repeat center center;
}


.animation1 img:hover, .animation2 img:hover, .animation3 img:hover, .animation4 img:hover, .animation5 img:hover, .animation6 img:hover, .animation7 img:hover, .animation8 img:hover
 {
    -webkit-animation-name: rotate; 
    -moz-animation-name: rotate; 
    -o-animation-name: rotate; 
    animation-name: rotate; 
    -webkit-animation-duration: .5s; 
    -moz-animation-duration: .5s; 
    -o-animation-duration: .5s; 
    animation-duration: .5s; 
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;

}
@-webkit-keyframes rotate {
    from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    }
    to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    }
}

.my-btn
{
    background: #F78F32;
    border-radius: 3px;
    color:#fff;
    border-color:#F78F32;
}
.my-btn:hover, .my-btn:focus
{
    opacity:0.7;
 background: #F78F32;
    border-radius: 3px;
    color:#fff;
    border-color:#F78F32;
}

.my-btn2
{
    background: #9dcc58;
    border-radius: 3px;
    color:#fff;
    border-color:#9dcc58;
}
.my-tablee
{
padding:0 10px;
}
.my-tablee>tbody>tr>td
{
    border-top:0;
}
.my-tablee>tbody>tr:nth-child(3) 
{
 border-bottom:3px solid #eee;
}
.riview
{
    padding: 0 10px;
        margin-bottom: 35px;
}
.my-td

{
    padding: 0px 10px !important;
}
.clr-td
{
    color: #f68f32;
}
.my-btn2:hover, .my-btn2:focus
{
    opacity:0.7;
 background: #9dcc58;
    border-radius: 3px;
    color:#fff;
    border-color:#9dcc58;
}
.crm-sec3 {
    background: url(../img/animation/sec4.jpg)no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    color: #fff;
}
.pd90 {
    padding: 165px 45px;
}
.afbebox {
    border: 2px solid #fff;
    padding: 20px;
    display: block;
}
.afbebox h1
{
    font-size: 450%;
margin:0;
}
.afbebox h3
{
    font-size: 194%;
margin:0;
}
.afbebox p
{
margin:20px 0;
text-align:justify;
}
.title-gap
{
    margin-bottom: 35px;   
        margin-top: 0; 
}
.google-play
{
background-color:#f58c31;
}
.dis-flex2
{
    display: flex;
    align-items: center;
    margin-top:70px;
        color: #fff;
}

.expolre {
        color: #3e324b;
    font-weight: 600;
    background-color: #fff !important;
    text-align: center;
       padding: 12px;
    border-radius: 5px;
        margin: 0 38px;
    text-transform: uppercase;
}

.expolre:hover, .expolre:focus
{
       color: #F78F32;
}


.bot0 {
    margin-bottom: 0;
}
.bg-rel {
    background-color: #3e314b;
}   


.box-shadow
{
    box-shadow: 2px 2px 15px #eee;
        border-radius: 3px;
}
.box-shadow p
{
padding: 10px;
    font-weight:500;
    color: #353444;

}

.box-shadow p span
{
color:#F78F32;
    font-size: 90%;
}
.animation-bg  img
{
    padding: 50px 0;
}
.ani-sec1
{
margin-bottom:0;
}
.ani-sec1 p
{
margin:15px auto;
}
.social-icon:hover
{
	color: #fff;
	text-decoration: none;
}
.facebook a
{
	background: #60497b;
}
.instagram a
{
	background: #ffcc66;
}
.twitter a
{
	background: #95b3d7;
}
.gplus a
{
	background: #ff6600;
}
.footer2
{
	padding: 0;
}
.foot-link a
{
	text-decoration: none;
	color: #333;
	font-size: 120%;
	padding: 10px 0;
	display: block;
	border-left: solid 1px #B3B3B3;
	border-bottom: solid 1px #B3B3B3;
}
.foot-link a:hover
{
	text-decoration: none;
}
.brdr-right
{
	border-right: solid 1px #B3B3B3;
}
.copy-right
{
	font-size: 100%; /* border: solid 1px #B3B3B3; */
	border-top: 0;
	padding-bottom: 10px;
	color: #999;
}
.foot-logo img
{
	margin:0 auto;
}
.box-brdr
{
	border: solid 1px #ddd;
}

#ctl00_ContentPlaceHolder2_Divtg, #ctl00_ContentPlaceHolder2_Divtg1
{
    padding: 0;
        margin: 0px 0 30px 0;
}
.text-box
{
	width: 100%;
	margin: 0 0 16px 0;
	background: rgba(255, 255, 255, 0.95);
	border-color: rgba(255, 255, 255, 0.95);
	padding: 9px;
	border: 1px solid #e6e6e6;
	outline: 0px;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#lblpopmsg span
{
    color: #f58c31 !important;
}
.back-next
{
	color: #ffffff;
	background: #f58c31;
	    
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
	font-weight: 700;
	font-family:inherit;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border: none;
	text-align: center;
	width: 100%;
	outline: none;
}
.back-next:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.center-btn
{
	margin: 0 auto;
	width: 20%;
}
.current
{
	background: #2A9DED;
	color: #fff;
}
.current:hover
{
	color: #fff;
}
.mg20
{
	margin: 20px 0;
}
.bus-bg
{
	/*background: url(img/business1.jpg) no-repeat; 	padding: 110px 0 75px; 	margin:30px 0; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-ms-background-size: cover; 	-o-background-size: cover; 	background-size: cover; 	height: 400px;*/
	background: url(img/busprofile-ban.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	height: 400px;
	margin-bottom: 20px;
	padding: 150px 0 75px;
}
.bus-bg1
{
	/*background: url(img/business1.jpg) no-repeat; 	padding: 110px 0 75px; 	margin:30px 0; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-ms-background-size: cover; 	-o-background-size: cover; 	background-size: cover; 	height: 400px;*/
	background: url(img/busprofile-bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
    height: 200px;
	margin-bottom: 20px;
	padding: 75px 0 75px;
}
.bus-bg h1
{
	color: #fff;
	font-weight: bold;
	line-height: 140%; /* background: rgba(0, 0, 0, 0.17); */
	width: 85%;
	margin: 0 auto;
	padding: 10px;
	font-size: 47px;
}
.bus-bg1 h1
{
	color: #fff;
	font-weight: bold;
	line-height: 140%; /* background: rgba(0, 0, 0, 0.17); */
	width: 85%;
	margin: 0 auto;
	padding: 10px;
	font-size: 47px;
}
.abt-bg
{
	background: url(img/abt.jpg) no-repeat;
	padding: 120px 0 75px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 400px;
	text-align:center;
}

#ctl00_ContentPlaceHolder2_ddlpack
{
      border-radius: 4px 0 0px 4px;
}

.abt-bg h1
{
	color:#0E0E21;
    font-weight: 500;
    line-height: 140%;
    /* background: rgba(0, 0, 0, 0.17); */
    width: 85%;
    margin: 0 auto;
    padding: 10px;
    font-size: 47px;
    text-align: center;
    text-transform: uppercase;
}
.abt-bg p
{
	color:#fff;
    font-size: 150%;
    width: 85%;
    margin: 0 auto;
}
.abt-cont p
{
	font-size: 115%;
	line-height:25px;
	color:#0E0E21;
}
.bacome-bg
{
	background: url(img/partner.jpg) no-repeat;
	padding: 150px 0 75px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 400px;
}
.bacome-bg h1
{
	color: #fff;
	font-weight: bold;
	line-height: 140%; /*background: rgba(0, 0, 0, 0.17);*/
	width: 85%;
	margin: 0 auto;
	padding: 10px;
	font-size: 47px;
}
#ctl00_ContentPlaceHolder2_txtcpCode
{
    border: 1px solid #7c7b80;
    border-radius: 4px;
}
#ctl00_ContentPlaceHolder2_txtcpCode:focus
{
    border-color: #F04B47;

}
.cat-menu
{
	background-color: #00365c;
	-webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.25);
	-ms-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.25);
	-o-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 7px rgba(0, 54, 92, 0.11);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #36CEF1;
	text-decoration: none;
	display: block; /* border: solid 1px #B3B3B3; */
	padding: 10px 0;
	font-size: 120%;
}
#ctl00_ContentPlaceHolder2_txtexpr
{
    border: 1px solid #7c7b80;
    border-radius: 4px;
}
#ctl00_ContentPlaceHolder2_txtexpr:focus
{
    border-color: #F04B47;
}
.cat-menu:hover
{
	text-decoration: none;
	color: #36CEF1;
}
.link
{
	padding: 5px 0;
	font-size: 120%;
}
.link a
{
	line-height: 150%;
	color: #36CEF1;
}
.back-link
{
	text-decoration: none;
	color: #ffffff;
	background: #3ac0f0;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
	font-weight: 700;
	font-family: inherit;
	-webkit-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-moz-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-ms-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-o-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}
.back-link:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.page
{
	margin-top: 10px;
}
.page ul
{
	width: 100%;
	text-align: center;
}
.page ul li a
{
	width: 20%;
	display: block;
	color:#0E0E21;
}
.star-rate
{
	background-image: url(img/starrat1.png);
	background-repeat: no-repeat;
	background-position: 0 -96px;
	height: 23px;
}
.brdr-bottom
{
	border-bottom: solid 1px #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(img/FilledStar.png);
}
.filledStar
{
	background-image: url(img/Fill.png);
}
.emptyStar
{
}
.emptyRatingStar
{
	background-image: url(img/EmptyStar.png);
}
.savedRatingStar
{
	background-image: url(img/SavedStar.png);
}
.savedStar
{
}
.mg5
{
	margin-top: 5px;
}
.disccover
{
	/*font-size: 45px;
	color: #3ac0f0;
	font-weight: bold;*/
	font-size: 30px;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
}
.disccover span
{
	color: #F8FB24;
}
.explore
{
	font-size: 27px;
	font-weight: bold;
}
#logn
{
	position: fixed;
	height: auto;
	z-index: 50000;
	top: 12%;
	left: 26%;
	width: 55%;
	display: none;
}
/*#bgPopup
{
	display: none;
    position: fixed;
    position: absolute;  hack for internet explorer 6
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 50000;
    opacity: 0.8;
    border:2px solid blue;
}*/
.happy
{
	font-size: 180%;    
    font-weight: 400;
    /* color: #fff; */
    color: #000;
    text-transform: uppercase;	
	margin-bottom:20px;
}
.mg-top75
{
	margin-top: 75px;
}
.center
{
	text-align: center;
	position: relative;
}
.part
{
	font-size: 110%;
	margin: 0 0 15px 0;
	font-weight: 400; /*color: #fff;*/
	color: #000;
}
.feat-tit
{
	color: #0E0E21;
	margin-bottom: 35px;
	       margin-top: 35px;
}
.feat-tit span
{
	color: #F04B47;
	font-weight: bold;
}
.fb
{
	width: 146%;
	margin-bottom: 10px;
}
.mar-top
{
	margin-top: 10px;
}
.new
{
	font-size: 80%;
}
.remove_bor
{
	border: none;
	box-shadow: none;
}

.tex-floa
{
    margin-top: 10px !important;
float:right;
width:83%;
}


.con_padding
{
}
.con_padding1
{
	padding: 0;
	margin-top: 20px;
}
.prod
{
	list-style-type: none;
	display: inline-block;
	float: left;
	vertical-align: bottom;
	position: relative;
	overflow: hidden;
	height: 260px;
}
.prod a
{
	font-size: 150%;
	color: #ffffff;
	font-weight: normal;
	font-family: 'Open Sans' , sans-serif;
	text-shadow: 0 1px 1px #5f5f5f;
	display: block;
	vertical-align: bottom;
	padding: 0 0 0 0;
	position: relative;
	top: -255px;
	height: 255px;
	width: 100%;
	-webkit-transition: background 500ms ease;
	-moz-transition: background 500ms ease;
	-ms-transition: background 500ms ease;
	-o-transition: background 500ms ease;
	transition: background 500ms ease;
	text-decoration: none;
}
.prod a span
{
	background: rgba(0,0,0,.2); /* padding: 164px 37px 0 71px; */
	display: block; /* min-height: 94px; */ /* line-height: 1.2; */ /* background-color: rgba(0,0,0,.2); */
	font-size: 130%;
	font-weight: 400;
	text-align: center;
	line-height: 254px;
}
.prod a:hover
{
	text-decoration: none;
	background-color: rgba(0, 0, 0, .8);
}
.news-box
{
	width: 100%;
    margin: 0 0 16px 0;
    background: rgba(255, 255, 255, 0.95);
    border-color: rgba(255, 255, 255, 0.95);
    padding: 6px 9px;
    border: 1px solid #e6e6e6;
    outline: 0px;
  color: black;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px; 
       
}

.news-box:focus
{

 border-color: #F04B47;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 75, 71, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 75, 71, 0.6);
}

.news_btn
{
	color: #ffffff;
	background-color: #F04B47;
	padding: 7px 0; 
	font-size: 100%;
	font-family: inherit;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	margin: 0;
	width: 100%;
	text-align: center;
	border: none;
	outline: none;
	line-height: inherit;
}
.news_btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
	color: #ffffff;	
}
.site1_cone { 
    position: relative; 
    top: 0; 
    left: 0; 
    margin: 40px auto; 
    min-height: 400px; 
}
.search_but
{
	color: #ffffff;
	background: #C0C2C3;
	padding: 12px 0; /*border-top: 1px solid rgba(255, 255, 255, 0.5);*/ /* border-bottom: 1px solid rgba(0, 0, 0, 0.33); */
	font-size: 120%;
	line-height: 35px;
	font-weight: 700;
	font-family: inherit;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
}
.mar32
{
	margin-top: 51px;
}
.cat-menu1
{
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
	-ms-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
	-o-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 2px rgba(0, 54, 92, 0.11);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #000;
	text-decoration: none;
	display: block; /* border: solid 1px #B3B3B3; */
	padding: 10px 0;
	font-size: 120%;
	text-transform: lowercase;
}
.cat-menu1:first-letter
{
	text-transform: uppercase;
}
.cat-menu1:hover
{
	color: #36CEF1;
}
.category img
{
	width: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.img-overlay
{
	position: relative;
	max-width: 500px;
}
.project-overlay
{
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.eve-name p
{
color:#f58c31 !important;
}
.cat-text
{
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	font-weight: 600;
	font-size: 168%;
	padding: 0 10px;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 0.6));
	background: -moz-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 0.6));
	background: -ms-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 0.6));
	background: -o-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 0.6));
	background: linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 0.6));
}
.cat-text span.blck
{
	display: block;
}
.category a:hover .project-overlay
{
	background: #252323;
	opacity: 0.8;
	top: 0;
	position: absolute;
}
.mg15
{
	margin-top: 15px;
}
.prof-box
{
	border: solid 1px #ddd;
	border-radius: 5px;
	padding: 0;
}
.prof-cont
{
	padding: 10px 0;
}



.vote-box
{
	background: #92d050;
	color: #fff;
	font-weight: 600;
	padding: 3px;
	border-radius: 3px;
	position: relative;
	bottom: -10px;
	width: 80%;
}
.vote
{
	text-transform: uppercase;
}
.footer
{
	background: #3e314d;
}
.footer-center
{
	float:none;
	margin:0 auto;
}
.foot-cont h5
{
	color: #fff;
}

.foot-cont p
{
	color: #999;
	font-size: 90%;
}
.foot-cont ul
{
	margin: 0;
	padding: 0;
}
.foot-cont ul li
{
	line-height: 25px;
}
.foot-cont ul li a
{
	color: #999;
	font-size: 90%;
}
.foot-cont ul li a:hover
{
	color: #f58c31;
}
.footer2 hr
{
	border-color: rgba(255,255,255,0.2);
	margin-top:0;
	margin-left:15px;
	margin-right:15px;
}
.social-links
{
	padding-top: 10px;
}
.social-links ul
{
	margin-left:0;
}
.social-links ul li
{
	margin-bottom: 10px;
	color: #999;
}
.facebook {
     -webkit-background: linear-gradient(to right, #ff6433 , #f7564c);
    -moz-background: linear-gradient(to right, #ff6433 , #f7564c);
    -ms-background: linear-gradient(to right, #ff6433 , #f7564c);
    -o-background: linear-gradient(to right, #ff6433 , #f7564c);
    background: linear-gradient(to right, #ff6433 , #f7564c);
}
.twitter 
{
-webkit-background: linear-gradient(to right, #e84f51 , #ef3f53);
    -moz-background: linear-gradient(to right, #e84f51 , #ef3f53);
    -ms-background: linear-gradient(to right, #e84f51 , #ef3f53);
    -o-background: linear-gradient(to right, #e84f51 , #ef3f53);
    background: linear-gradient(to right, #e84f51 , #ef3f53);
}
.instagram
{
    background-color: #ef4947;
}
.social-links .in
{
    background-color: #ef4947;
}

.social-links ul li a
{
	display: block;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;

      width: 40px;
    height: 40px;
        font-size: 188%;
}
.social-links ul li a i
{
    line-height: 39px;
}
.social-links ul li a:hover
{
	color:#bbb;
}
.fb-icon
{
	background: #3b5998;
}
.s-icon
{
	width: 45px;
	display: inline-block;
	padding: 13px;
	background: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.std-link a
{
background-color:#F04B47;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -o-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;

}
.std-link:hover

{
opacity:0.66;
}
.std-link a
{
color:#fff !important;
}
.s-cont
{
	display: inline-block;
	padding: 0 10px;
}
.twit-icon
{
	background: #00acee;
}
.gplus-icon
{
	background: #dd4b39;
}
.insta-icon
{
	background: #FFBA00;
}
.mg-btm
{
	margin-bottom: 10px;
}
.city-select
{
	background-color: Transparent;
	border: 0;
	color: #fff;
}
.city-select:focus
{
	border: none;
	outline: none;
}
.city-select option
{
	color: #000;
}
.sub-tit
{
	font-size: 200%; /* font-weight: bold;  	color: #3ac0f0;*/
	color: #000;
	margin: 10px 0;
	font-weight: bold;
}
.sub-tit4 h1
{
	font-size: 200%;
	color: #000;
	margin: 10px 0;
	font-weight: bold;
}
.service-box
{
	/*-webkit-box-shadow: 0 0 4px #C0C0C0; 	-moz-box-shadow: 0 0 4px #C0C0C0; 	-ms-box-shadow: 0 0 4px #C0C0C0; 	-o-box-shadow: 0 0 4px #C0C0C0; 	box-shadow: 0 0 4px #C0C0C0; 	border-radius: 3px;*/
	border-bottom: solid 1px #C0C0C0;
}
.service-list
{
	margin-bottom: 0;
	padding: 8px 0;
}
.service-list li
{
	padding: 10px 0;
	font-size: 100%;
}
.service-list li b
{
	font-weight: 500;
	padding-right: 5px;
}
.align-right
{
	text-align: right;
}
.profile
{
	padding: 28px 0;
}
.bus-block
{
	display:flex;
	align-items:center;
	vertical-align:middle;

}
.bus-block h4
{
    color: #0E0E21;
	font-size: 135%;
    margin: 10px 0;
    font-weight: bold;
}
.bus-block h4 a 
{
    text-decoration: none;
    color: #0E0E21;
}
.rate-box
{
	background: #9FD356;
	color: #fff;
	font-weight: 600;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;	
}
.pink-line hr
{
	border-top: 1px solid #EE3060;
    border-bottom: 1px solid rgba(255,255,255,.1);
    margin: 0;
    margin-bottom: 10px;
}
.prof-rating
{
	background-image: url('img/starrat1.png' );
	background-repeat: no-repeat;
	background-position: right 0 top 1px;
	height: 23px;
}
.call-link
{
	margin-top: 8px;
}
.call-link a
{
	padding: 7px;
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.call-link a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.fav-link
{
	margin: 20px 0 0;
	padding: 0;
}
.fav-link a
{
	display: block;
	color: #333;
	cursor: pointer;
}
.testmonian-img li

{
width:19%;
float:left;
}
.fav-link a img
{
	padding-right: 4px;
}
.fav-rating
{
	background-image: url('img/ic_favorite.png' );
	background-repeat: no-repeat;
	background-position: right 0 top 1px;
	height: 33px;
}
.cat-heading
{
	    background-color: #f68f32 !important;
    color: #fff !important;
}
.sub-heading2 .cat-heading
{
	    background-color: #f68f32 !important;
    color: #ffffff !important;
    border-radius: 25px;
}
.gap {
    margin-top: 40px !important;
}
.gap1
{
	    margin: 17px 0 7px;
}
.cat-title
{
	font-weight: bold;
    font-size: 100%;
    display: block;
    padding: 9px 15px;
        border-radius: 25px;

       border: 1px solid transparent;
       text-transform:uppercase;
}
.cat-title.collapsed
{
	    background: #fff;
    color: #f68f32;
    border: 1px solid #f68f32;
}
.cat-title:hover, .cat-title:visited, .cat-title:focus
{
	text-decoration: none;
}
.table1 th
{
	border-bottom: 0 !important;
	text-align: center !important;
}
.table1 td
{
	padding: 15px 10px !important;
	vertical-align: middle !important;
}
.feature-list li
{
	padding: 0 20px;
}
.feature-list li img
{
	width: 50px;
}
.feature-list li div
{
	color: #00b1f1;
}
.sub-tit2
{
	font-size: 175%;
	color: #000;
	margin: 10px 0;
}
.share-link
{	
	padding-top:15px;	
	
}
.share-link ul
{	
        text-align: right;
}

.share-link ul li
{	
	padding-bottom:10px;	
}
.share-link ul li a
{
	color: #f78f32;
   
	font-weight: 400;	
	
	padding: 7px 13px;
    border:2px solid #f68f32;
    text-transform: uppercase;
    display:block;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        -ms-border-radius: 7px;
        -o-border-radius: 7px;
        border-radius: 7px;
        
}
.share-link ul li a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.share-link ul li.orange-bg a
{
	background-color:#F78F32;
	color:#fff;	
}
.exp-tit span
{
margin-left: 15px;
}
.share-link ul li.red-bg a
{
	  /*  background-color: #f78f32;*/
	background-color: #92d050;
	color:#fff;	
	    border-color: transparent;
}
.share-link ul li.green-bg a
{
    background-color: #f68f32;
    color: #fff;
   

    border: 2px solid #f68f32;
}
.address
{
	margin-bottom:20px;
}
.map-block 
{
	margin-bottom: 20px;
   /* border: solid 1px #e7e7e7;*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
        box-shadow: 2px 2px 1px #d6d7db;
}
.map-block .embed-responsive.embed-responsive-16by9 
{
	padding-bottom: 300px;
}
.map-block .embed-responsive-item
{
	/*height:60px;	*/
	height:300px;
}
.map-block a img
{
    width:100%;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.mar-bat-0 h3
{
margin-top:0;
}
.cen-link li a

{
    color: #f78f32;
    font-size:110%;
    font-weight:bold;
    text-decoration:underline;
}

.cen-link
{
    margin-bottom: 20px;
    }
    .cen-text li a
    {
           color: #f58c31;
        font-size:110%;
        font-weight:bold;
        text-decoration:underline;
    }
     .cen-text 
     {
     margin:25px 0;
     }
    
    
    .panel-tab
    {
    padding:0;
    margin:25px 0;
    }
.map-cont
{
	text-align: center;
    color: #0E0E21;
        padding: 3px 12px;
    text-transform: uppercase;
    position: absolute;
    right: 15px;
    font-weight: bold;
    bottom: 20px;
    background-color: #fff;
}
.map-block a:hover .map-cont
{
	    background-color: #f78f32;
	color:#fff;	
}
.thbtn
{
	padding: 0;
	padding-left: 10px;
}
.brdr-top
{
	border-top: solid 1px #5b585a;
}

.big-title3
{
text-align:center;
font-size:130%;
}
.left-rite-brdr
{
	border-left: solid 1px #5b585a;
	border-right: solid 1px #5b585a;
	padding: 0;
	font-size: 100%;
	  
}
.panel-border>div:first-child
{
  border-radius: 4px 4px 0 0;
}
.panel-border>div:last-child
{
  border-radius:  0 0 4px 4px;
}

.feature-list>tbody>tr>td, .feature-list>tbody>tr>th, .feature-list>tfoot>tr>td, .feature-list>tfoot>tr>th, .feature-list>thead>tr>td, .feature-list>thead>tr>th
{
    
    border:0px;
    
  
}
.feature-list>tbody>tr>td
{
border-bottom: 1px solid #5b585a;
}

.feature-list>tbody>tr:last-child>td
{
  border:0px;
}
.feature-list>tbody>tr>td:first-child
{
border-right: 1px solid #5b585a;
}

.feature-list{
    border-collapse: separate;
     border: 0.5px solid #5b585a;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
         border-radius: 4px;
}






.service-head1
{
	border-right: solid 1px #5b585a;
}
.my-bor-radin>div:first-child
{
    -webkit-border-radius: 4px 4px 0px 0;
    -moz-border-radius: 4px 4px 0px 0;
    border-radius: 4px 4px 0px 0;
}
.my-bor-radin>div:last-child
{
	border-bottom: solid 1px #5b585a;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	
	border-radius: 0px 0px 4px 4px;
}




.my-bor-rad>div:first-child
{
    -webkit-border-radius: 4px 4px 0px 0;
    -moz-border-radius: 4px 4px 0px 0;
    border-radius: 4px 4px 0px 0;
}
.my-bor-rad>div:last-child
{
	border-bottom: solid 1px #5b585a;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	
	border-radius: 0px 0px 4px 4px;
}

.service-head2
{
}
.heading
{
	    font-size: 100%;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}

.panel-nav-my>li.active>a, .panel-nav-my>li.active>a:focus, .panel-nav-my>li.active>a:hover
{
 background-color: #f68f32 !important;
    color: #fff !important;
}
.panel-nav-my>li>a
{
color:#f68f32;
border:1px solid #f68f32;
border-radius:25px;
    background-color: #fff;
        padding: 10px 50px;
        font-weight:bold;
}
.panel-nav-my>li:first-child
{
    margin-right: 24px;
}
.panel-nav-my>li>a:focus, .panel-nav-my>li>a:hover
{
    background-color: #fff;
}


.sub-heading
{
	background: #f9f9f9;
	padding: 10px;
	font-weight: 500;
	color: #00b1f1;
	font-weight: bold;
}
.sub-heading2
{
	background: #fff;
	font-weight: 500;
	color: #00b1f1;
	font-weight: bold;
	padding: 0;
	   
}
.sub-heading2 a
{
	display: block;
	padding: 10px;
	color: #00b1f1;
	text-decoration: none;
}
.servis a
{
	display: block;
	padding: 10px;
	    color: #f68f32;
	text-decoration: none;
	 border: 1px solid #f68f32;
    border-radius: 25px;
}
.sub-heading2 a:after
{
	content: '-';
	position: absolute;
	right: 20px;
	top: 30%;
	font-size: 105%;
}
.sub-heading2 a.collapsed:after
{
	content: '+';
}
.panel-inside
{
	border: none;
	border-radius: 0 !important;
	box-shadow: none;
	
}
.service-content1
{
	padding: 10px;
}
.service-content2
{
	padding: 0px 10px 10px;
}
.bottom-brdr
{
	border-bottom: solid 1px #ddd;
}
.call-back a
{
	background: #F04B47;
	/*background: #92d050;*/
	font-weight: 400;
	color: #fff;	
	padding: 6px 16px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	font-size: 96%;
	text-transform: uppercase;       
}
.call-back a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.time-head1
{
}
.time-head2
{
	border-left: solid 1px #5b585a;
	/*border-right: solid 1px #ddd;*/
}
.time-head3
{
	border-left: solid 1px #ddd;
}
.time-content1
{
	height: 64px;
}
.time-content2
{
	border-left: solid 1px #ddd;
	height: 64px;
}
.time-content3
{
	border-left: solid 1px #ddd;
	height: 64px;
}
.content
{
	padding: 10px 0;
	font-size: 90%;
}
.tcont1
{
}
.tcont2
{
}
.category-head
{
	padding: 0 !important;
	position: relative;
}
.op-head1
{
}
.op-head2
{
	border-left: solid 1px #ddd;
}
.op-head3
{
	border-left: solid 1px #ddd;
}
.op-content1
{
}
.op-content2
{
	border-left: solid 1px #5b585a;
	/*border-right: solid 1px #ddd;*/
}
.op-content3
{
	border-left: solid 1px #ddd;
	display:none;
}
.home-header
{

	/*position: absolute;
	z-index: 10;
	padding: 0;
	width: 100%; /*background:rgba(33, 31, 31, 0.36);     background:rgba(33, 31, 31, 0.21);*/
}
.home-header-in
{
	display: flex;
	align-items: center;
	vertical-align: middle; /*padding:10px 0;*/
	padding: 5px 0;
	margin: 0;
}

.std-link a:hover {
    opacity: 0.66 !important;
    background-color:#F04B47 !important;
}
.navbar-toggle {
    background-color: #F04B47 !important;
    margin-top:13px;
    margin-right:0;
    float:right;
}
.icon-bar {
    background: #fff !important;
}
.right-menu
{
/*margin-bottom: 10px;
    margin-top: 10px;*/
        margin-bottom: 0px;
  /*  margin-top: 12px;*/
	       
}
.ref-sec h1
{ 
text-transform:uppercase;
    margin: 30px 0;
}
.newsec2 h1
{
text-transform: uppercase;
}
.right-menu li
{
	
    padding:12px;
}
.dis-flex .right-menu li a
{
	text-decoration: none;
	    color: #28293e;
	cursor: pointer;
	text-transform:uppercase;
	    padding: 0px;
	        font-family: 'Varela Round', sans-serif !important;
	    font-weight: 510;
}
.nav-menu-2 li a {
    color: #303241;
    font-size: 12px;
}
.right-menu li a i
{
	padding-right: 6px;
}
.dis-flex .right-menu li a:hover
{
	color: #F04B47;
	background-color: #fff;
}

.right-menu li a:focus
{
color: #F04B47;
	background-color: #fff;
}


.right-menu li a span
{
}
/*.right-menu li:first-child a
{
	color:#FFBA00;
}
.right-menu li:last-child a
{
	color:#FFBA00;
}*/
.menufnt
{
	margin-top: 0px;
    margin-bottom: 12px;
}
.menufnt li a
{
	 font-size:14px;
	
}
.header-bg
{
	background-color: #fff; 
	/*position:relative;*/
	padding: 0;
	-webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);	
	z-index: 1031;
}
.header-bg-in
{
	/*display: flex;*/
	align-items: center;
	vertical-align: middle;
	padding: 10px 0;
}
.panel-border div.container-fluid:last-child
{
	border-bottom: solid 1px #5b585a;
	
	
}
.padd15
{
	padding: 15px 0;
}
.well
{
	background: none;
	border: none;
	padding: 19px 0;
	margin: 0 0 10px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
}
.panel-group .panel-heading a:after
{
	content: '-';
	position: absolute;
	right: 20px;
	top: 20%;
	font-size: 105%;
}
.panel-group .panel-heading a.collapsed:after
{
	content: '+';
}
.pad-left
{
	padding-left: 70px;

}
.close-btn
{
	font-size: 31px;
}
.modal-header .close-btn
{
	margin-top: -4px;
}
.forget-link
{
	text-decoration: none;
	color: #F04B47;
	font-weight: 500;
	font-size: 95%;
}
.forget-link:hover
{
	text-decoration: underline;
	color: #F04B47;
}
.sine-title
{
	margin-top: 4em;
	margin-bottom: 28px;
	color: #00b1f1;
	line-height: 0px;
	text-transform: uppercase; /*border-bottom: 1px solid #00b1f1;*/
}
.sine-title span
{
	display: inline-block;
	position: relative;
	padding: 6px 16px;
	margin: 0 auto -12px auto;
	font-weight: bold;
	line-height: 10px; /*background: #fff; 	border: solid 2px #385D8A; 	background-color: #4F83BD; 	border-radius: 10px 0;*/
	/*color: #00b1f1;*/
	color:#F04B47	
}
.sine-title:first-child
{
	margin-top: 0;
}
.social-signup
{
	max-width: 178px;
	margin-bottom: 1em;
	width: 100%;
	outline: none;
	border: none;
	padding: 10px;
}
.social-signup:focus, .social-signup:hover, .social-signup:active
{
	color: #fff;
	outline: none;
}
.fb-signup
{
	background: #3071a9;
	color: #fff;
	padding: 0;
}
.fb-signup:hover
{
	color: #fff;
	background: #14558d;
}
.gplus-signup
{
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.gplus-signup:hover
{
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.fb-cont
{
	font-size: 13px;
}
.lbl
{
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 90%;
	display: block;
}

.sub-btn
{
	color: #ffffff;
	background: #F04B47;
	font-weight: 700;
	font-family: inherit;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 6px 15px;
	font-size: 95%;
	line-height: 1.3333333;
	border: none;
	outline: none;
}
.sub-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.signup-link
{
	text-decoration: none;
	color: #F04B47;
	font-weight: 500;
	font-size: 95%;
}
.signup-link:hover
{
	text-decoration: underline;
	color: #F04B47;
}
.profile-box
{
	position: relative;
	overflow: hidden;
}
.profile-box img
{
	width: 100%;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.profile-cont
{
	position: absolute;
	bottom: 0;
	color: #fff;
	font-weight: bold;
	width: 100%;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 1));
	background: -moz-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 1));
	background: -ms-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 1));
	background: -o-linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 1));
	background: linear-gradient(rgba(255, 255, 255, 0),rgba(21, 19, 19, 1));
}
.panel-default
{
border-color:transparent;
}
.prof
{
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color:#fff;
	margin-bottom:25px;
}
.prof-name
{
	    padding: 8px 10px 0px 0px; /*text-transform:lowercase;*/
	    height:50px;
}
.prof-name a
{
	color: #333446; /*background-color: rgba(63, 191, 239, 0.75); 	background:linear-gradient(rgba(113, 113, 113, 0.8), rgba(113, 113, 113, 0.41),rgba(113, 113, 113, 0.8));*/
	padding: 4px 10px; /*text-transform:lowercase;*/
	    font-weight: 500;
	        font-size: 120%;
}
/*.prof-name:first-letter 
{
	text-transform: uppercase;
}
.prof-name a:first-letter 
{
	text-transform: uppercase;
}*/
.prof-rate
{
	position: absolute;
	top: 0;
	right: 0;
}
.prof-service
{
	padding: 0 10px 0px;
    height: 50px;
	overflow: hidden;
	min-height: 64px;
	    opacity: 0.8;
}

.prof-review a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.pd-top
{
	margin: 18px 0;
}
.breadcrumb
{
	font-size: 100%;
    background-color:Transparent;
    padding: 8px 10px;
    margin-top: 20px;  
}
.breadcrumb li a
{
	text-transform: lowercase;
	color: #0E0E21;
}
.breadcrumb li a::first-letter
{
	text-transform: uppercase;
}
.breadcrumb li
{
	text-transform: lowercase;
}
.breadcrumb li::first-letter
{
	text-transform: uppercase;
}
.breadcrumb li.active, .breadcrumb li.active a
{
	text-transform: lowercase;
	    color: #f78f32;
	        font-weight: bold;
}
.breadcrumb li.active::first-letter
{
	text-transform: uppercase;
}
.breadcrumb > li:before
{
	display: none;
}
.breadcrumb > li:after
{
	padding: 0 5px;
	color: #0E0E21;
	content: "/\00a0";
}
.breadcrumb > li:last-child:after
{
	display: none;
}
.prof-locality
{
	    padding: 0 10px 10px 10px;
}
.prof-locality a
{
	    color: #F78F32;
	    
}
.center-box
{
	width: 50%;
}
.pop-cont
{
	/*border: solid 3px #3AC0F0;*/
}
.pop-head
{
	border-bottom: 1px solid #D6D6D6;
	background-color: #F1F1F1;
	border-radius: 6px 6px 0 0;
}
.pop-foot
{
	border-top: 1px solid #D6D6D6;
	background-color: #F1F1F1;
	border-radius: 0 0 6px 6px;
}
.prof-foot
{
	border-top: solid 1px #ddd;
	    margin: 5px 10px;
	    
}
.prof-foot .row
{
	display:flex;
	align-items:center;
	vertical-align:middle;
	height:40px;
}
.whit img

{

}

.facebookin, .facebookup
{
	background: url(img/fbpop.png) no-repeat;
	width: 178px;
	height: 40px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	border-radius: 4px;
	margin: 0 auto 15px;
}
.googlein, .googleup
{
	background: url(img/gpluspop.png) no-repeat;
	width: 178px;
	height: 40px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	border-radius: 4px;
}
.fb_iframe_widget span
{
	width: 100%;
}
.sub-title
{
	color: #00b1f1;
	font-size: 18px;
	font-weight: bold;
}
.list-link
{
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;
	font-family: inherit;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px !important;
	font-size: 18px;
	line-height: 1.3333333;
	border: none;
	text-align: center;
}
.list-link:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
	color: #fff;
}
.gym-crm-sec3
{
    background: url(../img/fit-discover.jpg)no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    color: #fff;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{
	/*background-color: #00b1f1;
	border-color: #00B1F1;*/
	    background-color: #f68f32;
    border-color: #f68f32;
}
.fix-menu-container
{
	background-color: #ddd;
	padding: 0;
	position: relative;
	background: url('img/menubg.png') repeat;
	margin: 0;
}
.menu1
{
	width: 100%;
	position: absolute;
	z-index: 10;
	top: 64px; /*background: url('img/menubg.png') repeat;*/
	background-color: rgba(0, 0, 0, 0.55);
	margin: 0 auto;
	padding: 0;
}
.main-menu
{
	border-bottom: none;
	width: 100%;
	margin: 0 auto;
}
.gym-expolre
{
    color: #3e324b;
    font-weight: 600;
    background-color: #fff !important;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
   
    text-transform: uppercase;
}
.gym-expolre:hover, .gym-expolre:focus
{
color:#f58c31;
}
.main-menu li
{
	/*width: 12%;*/
	position: static;
}
.main-menu li a
{
	border-radius: 0;
	color: #fff;
	border: none;
	text-align: center;
	font-size: 92%;
	border-bottom: solid 3px Transparent;
	border-top: solid 3px Transparent;
	padding: 4px 15px;
}
.main-menu li a:hover, .main-menu li a:focus, .main-menu li a:active
{
	border: none;
	color: #fff;
	border-bottom: solid 3px #00b1f1;
	background-color: Transparent !important;
	border-top: solid 3px Transparent;
}
/*.main-menu li ul
{
	position: absolute;
	display: none;
	left: auto;
	background: #F4F4F4;
	padding-top: 10px;
}
.main-menu li:hover ul
{
	display:block;	
	z-index: 1000;
}
.dropdown:hover .dropdown-menu 
{
	display: block;
	margin-top:0;
}
*/

.main-menu li.open > a, .main-menu li.open > a:hover, .main-menu li.open > a:focus
{
	color: #fff !important;
	background-color: Transparent !important;
	border-color: Transparent;
	border-bottom: solid 3px #00b1f1;
	border-top: solid 3px Transparent;
}
.dropdown-large
{
	position: static !important;
}
.dropdown-menu-large
{
	/*margin-left: 16px; 	margin-right: 16px; 	background: url('img/menubg.png') repeat;*/
	padding: 20px 0px;
	left: 7%;
	min-width: 84.6%;
	margin: 0 9px;
	background-color: rgba(0, 0, 0, 0.76);
	margin-top: -1px !important;
	height: 245px;
	overflow: auto;
	width: 84%;
}
.dropdown-menu-large > li
{
	width: auto;
}
.dropdown-menu-large > li > ul
{
	padding: 0;
	margin: 0;
}
.dropdown-menu-large > li > ul > li
{
	list-style: outside none none;
	height: 46px;
	vertical-align: top;
}
.dropdown-menu-large > li > ul > li > a
{
	display: block;
	padding: 6px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #fff;
	white-space: normal;
	font-size: 93%;
	text-align: left;
	width: 158px;
}
.dropdown-menu-large > li > ul > li > a:hover
{
	color: #00b1f1 !important;
	border-bottom: solid 3px Transparent;
}
.tab-cell
{
	float: none !important;
	display: table-cell !important;
}
.main-menu li.open > .dropdown-menu
{
	display: none !important;
}
.fix-menu-container1
{
	background-color: #ddd;
	padding: 0;
	position: relative;
	background: url('img/menubg.png' ) repeat;
	margin: 0;
}
.menu2
{
	width: 100%;
	position: absolute;
	z-index: 10;
	top: 0; /*background: url('img/menubg.png') repeat;*/
	background-color: rgba(0, 0, 0, 0.55);
	margin: 0 auto;
	padding: 0;
}
.log-menu
{
	padding: 0;
	background: url('img/menubg.png' ) repeat;
}
.log-menu .navbar-inverse
{
	border-radius: 0;
	background-color: Transparent;
	border-color: Transparent;
	margin-bottom: 0;
}
.mem-menu
{
	width: 100%;
	text-align: center;
}
.mem-menu li
{
	float: none !important;
	display: inline-block;
}
.wats-link
{
}
.mem-menu li a
{
	border-radius: 0;
	color: #fff !important;
	border: none;
	text-align: center; /*text-transform:uppercase;*/
	font-size: 16px;
	padding: 15px 30px;
}
.mem-menu li a:hover
{
	color: #00b1f1 !important;
}
.mem-menu li a.active
{
	color: #00b1f1 !important;
}
.mem-menu li:hover ul
{
	display: block;
}
.mem-menu li.open > a, .mem-menu li.open > a:hover, .mem-menu li.open > a:focus
{
	color: #00b1f1 !important;
	background-color: #8C8C8C !important;
}
.mem-menu li ul.dropdown-menu li a
{
	color: #000 !important;
}
.mem-menu li ul.dropdown-menu li a:hover, .mem-menu li ul.dropdown-menu li a:focus
{
	background-color: Transparent;
	color: #00b1f1 !important;
}
.call-tit
{
	font-size: 18px;
}
.wats-link
{
}
.wats-link a
{
	color: #ffffff !important;
	text-decoration: none;
}
.wats-link a:hover, .wats-link a:focus, .wats-link a:active, .wats-link a:visited
{
	outline: none;
	text-decoration: none;
}
.mob-link
{
	display: none;
}
.desk-link
{
}
a:visited, a:focus
{
	text-decoration: none;
	outline: none;
}
.close:focus
{
	outline: none;
}
.pay-icon
{
	margin-top: 56px;
}
.pay-icon img
{
	width: 100%;
}
.error-tit h2
{
	color: #00b1f1;
}
.error-img
{
	margin: 0 auto;
}
.error-menu a
{
	padding: 7px;
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px;
}
.error-menu a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.no-padding
{
	padding: 0;
}
.scroll-top-wrapper
{
	position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
	width: auto;
	height: auto;
	line-height: 38px;
	right: 8px;
	bottom: 360px;
	padding-top: 2px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	color: #ffffff;
	background: #F78F32;
	font-weight: 700;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 6px !important;
	font-size: 90%;
	line-height: 1.3333333;
	border: none;
	outline: none;
}
.scroll-top-wrapper.show
{
	visibility: visible;
	cursor: pointer;
	opacity: 1.0;
}
.scroll-top-wrapper:hover
{
	/*opacity: 0.66;*/
	background:#F04B47;
}
.scroll-top-wrapper i.fa
{
	line-height: inherit;
}
.left-right
{
	text-align: left;
}
.mob-msg
{
	display: none !important;
}
.mob-msg a
{
	padding: 0 6px;
	color: #fff;
}
.desk-msg
{
}
.box-content1
{
	padding: 0;
	background-color: #3ac0f0;
	padding: 12px 0;
	margin: 0px 15px 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.box-content1:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.box-content1 a
{
	background-color: rgba(0, 0, 0, 0.55);
	color: #fff;
	text-decoration: none;
	display: block;
}
.box-content1 a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.box-content3
{
	padding: 0;
	background-color: rgba(0, 0, 0, 0.55);
	padding: 12px 0;
}
.box-content3 a
{
	background-color: rgba(0, 0, 0, 0.55);
	text-decoration: none;
	display: block;
	color: #fff;
}
.box-content3 a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.box-head h4
{
	font-size: 15px;
	margin: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.box-head
{
	padding: 0;
}
.box-head p
{
	margin-bottom: 0;
	font-weight: 500;
	font-size: 15px;
	color: #fff;
}
.time-tabel
{
	margin-bottom: 10px;
}
.class-table th
{
	text-align: center;
}
.class-table td
{
	text-align: center;
	font-size: 16px;
	padding: 8px 10px !important;
	vertical-align: middle !important;
}

.tooltip
{
	position: relative;
	    z-index: 1000;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	visibility: visible;
	filter: alpha(opacity=0);
	opacity: 1;
}
.check-content
{
	font-weight: normal;
	padding-right: 10px;
}
.welcome
{
	color: #3ac0f0;
	font-size: 165%;
	font-weight: 500;
}
.logo-img
{
	padding: 10px 0;
}
.construction
{
	font-size: 160%;
	font-weight: 500;
}
.foot-copy
{
	background-color: #464947;
	padding: 10px 0;
	color: #999;
}
.home-link
{
	margin: 10px 0 0;
}
.home-link a
{
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin: 0 20px 20px;
	padding: 10px 16px !important;
	font-size: 110%;
	line-height: 1.3333333;
	width: 20%;
	display: inline-block;
}
.home-link a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.fa-odnoklassniki:before
{
	content: "\f263";
}
.mob-class
{
	display: none;
}
.fb-link
{
	margin-top: 8px;
}
.fb-link a
{
	cursor: pointer;
	padding: 7px 0px;
	color: #ffffff;
	background: #3b5998;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.fb-link a i
{
	margin-right: 5px;
}
.fb-link a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.fb-link2
{
	margin-bottom: 10px;
}
.fb-link2 a
{
	cursor: pointer;
	padding: 7px 0px;
	color: #ffffff;
	background: #3b5998;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.fb-link2 a i
{
	margin-right: 5px;
}
.fb-link2 a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.srch-btn
{
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;
	font-family: inherit;
	-webkit-border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	-ms-border-radius: 0px 2px 2px 0px;
	-o-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	margin: 0 0 0 -4px;
	padding: 9px 16px !important;
	font-size: 110%;
	line-height: 1.3333333;
	border: none;
	width: 17%;
	outline: none;
	vertical-align: top;
	background-image: url(img/srch-icon.png);
	background-repeat: no-repeat;
	background-position: center left 36px; /*background-size: 24px 24px;*/
}
.srch-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.srch-block
{
	/*margin: 22px 20px 52px 20px;*/
}
.srch-block > ul
{
    position: absolute;
    display: none;
    top: 110%;
    background: #fff;
    width: 98%;
    border: solid 1px #d8d8d8;
  
    max-height: 245px;
    overflow: auto;
    z-index: 1000;
   
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    
	  
}
#autsrc > ul
{
	position: absolute;
	display: none;
	left: 1%;
	background: #fff;
	margin-left: 8px;
	border: solid 1px #d8d8d8;
	width: 95%;
	max-height: 245px;
	overflow: auto;
	z-index: 1000;
}
.dispul
{
	display: block !important;
}
.srch-block > ul li, #autsrc > ul li
{
	border-bottom: solid 1px #d8d8d8;
}
.srch-block > ul li:last-child, #autsrc > ul li:last-child
{
	border-bottom: none;
}
.srch-block > ul li a, #autsrc > ul li a
{
	color: #000;
	background-color: #fff;
	text-align: left;
	padding: 8px 16px;
	display: block;
}
.srch-block > ul li a strong, #autsrc > ul li a strong
{
	    color: #f58c31 !important;
	text-align: center;
	display: inherit;
}
.srch-block > ul li a:hover, #autsrc > ul li a:hover
{
	background-color:rgba(246, 136, 51, 0.25);
}
.srch-block > ul li a:hover > i, #autsrc > ul li a:hover > i
{
	color: #f58c31;
}
.srch-block > ul li a i, #autsrc > ul li a i
{
	color: #B2B2B2;
	padding-right: 6px;
}
.play-table
{
	border-color: #737373;
}
.play-table th
{
	background-color: #B7B7B7;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	border: solid 1px #737373 !important;
	width: 50%;
	text-align: center;
}
.play-table td
{
	border-color: #737373;
	border: solid 1px #737373 !important;
	text-align: center;
	padding: 3px 8px !important;
	font-size: 12px;
	vertical-align: middle !important;
}
.mny
{
	font-size: 12px;
}
.play-table td a
{
	text-decoration: none;
	color: #fff;
	font-weight: 600;
	padding: 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: block;
}
.play-table td a:hover, .play-table td a:focus
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
	color: #fff;
}
.play-table td > a.slot-btn
{
	background-color: #01BDEB !important;
}
.play-table td a.booked-btn
{
	background-color: #FD0100 !important;
}
.play-table td a.na-btn
{
	background-color: #B3B3B3 !important;
}
.play-table td a.book-btn
{
	background: #92d050;
	font-weight: 700;
	color: #fff;	
	padding: 6px 16px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.play-table td a.book-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.play-menu-block
{
	background-color: transparent;
	border: none;
	margin-bottom: 0px;
	min-height:auto;
}
.play-menu-tit a
{
	padding: 0;
	height: auto;
}
.play-menu
{
	background-color: Transparent;
	border: none;
	width: 100%;
	margin: 0;
}
.play-menu li
{
	text-align: center;
	margin: 0 15px 0px;
}
.navbar-default .play-menu > li > a
{
	color: #0E0E21;
    background-color: #ffffff;
	display: block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	font-weight: 500;
	padding:7px 13px;
}
.navbar-default .play-menu > li > a:hover, .navbar-default .play-menu > li > a:focus
{
	background-color: #fff;
}
.navbar-default .play-menu li.active a, .navbar-default .play-menu li.active a:hover, .navbar-default .play-menu li.active a:focus
{
	background-color: #9FD356;
	color: #fff;
}
.play-cont ul li a
{
	color: #3ac0f0;
}
.book-block
{
	border: solid 1px #000;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.book-list
{
}
.book-list li
{
	line-height: 32px;
	padding-right: 40px;
}
.book-list li span
{
	color: #4BB1F1;
}
.date-block
{
	border-right: solid 1px #ddd;
}
.span1
{
	color: #777;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}
.span2
{
	font-size: 46px;
	font-weight: bold;
	display: block;
	line-height: 1;
}
.span3
{
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	font-size: 15px;
}
.span4
{
	color: #737373;
	font-style: italic;
	font-family: Georgia,serif;
	line-height: 1.8;
	display: block;
	font-size: 13px;
}
.business-block
{
	margin-top: 20px;
}
/*.sub-menu
{
      background-color: #f2f2f2;


}*/
.mobile-sub-nav li a

{
color:#fff;
font-size:200%;

}
.mobile-sub-nav li
{
    margin: 5px 15px;
}
.banner img
{
margin-top:0;
}
.subli
{
    margin-top: 9px;
}
.cmgson
{
cursor:default;
color:#fff;
margin-left: 11px;
}
.sub-nav li a
{
    color: #F04B47;
    font-size:90%;
    padding:0;
}
.sub-nav>li>a:focus, .sub-nav>li>a:hover
{
      /*  background-color: rgb(60, 61, 80);
    color: rgb(240, 65, 69);
    height:56px;*/
        background-color: transparent;
    color: rgb(240, 65, 69);

    opacity: .7;
    padding:0;
}

.business-in
{
	margin-bottom: 28px;
	overflow:hidden;
	    padding-right: 0;
	
}
.business-block a
{
	position: relative;
	overflow: hidden;
	display: block;
}
.business-block a img
{
	width: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.business-block a:hover > img
{
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	-webkit-transition: all 0.5s 0.2s linear;
	-moz-transition: all 0.5s 0.2s linear;
	-o-transition: all 0.5s 0.2s linear;
	-ms-transition: all 0.5s 0.2s linear;
	transition: all 0.5s 0.2s linear;
}
.bus-content
{
	position: absolute;
	bottom: 0;
	color: #fff;
	background-color: rgba(0,0,0,0.3);
    width: 100%;

	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.bus-content strong
{
	display: block;
	    font-weight: 400;
	font-size: 108%;
	line-height: 1;
	 padding-left: 10px;
}
.bus-content span
{
	display: block;
	font-size: 90%;
	    padding-left: 10px;
}
.header-block
{
	position: absolute;
	z-index: 10;
	display: block;
	padding: 15px;
}
.logo-block a
{
	text-decoration: none;
}
.header-menu-block
{
	background-color: transparent;
	border-color: transparent;
	border: none;
	margin-bottom: 0;
	min-height: auto;
}
.header-menu-block .navbar-header .navbar-brand
{
	height: auto;
	padding: 0 15px;
}
.header-menu-block .header-menu .navbar-nav > li > a
{
	    padding: 8px 12px;
	    color: #fff;
	    margin: 4px 0;
}

.header-menu-block .header-menu .navbar-nav > li > a:hover, .header-menu-block .header-menu .navbar-nav > li > a:focus
{
	color: #FFBA00;
	text-decoration:none;
}
.slide-bg
{
	background: url(img/slider.jpg) no-repeat;
	padding: 250px 0 74px;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	height: 740px;
}
.slide-content
{
	margin: 0 auto;
	width: 80%;
	position: relative;
}
.slide-content h3
{
	font-size: 48px;
	color: #FFBA00;
	font-weight: bold;
}
.slide-content h4
{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
.slide-content h5
{
	font-size: 24px;
	color: #fff;
}
.home-content1
{
	background-color: rgba(0,0,0,0.3);
	padding: 50px 0;
}
.btm-brdr
{
	border-bottom: 1px solid #DADADA;
	padding-bottom: 30px;
}
.home-content1-in
{
	width: 80%;
	margin: 0 auto;
	font-weight: bold;
	font-size: 26px;
	color: #000;
}
.home-content1-in span
{
	/*color: #FFBA00;*/
	border-bottom: 2px solid #FFBA00;
}
.title1
{
	color: #000;
	padding: 0 0 40px 0;
	font-weight: bold;
	font-size: 26px;
	margin: 0;
}
.title2
{
	color: #000;
	padding: 0px 0 20px;
	font-weight: bold;
	font-size: 26px;
	margin: 0;
}
.feature-container
{
}
.feature-block
{
	margin-bottom: 20px;
}
.f-icon
{
	padding: 0;
}
.f-content h3
{
	margin: 0 0 10px 0;
	color: #333;
	font-weight: 600;
	font-size: 18px;
}
.f-content p
{
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
.home-content2
{
	background-color: #F0F0F0;
	padding: 50px 0;
}
.home-content3
{
	padding: 50px 0;
	background-color: #fff;
}
.home-content3-in
{
	width: 80%;
	margin: 0 auto;
}
.home-content4
{
	background-color: #F0F0F0;
	padding: 50px 0;
}
.home-content4-in
{
	width: 50%;
	margin: 0 auto;
}
.home-content5
{
	background-color: #fff;
	padding: 50px 0;
}
.home-content5-in
{
	width: 80%;
	margin: 0 auto;
}
.yellow-btn
{
	color: #fff;
	background: #F04B47;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
	font-weight: 700;
	font-family: inherit;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px !important;
	font-size: 18px;
	line-height: 1.3333333;
	border: none;
	text-align: center;
	width: 100%;
	outline: none;
}
.yellow-btn:hover, .yellow-btn:focus
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.home-content2-in p
{
	font-size: 20px;
	font-weight: 400;
}
.bus-link
{
	padding-top: 20px;
}
.bus-link a
{
	color: #ffffff;
	background: #3ac0f0;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
	font-weight: 700;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px !important;
	font-size: 18px;
	line-height: 1.3333333;
	border: none;
	text-align: center;
	width: 100%;
	outline: none;
}
.bus-link a:hover, .bus-link a:focus
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.bus-btn
{
	margin: 0 auto;
	width: 25%;
}
.bus-menu
{
	padding: 0;
	padding-left: 10px;
	margin-bottom: 15px;
}
.bus-menu div
{
	padding: 8px 10px;
	color: #000;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.bus-menu div span
{
	border-bottom: 1px solid #FFBA00;
}
.bus-menu div:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.a-link
{
	text-decoration: none;
}
.a-link i
{
	display: inline-block;
	vertical-align: top;
}
.a-link span
{
	display: inline-block;
	vertical-align: top;
}
.a-link span:hover
{
	color: #FFBA00;
}
.a-link:hover span
{
	color: #FFBA00;
}
.normal-img
{
	display: block;
}
.hover-img
{
	display: none;
}
.a-link:hover > i .hover-img
{
	display: block;
}
.a-link:hover > i .normal-img
{
	display: none;
}
.edit-link
{
	line-height: 150%;
	color: #36CEF1;
	font-size: 120%;
}
.pro-inline
{
	float: none;
	display: inline-block;
}
.prof-banner
{
	background: url('img/prof-banner.jpg' ) no-repeat;
	padding: 140px 0 75px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 320px;
}
.prof-banner h1
{
	color: #fff;
	font-weight: bold;
	line-height: 140%;
	width: 85%;
	margin: 0 auto;
	padding: 10px;
	font-size: 47px;
}
.maskdiv
{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9997;
	left: 0px;
	top: 0px;
	background: white url(img/ajax-loader.gif) no-repeat 50% 50%;
	opacity: 0.6;
}
.img-center
{
	margin: 0 auto; 
}
.imgbased-checkbox img
{
	height: 28px;
}
.imgbased-checkbox
{
	margin: 0 auto;
}
.imgbased-checkbox input[type=checkbox]:not(old), .imgbased-checkbox input[type=radio ]
:not(old)
{
	width: 30px;
	margin: 0;
	padding: 0;
	opacity: 0;
	cursor: pointer;
}
.imgbased-checkbox input[type=checkbox]:not(old) + label, .imgbased-checkbox input[type=radio ]
:not(old) + label
{
	display: inline-block;
	padding-left: 28px;
	cursor: pointer;
	background: url(    'img/tick-available.png' ) no-repeat 0 0;
	line-height: 28px;
	margin-bottom: 0px;
	margin-left: -25px;
}
.imgbased-checkbox input[type=checkbox]:not(old):checked + label
{
	background: url('img/tick-selected.png' ) no-repeat 0 0;
}
.maxlist-more
{
	margin: 0px 0 0 0;
	padding: 0;
}
.maxlist-more a
{
	padding: 7px 0px;
	margin-left: 5px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #00b1f1 !important;
	white-space: normal;
	font-size: 88%;
	text-align: left;
}
.cathedtit
{
	text-align: center;
	background-color: rgba(0, 0, 0, 0.55);
	color: #FFBA00;
	padding: 11px 0;
}
.cathedtit2
{
	text-align: center;
	color: #333;
	padding: 11px 0;
}
.fb-link3
{
	/*margin-top: 4px;     margin-bottom: 10px;*/
}
.fb-link3 a
{
	cursor: pointer;
	padding: 9px 20px;
	color: #ffffff;
	background: #3b5998;
	font-weight: 700;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.fb-link3 a i
{
	margin-right: 5px;
}
.fb-link3 a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.filter-dropdown
{
	/*margin-top:8px;*/
	position: static;
}
.filter-dropdown a
{
	background: #DEDEDE;
	color: #000;
	font-weight: bold;
	font-size: 120%;
	padding: 10px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	display: block;
}
.filter-dropdown a i
{
	line-height: 18px;
}
.filter-container
{
	position: relative;
	top: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: solid 1px #ddd;
	padding: 15px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-align: left;
	margin-bottom: 20px;
}
.book-collapse
{
}
.book-collapse .panel-heading
{
	padding: 0;
}
.book-collapse .panel-title a
{
	display: block;
	padding: 10px 15px;
	position: relative;
	font-weight: bold;
	background: #DEDEDE;
}
.cancel-link
{
	padding: 10px 0;
	text-align: center;
}
.cancel-link a
{
	color: #ffffff;
	background: #3ac0f0;
	font-weight: 700;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 16px !important;
	font-size: 18px;
	line-height: 1.3333333;
	text-align: center;
}
.cancel-link a:hover, .cancel-link a:focus
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
	color: #fff;
}
.class-panel
{
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	padding: 10px 15px;
}
.right-left
{
	text-align: right;
}
.act-left
{
	text-align: left !important;
}
.menu-container
{
	background-color: #00b4ff;
	padding: 20px 0;
	text-align: center;
	color: #fff;
}
.menu-container ul
{
	margin: 0 auto;
	text-align: center;
	width: 82%;
}
.menu-container ul li
{
	color: #FFBA00;
}
.menu-container ul li a
{
	text-decoration: none;
	color: #fff;
	font-size: 91%;
	padding: 3px 0 0;
	display: block;
	border-bottom: solid 1px #FFBA00;
}
.menu-container ul li a:hover
{
	border-bottom: solid 1px Transparent;
}
.check-box label
{
	font-weight: normal;
	font-size: 100%;
	padding-left: 5px;
}
.cat-fliter
{
	padding: 0 !important;
	position: relative;
	border-color: Transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.cat-fliter .panel-heading
{
	padding: 0;
	position: relative;
	border-bottom: 0;
	background-color: transparent;
	border-color: Transparent;
}
.cat-fliter .panel-heading a
{
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.cat-fliter .panel-heading a:after
{
	display: none;
}
.cat-fliter .panel-collapse .panel-body
{
	border: solid 1px #ddd;
	margin-top: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.det-video
{
	width: 100%;
	height: 316px;
}
.tab-tit
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	background: #737373;
	color: #fff;
}
.tab-tit span
{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.tab-tit span + span
{
	float: right;
	padding-left: 15px;
	padding-right: 15px;
}
.tab-tit span i
{
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}
.descr-list
{
}
.descr-list ul
{	
	margin-bottom: 0;
	margin-left: 0;
}
.descr-list ul li
{	
}
.descr-list ul li img
{
	display: inline-block;
}
.descr-list ul li span
{
	padding-left: 5px;
}
.descr-list ul + ul
{
}
.descr-list ul + ul li
{
	padding-bottom: 10px;
}
.descr-list ul + ul li
{
	display: inline-block;
}
.descr-list ul + ul li.fb-link2 a
{
	padding: 10px 15px;
	text-align: center;
}
.descr-list ul + ul li span + span
{
	padding-left: 5px;
}
.descr-list ul + ul li span.mob-cart
{
	display: none;
	background: #FFBA00;
	color: #000;
	font-weight: 700;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 9px 16px !important;
	font-size: 18px;
	line-height: 1.3333333;
}
.offer-block
{
	margin-bottom:20px;
	/*padding: 10px 0 11px 0;*/
}
.offer-block h2
{
	font-size: 135%;
    color: #000;
    margin: 15px 0;
    font-weight: bold;
}
.offer-block ul
{
}
.offer-block ul li
{
	position: relative;
	padding: 0 0 0 7px;
}
.offer-block ul li h3
{
	font-size: 100%;
	display: inherit;
	padding: 0 3px 0 0;
	margin: 0;
	    color: #333446;
}
.offer-block ul li span
{
	color: #FFBA00;
	font-weight: bold;
	padding-left: 3px;
}
.offer-block ul li:after
{
	content: '';
	position: absolute;
	width: 1px;
	height: 13px; /*background: #A1A1A1;*/
	top: 5px;
	left: -2px;
}
.offer-block ul li:first-child:after
{
	display: none;
}
.partner-log
{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(2790deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	position: absolute; /*background: #000;*/
	text-align: center;
	right: -48px;
    top: 315px;
    z-index: 11;
}
.partner-log a
{
	background-color: #F78F32;
	color: #fff;
	padding: 10px 26px;
	display: block;
	text-transform:uppercase;
}


.partner-log1{

    background-color: #F04B47;
    color: #fff !important;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -o-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;

}
.partner-log1 a
{
  color: #fff !important;
}
.partner-log1:hover
{
opacity: 0.66;


}
.partner-log1 a:hover
{
background-color:#F04B47 !important;
}
.partner-log1 a:focus
{
background-color:#F04B47 !important;
}

.2slide img
{
margin:0 auto;
}

.partner-log a:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.tot-price
{
	font-weight: bold;
}
.tot-price span
{
	padding-left: 10px;
}
.check-btn-block
{
	padding-top: 15px;
}
.b-tit1 h3
{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
}
.b-tit2 h3
{
	color: #FC8906;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
}
.address-list
{
	margin-bottom: 20px;
}
.address-list li
{
	padding: 2px 0;
}
.bill-list
{
	margin-bottom: 20px;
}
.bill-list li
{
	padding: 2px 0;
}
.bill-list li span
{
}
.bill-table
{
	border-color: #000;
}
.bill-table>thead>th
{
	border-color: #c2c2c2;
	background-color: #F1F5F7;
	color: #fff;
	text-align: center;
}
.bill-table td
{
	border-color: #c2c2c2;
}
.b-cont1
{
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: right;
}
.b-cont2
{
	padding-top: 5px;
	text-align: center;
}
.b-cont3
{
	padding-top: 30px;
	padding-bottom: 10px;
}
.total-price
{
	font-weight: bold;
}
.total-price span
{
	padding: 0 10px;
}
.trial-button
{
	text-align: center;
}
.count-code
{
	    width: 21% !important;
	float: left;
	padding: 5px;
	text-align: center;
	    margin-right: 20px;
	   
}
.mobtxt
{
        width: 71% !important;
    float: right;
    margin-bottom: 17px;
}
.court-title h4
{
	margin: 0;
}
.court-list
{
	border: solid 1px #ddd;
	margin-left: 0;
	border-bottom: 0;
	border-right: 0;
	border-top: 0;
	float: left;
	width: 100%;
	position: relative;
}
.court-list:before
{
	content: ""; /* background: #ddd;*/
	width: 99%;
	height: 1px;
	position: absolute;
}
.court-list li
{
	border-right: solid 1px #ddd;
	text-align: center;
	padding: 5px 8px;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	float: left;
	width: 20%;
	font-size: 12px;
	background-color:#fff;
}
.court-list li h5
{
	font-weight: 600;
	font-size: 12px;
}
.court-list li span
{
	display: block;
	padding-top: 8px;
}
.event-block
{
	/*border: 1px solid rgba(0,0,0,.075);
	border-top: none;
	-webkit-box-shadow: 0 2px 1px -1px #999;
	-moz-box-shadow: 0 2px 1px -1px #999;
	-ms-box-shadow: 0 2px 1px -1px #999;
	-o-box-shadow: 0 2px 1px -1px #999;
	box-shadow: 0 2px 1px -1px #999;
	background-color: #fff;*/
	margin-bottom: 30px;
	border: solid 1px #e7e7e7;    
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.event-block h2
{
	color: #0E0E21;
	font-size: 20px;
	margin: 0;
	font-weight: 600;
	padding: 15px;
}
.social
{
	display: inline-block;
	float: none;
}
.fav-icon
{
	display: inline-block;
	float: right;
}
.event-banner img
{
	width: 100%;
}
.event-block .nav-tabs > li
{
	margin-bottom: 0;
}
.event-block .nav-tabs > li a
{
	border: none;
	border-radius: 0;
	padding: 10px 25px;
	text-transform: uppercase;
	color: #0E0E21;
	border-bottom: 2px solid transparent;
	font-weight: 600;
}
.event-block .nav-tabs > li.active > a, .event-block .nav-tabs > li.active > a:hover, .event-block .nav-tabs > li.active > a:focus
{
	border: none;
	border-bottom: 2px solid #f58c31;
}
.event-block .tab-content
{
	padding: 15px 20px;
}
.event-block .tab-content p
{
	text-align: justify;
}
.event-block .tab-content h4
{
	font-weight: bold;
}
.details-in
{
	padding: 15px;
}
.event-details
{
	padding-bottom: 15px;
}
.event-details i
{
	font-style: normal;
	background-image: url(   'img/spritesheet.png' );
	width: 31px;
	height: 31px;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	-o-transform: scale(.7);
	transform: scale(.7);
	display: inline-block;
	vertical-align: top;
}
.cal-icon
{
	background-position: -534px -70px;
}
.venue-icon
{
	background-position: -440px -35px;
}
.ticket-icon
{
	background-position: -471px -35px;
}
.event-cont
{
	display: inline-block;
	vertical-align: top;
	padding-left: 6px;
	font-weight: 500;
	width: 89%;
}
.event-cont span
{
	font-size: 95%;
}
.buy-btn a
{
	text-align: center;
	text-transform: uppercase;
	background-color: #3ac0f0;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	margin: 0 10px;
	display: block;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .5px;
	padding: 9px 10px;
}
.buy-btn a:hover
{
	/*background-color:#ff5f5f*/
	opacity: 0.66;
}
.event-addr
{
	padding: 10px 20px;
	text-align: center;
	font-weight: 500;
}
.event-follow
{
	padding: 15px;
}
.event-follow h4
{
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 20px;
}
.event-follow a
{
	color: #3ac0f0;
	font-weight: 600;
	display: inline-block;
}
.follow-btn
{
	display: inline-block;
	float: right;
}
.follow-btn a
{
	background-color: #7cc576;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	color: #fff;
	font-weight: 600;
	padding: 3px 25px;
	border: 1px solid transparent;
}
.follow-btn a:hover
{
	background-color: #b0ebab;
	border: 1px solid #7cc576;
}
.event-organ
{
	padding: 15px;
}
.event-organ h4
{
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 20px;
	color:#0E0E21;
}
.event-organ p
{
	margin-bottom: 20px;
}
.event-organ i
{
	width: 31px;
	height: 17px;
	background-position: -362px -125px;
	background-image: url(   'img/spritesheet.png' );
	font-style: normal;
	display: inline-block;
	vertical-align: top;
}
.org-cont
{
	/*color: #777;*/
	 color: #f58c31;
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	padding-left: 10px;
}
.map-popup .modal-header
{
	border-bottom: none;
	padding: 10px;
}
.map-popup .modal-header .close
{
	position: absolute;
	top: 12px;
	right: 10px;
	line-height: 0;
	font-size: 30px;
}
.map-popup .modal-body
{
	padding: 10px;
}
.event-box a
{
	color: #555;
}
.hrt-icon
{
	padding: 10px 0;
}
.hrt-icon i
{
	text-decoration: none;
	color: #ececec;
	-webkit-transition: .3s all ease;
	-moz-transition: .3s all ease;
	-ms-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}
.hrt-icon i:hover
{
	color: #F04B47;
}
.eve-block
{
	padding-top: 15px;
	padding-bottom: 40px;
}
.eve-date span:first-child
{
	font-size: 175%;
	font-weight: 500;
	color: #555;
	line-height: 17px;
	display: block;
}
.eve-date span:last-child
{
	font-size:107%;
	font-weight: 600;
	    color: #000;
	text-transform: uppercase;
}
.eve-name h5
{
	min-height: 50px;

	font-size: 130%;
	font-weight: 500;
	color: #000;
	overflow: hidden;
}
.eve-name p
{
	    max-height: 15px;
	margin-bottom: 0;
	font-size: 90%;
	font-weight: 500;
	color: #999;
}

.cat-block {
  /*  z-index: 10;
     bottom: 10%;
    padding: 16px 0 20px 0;
    position: absolute;
    top: 18%;
        left: 0;
    right: 0;
    width: 82%;
    margin: 0 auto; */
   /* background: rgba(162, 146, 146, 0.27);
     margin: 0 auto; */
    
    position: relative;
}

.tag-line h1
{
    color: #fff;
    text-align: center;
        font-size: 36px;
    text-transform: uppercase;
    margin-top:0px;
    margin-bottom:16px;
}
.cat-block ul
{
	margin: 0;
}
.cat-block ul li
{
	    padding: 0px 5px;
	/*float: left;
	width: 10%;*/
	 
}
.cat-block ul li a:hover
{

	opacity: 0.7;

}

.c-list li a:hover
{
background: #3ac0f0;
    color: #fff;
    }

.padmar0
{
padding-top:0 !important;
margin-top:0 !important;
}

.c-list li a
{
    color: #000;
        padding: 3px 17px;
    cursor: pointer;

    }
    .mar-left20 a
    {
    margin-left: 20px;
    }
.cat-block > ul > li > a
{
	padding: 0;
	font-size: 100%;
	padding: 3px 0;
	display: block;
	text-transform: uppercase;
}
.fit li a
{
color:#fff;
}
.cntr-cnt
{
display: flex;
    justify-content: center;
}
.cat-block ul li a img
{
	margin: 0 auto;
	padding-bottom: 10px;
	opacity: 0.8;
	width: 35px;
	display:none;
}

.cat-block ul li a:hover img
{
	opacity: 1;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease-in-out;
}
.local-block
{
	margin-bottom: 80px;
}
.local-block h3
{
	font-size: 180%;	
	font-weight: 400;
	color: #000;
	text-align: center;
	margin-bottom: 35px;
	text-transform:uppercase;
	margin-top:75px;
}
.local-block h3 span
{
	color: #F04B47;
	font-weight: bold;
}
.local-block-in
{
	/*border: 1px solid #ddd;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 0 15px 5px 65px;
}
.loc-name
{
	padding-bottom: 10px;
}
.loc-name a
{
	text-decoration: none;
	color: #222;
	font-size: 90%;
	display: block;
}
.local-block-in a span
{
	color: #89959B;
}
.search-block
{
	/*background-color: #f9f9f9;     background-color:rgba(249, 249, 249, 0.72);*/
	padding: 2px 0px;
}
.city-select2
{
	width: 100%;
	height: 42px;
	position:relative;
	z-index:10;
	padding: 6px 12px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #333446;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.city-select2:focus
{	
	outline: 0;
	border-color: #F04B47;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
}
.city-select2 option
{
	color: #000;
}
.locality-box
{
	width: 100%;
	height: 42px;
	padding: 6px 12px;
	font-size: 15px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.locality-box:focus
{	
	outline: 0;
	border-color: #F04B47;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 75, 71, 0.6);
}
.srch-box2
{
	float: left;
	    width: 64%;
	height: 42px;
	padding: 6px 12px;
	font-size: 15px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	    border-left: 2px solid #656774;
    border-bottom: 2px solid #656774;
    border-top: 2px solid #656774;
	
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	    border-radius: 5px 0 0 5px;
}
.srch-btn2
{
	color: #ffffff;
	background: #F78F32;	
	font-family: inherit;
	    border-right: 1px solid #7c7b80;
    border-bottom: 1px solid #7c7b80;
    border-top: 1px solid #7c7b80;
	border-left:0;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 0 0 -1px;
	padding: 11px 4px 11px 26px;	
	line-height: 1.4;
	text-transform:uppercase;

	width: 28%;
	outline: none;
	vertical-align: top;
	background-image: url(img/srch-icon.png);
	background-repeat: no-repeat;
	/*background-position: center left 14px;*/ /* background-size: 24px 24px; */
	    background-position: center center;
	height:42px;
}
.panel-nav-my li
{
    width: 48%;
        font-size: 120%;
        text-align:center;
}
.srch-btn2:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.srch-padding
{
	padding: 0px 15px;
}
.pad-left0
{
	padding-left: 0;
}
.pad-right0
{
	padding-right: 0;
}

.city-search > div.srch-container
{
	position: absolute;
	display: block; /*background: #fff;*/
	background-color: #DEDEDE;
	color: #000;
	width: 100%;
	left: 0;
	max-height: 245px;
	overflow: auto;
	z-index: 1000;
	top: 100%;
	text-align: left;
	padding: 15px 10px;
	font-size: 96%;
	padding-left: 0;
}
.c-tit1
{
	margin-bottom: 5px;
}
.c-tit1 img
{
	margin-right: 4px;
}
.c-tit1 span
{
	vertical-align: middle;
}
.block1
{
	padding-left: 15px;
}
.block1 .srch-cont-in
{
	padding-left: 10px;
	margin-bottom: 20px;
}
.block1 .c-list
{
	margin: 0;
	padding: 0;
}
.block1 .c-list li
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.block1 .c-list li a
{
	/*color:#848484;*/
	color: #000;
	padding: 3px 6px !important;
	cursor: pointer;
}
.block1 .c-list li a:hover {
    background: #f58c31;
    color: #fff !important;
}
.block1 .ot-city a
{
	color: #000;
	padding: 3px 6px;
}
.block1 .ot-city a:hover
{
	background: #3ac0f0;
	color: #fff;
}
.block2
{
}
.block2 .srch-cont-in
{
	padding-left: 25px;
	margin-bottom: 20px;
}
.block2 .c-list
{
	margin: 0;
	padding: 0;
}
.block2 .c-list li
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.block2 .c-list li a
{
	color: #000;
	padding: 3px 6px;
	cursor: pointer;
}
.block2 .c-list li a:hover
{
	background: #f58c31;
	color: #fff !important;
}
.block2 .ot-city
{
	padding: 0;
}
.block2 .ot-city a
{
	color: #000;
	padding: 3px 6px;
}
.block2 .ot-city a:hover
{
	background: #3ac0f0;
	color: #fff;
}
@font-face
{
	font-family: "practo-icons";
	src: url(  'fonts/practo.ttf' );
}
.practo-icon
{
	font-family: "practo-icons";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 22px;
	line-height: 24px;
}
.city-select2
{
	cursor: pointer;
	    color: #a6a5ad;
}
.to-log
{
	cursor: pointer;
	color: #00b1f1;
	text-decoration: underline;
}
.otp-box
{
	padding: 8px;
	width: 230px;
}
.adbusclrh4
{
	color: #00b1f1;
}
.spancno
{
	width: 10%;
	float: left;
}
.txtmbno
{
	width: 90%;
}
.divpwd
{
	min-height: 54px;
}
.reqpwd
{
	color: Red;
	padding-left: 5px;
}
.cmppwd
{
	color: Red;
}
.subscribe
{
	font-size: 85%;
}
.poperr
{
	color: red;
}
.popmsg
{
	color: green;
}
.adwithlink
{
	color: blue;
}
.bpartpad
{
	padding-top: 20px;
}
.bpartfw
{
	font-weight: bold;
}
.bpartmfw
{
	font-weight: 500;
}
.bpartmno
{
	color: #3ac0f0;
}
.divbillmain
{
	width: 100%;
}
.billlogo
{
	width: 50%;
	float: left;
}
.billinv
{
	width: 50%;
	float: right;
}
.billdvaddr
{
	width: 66%;
	float: left;
}
.billdvli
{
	list-style: none;
}
.billsd
{
	width: 32%;
	float: right;
}
.billtable
{
	border-color: #c2c2c2;
	width: 100%;
}
.billtable>thead>tr>th.billtableth, .billtable>tbody>tr>th.billtableth
{
	border-color: #c2c2c2;
	background-color: #F1F5F7;
	color:#0E0E21;
}
.billtable>tbody>tr>td
{
	border-color: #c2c2c2;	
	color:#0E0E21;
}
.billtabletd
{
	border: 1px solid #ddd;
	border-right: 0;
	padding: 2px;
	border-top: 0;
}
.billtabletd1
{
	border: 1px solid #ddd;
	padding: 2px;
	border-top: 0;
	text-align: right;
}
.apointer
{
	cursor: pointer;
}
.catmtop
{
	margin-top: 0;
}
.bplblabt
{
	color: #000;
}
.bplsbox
{
	padding: 15px;
}
.divhgt
{
	height: 5px !important;
}
.divbrdclr
{
	color: #777 !important;
	padding-left: 50px !important;
}
.bpimgsize
{
	width: 26px !important;
}
.divfavlnk
{
	padding-right: 15px !important;
}
.divfli
{
	border-bottom: solid 1px #ddd;
}
.divbgclr
{
	color: #777 !important;
}
#ctl00_ContentPlaceHolder2_ddlpack, #ddlpack
{
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
#ctl00_ContentPlaceHolder2_Button1
{
    background: #f58c31;
}
.bpactclrh4
{
	color: #F04B47;
	margin-top: 0;
    font-size: 140%;
    margin-bottom:15px;    
}
.msgpad
{
	padding: 0px 19px;
	color: red;
}
.catmartp
{
	margin-top: 0 !important;
}
.chkfee
{
	float: right;
	cursor: pointer;
}
.ebktme
{
	padding: 3px 10px !important;
}
.epimgsize
{
	width: 150px !important;
}
.divebkmt
{
	margin-top: 10px;
}
.ebkfee
{
	width: 25%;
}
.elsthgt
{
	height: 160px !important;
}
.favordiv
{
	min-height: 187px;
}
.favremove
{
	cursor: pointer;
	color: #3ac0f0;
}
.stecpnt
{
	cursor: pointer;
	color: #00b1f1;
	text-decoration: underline;
}
.divnewlet
{
	min-height: 187px;
}
.divreview
{
	min-height: 187px;
}
.divnewspan
{
	font-size: 17px;
}
.divtrmcnt
{
	color: #F04B47;
}
.divprofile
{
	padding-bottom: 10px;
}
.proul
{
	line-height: 190% !important;
}
.rdocss1 label
{
	padding-left: 5px;
	margin-right: 5px;
}
.rdocss1
{
	border: none;
}
.stepad
{
	padding: 5px 15px;
}
.stediv2
{
	margin-bottom: 40px;
	min-height: 200px;
}
.first-block
{
	width: 100%;
	height: 42px;
	    padding: 10px 12px !important;
	font-size: 15px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	    border: 2px solid #656774;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
}
.first-block i
{
	float: right;
	padding-top: 5px;
}
.second-block
{
	position: relative;
}
.second-block ul
{
	position: absolute;
	background: #fff;
	width: 100%;
	border: solid 1px #d8d8d8;
	left: 0;
	max-height: 245px;
	overflow: auto;
	z-index: 1000;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.second-block ul li
{
	border-bottom: solid 1px #d8d8d8;
}
.second-block ul li:last-child
{
	border-bottom: none;
}
.second-block ul li a
{
	color: #000;
	background-color: #fff;
	text-align: left;
	padding: 8px 16px;
	display: block;
}
.second-block ul li a:hover
{
	background-color: #E3F7FF;
}
.rdocss label
{
	padding-left: 5px;
	margin-right: 5px;
}
.rdocss
{
	border: none;
}
.prof-review
{
	padding: 10px 0;
	text-align:right;
}
.prof-review1
{
	padding: 0;
}
.prof-review a.bok, .call-back a.bok
{
    background: #f78f32;
}
.prof-review a.buy, .call-back a.buy
{
background: #92d050;
}
.prof-review a
{
	color: #ffffff;
	
	    padding: 8px 16px;
	font-weight: 400; 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;    
    font-size: 96%;
    text-transform: uppercase; 
}
.info-badge.top.left
{
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.info-badge.left
{
	left: -30px;
}
.info-badge.top
{
	top: 22px;
}
.info-badge.featured, .info-badge.important
{
	color: #fbd24a;
	background-color: #494949;
}
.left
{
	float: left !important;
}
.info-badge
{
	position: absolute;
	display: block;
	padding: 5px;
	letter-spacing: 0;
	text-transform: uppercase;
	font-size: 13px;
	width: 130px;
	text-align: center;
	font-weight: bold;
}
.text-box
{
	margin: 0 0 2px 0;
}
.display-cont
{
	padding:0;
}
.display-cont div
{
	padding-top: 36px;
    padding-bottom: 36px;
	font-size:120%;
}

.cen-txt
{
        padding-top: 36px;
    padding-bottom: 36px;
    font-size: 120%;
}

.pink-txt
{
	color:#f58c31;
}
.orange-txt
{
	color:#F78F32;
	   
}




.red-txt h3
{
	color:#F04B47;
	   
}
.tit2
{
	color: #F04B47;
    margin-bottom: 35px;
    font-size: 180%;    
    font-weight: 400;
    margin-top: 95px;
    text-transform: uppercase;
}
.tit2 span
{
	color: #F04B47;
    font-weight: bold;
}
.tit3
{
	color: #0E0E21;
    margin-bottom: 35px;
 


    text-transform: uppercase;
}
.tit3 span
{
	color: #F04B47;
    font-weight: bold;
}
.scroll-block
{
	/*margin-bottom:55px;*/
	background-color:#fff;
}
.title-pos
{
	margin:0 50px;
}
.slider-center
{
	text-align: center;
    float: none;
    margin: 0 auto;
    position: absolute;
    left: auto;
    top: 54px;
    padding: 0;
}
.slider-pos
{
	position:relative;
	margin: 0 80px;
}
.mob-bg
{
	position:relative;	
	z-index:1;	
	padding:0;
	margin-bottom:40px;
}
.mob-bg img
{    
    margin: 0 auto;
}
.slider-center .carousel-control.left, .slider-center .carousel-control.right
{
	background-image:none;	    
    width: 5%;
    height: 30px;
    top: 50%;
	text-shadow: none;
    opacity: 1;
    color: #f78f32;
}
.slider-center .carousel-control.left
{
	left:-80px;
}
.slider-center .carousel-control.right
{
	right:-80px;
}
.slider-center .item img
{		
    margin: 0 auto;	    
}
.orang
{
	color:#F78F32;
}
.redd
{
	color:#F04B47;
}
.green
{
	color:#9FD356;
}
.blue
{
	color:#3C91E6;
}
.mob-cont h4
{	
	/*font-size:160%;
	line-height:35px;*/
	font-size: 320%;
    line-height: 50px;
    font-weight:700;
}
.mob-cont h4 span
{
	display:block;
	font-weight:500;
}
.mob-cont p
{
	height:100%;
}
.middle-cont
{
	display:flex;
	align-items:center;
	vertical-align:middle;
}
.slider-center .carousel-indicators
{
	margin-bottom:0;
	left:65%;
}
.slider-center .carousel-indicators li
{
	border:solid 1px #fff;	
	width: 9px;
	height: 9px;
	background-color:#0E0E21;
	border:none;
	vertical-align: top;
    margin: 0 3px;
}
.slider-center .carousel-indicators li.active
{
	background-color:#F78F32;
	border:none;
}
.app-link
{
	text-align:center;
}
.app-link a
{
	color: #F04B47;
    font-weight: 700;
    margin-top: 13px;
    margin-bottom:13px;
    display: inline-block;    
    font-size: 15px;
    text-transform:uppercase;
}
.app-link a:hover
{
	color: #F04B47;
}
.testi-block
{
	background-color:#F04B47;
	padding:120px 0;
}
.testi-center
{
	float:none;
	margin:0 auto;
}
.testi-block .carousel-control.left, .testi-block .carousel-control.right
{
	background-image:none;	    
    width: 5%;
    height: 30px;
    top: 44%;
	text-shadow: none;
    opacity: 1;
    color: #fff;
    font-size:30px;
}
.testi-block .carousel-control.left
{
	left:-30px;
}
.testi-block .carousel-control.right
{
	right:-30px;
}
.testi-img
{
	text-align:center;
	margin:0 auto;	
	float:none;
	margin-bottom:15px;
}
.testi-cont
{
	float:none;
	margin:0 auto;
}
.testi-cont p
{
	color:#fff;
	text-align:center;
	height: 62px;
    overflow: hidden;
    margin-bottom:0;
}
.explore-block
{
	padding:20px 0;
}
.service-block h3
{
	font-size:180%;
	color: #0E0E21;
	margin-bottom: 20px;        
    font-weight: 400;
    margin-top: 0;
    text-transform: uppercase;
}
.service-block p
{
	font-size:150%;
	color: #0E0E21;
	margin-bottom:0;
}
.service-block p a
{
	color:#F04B47;
	font-weight:bold;
	text-decoration:none;
}
.explore-block-in
{
	/*border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;*/
    padding: 0 15px 5px 65px;
}
.exp-name
{
	padding-bottom: 10px;
}
.exp-name a
{
	color:#0E0E21;
}
.exp-tit
{
	color: #F04B47;    
    font-weight: 600;
    padding-bottom: 10px;    
}
.mg-top10
{
	          margin: 0 0 10px 0;
}
.mg-top20
{
	margin-top:20px;
}
.carousel-control.left, .carousel-control.right
{
	background-image:none;
}
.bus-title h3
{
	font-size: 125%;
    font-weight: bold;
    color: #0E0E21;
    margin-top: 15px;
    margin-bottom:15px;
}
.bus-title h3 span
{
	    color: #0e0e22;
}
.bus-list 
{
	margin-bottom:15px;
}
.bus-list img
{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.bus-service
{
	padding-top:5px;
	font-size:96%;
}
.bus-service a
{
   color: #f68f32;
   }
.sub-tit5 h3
{
	font-size: 135%;
    color: #000;
    margin:15px 0;
    font-weight: bold;
}
.sub-tit6 h2
{
	font-size: 200%;
    font-weight: 600;
    color: #f58c31;
    margin:13px 0;
    text-align:center;
}
.sub-tit6 h3
{
	font-size: 130%;
    font-weight: bold;
    color: #333544;
    
    margin:13px 0;
    text-align:center;
}
.sub-tit9 h3
{
font-size: 130%;
    font-weight: bold;
    color: #333544;
    text-align:left;
        margin-top: 0;
}
.sub-tit10 h3
{
	font-size: 130%;
    font-weight: bold;
    color: #333544;
     margin: 10px 17px 4px 17px;
    text-align:left;
}
.sub-tit9 p
{
font-size: 100%;
margin:0;
}

.panel-border
{
        padding: 0 20px 20px 20px;
}
table.feature-list
{
	margin-bottom:0;		
}
.feature-list>tbody>tr>td 
{
    padding: 1px 10px 0;
    vertical-align: middle;
}
.feature-list>tbody>tr>td:last-child 
{
    text-align: left;
}
.feature-list>tbody>tr>td img
{
	width:50px;
}
.box-style
{
	
    padding: 0;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.my-style2
{
padding: 15px;
border: solid 1px #e7e7e7;
 background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}



.orang-nav >li.active>a, .orang-nav >li.active>a:focus, .orang-nav >li.active>a:hover
    {
    background: #f78f32;
    color: #fff;
    }
.btn-aplik
{
        background: #f68f32;
    font-weight: 400;
    color: #fff;
    padding: 6px 16px;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 96%;
    text-transform: uppercase;
    border: 0;
    margin-bottom: 20px;
}

.btn-aplik:hover
{
opacity: 0.66;
color:#fff;
}
#ctl00_ContentPlaceHolder2_txtmobsin1
{
    text-align: center;
        border: 1px solid #7c7b80;

}
#ctl00_ContentPlaceHolder2_txtmobsin1:focus
{

    border-color: #F04B47;
    }
    .my-bor-rad>div:first-child {
    -webkit-border-radius: 4px 4px 0px 0;
    -moz-border-radius: 4px 4px 0px 0;
    border-radius: 4px 4px 0px 0;
}
.intl-tel-input
{
margin-top:25px;
}
.cent-img
{
margin:0 auto;
}
.my-style2 p
{
margin:15px 0;
text-align:justify;
}
.ban-slider
{

}

.bg-white
{
    background-color: #fff;
    border-radius: 0 0 5px 5px;
}
.ban-slider .carousel-control
{
	top: 45%;
    width: 5%;
    height: 40px;    
}
.ban-slider .carousel-inner>.item>img
{
	-webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.acc-group .panel-group
{
	margin-bottom:0;
}
.acc-group .panel-group .panel
{
	margin-bottom:20px;
}
.cart-block
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:right;
	position:relative;
	float:right;
}
.cart-block i.fa-shopping-cart
{
	position: absolute;
    left: 12px;
    top: 11px;
    font-size: 16px;
    color: #fff;    
}
.cart-btn 
{
	background-color: #9FD356;
    font-size: 100%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;	    
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(0, 0, 0, 0.33);    
    font-family: inherit;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 10px;
    padding-left: 33px;    
    line-height: 1.3333333;
    border: none;
    text-align: center;
    width: auto;
    outline: none;
}
.red-btn
{
	color: #fff;
    background: #f58c31;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(0, 0, 0, 0.33);
    font-weight: 400;
    font-family: inherit;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 8px 16px;
    font-size: 100%;
    line-height: 1.3333333;
    border: none;
    text-align: center;
    outline: none;
    text-transform: uppercase;    
}
.red-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.green-btn
{
	color: #fff;
    background:#36c705;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(0, 0, 0, 0.33);
    font-weight: 400;
    font-family: inherit;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 8px 16px;
    font-size: 100%;
    line-height: 1.3333333;
    border: none;
    text-align: center;
    outline: none;
    text-transform: uppercase;    
}
.green-btn:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	opacity: 0.66;
}
.check-table 
{
	background-color:#fff;
}
.btn-full
{
	width:100%;
}
.white-table
{
	background-color:#fff;
}
.site-title h3
{
	margin-bottom: 20px;
    margin-top: 0;
    font-size: 125%;
    color: #0E0E21;
    font-weight: bold;
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.site-title h3 img
{
	margin-right:10px;
}
.site-line
{
	border-top: solid 1px #e7e7e7;
    margin-top: 15px;
    margin-bottom: 30px;
}
.site-list
{
}
.site-list li
{
	padding-bottom:13px;
}
.site-list li h3
{
	color: #0E0E21;
    font-weight: 600;
    font-size: 120%;
    margin-top: 10px;
    margin-bottom: 15px;	
}
.site-list li a
{	
	text-decoration:none;	
	color: #0E0E21;	
	font-size:14px;
}
.site-list li a:hover
{
	color:#EE3060;
}
.bus-img img
{
	margin-bottom:15px;
}
.terms-cont h3
{
	color: #0E0E21;
    font-weight: bold;
    font-size: 170%;
    margin-top: 0;
    margin-bottom: 20px;
}
.terms-cont p
{
	line-height: 24px;
    color: #0E0E21;
}
 .space
        {
            margin-top: 35px;
        }
  .filter  h3
  {

	font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    margin: 10px 0;
   }
   .filter
   {
   	margin-left:9px;
   	padding:20px 0;
   	position:relative;
   }
   .filter p
   {
   margin-bottom:20px;
   }
   .itmhead
   {
   	padding:0;
   
   }
   
   .filter .itmhd
   {
   	color: #313445;
   	 font-size: 120%;	
   
    font-weight: bold;
	margin-left: 15px;
    text-transform:uppercase;
}
  .catfilt
  {
  	background:#fff;
  	padding:10px 0;
  }
  .catfilt a
  {
  	float:right;
  	padding:0 10px;
  	    display: none;
  }
  
  .cd-gallery img
  {
  	width:60%;
  	display:inline-block;
  	margin:10px 0;
  }
  .rbtn
  {
  	padding-right:10px;
  }
  .cattg
  {
  
  	
  }
  
 
   	
  
  @media (min-width:991px) and (max-width: 1200px) 
{
   	 .itmlst	
   	 {
   	 	font-size:79%;
   	 }
   	 .prof-review a {
    color: #ffffff;
    padding: 6px 2px;
    font-weight: 400;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 96%;
    text-transform: uppercase;
}
   	 

   }
@media (min-width:768px) and (max-width: 991px) 
{
	.bus-listing .col-md-3:nth-child(3n+1) 
	{
		clear: left;
	}
	.top-ser {
    position: absolute;
    top: 84px;
    left: 30px;
    /* bottom: 29px; */
}
}
@media (min-width: 1200px)
{
	.bus-listing .col-md-3:nth-child(4n+1) 
	{
		clear: left;
	}
}
@media (max-width: 767px)
{
	.bus-listing .col-md-3:nth-child(2n+1) 
	{
		clear: left;
	}
	.space
	{
	margin-top:0;
	margin-bottom: 15px;
	
    position: initial;
	}
	.navbar-toggle
	{
	    margin-top: 25px;
	        margin-right: 15px;
	}
	.tex-floa {    width: 100%; }
	 .right-menu
 {
 text-align: left;
 }
 .mbbtn
 {
 	text-align:center;
 	width:100%;
 }
 .mbbtn a
 {
 	display:block;
 }
}


@media (min-width: 1215px)
{
	.slider-center .item img 
	{
		height: 100%;
	}
}
@media (min-width:991px)
{
	.testi-block
	{
		min-height: 480px;
	}		
}
/*@media (min-width:1199px)
{
	.slider-center .item img
	{
		height:100%;
	}
}*/
@media (max-width:1199px)
{
	.pay-icon
	{
		margin-top: 85px;
	}
}
@media (max-width:1190px)
{
	.call-btn
	{
		width: 20%;
	}
	.det-video-in
	{
		height: 316px;
	}
}
@media (max-width:1048px)
{
	.home-header-in
	{
		margin: 0;
	}
	.call-btn
	{
		width: 23%;
	}
}
@media (max-width:1010px)
{	
	.court-list:before
	{
		width: 96%;
	}
}
@media (max-width:1000px)
{
	.cat-text
	{
		font-size: 150%;
	}		
}
@media (max-width:991px)
{
	.prof-foot .row
	{
		display:block;
		height:60px;
	}
	.court-list li
	{
		width:30%;
	}
	.cat-text
	{
		font-size: 130%;
	}
	.home-link a
	{
		width: 40%;
	}
	.pad-left
	{
		padding-left: 15px;
	}
	.pay-icon
	{
		margin-top: 46px;
	}
	.left-right
	{
		text-align: right;
	}
	.srch-btn2
	{
		font-size: 104%;
		background-position: center center;
		text-indent: -9999px;
	}
	.local-block-in
	{
		padding:0 15px 5px 15px;
	}	
	.explore-block-in
	{
		padding:0 15px 5px 15px;
	}
	.catitm {
    margin: 4px 0;
    font-size: 120%;
    line-height: 30px;
}
.cattg {
   margin: -5px 0;
}
.itmhead {
    padding: 0;
    margin-bottom: 10px;
}
}
@media (max-width:954px)
{
	.right-menu li
	{
		padding: 0 6px;
		
		font-weight:900;
	}
	.bus-content
	{
	width:92%;
	}
	
}
@media (max-width:930px)
{
	.call-btn
	{
		width: 26%;
	}
}
@media (max-width:895px)
{
	.right-menu li
	{
		padding: 0 6px;
		
		font-weight:400;
	}	
	.call-btn
	{
		width: 28%;
	}
}
@media (max-width:767px)
{		
.tex-floa {    width: 100%; } 	
	.prof-foot .row
	{
		height:auto;
	}

		.bus-content
	{
	width:59%;
	}
	.bus-content
	{
	width:96%;
	
	}
	 .right-menu
 {
 text-align: left;
 }
	
	
	.cart-block
	{
		margin-top:0;
		text-align:left;
	}
	.footer2 hr
	{
		margin-left:0;
		margin-right:0;
	}
	.descr-list ul li
	{
		padding: 10px 5px;
	}
	.bus-block
	{
		display:block;
	}
	.middle-cont
	{
		display:block;
	}
	.mob-bg
	{
		left:0;
	}		
	.activity-search
	{
		width: 80%;
	}
	
	.srch-box2
	{
		width: 90%;
	}

	.mob-pad0
	{
		padding: 0;
	}
	.court-list li
	{
		width: 33%;
	}
	.court-list:before
	{
		width: 98%;
	}
	.cat-block
	{
		/*position: relative;
		padding: 20px 0;
		background-color: Transparent;
		*/
		    background-color: Transparent;
    bottom: 0;

	}
	.cat-block ul li a img
	{
		width: 60px;
		height: 60px;
		border: solid 2px #3ac0f0;
		line-height: 40px;
		padding: 10px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}
	.display-cont
	{
		padding-top:15px;
		padding-bottom: 15px;
	}
	.display-cont div
	{
		padding-top: 10px;
		padding-bottom: 10px;		
	}
	.social-links
	{
		padding-right: 15px;
	}
	.b-tit1 h3
	{
		margin-bottom: 0;
	}
	.descr-list ul + ul li span.mob-cart
	{
		display: block;
	}
	.descr-list ul + ul li input.back-next
	{
		display: none;
	}
	.tab-tit
	{
		font-size: 14px;
	}
	.tab-tit span i
	{
		line-height: 20px;
	}
	.descr-list
	{
		text-align: left;
	}
	.descr-list ul + ul li.fb-link2 a span
	{
		display: none;
	}
	.descr-list ul + ul li.fb-link2 a
	{
		padding: 13px 15px;
	}
	.detail-cont
	{
		height: auto;
		margin-bottom: 10px;
	}
	.det-video
	{
		height: auto;
	}
	.filter-dropdown .dropdown-menu
	{
		left: 0;
	}
	.box-content1
	{
		margin: 0 0 20px 0;
	}
	.a-link
	{
		display: none;
	}
	.bus-btn
	{
		width: 100%;
	}
	.home-content4-in
	{
		width: 80%;
		margin: 0 auto;
	}
	.feature-container
	{
		width: 80%;
		margin: 0 auto;
	}
	.slide-bg
	{
		padding: 200px 0 74px;
	}
	.bus-content strong
	{
		font-size: 100%;
	}
	.bus-content span
	{
		display: block;
		font-size: 90%;
	}
	.business-in
	{
		padding: 0px;
		margin-bottom: 4px;
	}
	.desk-padding
	{
		padding: 0;
	}
	.book-list
	{
		margin-bottom: 30px;
	}
	.book-list li
	{
		padding-right: 20px;
	}
	.play-menu li
	{
		margin: 0 0 15px;
	}
	.mg15
	{
		margin-top: 0px;
	}
	.thbtn
	{
		padding-left: 0px;
	}
	.book-link
	{
		padding: 2px 6px;
	}
	.desk-class
	{
		display: none;
	}
	.class-table td
	{
		text-align: center;
		font-size: 12px;
		padding: 5px 10px !important;
	}
	.mob-class
	{
		display: block;
	}
	.mob-msg
	{
		display: block !important;
	}
	.desk-msg
	{
		
	}
	.pull-up
	{
		display: none !important;
	}
	.pay-icon
	{
		margin-top: 20px;
		padding: 0;
	}
	.explore
	{
		font-size: 25px;
	}
	.mob-link
	{
		display: block;
	}
	.desk-link
	{
		display: none;
	}
	.mem-menu li
	{
		display: block;
	}
	.mem-menu li a
	{
		text-align: left;
	}	
	.fix-menu-container
	{
		display: none;
	}
	.fix-menu-container1
	{
		display: none;
	}
	.center-box
	{
		width: 100%;
		padding: 0;
	}
	
	.fav-link
	{
		padding: 0 15px;
	}
	.log-btn
	{
		color: #00b1f1;
	}	
	.align-left
	{
		float: none;
	}
	.padd0
	{
		padding: 0;
	}
	.btn-top1
	{
		color: #fff !important;
	}
	.btn-top1:focus, .btn-top1:hover, .btn-top1:active
	{
		color: #fff !important;
	}

	.right-menu li a
	{
		color: #0E0E21;
	}
	.right-menu li a span
	{
		
	}
	.right-menu li a i
	{
		padding-right: 0;
	}	
	.desk-list
	{
		display: none;
	}
	.mob-logo
	{
		display: block;
	}
	.desk-logo
	{
		display: none;
	}
	.home-header
	{
		position: relative;
	}
	.foot-cont h5
	{
		font-size: 80%;
	}
	.foot-cont ul li a
	{
		font-size: 76%;
	}
	.profile
	{
		padding: 0 0 15px;
	}
	.pg0
	{
		padding: 0;
	}
	.call-back
	{
		padding: 0;
	}
	.call-back a
	{
		padding: 6px 8px;
	}
	.left-rite-brdr
	{
		font-size: 90%;
	}
	.header-bg
	{
		padding-bottom: 0;
	}
	.prof-rating
	{
		background-position: left 1px;
	}
	.fav-rating
	{
		background-position: center;
	}
	.align-right
	{
		text-align: left;
	}
	.city-select
	{
		background-color: Transparent;
		border: 0;
		color: #fff;
		font-size: 15px;
	}
	.cat-text
	{
		font-size: 120%;
	}
	.brdr-right
	{
		border-right: 0;
	}
	.foot-link a
	{
		border-right: solid 1px #B3B3B3;
	}
	.call-btn
	{
		margin: 0 0px 40px;
	}
	.center-btn
	{
		width: 100%;
	}
	.bus-bg h1
	{
		color: #fff;
		font-weight: bold;
		font-size: 26px;
	}
	.link-sec
	{
		margin-bottom: 20px;
	}
	.btn-brdr
	{
		border: solid 1px #000;
	}
	.banner-section
	{		
		padding: 0;
		height: auto; 
	}
	.activity-search
	{
		margin-top: 0;
		width: 100%;
	}
	.srch-block
	{
		/*margin: 22px 0px 0px 0px;*/
	}
	.srch-box
	{
		width: 85%;
	}
	.srch-btn
	{
		width: 10%;
		padding: 10px 0 !important;
		font-size: 104%;
		background-position: center center;
		text-indent: -9999px;
	}
	.menu-sec
	{
		display: none;
	}
	.navbar-nav .open .dropdown-menu
	{
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #fff;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu
	{
		position: absolute;
	}
	.fb
	{
		width: 100% !important;
		margin-bottom: 10px;
	}
	.social-icon
	{
		font-size: 103% !important;
	}
	.call-btn
	{
		width: 58%;
	}
	.post
	{
		width: 100% !important;
		padding: 0;
	}
	.center
	{
		text-align: center;
		position: relative;
	}
	.con_padding
	{
		padding: 2px;
	}
	.con_padding1
	{
		padding: 0;
	}
	.happy
	{
		font-size: 25px !important;
	}
}

@media (max-width:783px)
{.menu-path
{
	
	display:inline-block;
	text-align:left;
}
.menu-path2
{
	
	display:inline-block;
	text-align:right;
	
}
}
@media (max-width:422px)
{.menu-path
{
	display:inline-block;
	text-align:left;
}
.menu-path2
{
	
	display:inline-block;
	text-align:right;
	
}
}	
@media (max-width:670px)
{
	.court-list li
	{
		width: 16%;
	}
	.court-list:before
	{
		width: 96%;
	}
	.bus-content
	{
	width:94%;
	}
	 .right-menu
 {
 text-align: left;
 }
	
}
@media (max-width:685px)
{
.bus-content
	{
	width:69%;
	}
	 .right-menu
 {
 text-align: left;
 }
}

@media (max-width:600px)
{
	.court-list li
	{
		width: 20%;
	}
	.court-list:before
	{
		width: 100%;
	}
	.home-link a
	{
		width: 60%;
	}
	.right-left
	{
		text-align: left;
	}
	.right-left ul li
	{
		margin-bottom: 10px;
	}

	.city-select
	{
		font-size: 13px;
	}
	.bus-content
	{
	width:80%;
	}
	 .right-menu
 {
 text-align: left;
 }
	
}
@media (max-width:500px)
{
	.court-list li
	{
		width: 25%;
	}
	.court-list:before
	{
		width: 100%;
	}
	.srch-box2
	{
		width: 86%;
	}
	.srch-btn2
	{
	
		height: 42px;
	}	
	.footer1
	{
		padding: 0;
		  
	}
	.city-select
	{
		font-size: 12px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:495px)
{
	.feature-list li
	{
		padding: 0 20px;
		width: 33%;
		vertical-align: top;
		padding-top: 10px;
	}
		
		 .right-menu
 {
 text-align: left;
 }	
}
@media (max-width:450px)
{	
	.court-list li
	{
		width: 32%;
	}

	.court-list:before
	{
		width: 96%;
	}
	.home-link a
	{
		width: 75%;
	}
	.srch-btn
	{
		width: 14%;
	}
	.srch-box
	{
		font-size: 16px;
	}
	.city-select
	{
		font-size: 11px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:412px)
{
	.time-content1
	{
		height: 55px;
	}
	.time-content2
	{
		height: 55px;
	}
	.time-content3
	{
		height: 55px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:405px)
{
	.op-content1
	{
		height: 55px;
	}

	.op-content2
	{
		height: 55px;
	}
	.op-content3
	{
		height: 55px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:400px)
{
	.court-list li
	{
		width: 50%;
	}
	
	.court-list:before
	{
		width: 100%;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:399px)
{	
	.call-btn
	{
		color: #ffffff;
		background: #3ac0f0;
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		border-bottom: 1px solid rgba(0, 0, 0, 0.33);
		font-weight: 700;
		font-family: inherit; 
		/*-webkit-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 		-moz-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 		-ms-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 		-o-box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25); 		box-shadow: 0 0 0 7px rgba(189, 189, 189, 0.25);*/
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		margin: 0px 3px 40px;
		padding: 10px 2px !important;
		font-size: 18px;
		line-height: 1.3333333;
		border: none;
		width: 100%;
	}			
	#logn
	{
		width: 60%;
	}
	.con_padding
	{
		padding: 2px;
	}
	#logn
	{
		position: fixed;
		height: auto;
		z-index: 50000;
		top: 12%;
		left: 13% !important;
		width: 72% !important;
		display: none;
	}
	.happy
	{
		font-size: 25px !important;
	}
	.mg15
	{
		margin-top: 0;
	}
		 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:386px)
{
	.imgbased-checkbox input[type=checkbox]:not(old) + label, .imgbased-checkbox input[type=radio ]
	:not(old) + label
	{
		margin-left: -30px;
		margin-top: -14px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:372px)
{
	.foot-cont ul li a
	{
		font-size: 71%;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:359px)
{
	.time-head1
	{
		height: 61px;
	}
	.time-head2
	{
		height: 61px;
	}
	.time-head3
	{
		height: 61px;
	}
	.op-head1
	{
		height: 61px;
	}
	.op-head2
	{
		height: 61px;
	}
	.op-head3
	{
		height: 61px;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:340px)
{
	.imgbased-checkbox input[type=checkbox]:not(old) + label, .imgbased-checkbox input[type=radio] :not(old) + label
	{
		margin-left: 0px;
		margin-top: -10px;
	}
}
@media (max-width: 300px)
{
	.foot-cont ul li a
	{
		font-size: 65%;
	}
	.foot-cont h5
	{
		font-size: 73%;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (max-width:285px)
{	
	.explore
	{
		font-size: 17px !important;
	}
	.logg
	{
		display: none !important;
	}
	.call-btn
	{
		margin: 0px 3px 40px !important;
	}
	.con_padding
	{
		padding: 2px;
	}
	.mar20
	{
		margin-top: 0px !important;
	}
	#logn
	{
		position: fixed;
		height: auto;
		z-index: 50000;
		top: 12%;
		left: 13% !important;
		width: 72% !important;
		display: none;
	}
	.happy
	{
		font-size: 25px !important;
	}
	 .right-menu
 {
 text-align: left;
 }
}
@media (min-width: 768px)
{
	.filter-container
	{
		width: 692px;
	}
}
@media (min-width: 992px)
{
	.filter-container
	{
		width: 912px;
	}
}
@media (min-width: 1200px)
{
	.filter-container
	{
		width: 1110px;
	}
}




/* For using 5 columns in a row*/

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths 
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths 
{
    width: 20%;
    float: left;
}
@media (min-width: 768px) 
{
    .col-sm-5ths 
    {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) 
{
    .col-md-5ths 
    {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) 
{
    .col-lg-5ths 
    {
        width: 20%;
        float: left;
    }
}



/*Slider Style*/


@media (max-width:1214px)
{
	.mob-cont-img
	{
		padding:0 5px;
	}
}
@media (max-width:1215px)
{
	.slider-center 
	{    
		left: 10px;
		top: 64px;    
	}
}
@media (max-width:1205px)
{
	.slider-center 
	{    
		left: 10px;
		top: 58px;    
	}
}
@media (max-width:1199px)
{
	.slider-center 
	{    
		left: 10px;
		top: 51px;    
	}
}
@media (max-width:991px)
{
	.slider-center 
	{    		
		top: 36px;    
	}
	.mob-cont h4
	{
		font-size:280%;
	}
}
@media (max-width:767px)
{
.tex-floa {    width: 100%; } 
	.slider-center
	{
		top: 77px;
		left: 0;
	}
	.mob-bg
	{
		margin-bottom:150px;
	}
	.mob-cont-img
	{
		margin-bottom:160px;
	}	
	.carousel-indicators
	{
		bottom:-50px;
		display:none;
	}
	.mob-cont h4
	{
		font-size:240%;
	}
	.top-ser { 
        position: absolute;
    top:109px;
    left: 40px;
    bottom: 29px;
}
}
@media (max-width:664px)
{	
	.mob-bg
	{
		margin-bottom:140px;
	}
	.mob-cont-img
	{
		margin-bottom:160px;
	}	
	.slider-pos
	{
		margin:0;
	}
	.slider-center .carousel-control.left
	{
		left:-15px;
	}
	.slider-center .carousel-control.right
	{
		right:-15px;
	}
	.title-pos
	{
		margin:0;
	}
	.mob-cont h4
	{
		font-size:230%;
	}
}

@media (max-width:475px)
{	
	.mob-bg
	{
		margin-bottom:100px;
	}
	.mob-cont-img
	{
		margin-bottom:145px;
		overflow:hidden;		
	}	
	.app-link
	{
		margin-bottom:20px;
	}
	.mob-cont h4
	{
		font-size:220%;
	}
}
@media (max-width:460px)
{	
	.mob-bg
	{
		margin-bottom:100px;
	}
	.mob-cont-img
	{
		margin-bottom:105px;
		padding:0 24px;
	}	
	.slider-center
	{
		top: 70px;
		left: 0;
	}
}
@media (max-width:460px)
{
	.mob-cont-img
	{
		margin-bottom:80px;
	}
	.logo-img img
{
width:75%;
}
}
@media (max-width:286px)
{
	.logo-img img
{
width:70%;
}

}
 #nav-height
 {
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
       -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
            box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
 }
 
 
	.new-list
	{
	 counter-reset: elementcounter;
    padding-left: 0;
    text-align:left;
	}
	
	.new-list li:before{
    content: "Step " counter(elementcounter) ". ";
    counter-increment:elementcounter;
    font-weight: bold;
}

@media screen and (max-width: 767px) and (min-width: 0px)
{
 div
 {
 padding-right:5px !important;
 padding-left:5px !important;

 }
 div>div
 {
 padding-right:0px !important;
 padding-left:0px !important;

 }
 .footer1
	{
	
		    margin: 0 5px;
	}
	.footer {
  
    margin-left: -5px !important;
    margin-right: -5px !important;
}
	.google-play ,.sitemas3top, .ref-sec2, .par-sec1
	{
	 margin-left: -5px !important;
    margin-right: -5px !important;
	}
	
	.parbox
	{
	    margin: 15px 0;
	        padding: 0 10px;
	}
	.equal-height p
	{
	    margin: 25px 10px;  
	}

.feature-list>tbody>tr>td:last-child
{
    text-align: center;
}
	
	
	
	.new-list
	{
	 counter-reset: elementcounter;
    padding-left: 0;
    text-align:left;
	}
	
	.new-list li:before{
    content: "Step " counter(elementcounter) ". ";
    counter-increment:elementcounter;
    font-weight: bold;
    width: 25%;
    float: left;
}

	.new-list li span
	{
	float: right;
    width: 75%;
    text-align: justify;
	}



	.filter {
    margin-left: 0;
    }
        .navbar2 li:last-child
{
    margin-right: 0px;
 }
 .prof-foot {
  
    margin: 2px 10px;
  
}
#ctl00_ContentPlaceHolder2_txtcpCode
{
    width: 50% !important;
}

.bor-botm td:first-child
{
display:block !important;
}
.img-hid td:first-child
{
display:none !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px 0px;
    }
.eve-block {

    padding-bottom: 30px;
        overflow: hidden;
}
 .prof-service {
   
    min-height: 90px;
   
}
 #ctl00_Panel1 #srcrest, #Panel1 #srcrest
{
   width: 103%;
    left: 3px;
        top: 83%;
}
.srch-container
{
    top: 83%;
        width: auto;
}
.navbar1 li:first-child
{
width:auto;
}
.navbar1li
{

    width: 106% !important;
    margin: 20px 0;
    }
    
    
.city-search {
    
    overflow: visible !important;
}
 .subhead
 {
     line-height: 1.5;
 }

 .title-gap {
    margin-bottom: 25px;
    }
    .table-borderless td
    {

    
    display: block;

    }
    .newsec2 > div
    {
        padding-right: 0px !important;
    padding-left: 0px !important;
    }
    .table-borderless .org-btn {
    margin-top: 10px;
    width: 50%;
}
    .navbar2 {
    float: left;
        width: 90%;
}
.panel-nav-my>li:first-child
{
    margin-right: 18px;
}
#myNavbar .navbar2 li:first-child
{
border-top:0;
}
#txtsrc, #ctl00_txtsrc {
    width: 106% !important;
    margin-left: 0px;
}
.dis-align-center {
    display: block;
    align-items: center;
    background-color: #fff;
    text-align: left;
        border-color: transparent;
            margin-bottom: 0;
                padding: 0;
}
.navbar1, .navbar2
{
    margin: 0 10px;
}

  .filter .itmhd
  {
  margin-left:0;
  }
  .cattg 
  {
  display:none;
  }
 #filter
 {
 display:none;
 }
 .cattg 
 {
     position: fixed;
    right: 0;
    top: 0;
 }
 
 .title-gap
 {
 font-size:200%;
 }
 
.itmhead 
{
height:calc((100vh - 152px) / 5);
    display: flex;
    align-items: center;
        text-align: center;
    justify-content: center;
}

.fancy span, .fancy0 span, .fancy1 span {
     margin-top: 26px;
}
.table>tbody>tr>td:first-child
{
padding:8px 0;
}
 
 
 .cmfilt > span
 {
 vertical-align:middle;
 }
 .filter-text
 {
 color:Red;
     font-size: 250%;
 }

 .spnbar > .active
 {
 background-color:#fff;

 }
  .spnbar > .active > span
  {
   color:Orange;
  }
 
 #nav-height
 {
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
       -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
            box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
 }
.search-filter-options i {
    vertical-align: middle;
     font-size: 100%;
    margin-right:5px;
}
 
.search-filter-options span {
    vertical-align: middle;
      font-size: 100%;

}
 
 
 #mob-app-img
 {
 width:75%;
 }
 .prof-locality a
{
	   
margin: 0 15px;
}
 
.search-filter-options {
    position: fixed;
    bottom: 0;
    width: 100%;
    margin:0 auto;
    padding:5px;
    left: 0;
    right: 0;
         z-index: 999;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
    -moz-box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
    box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
}
#sortby
{
  position: fixed;
    bottom: 0;
        top: 0;
    z-index: 99999;
    width: 100%;
    margin:0 auto;
    padding:5px;
    left: 0;
    right: 0;
        z-index: 99999;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
    -moz-box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
    box-shadow: 0 -1px 3px rgba(0,0,0,.12), 0 -1px 2px rgba(0,0,0,.24);
}

.sortlst {
    margin-left: 0px;
    float: left !important;
    text-align: left;
}
#sortbyclose
{
text-align:left;
}
.lest-my 

{
background-color:#fff;
}
.lest-my  li a
{
color:#333;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{
    font-size: 74%;
}
.sortlst > li
{
display:block;
border:0;
}
.sortlst li
{
border-right:0 !important;
}

.filter-option-1 {
    border-right: 1px solid #E1E1E1;
    padding: 0;
}
.filter-option {
    width: 100%;
    margin: 0;
    padding:0px;
    font-weight: 700;
    color:#F78F32;
}
#closesort, #closeFilters
{
position: absolute;
    z-index: 999;
    right: 0;
}
.filter-option-1 a, .filter-option-2 a
{
color:#333;

}
body
{    -webkit-transition: all .25s ease-out;
    
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;

}
.teams-text
{
font-size:80%;
}
.month12, .month6, .month3
{
    height: 218px !important;  
}
#ctl00_ContentPlaceHolder2_txtuser
{
    width: 71% !important;
}
#ctl00_ContentPlaceHolder2_txtmobsin {
    width: 68% !important;
}
.filter-full
{
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0px;
    height: 100%;
       overflow-y: scroll;
    overflow-x: hidden;
    -webkit-transition: all .25s ease-out;
   
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
     -webkit-background:linear-gradient(to right, #333445 0%,#333445 33%,#333445 33%,white 33%,white 100%);
  -moz-background:linear-gradient(to right, #333445 0%,#333445 33%,#333445 33%,white 33%,white 100%);
  -ms-background:linear-gradient(to right, #333445 0%,#333445 33%,#333445 33%,white 33%,white 100%);
  -o-background:linear-gradient(to right, #333445 0%,#333445 33%,#333445 33%,white 33%,white 100%);
    background:linear-gradient(to right, #333445 0%,#333445 33%,#333445 33%,white 33%,white 100%); 
}

.sort-full
{
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0px;
    height: 100%;
    overflow:hidden;
        background-color: #fff;
}

.row {
    margin-right: 0;
    margin-left: 0;
}

.filter .itmhd {
    color: #fff;
    font-size:100%;
    font-weight:normal;
}

.left-list
{
        padding-left: 0 !important;
    padding-right: 0 !important;
    height: 100%;
    overflow-y: auto;
    background-color: #616161;
    color: #fff;
    text-transform: uppercase;
}
.filter-list li
{
    padding: 15px 5px;
    text-align:center;

}
.filter-list li a
{
color:#fff;
}
.filter-list .active
{
background-color:#fff;

color:#f78f32;
}
.filter-list .active  a
{
color:#f78f32;
}

.filter-list li i
{
    display: block;
    font-size:120%;
    margin:5px auto;
}

.share-link ul {
    text-align: right;
}
   #myNavbar
            {
            /*
                position: absolute;
               
                background-color: rgb(255, 255, 255);
                left: 0px;
                right: 0px;*/
                z-index: 999999999;
            }
            .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: none;
}
            #myNavbar .navbar2 li a
            {
            white-space:normal;
            text-align:left;
            color: #fff;
                font-size: 100%;
                    }
            .first-block i
            {
                padding-top: 0;
            }
           

            #myNavbar .navbar2 li
            {
            border-bottom:1px solid rgba(0,0,0,.12);
            border-top:1px solid rgba(0,0,0,.12);
            
            }
 #sort-by
 {
 display:none;
 }
            #myNavbar .navbar2 li:last-child
            {
                padding: 10px 0;
            }
            #myNavbar .navbar2 li
            {
            padding: 10px 0;
            }
            
            .srch-block
	{
		    display: inline-block;
            width: 100%;
	}
	.animation1, .animation2, .animation3, .animation4, animation5, .animation6, .animation7, .animation8
	{
	-webkit-background-size:60%;
	-moz-background-size:60%;
	-o-background-size:60%;
	background-size:60%;
	}
	.img-rel img {
    width: 100%;
        height: 230px;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #333445;
    overflow-x: hidden;
    -webkit-transition: 0.1s;
    moz-transition: 0.1s;
    
    transition: 0.1s;

}
.prof-service
{
margin:0 15px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    transition: 0.1s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}



.newsec2 h1
{
    font-size: 200%;
}
	.box-sh {
   -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
     box-shadow: none; 
}
	#div-ady
	{
	   width: 220px;
	}
	
	
	.sermy-io
	{
	background-color: #fff;
    font-size: 130%;

    color: #333544;
    padding: 13px 0;
    text-align: center;
	}
	
	.srch-padding {
    padding: 3px 0;
}
 .container-fluid > .footer
 {
  padding-right:0px !important;
 padding-left:0px !important;
 }
 .tag-line h1
 {
    font-size: 135%;
 
     margin: 10px 0;
 }
 .def-header
 {
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
       -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
            box-shadow: 0 8px 6px -6px rgba(0,0,0,0.30);
 }
 .cat-block
 {
 padding:5px 0;
 }
 .banner img {
    margin-top: 5px;
        visibility: hidden;
}
.banner
{
background:url('img/fit-banner.png')no-repeat center center;
}
 .cat-block
 {
     top: 0;
 }
 .bus-content {
    width: 100%;
}

.panel-nav-my li
{
width:47%;
}
.panel-nav-my li a
{
font-size:80%;
}
.panel-nav-my>li>a
{

    padding: 10px;
    text-align: center;
}
.dis-flex
{
        display: block;
        text-align: center;
            padding: 10px 0;
            margin:0;
                background-color: Transparent;
    
}

.dis-flex-search
{
    display: flex;
    align-content: center;
}
.dis-flex ul
{
    float: none !important;
}
.dis-flex img
{
 float: left;
}
.dis-flex2 {
    align-items: center;
        margin-top: 5px;
   
}
.share-link ul li a
{
    font-size: 70%;
}
.panel-body
{
    padding: 0px !important;
        padding-top: 15px !important;
}
.share-link ul li.green-bg a
{
    padding: 7px;
}
.tbltdpdt input
        {
            width: 30%;
            height: 27px;
        }
        .tbltrcart td, .tittprice
        {
        font-size:75%;
        }
#flip3 h3
{
    font-size: 130%;
    text-align: center;
        color: #333544;
}
.dis-flex2 h3
{
font-size:120%;
margin:3px;
}
.dis-flex2 p
{
font-size:80%;
}
.dis-flex3
{
     display: flex;
    /* text-align: center; */
    align-items: center;
}
.c-list li a, .srch-block ul li a
{
color:#333 !important;
    font-size: 100%;
}
#play2
{
width:50%;
    margin-top: 30px;
}
.crm-sec3
{
    background: #3e324b;
}

.afbebox h1 {
    font-size: 393%;
    margin: 0;
}
.pd90 {
    padding: 50px 45px;
}

.right-menu li {
       
    font-weight: 400;
}
.spotcont {
     background: transparent !important;

}

}


.txtborder
        {
        	    border: 1px solid #7c7b80;
        	        border-radius: 4px;
        }
        #myNavbar .navbar2 li:first-child {
    margin-right: 0px !important;
}
        
        .prfviewall
        {
        	    height: 160px;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 65px;
    font-size: 22px;
    box-shadow: 0px 0px 0px !important;
        }
        .prfviewall a
        { 
    text-align: center;
    color: #f3723b;
        text-decoration: underline;
        }
          .prfviewall a i
        {
        	font-size: 27px;
        }
        .cart-tabel>tbody>tr>td, .cart-tabel>tbody>tr>th, .cart-tabel>tfoot>tr>td, .cart-tabel>tfoot>tr>th, .cart-tabel>thead>tr>td, .cart-tabel>thead>tr>th {
    font-size: 90%;
    padding: 8px 0; 
}
          .getvaltday
        {
        	    padding: 4px;
    border: 1px solid #923aef;
    background-color: #923aef;
    font-size: 10px;
    font-weight: 500;
    color: white;
    /* top: -14px; */
    display: -webkit-inline-box;
    margin-left: 10px;
    
    margin-top: 10px;
        }
        .getvaltday
        {
            font-size: 86%;
        }
        .getvaltday:hover, .getvaltday:focus
        {
        color:#fff;
        }
        
        .getvalloy
        {
        	    padding: 4px;
    border: 1px solid #1ea9e1;
    background-color: #1ea9e1;
     font-size: 86%;
    font-weight: 500;
    color: white;
    /* top: -14px; */
    display: -webkit-inline-box;
    margin-left: 10px;
    margin-top: 10px;
        }
        
        .getvalloy:hover, .getvalloy:focus
        {
        color:#fff;
        }
        .getvaltoprate
        {
    margin-top: 10px;
    border: 1px solid #f36d3c;
    background-color: #f36d3c;
    font-size: 86%;
    padding: 4px 3px;
    font-weight: 500;
    color: white;
    /* top: -14px; */
    display: -webkit-inline-box;
    margin-left: 10px;
        }
        .divconver
        {
        	    margin-left: -10px;
    margin-bottom: 10px;
        }
        .divbanner 
        {
        	background:#923aef;
        	color:#ffffff;
        	padding-top: 5px;
            padding-bottom: 5px;
            font-size: 12px;
        }
        
        
            @media screen and (max-width: 1061px) and (min-width: 811px)
        {
            .divbanner
            {
               /* font-size:13px;*/
            }
        }

            @media screen and (max-width: 994px) and (min-width:592px)
        {
            .divbanner
            {
                font-size:11px;
            }
        }
            @media screen and (max-width: 592px) and (min-width:0px)
        {
            .divbanner
            {
                font-size:8px;
            }
            .divbanner a:last-child
            {
            margin-right:5px;
            }
            
        }
        
        
        