
.bg-image{background:url(../images/image-large-bg.png) no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    min-height: 768px;
}
li.clrWhite > a{color:#fff !important;}


.grey-layer{
background-image: -webkit-linear-gradient(-90deg, rgba(15,24,30,0.00) 0%, #0f191e 100%);
background-image:-moz-linear-gradient(-90deg, rgba(15,24,30,0.00) 0%, #0f191e 100%);
background-image:-o-linear-gradient(-90deg, rgba(15,24,30,0.00) 0%, #0f191e 100%);

    width:100%;/*height:100%;*/min-height: 768px;position:relative;}
.top-left-align{margin-left:15px;margin-top:21px;}
ul.top-right-icons{padding:0px;margin:0px;list-style-type:none;}
ul.top-right-icons li{margin-top:0px;}
ul.top-right-icons li a:link, ul.top-right-icons li a:active, ul.top-right-icons li a:visited, ul.top-right-icons li a:hover{text-decoration:none;margin-right:20px;display: inline-block;}
ul.top-right-icons li a.right8:link, ul.top-right-icons li a.right8:active, ul.top-right-icons li a.right8:visited, ul.top-right-icons li a.right8:hover{margin-right:8px;}
.text-heading1{font-family:'Gotham';font-size:64px;color:#ffffff;letter-spacing:0px;text-align:center;line-height: 60px;display: inline-block;}
.text-heading1 b{font-weight:normal;font-family:'Poppins-Extra-Bold';}

.LogoSolt{ padding: 24px 0px 13px;float: left;max-width: 200px;}

.small-scrn{display:none;}
.form-control:focus{ background-color:#fff;}
.text-heading2{margin-top:15px;font-family:'Gotham-Light';font-size:26px;color:#ffffff;letter-spacing:0px;text-align:center;    line-height: 30px;display: inline-block;}
.text-heading3{font-family: 'Gotham';font-size:14px;color:#ffffff;letter-spacing:0px;text-align:center;margin-bottom:35px;display: inline-block;}
.text-heading3 a:link, .text-heading3 a:active, .text-heading3 a:visited, .text-heading3 a:hover{color:#337ab7;text-decoration:underline;}

.top40{margin-top:30px;}
.bottom10{margin-bottom:10px;}
.email-border .input-group-addon, .email-border .form-control{border:0px;}
.input-email{background:#ffffff;border-radius:4px 0px 0px 4px;width:100%;height:48px;font-family:'Gotham';font-size:16px;color:#808fa5;letter-spacing:0px;text-align:left;}
.btn-purple{background:#6900c8;border-radius:0px 4px 4px 0px;min-width:120px;}
.email-border a:link, .email-border a:active, .email-border a:visited, .email-border a:hover{font-family:'Gotham'; font-size:16px;color:#ffffff;letter-spacing:0px;text-align:right;text-decoration:none;}

.inline-bk{display:inline-block;}
.footer{height:318px;background:#fff;bottom:auto;}
.footer ul{padding:0px;margin:0px;list-style-type:none;border:0px solid red;text-align:left;display: inline-block;}
.footer ul li:first-child{color:#0f191e; font-family: 'Gotham';}
.footer ul li{font-size:14px;color:#808fa5;letter-spacing:0px;line-height:32px;text-align:left; font-family: 'Gotham';}
.footer ul li span{display:inline-block;xwidth:100%;line-height:16px;margin-top:5px;}
.footer ul li span.top11{margin-top:11px;}
.footer ul li.top20{margin-top:20px;}
.footer ul li.top8{margin-top:8px;}
.footer ul li span b{font-weight:normal; font-family: 'Gotham';}
.footer ul li a:link, .footer ul li a:active, .footer ul li a:visited, .footer ul li a:hover{text-decoration:none;color:#808fa5;    display: block;}
.footer ul li.top20 a:link, .footer ul li.top20 a:active, .footer ul li.top20 a:visited, .footer ul li.top20 a:hover{text-decoration:none;margin-right:10px;display: inline-block;}

ul.baner-link{padding:0px;margin:5px 0px 5px 0px;list-style-type:none;display: inline-block;}
	ul.baner-link li{font-family: 'Gotham'; font-size:17px;color:#ffcd00;letter-spacing:0px;line-height:18px;height: 35px;text-align:left;text-decoration:none;padding-left: 10px;vertical-align: middle; display: table-cell; }
ul.baner-link li a{color:#ffcd00; text-decoration:none;}
.headerSolt{position: static;}
.headerSolt.darkHeader{position: fixed;background:rgba(255, 255, 255, 0.4); z-index:99999;padding:0px 0px 8px;}
.darkHeader #myImg{width:100px;}

.marginTop20{margin-top: 20px;}
.headerSolt{width:100%;}
.headerSolt.darkHeader .top-left-align{margin-top: 5px;z-index:99999999;}
.topIcon{float:right;margin-top:23px;}
.watchTour{float:left;margin-right:20px;}
ul.top-right-icons{float:left;}
.watchvideo{background:#ffcd00;border-radius:100px;font-family:Gotham-Book;font-size:14px;color:#0f191e;letter-spacing:0px; text-decoration: none !important; padding:  8px 30px 8px 20px;position: relative;z-index: 999999999;}
.watchvideo .iconVideo{position: absolute; right: 15px;top:7px;}
.movieView{display:none;}
.desktopView{display:block}
.all{clear:both;}
.navTop.numPlc ul.flgNum > li >a {margin:0 5px;}
.navTop.numPlc ul.flgNum > li >a >img{margin:0px 7px 0 0px}


.contentHeader{position: absolute; bottom:160px;}
.whatsapp, .call, .email{width:28px;}



@font-face {
      font-family: 'fontello';
      src: url('./font/css/fontello.eot?1987888');
      src: url('./font/css/fontello.eot?1987888#iefix') format('embedded-opentype'),
           url('./font/css/fontello.woff?1987888') format('woff'),
           url('./font/css/fontello.ttf?1987888') format('truetype'),
           url('./font/css/fontello.svg?1987888#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }


    .demo-icon{font-family: "fontello"; font-style: normal;font-weight: normal;speak: none
      display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;
        }




@media only screen and (max-width:767px){
	.top-left-align, ul.top-right-icons li{margin-top:5px;}
	ul.top-right-icons li a:link img, ul.top-right-icons li a:active img, ul.top-right-icons li a:visited img, ul.top-right-icons li a:hover img{width:15px;height:15px;}
	.text-heading1{font-size:32px;line-height:30px;margin-top:7%;}
	.text-heading2{font-size:18px;line-height:25px;}
	.top-left-align {margin-left: 0px;width:80px;}
	.text-heading3{margin-bottom:20px;}
	.input-email{font-size:14px;}
	.email-border a:link, .email-border a:active, .email-border a:visited, .email-border a:hover {font-size: 12px;}
	.text-heading3 a:link, .text-heading3 a:active, .text-heading3 a:visited, .text-heading3 a:hover{font-family: 'Gotham';}
	.btn-purple{min-width:80px;height:35px;}
	.input-email{height:35px;}
	.bg-image{/*background:url(../images/image-large-bg.jpg);	background-size: cover; background-position: center bottom ; background-repeat: no-repeat;width:100%;*/min-height:415px;}
.grey-layer{/*background-image:linear-gradient(-180deg, rgba(15,24,30,0.00) 0%, #0f191e 100%);width:100%;*/min-height:415px;/*height:100%;*/}
	.logo-footer{width:80px;}
	.footer ul{display: block;}
	.footer ul li{line-height:20px;font-size: 12px;}
}

@media only screen and (max-width:767px) and (orientation : portrait){
	.text-heading1{max-width:300px !important;margin-top:30%;}
	.text-heading2{line-height: 20px;width: 220px;font-size:16px;}
	ul.baner-link{margin:5px 0px 5px 0px;width: 140px;}
	ul.baner-link li{font-size:14px;padding-left: 5px;}
	ul.baner-link li img{height:24px;}
	.large-scrn{display:none;}
	.small-scrn{display:inline-block;}
	.email-border{display:inline-flex;}
	.btn-purple{line-height: 20px;width: 135px;}
    .socialIcon{margin-bottom: 20px;}
    .contentHeader{margin-bottom: 20px;}
}

@media only screen and (max-width:767px) and (orientation : landscape){
	.text-heading1{width:90%;}
	.text-heading2{line-height: 20px;width: 90%;font-size:16px;}
	.text-heading3 {margin-bottom: 35px;}
	ul.top-right-icons li a:link img, ul.top-right-icons li a:active img, ul.top-right-icons li a:visited img, ul.top-right-icons li a:hover img{width:20px;height:20px;}
	ul.baner-link{padding:0px;margin:0px;list-style-type:none;width: 220px;display: inline-block;}
	ul.baner-link li{font-size:14px;padding-left: 8px;height:20px;}
	ul.baner-link li img{height:24px;}
	.email-border{display:inline-flex;}
	.btn-purple{line-height: 20px;width: 135px;}
    .contentHeader{margin-bottom: 20px;}

}

/******************  iPhone6 *************/
@media only screen and (min-width:375px) and (max-width:667px) and (orientation : portrait){

}
@media only screen and (min-width:375px) and (max-width:667px) and (orientation : landscape){

}

/******************  iPhone5 *************/
@media only screen and (min-width:320px) and (max-width:568px) and (orientation : portrait){

}
@media only screen and (min-width:320px) and (max-width:568px) and (orientation : landscape){
	.text-heading1 {margin-top: 5%;}
	.text-heading3 {margin-bottom: 15px;}
	.bg-image{min-height:350px;}
	.grey-layer{min-height:350px;}


}

/******************  iPhone6 Plus *************/
@media only screen and (min-width:414px) and (max-width:736px) and (orientation : portrait){

}
@media only screen and (min-width:414px) and (max-width:736px) and (orientation : landscape){

}


@media only screen and (min-width:320px) and (max-width:767px){
.movieView{display:block;margin-top:20px;}
.desktopView{display:none}
.headerSolt.darkHeader{z-index:99999; }
.blockContent{margin-top:20px;}
.contentHeader {bottom: inherit;position: inherit;}
.figcaption .appImgCon{text-align:center;}
.imgCon > img{margin-bottom:20px;}
.navTopRight .navTop ul li.menutabMob a{background: #000;
    color: #fff;
    padding: 4px 13px;
    border-radius: 12px;
    margin-top: 10px;
}
 .navMobile{margin-top:60px !important;}

}


@media only screen and (min-width:320px) and (max-width:479px){
  .mobilepadding{padding-left: 8px; padding-right: 8px;}
    ul.top-right-icons li a:link, ul.top-right-icons li a:active, ul.top-right-icons li a:visited, ul.top-right-icons li a:hover{margin-right: 8px;}
    .watchvideo{font-size:12px;padding: 7px 18px;}
    .watchvideo .iconVideo{right: 8px;    top: 6px;}
    .watchTour{margin-right:10px;}
    .darkHeader #myImg{width:80px;}

    ul.top-right-icons li{margin-top:0px;}

}

/*==================Inner page css Start Here========================*/



.boxSolt img{width:100%;}
.innerLogo img{max-width:100%;}
.topHeaderSolt{margin: 0px; padding:0px; border-bottom:1px solid #e1e1e1; position: fixed; z-index: 99999; width:100%; background:#fff;top:0px;}
.topHeaderSolt .innerLogo{padding:16px 0px 13px;float:left;max-width:200px;margin-left:20px;}
.topHeaderSolt .innerLogo a img{width:205px;}

.topHeaderhome{margin: 0px; padding:0px;  z-index: 99999; width:100%;}
.topHeaderhome .innerLogo{padding:24px 0px 13px;float:left;max-width:200px;margin-left:30px;}
.topHeaderhome .welcomeLogo{padding:14px 0px 13px;float:left;max-width:200px;margin-left:30px;}

.navTopRight{margin:0px; padding: 15px 0px 24px; float: right;}
.navTopRight .navTop{margin:0px 20px 0px 0px; padding:0px;float:left;}
.navTopRight .navTop ul{margin:0px; padding:0px;list-style:none;}
.navTopRight .navTop ul li{margin:0px; padding:0px 0px 0px 30px;list-style:none; float:left;}
.navTopRight .navTop ul li a{margin:0px; padding:0px;padding-top:4px;  display: block; text-decoration:none;color:#0f191e; font-size:14px;font-family: 'Gotham';transition: all 0.3s ease 0s;}
.navTopRight .navTop ul li a:hover{font-size:15px;}
.navTopRight .navTop ul li.watchtour{position: relative;}
.navTopRight .navTop ul li.watchtour a{background:#ffcd00; padding:5px 33px 7px 20px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;font-size:12px; transition: all 0.3s ease 0s; }
.navTopRight .navTop ul li.watchtour a:hover{background:#f9d646;}
.navTopRight .navTop ul li.signUp a{background:#0f191e; padding:5px 20px 7px 20px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;font-size:12px;color:#fff; transition: all 0.3s ease 0s; }
.navTopRight .navTop ul li.signUp a:hover{background:#3a4348;}
.flgNum li{margin:0 10px !important;}

.videoIcon{position: absolute;right:20px;top:10px;}
.navTopRight .socialIcon{margin:0px; padding:0px; float:left;}
.navTopRight .socialIcon ul li{list-style:none;float:left; padding:0px 17px 0px 0px;}
.navTopRight .socialIcon ul li:last-child{padding-right:0px;}
.navTopRight .socialIcon ul li a{margin:0px; padding:0px;transition: all 0.3s ease 0s;}

.headingSlot{margin-top:90px;text-align: center;}
.headingSlot h2{margin:0px; padding:40px 0px; font-size:32px; color:#0f191e;font-family:'Gotham';text-align: center;}
.boxSolt .figcaption h3{margin:0px 0px 25px; padding:0px; font-size:32px; color:#0f191e;font-family:'Gotham';}
.boxSolt .figcaption p{margin:0px; padding:0px; font-size:14px; color:#8d949d;font-family: 'Gotham';}
.row-eq-height {display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox;  display:flex;}
.boxSolt .figcaption{position: absolute; top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.loginSlotbottom{margin:0px; padding:34px 0px; background:#0f191e;text-align: center;}
.loginSlotbottom h3{margin:0px; padding:0px 0px 25px; font-size:35px; color:#ffffff;font-family:'Gotham';}
.loginSlotbottom p{margin:0px; padding:0px 0px 0px; font-size:14px; color:#b8b6b6;font-family: 'Gotham';}
.loginBox{margin:40px auto 0px; max-width:461px;}
.paddingLeft{padding-left:50px;}
.paddingRight{padding-right:70px;}
.socialIcon ul{margin:0px; padding:0px;}
.navTopRight .navTop ul li:first-child{padding: 0 0 0 0px;}
.navTopRight .navTop ul li:last-child{padding: 0px 20px 0px 0px;}
.toggleIcon{display:none;}
.headingSlot p{margin:0px 0px 30px; padding: 0px;font-size:16px; color:#a6adb6;font-family: 'Gotham';}
.headingSlot h3{margin:0px; padding:40px 0px 20px; font-size:32px; color:#0f191e;font-family:'Gotham';text-align: center;}
.pricingBox{text-align: center;padding:19px 0px;    max-width: 300px;
   }
.figureIocn img{width:91px; height:91px;}
h3.title{margin:0px; padding:17px 0px 34px; font-size:14px;font-family: 'Gotham'; color:#4bbc73;   text-transform: uppercase; font-weight:600;}
h3.titleProfe{margin:0px; padding:17px 0px 34px; font-size:14px;font-family: 'Gotham'; color:#00aaff;   text-transform: uppercase; font-weight:600;}
.pricingSlot{margin:54px 0px 30px;}

.priceText {margin:0px 0px 36px;}
.priceText .dallerText{margin:0px; padding: 0px; font-size:14px; color:#707275;font-family: 'Gotham'; left: -11px;
    position: absolute;top: 5px;line-height: 14px;}
.priceText .text{margin:0px; padding: 0px; font-size:42px; color:#707275;font-family: 'Gotham';position:relative !important;line-height:42px;}
.priceText .moText {bottom: 8px;color: #707275;font-family: "Gotham";font-size: 14px;margin: 0;padding: 0;position: absolute;
    right: -34px;line-height: 14px;}
.chooseBtn{margin:0px auto 32px;  font-size: 11px; color:#4bbc73;  border-radius:100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;text-transform: uppercase; text-align: center;width: 136px;}


.profeBox .chooseBtn{ color:#00aaff; border:1px solid #00aaff;}
.profeBox .chooseBtn:hover{ font-size:0px;background:#00aaff;}
.profeBox .chooseBtn:hover:before{ font-size:11px;content: attr(data-hover); color:#fff;transition: none;}


.premium .chooseBtn:hover{ font-size:0px;background:#ff5555;color:#fff;}
.premium .chooseBtn{ color:#ff5555;border:1px solid #ff5555;}
.premium .chooseBtn:hover:before{ font-size:11px;content: attr(data-hover); color:#fff;transition: none;}


.starter .chooseBtn:hover{ font-size:0px;background:#4bbc73; color:#fff;}
.starter .chooseBtn{ ; color:#4bbc73;border:1px solid #4bbc73;}
.starter .chooseBtn:hover:before{ font-size:11px;content: attr(data-hover); color:#fff;transition: none;}


h3.titlepremium{margin:0px; padding:17px 0px 34px; font-size:14px;font-family: 'Gotham'; color:#ff5555;   text-transform: uppercase; font-weight:600;}

.most{position:absolute; top:-27px;background:#00aaff; border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;color:#fff;padding:6px 15px;transform: translateX(-50%); left:50%;font-family: 'Gotham'; font-size:10px;text-transform: uppercase;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.emailText{font-size:11px;color:#8d949d;font-family: 'Gotham';margin:10px 0px 0px; padding:20px 20px 0px;float:left;}

.listview ul li span.smallText{font-size:12px; }



.mainHeaderPara{ position: absolute; left:90px; bottom:90px;}

.listview{margin:0px; padding:0px;}
.listview ul{margin:0px; padding:0px;}
.listview ul li{margin:0px; padding:0px 0px 28px; list-style:none;font-family: 'Gotham-Light'; font-size:14px; color:#8d949d;}
.pricingBox.profeBox{border:1px solid #00aaff;border-radius:5px; position:relative;}
.pricingBox{border:1px solid #fff;border-radius:5px; min-height: 813px;}
.pricingBox:hover{border:1px solid #ededed;border-radius:5px; -moz-box-shadow: 0 0 5px #ededed;
-webkit-box-shadow: 0 0 5px#ededed;
box-shadow: 0 0 5px #ededed;}
.pricingBox.profeBox:hover{border:1px solid #00aaff;border-radius:5px;}

.figcaption.paddingLeft.clrHead > h3{color:#00A9FF;}
.lrnMore{margin-top:30px;border:1px solid #141A1A;color:#141A1A; background:#fff;-webkit-border-radius:30px;transition:all 0.3s ease 0s;font-size:12px;padding:5px 20px 7px 20px;outline:none;}
.lrnMore:hover{background:#3a4348;color:#fff;border:1px solid #fff;}
.imgCon > img{width:185px; height:64px; margin-right:10px;}
.appImgCon{ margin-top:35px;}

.loginForm{
	max-width: 380px; 
  /* margin: 160px auto; */
}

@media only screen and (max-width:1280px){
    /* .loginForm{ max-width: 310px; margin: 95px auto; } */
    .copyRight{ max-width: 310px; }
}

@media only screen and (min-width:768px) and (max-width:1024px){
    .navTopRight .navTop ul li{ padding: 0 0 0 30px;}
    .most{padding: 6px 11px;}
	.headerwrap .numPlc{display:none;}

}
@media only screen and (min-width:768px) and (max-width:1000px){
    .pricingBox{ min-height: 836px;}
}
@media only screen and (min-width:550px) and (max-width:767px){

}

@media only screen and (min-width:300px) and (max-width:767px){

    .headingSlot{margin-top:70px}
    .row-eq-height {  display:inherit;}
    .boxSolt .figcaption {position: static;top: 0;transform: inherit;}
    .navTopRight .navTop ul li a:hover{font-size:14px;}
    .paddingLeft{padding-left:0px;}
    .loginSlotbottom{  margin: 20px 0 0;}
    .headingSlot h2{font-size:28px;}
    .boxSolt .figcaption h3{font-size:28px;}

    .navTopRight .navTop ul li.watchtour a{ padding: 7px 27px 7px 15px;}
    .videoIcon{ right: 10px;top:5px;}
    .boxSolt .figcaption p{padding:0px 0px 20px;}
    .navTopRight .navTop ul li{float:none; padding:0px 0px ;margin:0px 0px 10px}
    .navTopRight .navTop ul li a{padding:0px;}
    .navTopRight {float:none;}
    .navTopRight .navTop{float:none;}
    .navTopRight{float:none; width:100%; position: absolute; z-index: 999999; background: #fff;display:none;}

    .topHeaderSolt .innerLogo{float:none; max-width: 100%;border-bottom: 1px solid #e1e1e1;}

    .topHeaderSolt{border-bottom:none;}

    .topHeaderhome .innerLogo{float:none; max-width: 100%;;}
    .topHeaderhome{border-bottom:none;}

    .headerwrap{position:relative;}
    .toggleIcon {position: absolute;right: 10px;top: 20px;display:block;cursor: pointer;}
    .navTopRight .socialIcon{float:right;}
    .pricingBox{max-width:100%;min-height: inherit;margin:0px 0px 20px;}
    .topHeaderhome .navTopRight .navTop{margin-left: 30px;}
    .topHeaderhome .navTopRight{background:rgba(255,255,255,.4)}

}
@media only screen and (min-width:300px) and (max-width:479px){
    .topHeaderhome .innerLogo{text-align:left;}
    .topHeaderSolt .innerLogo{text-align:left;}
    .navTopRight .socialIcon ul li{  padding: 0 9px 0 0;}
    .flgNum li {margin: 0 !important;}
}

}


/*signUpPgae CSS*/

.Signfrm{margin-top: 85px;}
.wdthfrm{margin:10px 0 0;}
/*
.brdrStyle{background:rgba(246,248,250,0.50);
border:1px solid #e7ebf5;
border-radius:3px;
width:176px;
height:38px;}
*/
.rightSide{padding:0;}
.mrgsml{margin:10px 0 0;}
.spctopmrgn {padding-top: 20px;}
.rightSidePad{padding:10px 0 50px;}
.widthfull{width:100% !important}
.pad0{padding:0;}
.leftSide{background:rgba(246,248,250,0.50); margin-top:68px; padding:20px 40px 106px;}
.form-control{box-shadow: none;}
.scsbtnclr{background:#1e47f8; border: 0; padding: 10px; color: #fff;}
.scsbtnclr:hover{color: #fff;}
.cancelGrayBtn{ background:#c3c3c3; border-color:#a9a9a9;}
.lstbutn{margin:70px 0;}
.imgPotraiyt{ background: url("../images/mobBg.png"); height: 100vh; background-size: cover; width: 100%; margin-top:68px;}
.IphoneImgCon {padding-top:30px;}

.form-control.input-md.customChange{background:#ffffff;
border:1px solid #e7ebf5;
border-radius:3px;
height:38px;}

.customChange{
	background-color: #F3F4F6;
	border: 1px solid #DBDFE5;
	border-radius:3px;
	height:38px!important;
}

h2.formHead{margin-bottom: 20px;font-family:Gotham-Light!important;
font-size:20px;
color:#000000;
letter-spacing:0px;
line-height:24px;
text-align:left;}

.formHead{ color: #808FA5; margin-top: 10px; }
.resetForm{margin-top:20px;}

.confrmBtn.text-center{padding:60px 0 40px}

/*Thanks Registration CSS*/

.thanksRegister .blueHead{
font-family:BrixSlab-ExtraLight;
font-size:52px;
color:#6900c8;
letter-spacing:0px;
    text-align:left;}


.conArea{
    padding:15px 0 60px}
.nextDivpara{font-family:Gotham-Light;
font-size:26px;
color:#000000;
letter-spacing:0px;
line-height:34px;
text-align:left;}

.lastparaContnt{
font-family:Gotham-Book;
font-size:18px;
color:#000000;
letter-spacing:0px;
line-height:30px;
text-align:left;}

.brochTour >.downTitle > a{font-family:Gotham-Book;
font-size:18px;
color:#00aaff;
letter-spacing:0px;
text-align:left;}

.brochTour >.downTitle > a >img{vertical-align: bottom;}

.downTitle > a:hover{text-decoration:none;}
.brochTour{padding:20px 0 30px;}
.downTitle{margin: 20px 0;}
.thanksCustomer{margin-top: 85px; }
.thnkCon{padding-top:15px}

.thanksGiving{background:rgba(246,248,250,0.50);margin:30px 0;}
.erroralert{color:red;float:left;}

/*requestDemo CSS*/

.demoreqForm{margin-top:85px;}
.clrHeadSign{padding:20px 0;width:320px;margin:20px auto;}
.clrHeadSign input{height:35px;}
.clrHeadSign input[type="checkbox"]{height:13px;}
.signHead{font-family:Gotham;
font-size:26px;
color:#6900c8;
letter-spacing:0px;
line-height:32px;
text-align:center;font-weight: bold;padding-top:50px;}
.conAgree a{color:#0af;}
.paraSign{font-family:Gotham-Book;
font-size:18px;
color:#000000;
letter-spacing:0px;
line-height:20px;
text-align:center;margin:10px 0;}

.termCon{font-family:'Gotham';
font-size:13px!important;
color:#808fa5;
letter-spacing:0px;
text-align:left;margin:10px 0;}

.trialAction{background:#14be14;
border-radius:4px; padding:8px 16px;}
.trailShot{margin:25px 0px 20px;}


/*contactPage*/

.ContctHead{font-family:'Gotham';
font-size:42px;
color:#000000;
letter-spacing:0px;
text-align:center;margin:25px 0 10px ;}

/*.col-md-8.col-md-8.text-right.lftcntct{padding:40px 0;}*/
.TotlCon{margin:20px 0 20px;}
.Contctpgae{margin-top:85px;}

.contctSend{margin:40px 0 30px;}

.TopHome{font-family:Gotham Bold;
font-size:26px;
color:#000000;
letter-spacing:0px;
line-height:34px;
text-align:left;margin:0px 0px 20px 0;}
.textAddress{font-family:'Gotham';
font-size:16px;
color:#808fa5;
letter-spacing:0px;
line-height:26px;
text-align:left;}

.row.sectionadddress{margin:0;}
.requestclaim{background:#f6f8fa;}
.lftcntct{padding:10px 20px;}


/*in  the news*/

.brandShow{margin:21px 25px 40px;}
.conImages{padding:10px 0 30px 0;}
.BrandImagesCon{background: #fff;}
.spcMrgn{padding:20px 0 0 0;}

.brandImg{
border-radius: 8px;
background: #f6f8fa;
text-align: center;
padding: 10px;
width: 220px;height:80px;margin:7px 0}

.lastOne{
border-radius: 8px;
background: #f6f8fa;
text-align: center;
padding: 10px;
width: 220px;height:80px;margin:0 auto}

span.bordrLine{border-bottom:3px solid #6900C8;}


/*SignCopypage*/

.SignCopy{
	font-family:'Gotham';
	font-size:14px;
	color:#3E4651;
	display: inline-block;
	width: 100%;
	/*margin-top: 12px;	
	margin-bottom: 8px;*/
}
.SignCopy a{ color:#1d1e1f; float: right; text-decoration: none; font-size: 1.25rem; }
.frgtPasword{font-family:'Gotham';
font-size:14px;
color:#00aaff;
letter-spacing:0px;
float:right;text-decoration: underline}

.frgtPasword:hover{
  /* color:#00aaff; */
}

.demoMore{ 
	background: url("../images/login-bg.png");-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 100vh;
	background-position: center;
}

.form-group{ margin-bottom: 20px; }

.lastPad{margin:10px 0 60px;}
.confrmBtn> button{height:6vh;font-family:'Gotham'; font-size:2.5vh;}

.padTop h1{
font-size:6vh;
color:#FFEC00;
letter-spacing:0px; padding-top:20vh; font-family: 'Gotham'!important;}

.padTop p{
font-size:3vh;
color:#fff;
letter-spacing:0px; margin:1vh 0; font-family: 'Gotham'!important;}

.clrBlk, .clrBlk:active, .clrBlk:visited{background:#000; font-family:'Gotham';
border-radius:4px;
/*width:183px;
height:6vh;*/color:#ccc;margin:20px 20px 20px 0px;border:1px solid transparent;font-size: 2.5vh;}

.clrBlk:hover{background:#c7c7c7; color:#3a3a3a; border-color: transparent;}


.clrBlue, .clrBlue:active, .clrBlue:visited{background:#0155FF; font-family:'Gotham';
border-radius:4px; color:#fff;margin:20px 20px 20px 0px; border:1px solid transparent;font-size: 1.5rem; padding: 8px 20px;}

.clrBlue:hover{background:#0155FF; color:#fff; border-color: transparent;}

.clrPurple, .clrPurple:active, .clrPurple:visited{background:#410093; font-family:'Gotham';
border-radius:4px; color:#fff;margin:20px 20px 20px 0px;border:1px solid transparent;font-size: 1.5rem; padding: 8px 20px;}

.clrPurple:hover{background:#410093; color:#fff; border-color: transparent;}



.padTop{padding-top: 280px;}

.noMrgn{padding:30px 40px 5px;}
.contentError{ font-family:'Gotham';margin: 10px 0 0;color:#1d1e1f; font-size: 1.4rem; }

.contentError a{color:#00aaff;text-decoration: underline;}
.padforbtn{padding:20px 0 0 !important;}
.text-center.newCustmer{
	font-family:'Gotham';
	font-size:14px;
	color:#3E4651;
	margin-top: 25px;
	letter-spacing: 0;	
}

.text-center.newCustmer a{color:#064EF6;text-decoration: none;}
.copyRight{	font-family:'Gotham'; color: #808FA5; font-size: 12px; line-height: 14px; position: absolute;  bottom: 30px;  width: 380px; text-align: center; }
.LogoImg{width:30vh;}
.trailShot{margin:25px 0px 20px;}
.checkbox label{font-size:1.25rem!important; margin-top: 0;}




/* ================STYLE FOR CHECK BOX===============*/

.styled-checkbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin-left: 0!important;
    color: #1d1e1f;
  }
  .styled-checkbox + label:before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    vertical-align: text-top;
    width: 15px;
    height: 15px;
    background: white;
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
  }
  /*.styled-checkbox:hover + label:before {
    background: #6BD23E;
  }*/
  .styled-checkbox:focus + label:before {
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);
  }
  .styled-checkbox:checked + label:before {
    background: #fff;
  }
  .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto;
  }
  .styled-checkbox:disabled + label:before {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #ddd;
  }
  .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 2px;
    top: 7px;
    background: #3fd03f;
    width: 2px;
    height: 2px;
    -webkit-box-shadow: 2px 0 0 #3fd03f, 4px 0 0 #3fd03f, 4px -2px 0 #3fd03f, 4px -4px 0 #3fd03f, 4px -6px 0 #3fd03f, 4px -8px 0 #3fd03f;
            box-shadow: 2px 0 0 #3fd03f, 4px 0 0 #3fd03f, 4px -2px 0 #3fd03f, 4px -4px 0 #3fd03f, 4px -6px 0 #3fd03f, 4px -8px 0 #3fd03f;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }


