@import url('../fonts/font/styles.css');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: bottom; }
ol, ul { list-style: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a:hover, a:focus {text-decoration: none;}

html, body {margin:0; padding:0; height:100%; font-family: 'Montserrat-Regular'; background: radial-gradient(at top, #2A5F95, #141119, #141119, #141119); background-color: #141119;/*background:url("../images/bodyBg.jpg");*/ background-repeat:no-repeat;}
a,:hover{text-decoration: none; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease;}

.wow {visibility: hidden;}
h1,h2,h3,h4,h5 {font-family: 'Montserrat-Bold';}
img {max-width:100%; transition: transform .2s;}

header {float:left; width:100%; margin:0 auto;}
header .navbar {margin:0 auto; float:left; border:none; border-radius:0; width:100%; background:none;}
header .navbar .TopNav {float:left; width:100%; margin:15px auto;}
header .navbar .TopNav ul {float:left; width:100%; margin:0 auto; padding:0;}
header .navbar .TopNav ul li {float:left; width:auto; margin:0px auto; font-size:14px; color:#7a7a7a;}
header .navbar .TopNav ul li:first-child {margin:0 auto;}
header .navbar .TopNav ul li:nth-of-type(2) {width:72%; margin:40px auto 0;}
header .navbar .TopNav ul li:last-child {width:auto; float:right; margin:35px auto 0;}
header .navbar .TopNav ul li .btn-default {float:none; display:table; margin:0 auto; background:#FDE26C; color:#000; font-size:18px; border:none;}
header .navbar .TopNav ul li .btn-default:hover,
header .navbar .TopNav ul li .btn-default:focus {background:#fac01e; color:#fff;}
header .navbar .TopNav .navbar-brand {padding:0; transition: transform .2s; margin:0px auto 0; height:auto;}
header .navbar .TopNav .navbar-brand img {width:140px;}
header .navbar .TopNav .navbar-brand:hover,
header .navbar .TopNav .navbar-brand:focus {transform: scale(1.02);}
header .navbar .TopNav ul li form {width: 68%; margin: 0 auto; display: table;}
header .navbar .TopNav ul li form .form-group {float: none; width: 100%; margin: 0 auto 15px; display: table;}
header .navbar .TopNav ul li form .form-group label {font-size:20px; width:100%; color:#fff; float:left; margin:0 auto 5px; text-align:center; display:table;}
header .navbar .TopNav ul li form .form-group .form-control {display:table; width:100%; margin:0 auto; height:40px; border-radius:0;}
header .navbar .TopNav ul li form .form-group:last-child {margin:0 auto;}
header .navbar .TopNav ul li form .form-group:last-child .btn-default {background:#FDE26C; outline:none; font-family: 'Montserrat-Bold'; padding:10px 20px; border-radius:20px; display:table; margin:0 auto; border:none; font-size:16px; color:#000;}
header .navbar .TopNav ul li form .form-group:last-child .btn-default:hover,
header .navbar .TopNav ul li form .form-group:last-child .btn-default:focus {background:#fac01e;}
header .navbar .TopNav ul li .IconSec {width:100%; margin:0 auto; float:left;}
header .navbar .TopNav ul li .IconSec ul {float:right;}
header .navbar .TopNav ul li .IconSec ul li {float:left; width:auto; margin:0 5px 0 auto;}
header .navbar .TopNav ul li .IconSec ul li:last-child {margin:0 auto 0;}
header .navbar .TopNav ul li .IconSec ul li a {width:40px; height:40px; border-radius:6px; float:left; padding: 5px; background: #fde26c}
header .navbar .TopNav ul li .IconSec ul li a .fa {font-size:24px; display:table; margin:3px auto 0; padding:0px; color:#000;}
header .navbar .TopNav ul li .IconSec ul li a:hover,
header .navbar .TopNav ul li .IconSec ul li a:focus {background:#fac01e;}


header .navbar .BottomNav {float:left; width:100%; margin:0 auto; border:none;} 
header .navbar .BottomNav .navbar-collapse {padding:0; float:left; width:100%; border:1px solid #FDE26C;}
header .navbar .BottomNav .navbar-collapse .navbar-nav {float: none; display:table; margin: 0 auto;}
header .navbar .BottomNav .navbar-nav li {margin:0 1px 0 auto;}
header .navbar .BottomNav .navbar-nav li a {font-size:15px; color:#fff; text-transform:uppercase;}
header .navbar .BottomNav .navbar-nav .active a, 
header .navbar .BottomNav .navbar-nav .active a:focus, 
header .navbar .BottomNav .navbar-nav .active a:hover,
header .navbar .BottomNav .navbar-nav li a:focus, 
header .navbar .BottomNav .navbar-nav li a:hover,
header .navbar .BottomNav .navbar-nav .open a, 
header .navbar .BottomNav .navbar-nav .open a:focus, 
header .navbar .BottomNav .navbar-nav .open a:hover {background:#FDE26C; color:#000;}
header .navbar .BottomNav .navbar-nav li .dropdown-menu {padding:0; box-shadow:none; border:none;}
header .navbar .BottomNav .navbar-nav li .dropdown-menu li {margin:0 auto; background:none;}
header .navbar .BottomNav .navbar-nav .dropdown-menu .active a, 
header .navbar .BottomNav .navbar-nav .dropdown-menu .active a:focus, 
header .navbar .BottomNav .navbar-nav .dropdown-menu .active a:hover,
header .navbar .BottomNav .navbar-nav .dropdown-menu a:focus, 
header .navbar .BottomNav .navbar-nav .dropdown-menu a:hover,
header .navbar .BottomNav .navbar-nav .dropdown-menu .open a, 
header .navbar .BottomNav .navbar-nav .dropdown-menu .open a:focus, 
header .navbar .BottomNav .navbar-nav .dropdown-menu .open a:hover {background:#e62e04; color:#fff;}
header .navbar .BottomNav .navbar-collapse .navbar-nav .Login {margin: 0 auto 0 15px; border-left: 1px solid #ccc;}
header .navbar .BottomNav .navbar-collapse .navbar-nav .fa {font-size:18px; color:#e62e04; margin:0 5px 0 auto;}
header .navbar .BottomNav .navbar-collapse .navbar-nav li a:hover .fa {color:#fff;}



.OneSectionSec {float:left; width:100%; margin:0 auto; padding:40px 0 0;}
.OneSectionSec .OneSecBlock {float:left; width:100%; margin:0 auto;}
.OneSectionSec .OneSecBlock ul {list-style:none; width:100%; padding:0; float:left; margin:30px auto 60px}
.OneSectionSec .OneSecBlock ul li {float:left; width:24%; margin:0 1.3% 0 auto;}
.OneSectionSec .OneSecBlock ul li:last-child {margin:0 auto;}
.OneSectionSec .OneSecBlock ul li a {text-decoration:none; float:left; width:100%;}
.OneSectionSec .OneSecBlock ul li .OneBlock {float:left; width:100%; margin:0 auto; padding:5px; border:2px solid #0d0023; height:302px;}
.OneSectionSec .OneSecBlock ul li .OneBlock img {width:100%; transition: transform .2s; min-height:302px;}
.OneSectionSec .OneSecBlock ul li .OneBlock img:hover {transform: scale(1.05);}
.OneSectionSec .OneSecBlock p {font-size:15px; float:left; width:100%; line-height:24px; margin:0 auto; color:#fff; text-align:center;}
.OneSectionSec .OneSecBlock p strong {text-align:center; width:100%; float:left; font-size:18px; margin:12px auto; color:#FDE26C;}
.OneSectionSec .OneSecBlock ul li .OneBlock iframe {width:98%; display:table; height:302px; margin:40% auto 0; transition: transform .2s;}
.OneSectionSec .OneSecBlock ul li .OneBlock iframe:hover {transform: scale(1.05);}

.VideoSection {float:left; width:100%; margin:0 auto; padding:40px 0; }
.VideoSection h2 {font-size: 26px; display: table; text-align: center; color: #FDE26C; margin: 0 auto;}
.VideoSection p {font-size:15px; float:left; width:100%; line-height:24px; margin:0 auto; color:#FDE26C; text-align:center;}
.VideoSection iframe {width:100%; height:400px; float:left; margin:30px auto;}

.AudioSection {float:left; width:100%; margin:0px auto 0; padding:40px 0 50px; }
.AudioSection h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.AudioSection ul {padding:0; float:left; width:100%; list-style:none;}
.AudioSection ul li {width:32%; float:left; margin:0 2% 0 auto;}
.AudioSection ul li:last-child {margin:0 auto;}
.AudioSection ul li .BlockSec {float:left; width:100%;  min-height:290px; }
.AudioSection ul li .BlockSec iframe {height:290px!important; width:100%; float:left;}
.AudioSection ul li .BlockSec audio {width:100%; outline:none; margin:15px auto 0; float:left;}
.AudioSection ul li .BlockSec audio:hover,
.AudioSection ul li .BlockSec audio:focus {outline:none;}
.AudioSection ul li .BlockSec img {width:100%; min-height:290px; transition: transform .2s;}
.AudioSection ul li .BlockSec img:hover {transform: scale(1.05);}


/*thumbnailSlider start*/

.FeaturedSec {float:left; width:100%; margin:0px auto 0; padding:20px 0 0px; /*background:#19161f;*/}
.FeaturedSec .PremiumList {float:left; width:100%; margin:20px auto 0; padding:0px 0 30px; }
.FeaturedSec .PremiumList img {max-width:100%; margin:0 auto; display:table; }
.FeaturedSec .PremiumList h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.FeaturedSec .PremiumList .nbs-flexisel-nav-left,
.FeaturedSec .PremiumList .nbs-flexisel-nav-right {left: 45%; color: #fac01e; top: auto; bottom: -40px;}
.FeaturedSec .PremiumList .nbs-flexisel-nav-right {right:auto; left:50%;}
.FeaturedSec .PremiumList .nbs-flexisel-ul {background:none!important; border:none; padding:20px 0 40px;}
.FeaturedSec .PremiumList .nbs-flexisel-inner {border:none; background:none;}
.FeaturedSec .PremiumList #flexiselDemo3 .nbs-flexisel-item {margin:0;}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3,#flexiselDemo4, {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:20px 0;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
    background:#f6f4e7;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #d4bb1b;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px 0 0 -1px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    width:96%;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    background:none;
    color: #fff;   
    font-size:30px;  
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    font-family: FontAwesome;
    content: "\f053";
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
	font-family: FontAwesome;
    content:"\f054"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


/*thumbnailSlider end*/

.HomeSignUp {float:left; width:100%; margin:30px auto;}
.HomeSignUp form {width:60%; display:table; margin:0 auto;}
.HomeSignUp form .form-group {float:left; width:100%; margin:0 auto 10px;}
.HomeSignUp form .form-group label {width:100%; text-align:center; font-weight:normal; color:#fff; float:left; margin:8px auto 10px;}
.HomeSignUp form .form-group .form-control {width:100%; margin:0 auto 10px; float:left; height:40px;}
.HomeSignUp form .form-group textarea {height:90px!important;}
.HomeSignUp form .form-group .btn-default {border:none; margin:10px auto 0; float:none; display:table; background:#FDE26C; color:#000;}
.HomeSignUp form .form-group .btn-default:hover,
.HomeSignUp form .form-group .btn-default:focus {background:#fac01e;}



footer {float:left; width:100%; padding:20px 0; margin:0 auto; /*background: #0F141A url(../images/footerbg.jpg) repeat-x;*/ background:#000; min-height:40px;}
footer .LeftFoot,
footer .RightFoot {width:49%; float:left;}
footer .RightFoot {width:50%;}
footer p {font-size:14px; float:left; width:100%; color:#fff;}
footer a {margin:2px auto 3px; font-size:14px; float:left; width:auto; color:#337ab7;}
footer a:hover,
footer a:focus {color:#23527c;text-decoration:underline;}
footer .RightFoot p {color:#909090; text-align:right;}


/*result page style start*/

.ResultSection {float:left; width:100%; margin:40px auto 0;}
.ResultSection h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.ResultSection p {font-size: 15px; float: left; width: 100%; line-height: 24px; margin: 0 auto 20px; color: #fff; text-align:left;}
.ResultSection p strong {color:#FDE26C; font-weight:normal;}
.ResultSection img {width:auto; margin:0px auto; float:none; display:table;}
.ResultSection .table-responsive {float:left; width:100%; background:#fff; padding:15px; margin:20px auto 30px;}
.ResultSection .table-responsive table {width:100%; margin:15px auto; float:left;}

/*result page style end*/

/*informational page style start*/

.InfoSection {float:left; width:100%; margin:40px auto;}
.InfoSection h2 {font-size:30px; text-align:left; color:#FDE26C; margin:0 auto 20px; width:100%; float:left;}
.InfoSection .panel {float:left; width:100%; margin:0 auto; background:none; border-radius:0; border:none;}
.InfoSection .panel .panel-heading {width:24%; border:none;  float:left; background:none; padding:0;}
.InfoSection .panel .panel-heading ul {border:1px solid #FDE26C; float:left; width:100%;}
.InfoSection .panel .panel-heading ul li {float:left; width:100%; margin:0 auto; border-bottom:1px dashed #cea700}
.InfoSection .panel .panel-heading ul li small {font-size:14px; margin:0 auto; float:left; width:100%;}
.InfoSection .panel .panel-heading ul li:last-child {margin:0 auto; border:none}
.InfoSection .panel .panel-heading ul li a {color:#fff; font-size:16px; padding:10px 5px; float:left; width:100%; background:none; border:none;}
.InfoSection .panel .panel-heading ul li.active a, 
.InfoSection .panel .panel-heading ul li.active a:hover, 
.InfoSection .panel .panel-heading ul li.active a:focus,
.InfoSection .panel .panel-heading ul li:hover a,
.InfoSection .panel .panel-heading ul li:focus a  {background:#FDE26C; color:#000; border-radius:0;}
.InfoSection .panel .panel-body {float:right; width:74%; border-radius:0px; background:none; border:1px solid #FDE26C; padding:0px 5px;} 
.InfoSection .panel .panel-body img {width:100%; margin:5px auto 10px; float:left; transition: transform .2s;}
.InfoSection .panel .panel-body a:hover img,
.InfoSection .panel .panel-body a:focus img {transform: scale(1.01);}
.InfoSection .panel .panel-body .InfoBlock {float:left; width:100%; margin:0 auto 10px; border-bottom:2px dashed #808080; padding:0 0 15px;}
.InfoSection .panel .panel-body .InfoBlock:last-child {border:none; margin:0 auto;}
.InfoSection .panel .panel-body .InfoBlock iframe {width:100%; height:330px; margin:30px auto;}
.InfoSection .panel .panel-body .InfoBlock a {float:left; width:100%; color:#2b7bd5;}
.InfoSection .panel .panel-body .InfoBlock h3 {font-size:20px; color:#FDE26C; float:left; text-align:left; margin:10px auto; width:100%;}
.InfoSection .panel .panel-body .InfoBlock em h3 {font-weight:normal; font-family: 'Montserrat-Regular';}
.InfoSection .panel .panel-body .InfoBlock h3 a {width:auto; margin:5px auto 10px;}
.InfoSection .panel .panel-body .InfoBlock h3 a:hover,
.InfoSection .panel .panel-body .InfoBlock h3 a:focus {color:#fff;}
.InfoSection .panel .panel-body .InfoBlock p {font-size: 15px; float: left; font-weight:normal; width: 100%; line-height: 20px; margin: 0 auto 10px; color: #fff; text-align:left;}
.InfoSection .panel .panel-body .InfoBlock p strong {color:#d2ab02;}
.InfoSection .panel .panel-body .InfoBlock p a {width:auto; float:none; text-decoration:underline;}
.InfoSection .panel .panel-body .InfoBlock p a:hover,
.InfoSection .panel .panel-body .InfoBlock p a:focus {color:#fff;}
.InfoSection .panel .panel-body .InfoBlock p:last-child {margin:0 auto;}
.InfoSection .panel .panel-body .InfoBlock .btn-default {background: #FDE26C; float:left; width:auto; outline: none; font-family: 'Montserrat-Bold'; padding: 10px 20px; border-radius: 20px; margin:15px auto 5px; border: none; font-size: 16px; color: #000;}
.InfoSection .panel .panel-body .InfoBlock .btn-default:hover,
.InfoSection .panel .panel-body .InfoBlock .btn-default:focus {background:#fac01e;}


/*informational page style end*/

/*contact page style start*/

.ContactSec {float:left; width:100%; margin:40px auto 0;}
.ContactSec h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.ContactSec img {width:100%; float:left; margin:0 auto 20px;}
.ContactSec .ContactTwoSec {width:100%; margin:30px auto 30px; float:left;}
.ContactSec .ContactTwoSec h3{font-size:22px; float:left; text-align:left; color:#FDE26C; margin:0 auto 15px;}
.ContactSec .ContactTwoSec .ContactLeft {float:left; width:48%;}
.ContactSec .ContactTwoSec .ContactLeft p {font-size: 15px; float: left; width: 100%; line-height:18px; margin: 0 auto 5px; color: #fff; text-align:left;}
.ContactSec .ContactTwoSec .ContactLeft p a {font-size:15px;}
.ContactSec .ContactTwoSec .ContactLeft p strong {color:#FDE26C; font-weight:normal; min-width:130px; float:left;}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec {float:left; width:100%; margin:20px auto 0;}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul {list-style:none; float:left; width:100%;}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul li {float:left; width:auto; margin:0 10px 0 auto;}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul li a {float:left; width:100%; width:40px; height:40px; background:#FDE26C; padding:5px; border-radius:100%;}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul li a .fa {font-size: 24px; text-align: center; margin: 3px auto 0; float: none; display: table; color: #000}
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul li a:hover,
.ContactSec .ContactTwoSec .ContactLeft .SocialIconSec ul li a:focus {background:#fac01e;}

.ContactSec .ContactTwoSec .ContactRight {float:right; width:48%;}
.ContactSec .ContactTwoSec .ContactRight form {width:100%; margin:0 auto;}
.ContactSec .ContactTwoSec .ContactRight form .form-group {float:left; width:100%; margin:0 auto 10px;}
.ContactSec .ContactTwoSec .ContactRight form .form-group .LeftForm {float:left; width:auto;}
.ContactSec .ContactTwoSec .ContactRight form .form-group .RightForm {float:right; width:70%;}
.ContactSec .ContactTwoSec .ContactRight form .form-group label {width:100%; font-weight:normal; color:#fff; float:left; margin:8px auto 5px;}
.ContactSec .ContactTwoSec .ContactRight form .form-group .form-control {width:100%; margin:0 auto; float:left; height:40px;}
.ContactSec .ContactTwoSec .ContactRight form .form-group textarea {height:90px!important;}
.ContactSec .ContactTwoSec .ContactRight form .form-group .btn-default {border:none; margin:10px auto 0; float:left; background:#FDE26C; color:#000;}
.ContactSec .ContactTwoSec .ContactRight form .form-group .btn-default:hover,
.ContactSec .ContactTwoSec .ContactRight form .form-group .btn-default:focus {background:#fac01e;}

.ContactSec .ContactTwoSec .ContactMap {float:left; width:100%; margin:30px auto 0;}
.ContactSec .ContactTwoSec .ContactMap h2 {font-size:30px; float:left; text-align:left; color:#FDE26C; margin:0 auto 30px;}
.ContactSec .ContactTwoSec .ContactMap iframe {margin:0px auto; float:left; width:100%; height:300px; padding:2px; background:#FDE26C;}

/*contact page style end*/

/*SubscriptionSec page style start*/

.SubscriptionSec {float:left; width:100%; margin:40px auto;}
.SubscriptionSec h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.SubscriptionSec p {font-size: 15px; float: left; width: 100%; line-height: 24px; margin: 0 auto 10px; color: #fff; text-align:left;}
.SubscriptionSec p a {margin:0 5px 0 auto; text-decoration:underline; color:#1da1f2;}
.SubscriptionSec p a:hover,
.SubscriptionSec p a:focus {color:#fff; text-decoration:none;}

.SubscriptionSec .SubscriptionPara {margin:0 auto; float:left; width:100%;}
.SubscriptionSec .SubscriptionPara ul {list-style:disc; padding:15px 0 15px 18px; float:left; width:100%;}
.SubscriptionSec .SubscriptionPara ul li {float:left; width:100%; margin:0 auto 5px; color:#fff;font-size: 15px;}

.SubscriptionForm {width:100%; margin:0px auto; float:left;}
.SubscriptionForm form {width:100%; display:table; margin:0 auto; background:#fff; border-radius:0px; padding:40px 20px 15px;}
.SubscriptionForm form .LeftForm {float:left; width:auto;}
.SubscriptionForm form .RightForm {float:right; width:70%;}
.SubscriptionForm form .form-group {margin:0 auto 15px; float:left; width:100%;}
.SubscriptionForm form .form-group .checkbox {float:left; width:100%; margin:0 auto;}
.SubscriptionForm form .form-group label {float:left; width:100%; margin:0px auto 5px;}
.SubscriptionForm form .form-group .checkbox label {padding:0; font-weight:normal;}
.SubscriptionForm form .form-group .checkbox label span {float:left; margin:0 auto 0 24px;}
.SubscriptionForm form .form-group label input {width:15px; height:15px; float:left; margin:4px auto 0;}
.SubscriptionForm form .form-group .form-control {height:40px; width:100%; float:left;}

.SubscriptionForm form .OrderSec {float:left; width:100%; margin:15px auto;}
.SubscriptionForm form .OrderSec h3 {font-size:24px; float:left; width:100%; margin:0 auto; color:#666;}
.SubscriptionForm form .OrderSec .table-responsive {float:left; width:100%; background:#fff; padding:0px; margin:0 auto;}
.SubscriptionForm form .OrderSec .table-responsive table {width:100%; border:1px solid #ccc; margin:15px auto; float:left;}
.SubscriptionForm form .OrderSec .table-responsive table tbody td,
.SubscriptionForm form .OrderSec .table-responsive table thead th {border-right:1px solid #ccc;}
.SubscriptionForm form .OrderSec .table-responsive table tbody td .btn-default {background: #FDE26C; outline: none; font-family: 'Montserrat-Bold'; padding: 10px 20px; border-radius: 20px; float:left; margin: 0 auto; border: none; font-size:14px; color: #000;}
.SubscriptionForm form .OrderSec .table-responsive table tbody td .btn-default:hover,
.SubscriptionForm form .OrderSec .table-responsive table tbody td .btn-default:focus {background: #fac01e;}
.SubscriptionForm form .OrderSec .table-responsive .btn-default {background: #FDE26C; outline: none; font-family: 'Montserrat-Bold'; padding: 10px 20px; border-radius: 4px; float:left; margin: 30px auto 0; border: none; font-size:14px; color: #000;}
.SubscriptionForm form .OrderSec .table-responsive .btn-default:hover,
.SubscriptionForm form .OrderSec .table-responsive .btn-default:focus {background: #fac01e;}
.SubscriptionForm form .OrderSec .table-responsive table tbody td strong {color:#000;}



/*SubscriptionSec page style end*/

/*MembershipSec page style start*/

.MembershipSec {float:left; width:100%; margin:40px auto;}
.MembershipSec h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.MembershipSec p {font-size: 15px; float: left; width: 100%; line-height: 24px; margin: 0 auto 10px; color: #fff; text-align:left;}
.MembershipSec p a {margin:0 5px 0 auto; text-decoration:underline; color:#1da1f2;}
.MembershipSec p a:hover,
.MembershipSec p a:focus {color:#fff; text-decoration:none;}

.MembershipSec form {float:left; width:100%; margin:0 auto; background:#fff; border-radius:0px; padding:40px 20px 15px;}
.MembershipSec form .LeftForm {float:left; width:22%;}
.MembershipSec form .RightForm {float:right; width:76%;}
.MembershipSec form .RightForm ul {padding:0; float:left; width:100%; margin:0 auto;}
.MembershipSec form .RightForm ul li {float:left; width:49.5%;}
.MembershipSec form .RightForm ul li:nth-of-type(even) {float:right;} 
.MembershipSec form .form-group {margin:0 auto 10px; float:left; width:100%;}
.MembershipSec form .form-group .checkbox {float:left; width:100%; margin:0 auto;}
.MembershipSec form .form-group label {float:left; width:100%; margin:10px auto 5px; text-align:right; font-weight:normal;}
.MembershipSec form .form-group .checkbox label {padding:0; font-weight:normal;}
.MembershipSec form .form-group .checkbox label span {float:left; margin:0 auto 0 24px;}
.MembershipSec form .form-group label input {width:15px; height:15px; float:left; margin:4px auto 0;}
.MembershipSec form .form-group .form-control {height:40px; color:#333; font-size:16px; box-shadow:none; width:100%; float:left; border:1px solid #dfdfdf; border-radius:0;}
.MembershipSec form .form-group .form-control:hover,
.MembershipSec form .form-group .form-control:focus {border:1px solid #000;}
.MembershipSec form .form-group .btn-default {min-width:150px; height:50px; font-size:18px; border:none; background: #FDE26C; color:#000; float:left; margin:20px auto;}
.MembershipSec form .form-group .btn-default:hover,
.MembershipSec form .form-group .btn-default:focus {background:#fac01e; color:#fff;}

.MembershipSec form .form-group .RightForm ul {list-style:none; float:left; width:100%; padding:0; width:100%; margin:15px auto 0}
.MembershipSec form .form-group .RightForm ul li {float:left; width:auto; margin:0 20px 0 auto;}
.MembershipSec form .form-group .RightForm ul li:last-child {margin:0 auto;} 
.MembershipSec form .form-group .RightForm ul li label {margin:3px auto 0 5px; width:auto; float:right;}
.MembershipSec form .form-group .RightForm ul li input {width:20px; height:20px; float:left;}

/*MembershipSec page style end*/


/*PlanSection page style start*/

.PlanSection {float:left; width:100%; margin:40px auto;}
.PlanSection h2 {font-size:30px; display:table; text-align:center; color:#FDE26C; margin:0 auto 30px;}
.PlanSection p {font-size: 15px; float: left; width: 100%; line-height: 24px; margin: 0 auto 10px; color: #fff; text-align:left;}
.PlanSection p a {margin:0 5px 0 auto; text-decoration:underline; color:#1da1f2;}
.PlanSection p a:hover,
.PlanSection p a:focus {color:#fff; text-decoration:none;}

.PlanSection .PlanSecMain {float:left; width:100%; margin:0 auto;}
.PlanSection .PlanSecMain .PlanBlock {float:none; display:table; width:40%; margin:0 auto;}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain {float:left; background:#fff; border-radius:6px; width:100%; text-align:center; padding:30px 15px; box-shadow:10px 10px 10px 0px rgba(0,0,0,2);}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain h4 {font-size:18px; font-family: 'Montserrat-Regular'; color:#232a35; width:100%; float:left;}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain h1 {text-align:center; font-weight:normal; font-family: 'Montserrat-Regular'; font-size:50px; color:#232a35; float:left; width:100%; margin:20px auto 30px;}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain .btn-default {float:none; margin:0px auto 0; width:auto; min-width:60%; display:table; background: #FDE26C; color: #000; font-size: 18px; border: none; border-radius: 40px; padding:10px 20px;}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain .btn-default:hover,
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain .btn-default:focus {background:#fac01e;}
.PlanSection .PlanSecMain .PlanBlock .PlanBlockMain small {font-size:14px; float:left; margin:30px auto 0; width:100%;}


/*PlanSection page style end*/



/*----------------------------------responsive style------------------------------------*/

@media screen and (max-width: 1280px) {
	
}

@media screen and (max-width: 1030px) {
	
	.container {width:100%;}
	
}

@media screen and (max-width: 970px) {
	
}


@media screen and (max-width: 800px) {
	
}

@media screen and (max-width: 740px) {
	
}

@media screen and (max-width: 736px) {
	
}

@media screen and (max-width: 731px) {
	
}

@media screen and (max-width: 640px) {
	
}


@media screen and (max-width: 600px) {
	
	
}

@media screen and (max-width: 570px) {
	
}

@media screen and (max-width: 420px) {
	
}

@media screen and (max-width: 360px) {
	
}

@media screen and (max-width: 320px) {
	
}
