 @media only screen and (max-width:10000px) and (min-width:1500px){
 body{
 /*width:1800px;*/
 margin:0 auto;
 }
  .header{
 /*width: 1800px !important;;;;*/
     width: 1280px !important;
  margin:0 auto;
 }
}
.modal-open .modal {
    z-index: 20000;
}
.header {
    z-index: 100 !important ;
}


/* iPhone 6 portrait */
/*
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{
		#signInModal1 .form-control {
    padding: 0px 0px !important;
}
.form-control {
    line-height: 2  !important;;
}
}

@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{
	
	#signInModal1 .form-control {
    padding: 0px 0px !important;
}
.form-control {
    line-height: 2  !important;;
}
}
*/

.tooltip-inner {
    border-radius: 0px;
    width: 200px;
    opacity:1 !important;
    background: #6ac1d6 !important;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: 1  !important;;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #6ac1d6;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #69c1d6;
}
.bt121{
	
    background: #dbe67c;
    /* background: url(../images/button11.png) no-repeat !important; */
    border-radius: 36px !important;
    padding: 8px 50px !important;
    font-size: 16px !important;
    font-weight: lighter !important;
    box-shadow: none !important;
    color: #0c0c0c !important;
    text-transform: none !important;
    border: none;
        width: 160px;
    margin-top: 18.2%;
}
@media screen and (max-width: 600px) {
/*  body{
	position:fixed;
	width:100%;
} */
	
	.form-control:hover{
	cursor:none   !important
}
	.form-control:focus{
	cursor:none   !important
}
.form-control:hover {
    cursor: none !important;
}
	
}
 .button121{
                background: url(../images/button.png) no-repeat;
                cursor:pointer;
                border: none;
            }

.bv-form .btn-primary {
    opacity: 1 !important;
    color: #fff !important;
    background-color: #6bc0d6 !important;

}
.alert-danger {
    color: #232222;
    border-radius: 36px;
    background-color: #ffffff;
    border-color: #ffffff;
    background-image: none;
    margin:10px;
}

#otpModal1 .alert-danger
{
	margin:0 !important;
}
.alert {
    padding: 8px 15px;
    }
#signInModal .form-control {
    padding: 6px 20px !important;
}

@font-face {
	font-family: sans-serif;
	src: url('../font/Roboto-Black.ttf') format('truetype');
	src: url('../font/Roboto-Bold.ttf') format('truetype');
	src: url('../font/Roboto-Light.ttf') format('truetype');
	src: url('../font/Roboto-Medium.ttf') format('truetype');
	src: url('../font/Roboto-Regular.ttf') format('truetype');
	src: url('../font/Roboto-Thin.ttf') format('truetype');
}
/* .margin1 a{
	text-transform: uppercase;
} */
  .margin1 #a12{ 
   text-transform: capitalize;
}
 .text-center {
        text-align: -webkit-center;
}
input:focus {outline:0 !important;}
a:focus {outline:0 !important;;}
button:focus {outline:0 !important;;}
body{
	font-family:  sans-serif;
}
h1 {
	font-family: sans-serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	    font-weight: 100;
	line-height: 26.4px;
}
h2 {
	font-family: sans-serif;
	    font-weight: 100;
	font-style: normal;
	font-variant: normal;
	
	line-height: 26.4px;
}
h4 {
    font-weight: 200;
}
h3 {
	font-family: sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	    font-weight: 100 !important;
	
}
b, strong {
    font-weight: 500 !important;
}
p {
	font-family: sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	    font-weight: 200;
	line-height: 20px;
}
blockquote {
	font-family: sans-serif;
	font-size: 21px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 30px;
}
pre {
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 18.5714px;
}
ul{
	 list-style-type: none;
	 padding-left: 0px;
}
footer{
    background: #252525;
    color: #C5C5C8;
}
footer a {
	    line-height: 30px;
    color:#C5C5C8;
    text-decoration: none;
    
    font-size: 16px;
    letter-spacing: 1px;
}
footer p{
	 font-weight: 300 !important;
    line-height: 20px;
    color: #c5c5c8  !important;
        line-height: 30px;
    color: #C5C5C8;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: 1px;
}

