html {  box-sizing: border-box;height:100%;}
*, *:before, *:after {box-sizing: inherit;}
body {font-family: 'Open Sans', sans-serif;height:100%;color:#fff;font-size:14px;background:url(../images/bodybg.jpg) left bottom no-repeat fixed;background-size:cover;}

canvas {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}

.a-l {text-align:left;}
.a-r {text-align:right;}
.a-c {text-align:center;}

.noPaddingLR {padding-right:0px !important;padding-left:0px !important;}
.noPaddingL {padding-left:0px !important;}
.noPaddingR {padding-right:0px !important;}
.padding-left-15 {padding-left:15px;}
.padding-right-15 {padding-right:15px;}
.margin-bottom-5 {margin-bottom:5px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-30 {margin-bottom:30px;}
.margin-top-5 {margin-top:5px;}
.margin-top-10 {margin-top:10px;}
.margin-top-20 {margin-top:20px;}
.margin-top-30 {margin-top:30px;}
.margin-left-15 {margin-left:15px;}
.margin-right-15 {margin-right:15px;}
.overflowCustom {overflow:hidden;}
hr {border-color:#bfbfbf;}

.b-l {border-left:1px solid #35a9c9;}
.b-r {border-right:1px solid #35a9c9;}

.navbar {margin-bottom:0px !important;border-radius:0px !important;}
.navbar-default {background:#fff !important;border:none !important;}
.navbar-default .navbar-nav > li > a {color:#000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#000;background:#f1f1f1;}
.navbar-brand {font-family: 'Montserrat', sans-serif;font-size:30px;font-weight:700;color:#fff !important;text-transform:uppercase;}
.navbar-brand span {font-weight:300;font-size:20px;}
.navbar-header img {width:100%;max-width:120px;height:auto;}

#content {width:0px;height:20px;overflow:hidden;}


.baseregister {background:#fff;box-sizing:border-box;padding:15px;border:1px solid #f1f1f1;box-shadow: 0px 3px 5px 1px rgba(0,0,0,.15);padding-top:25px;border-radius:9px;}
.signupLogin {margin-top:20px;}

.owl-controls {display:none !important;}
/* For Owl Carousel Ends*/

.ctm_radio {border:1px solid #ccc;overflow:hidden;box-sizing:border-box;border-radius:6px;}
.ctm_radio input[type=radio] {visibility:hidden;height:auto;}
.ctm_radio label {margin-bottom:0px;box-sizing:border-box;cursor:pointer;position:relative;border-right:1px solid #e1e1e1;text-align:center;color:#000;font-weight:300;font-size:13px;padding-top:6px !important;}
.ctm_radio label:last-child {border-right:none;} 
.btnAmPm {background-color: #ffffff;color: #000;height: 36px;border-color: #cccccc !important;box-sizing:border-box;padding-top:0px !important;}
.btnAmPm_selected {background-color: #af9930 !important;color:#ffffff !important;box-sizing:border-box;font-weight:600 !important;}
.forMultiselect input {height:auto;margin-right:10px;box-shadow:none;border-radius:5px;}

.btn-file {position: relative;overflow: hidden;background:#af9930;color:#fff;padding:8px 20px;border:0px;font-size:15px;font-family: 'Open Sans', sans-serif;}
.btn-file:hover {background:#af9930;color:#fff;padding:8px 20px;border:0px;	} 
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;background: white;cursor: inherit;display: block;}

.footer	{background:rgba(0,0,0,.6);background-size:500px 300px;width:100%;padding:50px;box-sizing:border-box;text-align:left;}
.footer h1 {font-size:30px;color:#fff;font-weight:300;text-align:center;padding:25px 0px 20px 0px;display:block;box-sizing:border-box;}
.footer a {color:#fff;text-decoration:none;padding:7px 7px;font-size:13px;}
.footer input {padding:15px;color:#333;font-size:15px;font-weight:500;height:50px;}
.footer .footerLinks {margin-bottom:40px;text-align:center;}
.footer .footerLinks ul {margin:0px;padding:0px;color:#fff;}
.footer .footerLinks li {list-style:none;display:inline-block;font-size:13px;}
.footer .footerLinks li a {color:#fff;text-decoration:none;padding:7px 20px;font-size:13px;}
.footer .copyright {color:rgba(255, 255, 255, .5);font-size:10px;}
.footer .copyright .txt {padding-top:10px;}
.footer .copyright img {padding-left:15px;max-width:40px;width:100%;height:auto;vertical-align:middle;}

.topSocial {color:#fff;font-size:15px;display:block;margin:5px 10px 5px 0px;}
.topSocial a {color:#fff;display:inline-block;padding:5px;}
.topSocial a:hover {color:#fff;}

.apply {background:#ddb240 !important;border:none;color:#fff !important;font-size:14px !important;}
.btn-Apply {border:2px solid #fff !important; padding:4px 30px;background-color: rgba(0, 0, 0, .2) !important;color:#fff;transition: 0.3s;text-transform:uppercase;font-size:20px;}
.btn-Apply:hover {background-color: rgba(0, 0, 0, .6) !important;color:#fff;}

.dis-Block {display:block;}
.height10 {height:10px;}
.widthFull {width:100%;}
.select2Custom {width:100%;border:1px solid #e1e1e1;margin-bottom:20px;}

.fullheight {position:relative;height:100%;box-sizing:border-box;}
.blockLeft {position:relative;height:100%;box-sizing:border-box;padding:30px;background:rgba(255,255,255,.65);}
.logo {position:relative;text-align:center;padding:50px 25px 25px 25px;}
.logo img {width:100%;max-width:180px;height:auto;}
.heading {text-align:center;margin-top:60px;}
.heading h1 {font-weight:700;margin:0px;padding:10px 0px;font-size:35px;color:#000;}
.heading h1 span {font-weight:300;margin:0px;padding:10px 0px;font-size:22px;display:block;}

.blockright {position:relative;height:100%;box-sizing:border-box;padding:15px;}
.topNav {text-align:right;margin-top:0px;position:absolute;right:15px;top:15px;z-index:1000;}
.topNav ul {margin:0px;padding:0px;}
.topNav li {list-style:none;display:inline-block;}
.topNav li a {box-sizing:border-box;padding:6px 15px;color:#fff;font-size:16px;text-decoration:none;}
.topNav li a:hover {color:#fff;text-decoration:none;}

.shortUrl {position:relative;background:#fff;margin:auto;width:100%;max-width:auto;border-radius:7px;margin-bottom:5px;}
.shortUrl .form-group {margin-bottom:0px;}
.shortUrl .form-group a {position:absolute;box-sizing:border-box;padding:9px 20px 8px 20px;background:#2b877e;color:#fff;right:1px;top:1px;border-radius:0px 4px 0px 0px;font-size:16px !important;font-weight:600 !important;width:100px;text-align:center;cursor:pointer;z-index:10;}
.shortUrl .form-group a:hover {text-decoration:none;}
.shortUrl .form-control {width:100%;box-shadow:none;border:0px;border-bottom:1px solid #b7b7b7;padding:9px 15px;border-radius:5px 5px 0px 0px;height:auto;color:#000;font-size:16px;}
.shortUrlCode {position:relative;}
.shortUrlCode span {color:#000;font-size:16px;font-weight:400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:8px 15px 8px 15px;width:70%;display:inline-block;height:40px;}
.shortUrlCode a {position:absolute;box-sizing:border-box;padding:10px 20px;background:#290463;color:#fff;right:1px;top:0px;border-radius:0px 0px 7px 0px;font-size:16px !important;font-weight:400 !important;width:100px;text-align:center;cursor:pointer;z-index:10;}
.shortUrlCode a:hover {text-decoration:none;}

.customSlider {position:absolute;bottom:0px;padding-right:0px !important;padding-left:0px !important;}

.partners {color:#000;}
.partners h2 {color:#000;font-weight:700;font-size:20px;position:relative;margin:0px 0px 20px 0px;padding:0px 0px 15px 0px;}
.partners h2:after {position:absolute;content:'';width:100px;height:4px;background:#666;bottom:0px;left:0px;}
.partners ul {margin:0px;padding:0px;}
.partners li {list-style:none;display:inline-block;text-align:left;padding:7px 7px 7px 0px;box-sizing:border-box;}
.partners li img {width:100%;height:auto;max-width:90px;margin:auto;}

.subscribe {box-sizing:border-box;padding:30px;background:rgba(0,0,0,.3);margin-top:40px;}
.subscribe h2 {margin:0px;padding:0px;font-weight:700;font-size:20px;margin-bottom:30px;}
.subscribe input {border-radius:5px;box-sizing:border-box;padding:5px;border:0px;color:#000;}
.subscribe button {border-radius:5px;box-sizing:border-box;padding:5px 15px;border:0px;color:#fff;background:#2b877e;}

.bgWhite {background:#fff;height:95%;}
.bgWhite img {display:block;max-width:100%;height:auto;}

.Pageheading {text-align:center;margin-top:30px;margin-bottom:30px;}
.Pageheading h1 {font-weight:700;margin:0px;padding:10px 0px;font-size:45px;color:#fff;}
.Pageheading h1 span {font-weight:300;margin:0px;padding:10px 0px;font-size:22px;display:block;}

.packDetails {box-sizing:border-box;padding-top:50px;padding-bottom:50px;}
.plans {background:#fff;box-shadow:10px 10px 0px 0px rgba(0,0,0,.08);border: 1px solid #dedede;text-align:center;transition: all .5s ease-in;position:relative;z-index:1;}
.plans:hover {transform: scale(1.1);}
.plans h2 {text-align:center;color:#fff;font-size:24px;font-weight:700;background:#2b877e;margin:0px;padding:30px 0;text-transform:uppercase;}
.plans .plansOptions {box-sizing:border-box;padding:15px;}
.plans .plansOptions p {font-size:16px;line-height:30px;color:#000;}
.plans .plansOptions ul {margin:0px;margin-bottom:30px;padding:0px;}
.plans .plansOptions li {list-style:none;display:block;padding:7px 7px 7px 0px;border-bottom:1px solid #e1e1e1;color:#000;font-size:14px;font-weight:700;}
.plans .plansOptions li:last-child {border-bottom:0px;} 
.plans .plansOptions button {width:150px;background:#290463;color:#fff;border-radius:5px;box-sizing:border-box;border:0px;padding:6px; text-transform:uppercase;display:inline-block;text-align:center;font-size:16px;font-weight:700;}
.plans .plansOptions .price {color:#000;font-size:20px;font-weight:bold;text-align:center;display:block;box-sizing:border-box;padding:15px;}

.bgWhite .error img {margin: 0px auto;}

.login {margin: 0 auto;margin-top: 0px;padding: 30px;border-radius: 3px;margin-bottom: 50px;padding-top:50px;}
.login h2 {color:#000;margin-bottom:40px;position:relative;padding-bottom:20px;}
.login h2:after {content:'';position:absolute;width:80px;height:4px;background:#2b877e;bottom:0px;left:0px;}
.login label {color:#000;}
.btn-login {background: #54bece;width: 100%;color: #fff;}
.forget {text-align: right;}

.contact {color:#000;padding-top:50px;position:relative;}
.contact h2 {color:#000;margin-bottom:40px;position:relative;padding-bottom:20px;}
.contact h2:after {content:'';position:absolute;width:80px;height:4px;background:#2b877e;bottom:0px;left:0px;}
.about {color:#000;padding-top:50px;padding-bottom:50px;}

.error {text-align:center !important;padding-top:80px;}
.error img {display:unset !important;width:100%;max-width:550px;height:auto;}

@media (max-width: 991px)
{
	html {height:auto;}
	body {height:auto;}
	.fullheight {position:relative;height:auto;box-sizing:border-box;}	
	.blockLeft {position:relative;height:auto;box-sizing:border-box;padding:30px;background:rgba(255,255,255,.65);}
	.blockright {position:relative;height:auto;box-sizing:border-box;padding:55px 15px 0px 15px;}
	.topNav {z-index:100;right:0px;}
	.topNav li a {box-sizing:border-box;padding:6px 15px;color:#000;font-size:16px;text-decoration:none;transition: all .5s ease-in;cursor:pointer;}
	.topNav li a:hover {color:#000;text-decoration:none;}
	.customSlider {position:unset;bottom:0px;padding-right:0px !important;padding-left:0px !important;}
	.bgWhite {background:#fff;height:auto;}
	.topSocial a {color:#000;display:inline-block;padding:5px;}
	.topSocial a:hover {color:#000;}

}
