.bg-blue{background-color:#00A6E7}
.bg-blue2{background-color:#004B8C}
.bg-white{background-color:#111111}
.bg-white2{background-color: #ffffff !important}
.bg-orange{background-color:#F16334}

.bg-award{background-color:#5C7DA1}

.fa.fa-navicon {
  color:blue !important;
}

.hide{
    display: none !important
}

.gallery_bg{background-color:#F1F5F8}


.mobile_app_mobile{
 background: url('../bgimage.jpg') no-repeat;
    background-size: 100%;
}

.banner_mobi_bg{background: rgba(40, 21, 18, 0.82);padding:10px 20px;margin-top:10%;}


.course_bg{background: url('../img/bg/course_bg.jpg') no-repeat;}
.forpatients_bg{background: url('../img/bg/course_bg.jpg') no-repeat;}

.for_patients_videoImg{height:150px;width:90%;position:absolute;right:5%;bottom:8px;padding:0px 5px}

.popup_modal_btn{
border-radius: 0.2rem !important;
height:40px;
line-height:40px;
width: 90%;
	margin-top:10px;
}

.modal_btn_blue{
background-color:#27ABFF !important;color:#ffffff;
}

.modal_btn_white{

background-color:#111111 !important;color:#ffffff;
}


.member-banner{margin-top:7%}

#tab_menu p{color:#111111}
#RulesAndRegulations p,h5,li{color:#111111;text-align:justify}
#RulesAndRegulations ul{background-color:#f5f5f5; padding:10px;}
#RulesAndRegulations ul li{margin-left:15px;}

.breadcrumb_2{font-size:20px;}

.filter-top{color:#111111}
.filter-top p{color:#111111}

.remore-link{position:absolute;bottom:15%;right:10%;border:2px solid #f2f2f2;padding:5px 25px;}
.remore-link:hover{background-color:#F16334;cursor:pointer;color:#ffffff}

.footer-box-index footer{margin-top:0% !important;}
footer{background-color:#111111 !important;height:50px;font-size:14px;color:#ffffff;z-index:9999!important}
footer li{list-style:none;display:inline;margin-left:15px;line-height:3.5;color:#ffffff;}
footer a:hover li{color:#F16334;}
footer a{color:#ffffff;}
footer a:hover{color:#F16334;}

.btn-hover{cursor:pointer}
.policy .title,.policy h3,.policy h2,.policy h4,.policy li{color:#111111}

.policy p{color:#111111}
.policy-list{background-color:#f2f2f2;padding:20px 20px 1px 20px;margin-bottom:10px}

.footer-social{height:60px;}

.razorpay-payment-button{
	background: #168afa;
color: #fff;
cursor:pointer;
}

input[type="file"]{
    color: #ffffff;
}

/* For Firefox */
input[type='number'] {
    -moz-appearance:textfield;
}

/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.select_online_pay_1 {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}   
 .select_online_pay_1 select {
        display: inline-block;
        width: 100%;
        cursor: pointer;
        padding: 10px 11px;
        outline: 0;
        border: 0px solid #000000;
        border-radius: 0px;
        background: #f6f6f6;
        color: #000000;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }
        .select_online_pay_1 select::-ms-expand {
            display: none;
        }
        .select_online_pay_1 select:hover,
        .select_online_pay_1 select:focus {
            color: #000000;
            background: #ffffff;
        }
        .select_online_pay_1 select:disabled {
            opacity: 0.5;
            pointer-events: none;
        }
.select_arrow_online_pay {
    position: absolute;
    top: 18px;
    right: 14px;
    pointer-events: none;
    border-style: solid;
    border-width: 12px 9px 0px 9px;
    border-color: #ffffff transparent transparent transparent;
}

.select_online_pay_1 select:hover ~ .select_arrow_online_pay,
.select_online_pay_1 select:focus ~ .select_arrow_online_pay {
    border-top-color: #000000;
}
.select_online_pay_1 select:disabled ~ .select_arrow_online_pay {
    border-top-color: #cccccc;
}

.select-arrow-box{background-color:#2E5689;position:absolute;height:48px;width:48px;top:0px; right: 0px;z-index:0}



.gotoUrl:hover{color:#ffffff}


.pointer {cursor: pointer !important;}

.bg-lite{background-color:#f5f5f5 !important}
.bg-orange{background-color:#F16334}
.bg-grey{background-color:#dfdfdf}	
.bg-grey2{background-color:#F8F9FA}

.boxed_wrapper {
   width: 100%;
   overflow-x: hidden !important;
}

.audio{width:100%}

#renew-membership .form-check-input{margin-top: 0.45rem;}

.btn-orange {
    color: #fff;
    background-color: #F54911;
    border-color: #F54911;
}

.btn-orange:hover {
    color: #fff;
    background-color: #f54911;
    border-color: #f54911;
}


.btn-paynow {
    color: #fff;
    background-color: #004a8f;
    border-color: #004a8f;
}

.btn-paynow:hover {
    color: #004a8f;
    background-color: #fff;
    border-color: #004a8f;
}

.title_blue{color: #004a8f;}

.checkout-type-box{border:1px solid #E4D2CC;height:300px}
.checkout-type-box h4{text-align:center;padding:15px;}
.checkout-type-box:hover{
	background-color:#F6F6F6;cursor:pointer
}

.awards-section label{color:#ffffff}
.awards-section .check-text{color:#ffffff !important;}
span.check-text{margin-bottom:-3px !important}


.payment-box{height:250px;padding:10px;overflow:hidden}
.payment-box p{color:#ffffff !important}

.pay-bg-1{background-color:#21988a}
.pay-bg-2{background-color:#5e516c}
.pay-bg-3{background-color:#de2432}


.alert-modal-box .modal-content{background-color:#00A6E7 !important}


.bg-home-banner{
    background-image: url("../img/slider-1-m.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 560px;
}
#mainpopup {margin-left:8%;}
#mainpopup .modal-info{width:375px;}
#mainpopup .modal-content {width:350px}
#mainpopup .modal-content img {height:500px}
/* .modalBtnBox{background-color:#F8F9FA !important;width:100%;} */
.modalBtnBox .btn{border-radius: 0.2rem !important;width:90%;margin-top:0.5rem}


.selectList{ color:#6C8CA8 !important; }

/* .popup_modal{background-color:#ffffff;padding:10px;border-radius:10px} */



.home-banner{
    width: 100%;
    background-size: 100% 100%;
	position:fixed
} 



.sideAd {
    width: 0;
    position: fixed;
    z-index:100;
    top: 33%;
    right: 0;
    background-color: rgba(0,0,0,0.3);
    overflow-x: hidden;
     transition: 0.5s; 
    padding-top: 40px;
	
	 /* -webkit-transition: opacity 12s ease-in; */
    /* -moz-transition: opacity 12s ease-in; */
    /* -o-transition: opacity 12s ease-in; */
    /* -ms-transition: opacity 12s ease-in; */
    /* transition: opacity 12s ease-in; */
}

.sideAd p{
color:#ffffff;
padding:15px;
}


.sideAd a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.sideAd a:hover {
    color: #f1f1f1;
}

.sideAd .closebtn {
    position: absolute;
    top: 0;
    right: 0px;
    margin-left: 50px;
}

.sideAdLink {
    position: fixed;
    right: 0px;
	top:38.5%;
	z-index:99;
	color:#282828
}

.AlertBoxNew{
	position: fixed;
	width:401px;
	top:39%;
	right:0px
}


#toggle{
    height:400px;
    width:0px;
	z-index:99;
	position: fixed;
	top:30%;
}
.AlertBoxNewContent{padding:20px 20px 10px 20px}

.sideAdLink2{position: absolute;left: -38px;}


.cart-notify {
    padding: 15px;
	position:fixed;
	top:0;
	right:0%;
	width:100%;
	z-index:5;
	color: white;
	text-align:center;
	opacity:0.8
}

.cart-notify .closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.cart-notify .closebtn:hover {
    color: black;
}

.cart-notify.added{
  background-color: #00A6E7;
}

.cart-notify.updated{
  background-color: #f44336;
}

.cart-notify.cart-no-stock{
  background-color: #F54911;
}



.bg-white.nav{background-color:#ffffff}

.infoBx{
height: 180px;
background: rgba(0,0,0,0.3);
padding: 10px;
color: #fff;
text-align: center;
}


.courseVideoDesc{
padding: 0.2rem 1.5rem 1.5rem 1.5rem;
}

p.courseVideoDesc:before {
    /* content: '*'; */
	content: url('../img/quote-left.png');
	padding-left: 10px;
	padding-right: 10px;

}

.testimonialv2{
/* border:3px solid #0d72e5; */
border-radius:10px;
height:450px; 
}

.testimonialv2 p{font-size:14px}



#popupAd{
	position:absolute;
	top:12%
}

#popupAd:hover{cursor: pointer !important; }

.youImg{
position: absolute;
bottom: 10px;
/* padding:0px 15px 0px 0px; */
overflow:hidden;
height:160px !important;
}



.youImg img{padding:10px 10px 10px 6px;}

.testimonialv2 .img4 img{height:135px;}


.testimonialv2 .playImg{
   position: absolute;bottom: 12%;right: 42%;font-size: 1.5em;
}



.playImg2{
    position: absolute;
    bottom: 10%;
    right: 44%;
    font-size: 1.5em;
}

.pad5{padding:0px 8px 5px 5px}

.testimonialv2 .playImg img{height:45px; width:70px}



.menuTable{padding:20px 0px;}
.menuTable a {color:#097486}
.menuTable a.active {font-weight:bold !important}
.menuTable a:hover {color:#111}

.select {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    width: 100.6%;
	color:#111
}   
.select select{
line-height: 32px;
    text-indent: 4px;
}  

.select select::-ms-expand {
display: none;
}

.select select:disabled {
opacity: 0.8;
pointer-events: none;
}
	
.select select option {
    /* margin: 40px; */
    background: f5f5f5;
    color: #666666;
	font-size:16px !important;  
}	

#taocard img{height:calc(7.5rem - 1px);}
#taocard h5{font-size: 1.25rem !important}




select::-ms-expand {
  display: none;
}

.select::after {
  content: url('../img/down-arrow.png');
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 1rem 1em;
  background: #2E5689;
  pointer-events: none;
}
/* Transition */



.optionlist select {
  /* styling */
  color:#6C8CA8;
  background-color: white;
  border: thin solid #fff;
  border-radius: 2px;
  display: inline-block;
  font: inherit;
  
  outline: 0;
  
  /* reset */
  margin: 0;      
 appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
		
		 display: inline-block;
        width: 100%;
        cursor: pointer;
        padding: 16px 10px;	
}



select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
option:not(:checked) {
  color: black;
}




.sliderheadrow{margin-top:160px}


.fancy{font-family: 'Dancing Script', cursive;}

.loginBox{background-color:#004B8C;height: 85vh;}
.loginBox img{min-height:85vh;max-height:85vh;width:100%}


.play-icon{position:absolute;z-index:99;height:50px !important;width:60px !important;top:20%;left:40%}

.bg-trans{background-color:transparent !important}
.bg-yellow{
	background-color:rgba(29, 106, 154, 0.95);
	/* background-color:#F8C301; */
}

.popbuBtn{
border-radius: 1.55rem;
    width: 90%;
margin-top: 0.5rem;}



.liteblack{color:#666}
.title-box-3 a {color:#ffffff}

#top-links a {color:#111111}
#top-links a:hover {color:#3CC4FE}
#top-links a.active {color:#00A6E7}





.mbr-gallery .modal-body img {margin-top: -30px;}

.card-body{color:#111}
.bold{font-weight:bold}

#related-News img{width:100% !important;height:170px}

.articleBox{

background-image: url("../img/article_bg.png");
background-repeat: repeat;
min-height:800px; 
}

.articleBox2{min-height:800px; padding:10px}

#faqContent .card {background-color:#ededed; padding:5px 10px;margin-top:10px;border-radius:none !important;border-left: 5px solid #5c9529;}
#faqContent .card a{color:#111}
#faqContent .card:hover{background-color:#00A6E7;border-left: 5px solid #111;color:#fff !important}
#faqContent .card:hover a{color:#fff !important}

#faqContent .card .show{background-color:#00A6E7;color:#fff !important}
#faqContent .card .show p{color:#fff !important}
#faqContent h5{font-size:16px;font-weight:normal}





.card img{height:200px}
#news h5{padding:5px 5px 0px 5px;font-size:1.5rem;color:#111111;}
#news p{padding:8px 8px 0 8px}

#NewsData h5,p{color:#111111;}

.stuTitle{position:absolute;margin-top:12%;font-size:28px}

.card:hover a{
text-decoration:none !important;
cursor:pointer}

.boxbtn{border:1px solid #111 !important;color:#111;padding:10px;border-radius:45%}

.card-header a{
	padding:0px 0px 0px 0px;
	
}

.faqbtn{font-weight:normal;font-size:16px}

.card-header:hover a{
	color:#fff !important;
}

.mbnum{font-size:1rem;color:#fff;}
.trans1{
	-ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Safari */
    transform: rotate(30deg); /* Standard syntax */
}

a .applyBtn{color:#004B8C;margin-bottom:10%}
a .applyBtn-2{color:#004B8C;margin-bottom:5%;background-color:#fff;
	border:1px solid #004B8C;
	text-align:center;
	padding:15px;
	border-radius:5px;}

.applyBtn{
	background-color:#fff;
	border:1px solid #004B8C;
	text-align:center;
	padding:15px;
	border-radius:5px;
	}

.applyBtn:hover{
	background-color:#004B8C;
	color:#fff
}

.applyBtnDisable{
	margin-bottom:10%;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	padding:15px;
	border-radius:5px;
}




.media-custom{max-height:550px; min-height:550px; overflow:hidden}

.tao-profile{height:150px;width:150px;}
.tao-profile img{border-radius:50%}
.tao-top span,
.tao-top p
{color:#666666 !important;font-size:14px;}
.docName{font-size:16px !important;font-weight:bold}


.side-box{height:300px;border:1px solid #ccc;background-color:#f5f5f5;border-radius:8px}

.custom-tabs2{text-align:justify}


.ads{
	background-color: rgb(255, 255, 255); border-radius: 8px;overflow:hidden;
	min-height: 633px; padding: 20px; width: 400px;
}
.ads img{border-radius: 8px;}



.loginBg {
    background-image: url("../img/bg/contact.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 550px;
	max-height: 550px;
}


.loginForm{height: 550px;background-color:rgba(0,75,140,0.701);}
.loginFormLogo{background-color:rgba(0,0,0,0.701);}
.loginBg img{height: 430px;}

a#inifiniteLoader{
	position: fixed;  
	z-index: 2;  
	bottom: 15px;   
	right: 10px; 
	display:none;
}


.custom-tabs2 .nav-tabs .nav-item {
    margin-bottom: 0px;
}

.audio{width:100%}
.audioBox{
	height:200px;
	border:1px solid #d8d8d8;
	border-radius:5px;
}
.audioBox P{padding:10px}
.audioBox h6{padding:10px 10px 0 10px;color:#111}

.audioBoxFooter{
	position:absolute;
	bottom:0px;
	height:50px;
	z-index:2;
	padding:5px 0 0 0;
}



.custom-tabs2 .nav-tabs{
	background-color:#00A6E7;
	border-bottom: none;
	color:#ffffff;
}

.custom-tabs3 .nav-tabs{
	background-color:transparent;
}

.blackActive #nav-tab .nav-link.active{background-color:#FF6C00 !important}

.custom-tabs3 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
	background-color: transparent !important;
font-size:1rem;
}


#secondTab .nav a span:hover{border-bottom:none}


#secondTab .nav.nav-tabs .active span{
	padding-bottom:10px;
	color:#00A6E7;
border-bottom:5px solid #00A6E7;
}

.height1{padding: 3.8rem 0}
.height2{padding: 4rem 0}


.custom-tabs2 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #495057;
background-color: #111111;
font-size:1rem;
}

.custom-tabs2 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {
	
}

#secondTab span:hover{border-bottom:5px solid #111}

.custom-tabs2 .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}

.custom-tabs2 .nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
.custom-tabs2 .nav .nav-link{color:#fff}

.custom-tabs2 .nav-tabs {
    text-align:center;
}



.brw{border-right:1px solid #ffffff !important}
.brw2{border-right:2px solid #111111 !important}
.black{color:#111111 !important; }



.ol-list ol{
	padding:0px
}
.ol-list li { 
background-color:#cccccc; 
margin-bottom:5px;
color: #111 !important;
list-style: none;
padding:5px 10px
}
.ol-list li:hover { background-color:#2EA620; }

.custom-tabs2 li a::before {
  border-right:10px solid #111
}


.box-list p{ 
background-color:#ededed; 
padding:5px 10px;
border-left: 5px solid #5c9529;
}

.box-list p:hover{ 
background-color:#00A6E7;
color:#ffffff;
border-left: 5px solid #111111;
}


div.leaf:before {
    content: url('../img/leaf.png');
}
p.leaf:before {
    content: url('../img/leaf.png');
}

.leafImg{position:absolute;}

.leaf-heading{color:#5c9529;font-size:2rem;}
.leaf-heading2{color:#5c9529 !important;font-size:2rem;}

#pay-row {
  background-color:#00a6e7;
}
.pay-title{padding:5px 10px;font-weight:bold;color:#ffffff !important;font-size:2rem !important}





.infoimg{
/* -webkit-box-shadow: 6px 8px 13px -6px rgba(0,0,0,0.75); */
/* -moz-box-shadow: 6px 8px 13px -6px rgba(0,0,0,0.75); */
/* box-shadow: 6px 8px 13px -6px rgba(0,0,0,0.75); */
}

.tao-banner h1{font-size:3rem;margin-top:2rem;margin-bottom:2.3rem;}
.tao-banner p{font-size:1.3rem;}
.pipe{padding:0px 8px}

.close-slide-box{
	margin-left: 99%;
	color:#fff;
	padding-bottom:40px;
	
}

.president-msg {
    font-family: 'Handlee', cursive;
	font-size:1.4rem
}


a.member-url{color:#F16334}


.member-login{
	height:50px;
	background-color:#F16334;
	text-align:center
}
.member-login a{color:#fff;line-height:3.1;padding:10px;}

.member-box{
	height:165px;
	background-color:rgba(0,166,231,0.65);
	border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
transition: transform .2s;
text-align:center;
color:#ffffff
}
.price{font-size:2.5rem}
.rupee{font-size:2rem}

.member-box:hover {
transform: scale(1.1);
}

.slide-box {
	position: fixed;
	bottom:0;
	height: 270px;
	width: 100%;
	z-index:12;
}
.slide-box a {color:#ffffff}
.slide-box input{border:none}
.slide-box textarea{border:none}

.slide-box input:focus{
    outline: none;
}

.slide-box textarea:focus{
    outline: none;
}


.slide-box textarea {
  	height: 65%
}


.chat {
    position: fixed;
    right: 15px;
	top: 85%;
    width: 80px;
	height: 70px;
	z-index:11;
	color:#282828
}



.contact-box{
	background-color:rgba(0,0,0,0.301);
	/* background-color:#0000004d; */
	height:200px
}

.contact-box img{
	height:60px;width:60px;
	position:absolute;
	top:5%;	right:41%}
.contact-box p {
	padding-top:70px;
	color:#ffffff;text-align:center
	}
	
	
	.contact-form label{color:#666}
	.contact-form input
	{
	background-color:rgba(0,0,0,0.301);
	color:#fff;
	border:none;
	}
	
	.contact-form textarea
	{
	background-color:rgba(0,0,0,0.301);
	color:#fff;
	border:none;
	}
	
	.contact-form button{
	background-color:rgba(0,0,0,0.301);border:none;
	}
	.contact-form button:hover{
	background-color:#007BFF80;border:none;
	}
	
	
	
.contact-text1{
	position:absolute;
	top:18%;
	right:19.5%
}
.contact-text2{
	position:absolute;
	top:8%;
	right:38%
}



.bg2{background-color:#F1F5F8}
.for-patients{height:430px;}
.for-patients h3{font-size: 1.7rem;text-transform: uppercase;color: #363636;}
.for-patients P a{color:#666666;font-weight:bold}
.patientsbox{height:40px;}
.patientsbox1{height:40px;width:80%}
.patientsbox2{height:40px;width:20%; background-color:#004B8C}




.mapTitle{
	font-weight:bold;
	color:#111111
}

.button--arrow, .button--arrow-down, .button--arrow-up {
    padding-right: 2.57813rem;
    position: relative;
}
.btnarrow{
	width:200px;
    font-weight: 700;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 18px;
    line-height: 1.125rem;
    padding: .65625rem 1.125rem;
    padding-right: 2.125rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s ease;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #0078bf;
   
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-top: 0;
    position: relative;
    vertical-align: middle;
}

.login-link p a{color:#fff;font-size:13px}
.login-link2 p a{color:#111;font-size:13px}

.login-link{margin-left:10px;}

.cell-phone{height:23px;margin-bottom:4px}

.login-link p a:hover{color:#007BFF}
.login-link2 p a:hover{color:#007BFF}

button.close{
	position:absolute;
	right:25px;
	color:#ffffff !important;
	cursor:pointer;
}
a.close{
	position:absolute;
	right:10%;
	color:#ffffff !important;
	cursor:pointer;
}




.closeFixed{
  position:fixed !important;
  top:-15px !important;
  right:-19% !important;
  cursor:pointer !important;
  font-size:1.5rem;
  color:#fff
}
.modal-dialog .dataImg{width:650px;margin-left:-15%}


.btnarrow:hover{ background: #00A6E7;  color:#fff}

.button--arrow::after{
    transition: all .3s ease;
    background-color: rgba(0,0,0,.1);
    background-image: url(../img/icon-arrow-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .9em;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.875rem;
}

.navbar-light .navbar-nav .nav-link.link2{color:#666}
.navbar-light .navbar-nav .nav-link.link2:hover{color:#111111}
header .navbar .nav-link.link2.active {color: #00A6E7;}


header .nav-item .nav-link.active{
   border-bottom:6px solid #ffffff;
}


header ul .list2 a::after {
    content: '';
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    height: 6px;
    background-color: #00A6E7 !important;
    transform: scaleX(0);
    transition: transform .35s ease;
}

header .nav-item .nav-link.link2.active{
   border-bottom:6px solid #00A6E7;
}

#boutons
{
  
    width: 96%;
  border: 1px solid;
   
}

.btn-group a
{
    text-align: center;
    font-weight: bold !important;
}

#btn1, #btn2, #btn3
{
    display: inline-block;
    width: 32%;
   
     text-align: center;  
}

#btn3
{
     
}

	
	

.phone-2{margin-top:-12px}

.service2 {
    text-align: center;
}
.content-pad {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
}

.btn-blue2 {
    color: #fff;
    background-color: #00A6E7;
    border-color: #00A6E7;
}

.btn-blue2:hover {
    color: #fff;
    background-color: #004B8C;
    border-color: #004B8C;
}

.btn-square{
border-radius: 0 !important;
}

.col-inner{max-height:330px;min-height:330px}

#slider-box{
	position:relative;
	margin-top:-8% !important
}



.modal-content2 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    pointer-events: auto;
    background-color: rgba(255,255,255,0.301);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}


.triangle-d{
    width: 0;
    height: 0;
    border-width: 28px 0 0 285px;
    border-color: transparent transparent transparent #007bff;
    border-style: solid;
}


.triangle-d2{
    width: 0;
    height: 0;
    border-width: 0 0 28px 285px;
    border-color: transparent transparent #007bff transparent;
    border-style: solid;
    transform: rotate(180deg);
}



.triangle-t{
    width: 0;
    height: 0;
    border-width: 0 0 28px 285px;
    border-color: transparent transparent #006fe6 transparent;
    border-style: solid;
}


.triangle-t2{
    width: 0;
    height: 0;
    border-width: 28px 0 0 285px;
    border-color: transparent transparent transparent #006fe6;
    border-style: solid;
    transform: rotate(180deg);
}

.tabRow{height:48px;background-color:#00A6E7;}

.tabRow ul li {color:#fff;line-height:48px;padding:0px;} 
.tabRow ul li a {color:#fff;padding:15px 16.98px;}  

.b-right{border-right:1px solid #fff}
.b-left{border-left:1px solid #fff}



.tabRow ul li .active {background-color:#ff6c00;}
.tabRow ul li { display:table-cell;}
.tabtable table{color:#fff;height:470px;background-color:#00A6E7}
.tab-content p{color:#222;}
.tablepgm{color:#222;}





.blue-box-1 {
  background: #007bff;
}
.blue-box-2 {
  background: #006fe6;
}


.info-box1 {
  width:100%;
  height: 200px;
  background: 
    linear-gradient(45deg, transparent 80px, #FF0000 80px) left no-repeat, 
    linear-gradient(-135deg, transparent 160px, #FF0000 160px) top right no-repeat;
  background-size: 50% 100%;
}



.square-dots{font-size:1.5rem}

header .nav-item .nav-link{
	font-weight:bold;
}

header .nav-item .nav-link.active{
   border-bottom:6px solid #ffffff;
}


header nav.navbar ul.navbar-nav a {
    text-decoration: none;
    position: relative;
    display: inline-block;
}
header nav.navbar ul.navbar-nav a::after {
    content: '';
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    height: 6px;
    background-color: #ffffff;
    transform: scaleX(0);
    transition: transform .35s ease;
}
header nav.navbar ul.navbar-nav a:hover::after {
    transform: scaleX(1);
}



.home-slider .owl-dot{display: none !important}


#EventsSlider .owl-dots{
	display: none !important
		}

.date2 {
    position: absolute;
    top: 9px;
    left: 23px;
    padding: 1px 5px;
	height:80px;
	width:80px;
	background: rgba(0,166,231,0.65); 
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
	border:1px solid #fff;
	z-index:2;
}
.date2 .number {
    font-size: 42px;
    line-height: 42px;
	 padding: 10px 10px;
    font-family: frutigerlt-bold, sans-serif;
}

.date3 {
    position: absolute;
    top: 9px;
    left: 18px;
    padding: 1px 5px;
	height:80px;
	width:80px;
	background: rgba(0,166,231,0.65); 
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
	border:1px solid #fff;
	z-index:2;
}
.date3 .number {
    font-size: 42px;
    line-height: 42px;
	 padding: 10px 10px;
    font-family: frutigerlt-bold, sans-serif;
}

		
.date {
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 1px 5px;
	height:80px;
	width:80px;
	background: rgba(0,166,231,0.65); 
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
	border:1px solid #fff;
	z-index:2;
}

.blurb {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	height: 100%;
    margin: 0;
    /* background: rgba(0,51,100,0.65); */
    color: #fff;
    padding: 20px;
}

.date .number {
    font-size: 42px;
    line-height: 42px;
	 padding: 10px 10px;
    font-family: frutigerlt-bold, sans-serif;
}

.hidden {
  display: none !important;
}


.event-name{
	position:absolute;bottom:0px;
	height:50px;width:100%;background-color:rgba(29, 106, 154, 0.72);
	}
.event-name p {color:#ffffff; line-height:2;padding:10px;text-align:justify}

.event-p{margin-top:30px}

.img__wrap:hover .event-name{display : none;}
.img__wrap:hover .date{display : none;}
.img__wrap:hover .event-name{display : none;}


.subBtn{background-color:#F16334;padding:10px 80px;color:#fff;border:1px solid transparent }
.subBtn:hover{background-color:#fff; border:1px solid #F16334;padding:10px 80px;color:#F16334;
}





.img__wrap {
  position: relative;
}

.img_description {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(29, 106, 154, 0.72);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  /* transition effect. not necessary */
  transition: opacity 1s, visibility 1s;
}

.img__wrap:hover .img_description {
  visibility: visible;
  opacity: 1;
}

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}

.divTableCell, .divTableHead {
	display: table-cell;
	padding: 4px 10px;
}

.divTableBody {
	display: table-row-group;
}


.padding-r1{padding:0 0.5rem 0 0}
.padding-l1{padding:0 0 0 0.5rem}

.maplinkpad{margin-top:3.5rem}
.maplink{margin-right:3.5rem}

		
.bg-texture{background: #fff url(../img/patern.gif);}
.maplink{color:#fff}
.maplink:hover{color:#ffffff}


.white{color:#ffffff}
.black{color:#111111}
.blue1{color:#00A6E7}
.blue2{color:#004B8C}



.callnow h2{margin-top:1rem}

.slider-p {font-size:2rem !important}

.btn-blue{
	background-color:#004B8C;
	color:#fff;
}

.btn-blue:hover{
	background-color:#00A6E7;
	color:#fff;
}

.subtitle-3 {
    font-size: 3rem;
    font-weight: 300;
    color: #ffffff;
	padding-bottom:0 !important;
}


.btn1{background-color:#111111;color:#fff}
.btn1:hover{background-color:#fff;color:#111111}

.section-mini {
    padding: 3em 0;
	position: relative;
}

.section-mini-2 {
    padding: 1em 0;
	position: relative;
}


.section-3 {
    padding: 3em 0 0 0;
}
.subtitle-3b{font-size: 3rem;
    font-weight: 300;
	}

	
	
.quickmsg {
	vertical-align: top;
	height: 2.4em;
            }


.center-on-page {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.adr{
	min-height:200px;max-height:200px;
	}




.nopadding{padding:0 !important;}

.pad15{padding-right:10px}

.white-border{border-bottom:12px solid #ffffff}
.white-border-2{border-right:6px solid #ffffff}
.white-border-3{border-left:6px solid #ffffff}



.acutouchimg{padding-top:2em}
.bigbox img{
	border-radius:50%;height:180px;width:180px;
	-webkit-box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.1) ;
box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.1) ;
}
.bigbox h2{margin-top:3.7rem}
.bigbox{height:240px;}



.courses-text{font-size:1.5rem;}
.courses{margin-top:1rem;}

.subtitle-1b{
font-size: 2.5rem;
font-weight: 400;
text-align:center;color:#ffffff;
margin-top:0.5rem;
}


.subtitle-1{
font-size: 3rem;
font-weight: 400;
text-align:center;color:#ffffff;
margin-top:1rem;
}


.subtitle-2{
	font-size: 2.3rem;
}

.boxpad{padding-left:10px}
	
.title-box-1{
	position: relative;
	background-color:#004B8C;
	padding:0.5rem;
	height:60px;
	width:90%;
}

.title-box-1:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-left-color: #004B8C;
	border-width: 30px;
	margin-top: -30px;
}

.title-box-2{
	position: relative;
	background-color:#004B8C;
	padding:0.5rem;
	height:60px;
	width:90%;
}

.title-box-2:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-left-color: #004B8C;
	border-width: 30px;
	margin-top: -30px;
}

.title-box-2 h2{font-size:2.2rem}


.title-box-3{
	position: relative;
	background-color:#004B8C;
	padding:0.5rem;
	height:40px;
	width:95%;
	margin-left:5px
}

#downloadList li{padding-bottom:10px}

.greyLink{color:#868e96}
.mt1{margin-top:30px}

.pointer:hover{ cursor: pointer !important; }


.testimonial{height:378px;background-color:#fff}	
.testimonial center img{height:140px;padding:10px 2px}
.testimonial p{color:#666;padding:0.5em;font-size:0.9rem;text-align:justify}
.testimonial-footer{position: absolute;bottom:0;height:40px;background-color:#004B8C;width:100%;}			
.testimonial-footer span{color:#fff;position: absolute;padding:5px}
#testimonial > .owl-dots{display:none !important}
.testimonialImg{
	height:120px;width:120px;border-radius:50% !important;background-color:#fff
}

.testimonial2{height:378px;}	


    



.testimonial2 center img{height:140px;padding:12px 2px 4px 2px}
.testimonial2 p{color:#111;padding:0px 8px;font-size:1rem;text-align:justify;font-family: 'Handlee', cursive;line-height:1.5}
.testimonial2 .testimonial-footer{position: absolute;bottom:0;height:40px;background-color:#004B8C;width:90%;}			

.testimonial2 .quote .fa img {
    margin-left: 0px;
    margin-top: 5px;
}

.testimonial2 .quote{
    position: absolute;
    top: -0.5em;
    left: 1.2em;
    background-color: #004B8C;
    height: 2em;
    width: 2em;
    text-align: center;
    font-size: 1.5em;
}

.testimonial2 .playImg {
    position: absolute;
    bottom: -0.2em;
    right: 1.0em;
    height: 2em;
    text-align: center;
    font-size: 1.5em;
}




.testimonial5{height:378px;}	
.testimonial5 center img{height:160px;width:100%;padding:0px}
.testimonial5 .play-icon{position:absolute;z-index:99;height:45px !important;width:70px !important;top:15%;left:38%}

.testimonial5 .playImg {
    position: absolute;
    bottom: -0.2em;
    right: 1.0em;
    height: 2em;
    text-align: center;
    font-size: 1.5em;
}
.testimonial5 p{color:#666;padding:5px;font-size:0.9rem;text-align:justify}


.testimonial5 .testimonial-footer{position: absolute;bottom:0;height:40px;background-color:#004B8C;width:91.2%;}			

.testimonial2 .quote .fa img {
    margin-left: 0px;
    margin-top: 5px;
}

.testimonial2 .quote{
    position: absolute;
    top: -0.5em;
    left: 1.2em;
    background-color: #004B8C;
    height: 2em;
    width: 2em;
    text-align: center;
    font-size: 1.5em;
}



.testimonial-footer2{position: absolute;bottom:0;height:40px;background-color:#004B8C;width:90%;}
.testimonial-footer3{position: absolute;bottom:0;height:40px;background-color:#004B8C;width:90%;}
.testimonial-footer3 span{color:#ffffff;padding:7px;line-height:2.5}

.title-box-3:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-left-color: #004B8C;
	border-width: 30px;
	margin-top: -30px;
}










.title-box-3 h3{font-size:1.2rem}


#map {height: 100%;}

.infoTitle{
font-size: 20px;
letter-spacing: .05em;
font-weight: 300;
margin-bottom: 10px;
}
.#infoData p{margin-top:10px}

.readmore {
position: absolute;
left:20%;
top:42%;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 60%;
height: 40px;
border: none;
color:#F16334;
text-align: center;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
background: #111111;
-webkit-transform:    skewX(-20deg);
transform:    skewX(-20deg);
-webkit-box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.2) ;
box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.2) ;
}


.readmore-text{line-height:2.5;color:#ffffff}

.location-box{padding-left:25px;margin-top:2rem;}
.center-location{
	height:50px;
	background-color:red;
	color:#fff;
	border-radius:40%
}






.testimonialContent .owl-nav .owl-next {
    color: #fff !important;
}

.testimonialContent .owl-carousel.major-caousel .owl-nav .owl-prev:hover{
    color: #fff !important;
}

.owl-carousel.major-caousel .owl-nav .owl-prev.disabled, .owl-carousel.major-caousel .owl-nav .owl-next.disabled {
    color: #fff !important;
}

.quote2{
	position: absolute;
	top: -0.5em;
	left:1em;
	background-color:#004B8C;
	height:2em;
	width:2em;
	text-align:center;
	font-size:1.5em;
}

.quote{
	position: absolute;
	top: -0.5em;
	left:0.5em;
	background-color:#004B8C;
	height:2em;
	width:2em;
	text-align:center;
	font-size:1.5em;
}


.quote .fa img{margin-left:0px;margin-top:12px}
.quote .fa2 img{margin-left:0px;margin-top:3px}



.playImg{
	position: absolute;
	bottom: -0.8em;
	right:0.5em;
	height:2em;
	text-align:center;
	font-size:1.5em;
}
.playImg .fa img{margin-left:0px;margin-top:12px}
.playImg .fa3 img{
	position:absolute;left:-40px;z-index:5
}





.bg-image.bg-parallax {
    background-attachment: fixed;
}

.bg-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: center;
    background-size: cover;
}

.bg-image.overlay:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#374050), to(#798696));
	background-image: linear-gradient(to bottom, #374050 0%, #798696 100%);
	opacity: 0.7;
}

.bg-image.overlay2:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#374050), to(#798696));
	background-image: linear-gradient(to bottom, #374050 0%, #798696 100%);
	opacity: 0.5;
}

.mobile-app-tree{ position: relative; }
.mobile-app-tree:before{
    content: "";
    width: 5px;
    height: 100%;
    background: #00A6E7;
    position: absolute;
    top: 0;
    left: 50%;
}
.mobile-app-tree .mobile-tree{
    position: relative;
    margin-bottom: 20px;
}
.mobile-app-tree .mobile-tree:before,
.mobile-app-tree .mobile-tree:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.mobile-app-tree .mobile-tree-icon{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #00A6E7;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 4px;
    right: 0;
    z-index: 1;
}
.mobile-app-tree .mobile-tree-content{
    width: 45%;
    padding: 20px;
    background: #00A6E7;
    text-align: center;
    float: left;
    margin-top: 8px;
    position: relative;
    transition: all 0.3s ease 0s;
		-webkit-box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
-moz-box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
}


.mobile-app-tree .mobile-tree-content:before{
    content: "";
    width: 10%;
    height: 5px;
    background: #00A6E7;
    position: absolute;
    top: 0;
    right: -10%;
}
.mobile-app-tree .title{
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    margin-top: 0;
    text-shadow: 1px 1px 1px rgba(56, 56, 56, 0.5);
}
.mobile-app-tree .description{
    font-size: 16px;
    color: #fff;
}
.mobile-app-tree .mobile-tree-content.right{
    float: right;
}
.mobile-app-tree .mobile-tree-content.right:before{
    left: -10%;
}
@media only screen and (max-width: 767px){
    .mobile-app-tree:before{
        left: 0;
    }
    .mobile-app-tree .mobile-tree-icon{
        left: -8px;
        margin: 0;
    }
    .mobile-app-tree .mobile-tree-content{
        width: 90%;
        float: right;
    }
    .mobile-app-tree .mobile-tree-content:before{
        left: -10%;
    }
}

.app_img{
height:300px;
display:block;
margin-top:30px; 
margin-left: auto;
margin-right: auto;

-webkit-box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
-moz-box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
box-shadow: -1px 4px 9px -1px rgba(156,156,156,1);
z-index:1
	}
	
	
.app-banner p{
color: #111111;
font-family: 'Open Sans', sans-serif !important;
}

.app-banner h1 {
font-size: 50px !important;
margin-bottom: 30px;
font-family: inherit;
font-weight: 700;
line-height: 1.1;
color: #111111;

}

.app-banner h3 {
	color: #111111;
	margin-bottom: 20px;
}


	
.app-banner {
	margin-top:15px;
}

.app_parallax {padding-top:3.5%;
    height: 600px;
    width: 100%;
}


.app-info-btn{background-color:#111111;color:#ffffff;padding:15px;cursor:pointer}


.app-banner .app-info-text{font-size:1.4rem;color:#ffffff;padding-bottom:25px;}
.app-banner h1{font-size:2.1rem}

.mobile-app{padding-top: 100px;padding-bottom: 100px;}

.app-info-box{
	background-color:#111111;
	border-top:6px solid #638ca6;
	margin-bottom:25px;
	min-height:130px;
	}
	
	
.app-info-box h3{padding:15px 0px 20px 10px;font-size:22px;margin-top:6.5%}
	
.app-info-box:hover{opacity:0.9}
.app-info-box img{margin:30px;}
.app-info-box h3,p{color:#ffffff}
	
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #111111 !important;
  opacity: 0.3 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #111111 !important;
  opacity: 0.3 !important; /* Firefox */
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #111111 !important;
  opacity: 0.3 !important; /* Firefox */
}

.payment-bg{
    background-color: #DDE0EC
}

.payment-table-bg{
    background-color: #004A8F
}


.tab_menu_middle{display: block;margin-top: -7%}

.captcha-box{min-width: 80px;
-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
  }
.captcha-box .captcha{
    color:#ffffff; 
    font-weight: bold;
    padding: 8px 0px;
     letter-spacing: 1.2px; 
    height: 47px;
    font-size: 18px;
    text-align: center;
    width: 100px;background-color: #F16334;
}

.captcha-input-1{
    width: 85%;
}

.special-pay{
    background-color: #F16334;
    text-align: center;
    padding: 10px 0px;
    color:#ffffff !important;
}

.special-pay:hover{
background-color: #00A6E7
}


.location-container{width:100%;}

.location-list ul {
/*  width: 100%;
  padding: 0 !important;
  background-color: #00A6E7;
  display: table;*/
  /*table-layout: fixed; */
}

/*.location-list ul li {
  display: table-cell;
  width: auto;
  text-align: center;
  border-right: 1px solid #ffffff;
  padding: 10px 10px;
  color:#ffffff;
  border-radius:0px;
}*/

.location-list ul li:hover{
    cursor: pointer;
}

.location-list ul li.active{background-color: #FF6C00 }

.location-table {
color:#fff;
background-color:#00A6E7;
}

.location-table td{padding: 0.75rem;}
/*.hide-data{display: none}*/

.shadow-sm{box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.shadow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}
.shadow-lg{box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;}

.text-blue{color:#1499D3 !important;}
.title-medium{font-size: 2rem}
.video-section{margin-top: 40px}
.video-desc{color:#888888; font-size: 1.4rem;text-align: center;}



.frame-img {
    display: block;
    border: 0;
    width: 100%;
    height: auto;
}

.frame-box {
    margin-bottom: 30px;
}

.frame_item.shadow {
  /*  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;*/
}

.frame-info{padding: 20px 20px;}
.frame-info h3{
    text-align: center;
font-weight: normal;
font-size: 1.5rem;
font-family: 'Montserrat', sans-serif;
line-height: 1.2;
margin-bottom: 1.5rem;
}

.frame-info .gradient-btn {
    -webkit-background-size: 200% auto;
    background-size: 200% auto;
    background-image: -webkit-gradient(linear, left top, right top, from(#5192e1), color-stop(51%, #23ced5), to(#5192e1));
    background-image: -webkit-linear-gradient(left, #5192e1 0%, #23ced5 51%, #5192e1 100%);
    background-image: -moz-linear-gradient(left, #5192e1 0%, #23ced5 51%, #5192e1 100%);
    background-image: -o-linear-gradient(left, #5192e1 0%, #23ced5 51%, #5192e1 100%);
    background-image: linear-gradient(to right, #5192e1 0%, #23ced5 51%, #5192e1 100%);
    color: #fff;
}

.frame-info .button {
    font-family: 'Montserrat', sans-serif;
    position: relative;
    display: inline-block;
    font-size: 15px;
    padding: .8rem 2.25rem;
    line-height: 1;
    text-transform: capitalize;
    text-align: center;
    font-weight: 500;
    z-index: 1;
    border: 1px solid transparent;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

/*ul.social-media-list img {
    padding: 5px;
    border-radius: 5px;
    background-color: lightblue;
    width: 36px;
    height: 36px;
}*/

#at-share-dock{display: none !important;z-index: -1;}
ul.social-media-list {
    list-style-type: none;
    padding: 0;
}
    ul.social-media-list li {
    display: inline-block;
    text-align: center;
}
.social-media-list img{height: 48px;width: 48px}

.social-media-list a{display: block}
/*.social-media-list .fb{background-color: #3a559f;}
.social-media-list .tw{background-color: #50abf1;}
.social-media-list .wt{background-color: #1bd741;}
.social-media-list .li{background-color: #0084b1;}
.social-media-list .pt{background-color: #c9353d;}
.social-media-list .lk{background-color: #ff2950;}*/

input.url-input{
height: 1px !important;
width: 1px !important;
border: none;
position: absolute;
top: 0px;
display: block;
outline: none;
color:transparent;
z-index: -9
}

#audio-panel h3{min-height: 60px !important;
    /*text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;*/

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}

.mobile-title-banner .tao-banner h1{font-size: 27px}
.title-location span{font-size: 0.75rem}

.mobile-tab .btn-primary.active{background-color: #FF6C00 !important;
border-color: #FF6C00 !important;}

.view-us{height: 150px; width:auto; margin-bottom: 20px;border:1px solid #e3e3e3; padding: 20px}
.TestimonialAutoList{margin-top: -25px}
.opacity-icon-1{opacity: 0.75}

.location-img img{width: 100%;height: auto;}

@media only screen and (max-width : 1024px){
    .location-img img{height: 180px;}
}

@media only screen and (min-width : 1366px){
    .location-img img{height: 400px;}
}