footer h3 {
	
    text-transform: uppercase;
}
button{
	background:#f36523;
	color:white;
	 text-transform: uppercase;
	 border:none;
}
.navbar button{
	border-radius:30px;
	padding: 10px 30px;
        font-size: 19px;
    letter-spacing: 1px;
    
    font-weight: lighter !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.navbar-brand {
   
    padding: 9px 15px
    
    }
.navbar-default .navbar-nav>li>a {
    color: #252525;   
     font-weight: 100;
    font-size: 18px;
}

.navbar-nav>li {
    float: left;
    padding: 0px 20px;
}

footer img {
 width: 42px;
 HEIGHT: 15PX;
 padding: 0px;
 MARGIN: 0PX 6PX;
}
/*
h3 {
	font-family:Microsoft Yi Baiti !important;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 15.4px;
}
p {
	font-family:Microsoft Yi Baiti !important;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
}
blockquote {
	font-family:Microsoft Yi Baiti !important;
	font-size: 21px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 30px;
}
pre {
	font-family:Microsoft Yi Baiti !important;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 18.5714px;
} */
.navbar-default {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border-color: transparent;
}
 footer .row{
	 padding: 3% 0% 3% 8%;
  }
  footer a:hover{
  text-decoration:none;
  }
@media screen and (max-width: 766px) {
	.login-tabs.nav-tabs>li {
    float: left;
    width: 39% !important ;
}
.margin1 #a12 {
    text-transform: capitalize !important;;;
}
	footer h3 {
    margin-top: 30px !important;;
    margin-bottom: 0px !important;;
	}
footer .row {
    padding: 3% 0% 3% 0% !important;
}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background:#fff;
}
footer{
    text-align: -webkit-left;
    }
}
@media screen and (max-width: 400px) {
	.navbar-brand>img {
    width: 39% !important;
    padding-left: 8px !important;
}
.navbar {
    margin-bottom: 0px;
}
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    border: 1px solid #000;
    border-radius: 10px;
}
@media screen and (min-width: 769px) {
	.login-tabs.nav-tabs>li {
    float: left;
    width: 33%  ;
}
	.section4{
	margin-bottom: 5%;
	}
	.testimonial-test>.item {
    height: 220px;
	}
	footer .col-md-5 {
	    padding-left: 5%;
}
	#signInModal1 .form-control {
    padding: 6px 20px !important;
}
#forget_frm .form-control{
	 padding: 6px 20px !important;
}
}
@media screen and (max-width: 768px) {
	.profile-btn{
	background:transparent;
	border:none;
	    text-transform: capitalize !important;;;
	box-shadow:0px 0px !important;;
	}
	.modal-open .modal {
    z-index: 20000;
	}
		#signInModal1 .form-control {
    padding: 6px 20px !important;
}
#forget_frm .form-control{
	 padding: 6px 20px !important;
}
}
.form-control1 {
    display: block;
    width: 62%;
    padding: 6px 30px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border: 1px solid #fff !important;
    border-radius: 20px !important;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
    box-shadow: none !important;
    transition: none;
}
@media screen and (min-width: 768px) {
	.desktop{
	display:block
	}
	.phone{
	display:none !important;
	}
}
@media screen and (max-width: 767px) {
	.desktop{
	display:none;
	}
	.phone{
	display:block;
	}
	.call{
	width:9%;
	}
	
	footer br{
	display:block !important;
	}
	footer{
    text-align: -webkit-center;
    padding: 2% 1% 0% 2%;
    }
	.navbar span:before {
    border-bottom: 5px solid #48c3d9 !important ;
}
	.navbar-brand>img {
    width: 50% !important;
    padding-left: 8px !important;
}

	.img-responsive1{
  width:8% !important;
}
	
	.displaydesktop{
	display:none !important;
	}
	footer .col-xs-6 {
    width: 50%;
    height: 300px;
}
	.row {
    margin-right: 10px;
    margin-left: 10px;
}
	.navbar button {
	  padding:20px 0px 7px 0px;

    border-radius: 30px;
    font-size: 14px;
    }
    .navbar-nav>li {
    float: none !important;;
    text-align: -webkit-center;
    padding: 5px 40px !important;
    }
    .navbar-default .navbar-toggle {
    border-color: transparent !important;;
    font-weight: lighter !important;
    background:transparent;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 0px 0px 0 rgba(0, 0, 0, 0.19);
}
     .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
   .navbar img{
       width: 70%;
	padding: 5px 10px;
  }
 
}
.margin1 a{
	font-size: 13px !important;
}
   .margin1 li{
   
    padding: 10px 5px !important;
   }
   @media screen and (min-width: 1500px) {
	.margin1{
	margin-right: -50px !important;
	}
	}
	@media screen and (min-width: 1000px) {
	
    }
    
	@media screen and (min-width: 768px) {
	.modal-dialog{
    margin-top: 7%;
}
	.nextnav{
    margin-top: 20px;
}
	#signInModal1 .form-control{
	
    padding: 6px 20px !important; 
	}
	.call{
	width:5%;
	}
	
	footer{
    text-align: -webkit-left;
    }
	.section2 p {
    font-size: 18px !important;
}
	footer p {
    line-height: 2.5 !important;
	
	}
	.navbar-collapse {
    padding-right: 30px;
    padding-left: 30px;
    }

	
	.img-responsive1{
  width:7% !important;
  margin-right: 22px;
}
	
	.mimg1 a{
	 margin-right: -303px;
	}
	.margin1 {
    margin-right: 13px;
}
	.nav>li>a {
	  padding: 10px 0px;
	}
	.navbar button {
    border-radius: 30px;
       padding: 9px 15px;
    font-size: 11px;

    
    }
     .navbar-brand>img {
     width:70%;
     }
    .navbar-default .navbar-nav>li>a {
    
    font-size: 15px;
    }
    .navbar-nav>li {
    float: left;
    padding: 0px 10px;
    }
    .navbar-default {
    padding: 10px 0px;
    }
    footer h3{
    font-size: 20px;
    letter-spacing: 1px;
        margin-bottom: 7px;
    }
	}
		@media screen and (min-width: 900px) {
			.navbar-brand>img {
    width:70% !important;
}
		
		.navbar-default {
    padding: 20px 20px;
    }
		.navbar-brand>img {
     width:100%;
     }
	.nav>li>a {
	  padding: 10px 0px;
	}
	.navbar button {
    border-radius: 30px;
    padding: 9px 20px;
    font-size: 14px;
    
    }
    .navbar-default .navbar-nav>li>a {
    
    font-size: 16px;
    }
    .navbar-nav>li {
    float: left;
    padding: 0px 12px;
    }
	}
	@media screen and (min-width: 1230px) {
	
	.nav>li>a {
	  padding: 10px 7px !important;
	}
	.navbar button {
    border-radius: 30px;
    padding: 10px 30px;
    font-size: 17px;
    }
    .navbar-default .navbar-nav>li>a {
    
    font-size: 18px;
    }
    .navbar-nav>li {
    float: left;
    padding: 0px 20px;
    }
	
	}
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color:#000;
}
/* custom */
    .navbar-default .navbar-nav>li>a {
    font-size: 18px;
}
.nextnav a{
	color:#48c3d9 !important;
}


.img-responsive2{
  width:8% !important;
}
/* custom */
input:focus {outline:0;}
a:focus {outline:0;}
button:focus {outline:0;}
.nav-tabs>li>a {
  border: 0px solid transparent; 
}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #f2f2f2;
    border: 0px solid #ddd; 
    border-bottom-color: transparent;
}
.modal-footer {
    padding: 15px 32px;
    }
    a {
    color: #000;
    font-weight: 300;
    }
    
	@media screen and (min-width: 1400px) {
    .right-addon1 .glyphicon {
    right: 339px;
   display: none; 
}
}
 .form-control[readonly], fieldset[disabled] .form-control {
    background-color: transparent !important;
    opacity: 1;
}