@media only screen and (min-width:1600px) and (max-width:1920px) {

.banner-top{margin-top:-24px;background-image:url(../images/banner.png); width:100%; height:263px;background-repeat: no-repeat;
    background-size: cover;}

}

.head-min{text-transform: uppercase;height: 43px;}
.mb15{ margin-bottom:15px !important;}

.no-padd{ padding:0px !important;}
.f1{font-family: 'ralewaybold';}
.f2{font-family: 'ralewayregular';}
.brown{color: #3e3e3e;}
.course-date{width:90%; margin:0 auto; background-color:#0d6fb1; text-align:center; margin-bottom:10px; padding:5px;margin-bottom: 20px;color:rgba(255,255,255,1);border-radius:10px;border-bottom-right-radius: 0em;border-top-left-radius: 0em;}
.mod-thumb{background-color: rgba(255,255,255,1) !important ;border-radius: 10px !important;}


.img {
    position: relative;
    float: left;
    width:  100%;
    height: 250px;
    background-position: 50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
}
.img2 {
    position: relative;
    float: left;
    width: 100%;
    height: 350px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.certificates ul { padding-left:14px;}
.certificates li {padding: 3px 0px 3px 2px;text-indent: 0em;}
.certificates ul li span { top:2px !important; color:#0371be;}
.certificates ul li a {font-family:'ralewayregular';color: #333333;font-size:14px}
.full-width3{ width:100%;}

.mt12imp { margin-top:12px !important; }
.mb5{ margin-bottom:5px;}
.thumbnail2 {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.gallery-main {
    background-color: rgba(255,255,255,1);
    border-radius: 15px;
    padding-top: 35px;
    padding-bottom: 25px;
    margin-bottom: 23px;
    padding-left: 25px;
    padding-right: 25px;
	float:left;
}
.succes-host p {
    color: #4b4b4b;
    font-size: 13px !important;
    font-family: 'ralewayregular';
    text-align: justify;
	text-indent:12px;
}
.thankyou-hide{text-indent: -9999px;}
.social-icons-pos{max-width:33px; margin-top:-5px;}
.privacy h1 ,  h4 {
    color: #3e3e3e;
    font-family: 'ralewaybold';
}
.privacy h1 ,  h4, h3 {
    color: #3e3e3e;
    font-family: 'ralewaybold';
}
.privacy h3{
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.privacy p {
    font-family: 'ralewayregular';
    color: #4b4b4b;
    font-size: 16px;
    text-align: justify;
    margin: 0px;
}
.privacy ul { margin-top:10px;padding-left: 17px;}
.privacy b {
    font-weight: bold;
    color: #000000;
    font-size: 16px;
}
.mt20{ margin-top:20px;}
b, strong{
font-weight: bold;
color: #0371be;
font-size: 16px;	
}
.mw210{ max-width: 210px;}
.mt3{    margin-top: -3px;}
.ml6{ margin-left:6px !important;}
.pink{     color: #4b4b4b !important; font-weight:bold;  margin-top:0px !important; margin-bottom:0px !important;display: inline-block !important;}
h1,h2,h3,h4,h5{ word-wrap:break-word;}

#staytuned{padding-top: 20px;
    height: 185px;
    font-size: 18px;
    text-align: center;}
.padding0{padding: 0px;}
.range-area{margin-left:14px;margin-top: 14px;}
.rangebg{width:100%;background-color:#ffd858;}
.rangeread{    border: 0px !important;
    text-align: center;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    display: block;
    margin: 0 auto; background-color:transparent;}
.cart-add {
    width:210px;
    height:20px;
    height:auto;
    position:absolute;
    right:1%;
    top:10px;
    background-color: #00CC33;
    color: #FFFFFF;
    font-size: 16px;
    padding:10px;
    text-align:left;
    border-radius: 2px;
	font-family: 'ralewayregular';
}
.display{ display:block}
.none{display:none}
.none-img{display:none !important;}
.rounded {
    margin-bottom: 20px;
    background-color: #ffffff;
    border-radius: 15px;
    border: none !important;
	padding:2%;
}
.heigth80{
height:80px;	
}
.heigth105{
height:105px;	
}
.heigth140{
height:140px;	
}
.input-group textarea{ width:100%; height:100px}
.shopping-basket{min-height: 185px;}
.LoadAmount{
	display:none;
}
.LoadAmount img{
    max-width: 50px;	
}
.f10{ font-size:10px;}
.f12{ font-size:12px;}
#cart2 thead tr{font-family: 'ralewaybold';}
#cart2 thead tr th{width:33.3%; border-bottom:1px solid rgba(0,0,0,1);}
#cart2 tr td {border:none !important;}
#cart2 tr td a{font-family: 'ralewaybold'; color:#0371be;}
#cart3{ padding:0px !important; margin:0px !important}
.cart-right{ float:right;}
.cart-btn{ text-align:center;}
.cart-btn2{ text-align:right;}
.track h5 span{font-family: 'ralewaybold';}
.track-text{height:36px;border-top-left-radius: 6px;border-bottom-left-radius: 6px; color:#000000;}
.process h5{ color:#0371be;font-family: 'ralewaybold';}
.shopping-basket h4,.checkout h4{color:#0371be;font-family: 'ralewaybold';margin-bottom: 8px;}
.checkout  p{color: #4b4b4b;font-size: 16px;font-family: 'ralewayregular';text-align: justify;}
.checkout  ul{color: #4b4b4b;font-size: 16px;font-family: 'ralewayregular';text-align: justify; display:inline-block;padding-left: 20px;}
.checkout  li{ margin-bottom:8px; color:#0371be;}

.contactus h4{color:#0371be;font-family: 'ralewaybold';margin-bottom: 8px;}
.contactus p, .contactus p strong{color: #4b4b4b;font-size: 14px;font-family: 'ralewayregular';text-align: justify;}
.contactus ul{color: #4b4b4b;font-size: 14px;font-family: 'ralewayregular';text-align: justify; display:inline-block;padding-left: 20px;}
.contactus li{ margin-bottom:8px; color:#0371be;}


.bookradio label > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
.bookradio label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:0px solid transparent; border-radius:10px;
}
.bookradio label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:0px solid #3e3e3e;
  border-radius:10px;
  
}

/*SOCIAL SHARE */
.social {
    margin: 0;
    padding: 0;
}

.social ul {
    margin: 0;
    padding: 5px;
}

.social ul li {
    margin: 5px;
    list-style: none outside none;
    display: inline-block;
}
.social i {
    width: 25px;
    height: 25px;
    color: #FFF;
    background-color: #909AA0;
    font-size: 14px;
    text-align: center;
    padding-top: 8px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social i:hover {
    color: #FFF;
    text-decoration: none;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social .fa-facebook:hover {
    background: #4060A5;
}

.social .fa-twitter:hover {
    background: #00ABE3;
}
.social .fa-pinterest:hover {
    background: #cb2027;
}

.social .fa-instagram:hover {
    background: #375989;
}



/*CHECKBOX*/
.checkbox {
  padding-left: 20px; }
.checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
.checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
.checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1; }
.checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
    border-radius: 50%; }
.checkbox.checkbox-inline {
    margin-top: 0; }
.checkbox.checkbox-single label {
    height: 17px; }
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }


.curr-right{margin-right:-11px;}
.curr-drop{min-width:90px !important;text-align:center;}
.bb1{ border-bottom:1px solid rgba(255,255,255,1);}
.max-logo{ width:299px;}
.mt12{ margin-top:12px;}
.mt40{ margin-top:40px;}
.mt001{ margin-top:-1px !important}
.mt0{ margin-top:0px !important;}
.mt10{ margin-top:10px}
.mb6{ margin-bottom:6px !important;}
.mb10{ margin-bottom:10px !important;}
.mb40{ margin-bottom:40px !important;}
.mb52{ margin-bottom:52px !important;}
.mb0{ margin-bottom:0px !important;}
.mr4{margin-right: 4px;}
.displayinline{ display:inline-block;}
.white
{ color:rgba(255,255,255,1) !important;}
.red{ color:rgba(255,0,0,1); font-size:11px;}
.blue{ color:#0371be !important;}
.black{ color:#000000 !important;}
@font-face {
    font-family: 'ralewayregular';
    src: url('font/raleway-regular-webfont.woff2') format('woff2'),
         url('font/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('fontb/raleway-bold-webfont.woff2') format('woff2'),
         url('fontb/raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayextrabold';
    src: url('fontxb/raleway-extrabold-webfont.woff2') format('woff2'),
         url('fontxb/raleway-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaymedium';
    src: url('fontreg/raleway-medium-webfont.woff2') format('woff2'),
         url('fontreg/raleway-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 0px !important;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


html,
body {
    height: 100%;
	background-color:#ffd858;
	 font-family: 'ralewayregular'; 
	 overflow-x:hidden; 
}
.logo-setter{margin-top:-115px;/*margin-top:-134px;*/}
.nmnp{ margin:0px; padding:0px;}
.nmnp2{ padding:0px;}
.nmnp3{ padding:0px !important;}
.nmnp4{ padding-left:0px !important;}
.top-area{height:125px; border:0px solid}
.top-area-setter{margin-top: 88px;float: right; margin-right:11%; /* margin-right: 47px;  */}
.banner-top{margin-top:-24px;background-image:url(../images/banner1600.png); width:100%; height:263px;background-repeat: no-repeat;
    background-size: cover;}
.banner-top-cs{
	margin-top: -24px;
    background-image: url(../images/banner1600.png);
    width: 100%;
    height: 555px;
    background-repeat: no-repeat/*,repeat-y*/;
    background-position-y: 0,262px;	
}
.banner-txt{ margin-top:85px !important;}
.banner-txt h3{ color:#0371be;text-align:center;font-family: 'ralewaymedium'; font-weight:bold; line-height:35px;}
.banner-txt span{ color:#4b4b4b; font-size:14px; text-align:center; font-family: 'ralewayregular';display: block;}
.col-centered{
    float: none;
    margin: 0 auto;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0px;
    list-style: none;
	background:none;
    border-radius: 0px;
    padding-bottom: 0px;
	color: #8f8f8f;
}
.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #8f8f8f;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0px;
    margin: 3px 0px 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #0d6fb1;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}

.about-heading{ color:#3e3e3e ; font-family: 'ralewaybold' ;}
.about-p{ color:#4b4b4b; font-size:16px; font-family: 'ralewayregular'; text-align:justify}
.navbar {
    border: 0px solid transparent;
}

.navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #0d6fb1;
    color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #0d6fb1;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;box-shadow: 0 4px 2px -2px #dbded2;
}

.nav-space{padding-left:6px;padding-right:6px;}
.navbar-brand {
    float: left;
   /* padding: 19px 0px;*/
    padding: 15px 0px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}


.navbar-default .navbar-nav > li > a , .navbar-default .navbar-nav > li > a:focus  {
    text-transform: uppercase;
	font-size:12px;
	color:#4b4b4b;
	font-family: 'ralewayextrabold';

}
.navbar-default .navbar-nav > li > a:hover {
    text-transform: uppercase;
	font-size:12px;
	color:#FFFFFF;
	font-family: 'ralewayextrabold';
	background-color: #0d6fb1;
		-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}

.mt30{ margin-top:30px !important;}
.mb20{ margin-bottom:20px !important;}
.mb30{ margin-bottom:30px !important;}
/*.courses-main{background-color:rgba(255,255,255,1); border-radius:15px; padding-top:15px; padding-bottom:15px; margin-bottom:20px;} */
.courses-main{background-color:rgba(255,255,255,1); border-radius:15px; padding-top: 35px;padding-bottom: 35px;margin-bottom: 23px;padding-left: 25px;padding-right: 25px;}
    
.testimonial-main {
    background-color: rgba(255,255,255,1);
    border-radius: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
.testimonial-main2 {
    background-color: rgba(255,255,255,1);
    border-radius: 15px;
    padding-top: 19px;
    padding-bottom: 22px;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
.courses-text h2{font-family: 'ralewaybold'; color:#4b4b4b; text-transform:uppercase;}
.courses-text p{font-family: 'ralewayregular'; color:#4b4b4b;font-size:16px;}
.courses-text span{font-family: 'ralewaybold'; color:#70543f;margin-top: 20px;margin-bottom: 20px; display:block;}
.courses-right{ text-align:right;}
.course-detail h4{ color:#0371be; font-family: 'ralewaymedium';}
.course-detail h4 a{ color:#0371be; font-family: 'ralewaymedium';}
.course-detail h5{ color:#70543f; font-family: 'ralewaybold'; margin-bottom:20px;}
.course-detail h6{ color:#70543f; font-family: 'ralewaybold'; margin-bottom:10px; font-size:25px;}
.course-detail p {
    color: #4b4b4b;
    font-size: 16px;
    font-family: 'ralewayregular';
    text-align: justify;
}
.course-detail p ~ ul {padding-left: 20px;color: #4b4b4b;font-size: 16px;font-family: 'ralewayregular';text-align: justify;}

#bodyDiv {
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
}
.testi-height {
    overflow: auto;
    height: 110px; width:100% !important;
}

.track3 {
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
	    right: -18px;
}

.track3:hover,
.track3.dragging {
    background: #d9d9d9; 
    background: rgba(0, 0, 0, 0);
}

.handle3 {
    width: 7px;
    right: 0;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 10px;
}





.testimonial-text h4 { font-family: 'ralewaybold'; color: #4b4b4b;margin-bottom: 0px;margin-top: 0px;}
.testimonial-text p { font-family: 'ralewayregular'; color: #4b4b4b; font-size:16px; text-align:justify; margin:0px;margin-bottom: 6px;}
.testimonial-text span { font-family: 'ralewayregular'; color: #4b4b4b; font-size:12px; text-align:justify; margin:0px;margin-bottom:6px; display:block; margin-top:3px;}
.rating ~ p { font-family: 'ralewayregular'; color: #4b4b4b; font-size:14px; text-align:justify; margin:0px;margin-bottom:0px;}
.rating-active{ color:#FFCC33;}
/* Footer Styles */
.footer-area{background-color:#0371be; height:67px;}

footer {
    margin: 25px 0;
	margin-bottom:0px;
}
.mt-footer
{ margin-top:25px;}
.caption {
    /*height: 175px;*/
    overflow: hidden;
}
.product-name{font-family: 'ralewaybold'; color:#353535;}
.product-name a{color:#353535;}
.product-center{ text-align:center;}
.product-center2{ text-align:right;}
.delivery{font-family: 'ralewayregular';font-size:12px;color:#6e6e6e;}
.istock{font-family: 'ralewayregular';font-size:12px;color:#299c29;}
.ostock{font-family: 'ralewayregular';font-size:12px;color:#FF0000;}
.price-product{font-family: 'ralewaybold'; color:#70543f;}
.prodct-addons{position:absolute;right:25px;top:-6px;width:10% !important;}
.media-body h4
 {
    margin-top: 0;
    margin-bottom: 4px;
    font-family: 'ralewaybold';
}
.media-body h5
 {
    margin-top: 0;
    margin-bottom: 5px;
    font-family: 'ralewayregular';
}
.thumbnail img {
    width: 100%;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
.btn-primary {
    color: #ffffff;
    background-color: #0d6fb1;
    border-color: #0d6fb1;
}
/*Product filter*/
.nav-header{ font-size:16px; margin-bottom:4px;}
#cat-navi li.active:active{ background-color:#0d6fb1; color:#FFFFFF !important;}
#cat-navi li.active a{ background-color:#0d6fb1; color:#FFFFFF !important;}
#cat-navi li a{ color:#000000 !important;}
#cat-navi li a:active{ background-color:#0d6fb1; color:#FFFFFF !important;}
#cat-navi li a:hover{ background-color:#0d6fb1; color:#FFFFFF !important;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.price-section
{margin-bottom:59px;background-color: #ffd858 !important;margin-top: 14px;width: 198px; margin-left: 6px;}
.value {
    position: absolute;
    top: 31px;
    left: 50%;
    margin: 0 0 0 -20px;
    width: 34px;
    text-align: center;
    display: block;
    font-size: 12px;
    color: #000;
    outline: 0;
    border: none;
	 font-family: 'ralewayregular';
	 font-weight: normal !important;
}

.price-range-both.value {
  width: 100px;
  margin: 0 0 0 -50px;
  top: 26px;
}

.price-range-both {
  display: none; 
}
.product-detail-main{background-color:rgba(255,255,255,1); border-radius:15px; margin-bottom:80px;}
.product-detail h3{padding-top: 10%; padding-left: 8%; color:#4b4b4b;font-family: 'ralewaybold';}
.product-detail p{padding-left: 8%; color:#4b4b4b;font-family: 'ralewayregular'; font-size:16px;}
.product-detail span{color:#70543f;font-family: 'ralewaybold';padding-top: 4%; padding-left: 8%; display:block;font-size:16px;}
.product-detail span >  span{ color:#6e6e6e; font-size:13px;font-family: 'ralewayregular'; padding-left:0px;padding-top: 1%;}
.product-detail button {margin-left:10%;margin-top: 2%;}
.product-detail button > button {margin-left:8%;margin-top: 2%;}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ffffff;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ffffff;
}
.cart-total{border:none;}
.border-hide{border:0px !important;}
.full-width{ width:100%;}
.cart-heading h4{font-family: 'ralewaybold'; color:#353535;}
.cart-txt{font-family: 'ralewaybold'; color:#70543f; text-align:center}
.cart-txt2{font-family: 'ralewaybold'; color:#353535;}
.theta p{font-family: 'ralewayregular';color:#4b4b4b; font-size:16px; text-align: justify; margin:0px}
.theta p a{color:#0371be;}
.theta h4 { font-family: 'ralewaybold'; color:#4b4b4b;}
.theta2 img{  padding-left:4%;}

.value i {
  font-style: normal;
}
/*
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #0371be !important ;
    color: #222222;
    font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6;
    font-weight: normal;
    color: #555555;
    outline: 0;
    border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #70543f !important;
    font-weight: normal;
    color: #555555;
}
*/
.disclaimer{ font-size:12px !important;}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color:transparent;
  border:none;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}
.register h4{font-family: 'ralewaybold'; color:#353535;}
.register-bottom{border-bottom:1px solid rgba(255,255,255,1);}
.register-right{border-right:1px solid rgba(255,255,255,1);padding-right:8%;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;color: #353535;font-family: 'ralewayregular';}
.forgot{margin-top:-12px;font-size:12px;color:#9f9f9f;}
.error{ font-size:11px; color:red; }
.error-msg{ display:none;}
/*product slider*/
.courses-cat{ display:none;}
.footer-txt{margin-left:7px;display:block; float:left;margin-top:2px;}
.footer-links{ color:#FFFFFF;}


/* PRODUCT DETAIL CSS */
/*
.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
 display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
*/
@media screen and (max-width: 996px) {
    .preview {
      margin-bottom: 20px; } }

.preview-pic {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.preview-thumbnail.nav-tabs {
  border: none;
  margin-top: 15px; }
  .preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-right: 2.5%; }
    .preview-thumbnail.nav-tabs li img {
      max-width: 100%;
      display: block; }
    .preview-thumbnail.nav-tabs li a {
      padding: 0;
      margin: 0; }
    .preview-thumbnail.nav-tabs li:last-of-type {
      margin-right: 0; }

.tab-content {
  overflow: hidden; }
  .tab-content img {
    width: 100%;
    -webkit-animation-name: opacity;
            animation-name: opacity;
    -webkit-animation-duration: .3s;
            animation-duration: .3s; }


@media screen and (min-width: 997px) 
{
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } 
}

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } 
}

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } 
}
/* PRODUCT DETAIL CSS */

.editable-click, a.editable-click, a.editable-click:hover {
    text-decoration: none !important;
    border-bottom: none !important;
    color: #000000 !important;
}
.editable-unsaved {
    font-weight: normal !important;
}
.account h3 {font-family: 'ralewayregular';color: #000000;}
.account h3 > span { font-size:12px}
.account p  { color: #4b4b4b;}
.account-edit{background-color:#FFFFFF;border-radius: 10px 0px 0px 10px; height:289px;margin-bottom:20px;}
.account-head{border-bottom:1px solid #b9b9b9; float:left;  padding-bottom:12px; padding-top:12px;}
.account-head2{border-bottom:0px solid #b9b9b9; float:left;  padding-bottom:12px; padding-top:12px;}
.account-seperator{border-bottom:1px solid #b9b9b9; float:left; background-color:#e2e2e2;padding-bottom:11px; padding-top:11px;}
.account-edit2{background-color:#FFFFFF;border-radius: 10px 0px 0px 10px; height:335px;margin-bottom:20px;}
.account-seperator2{border-bottom:0px solid #b9b9b9; float:left; padding-bottom:11px; padding-top:11px;}
.account-bg{background-image: url(../images/account.png);background-size: cover; height: 302px;}
.account-bg2{background-image: url(../images/account.png);background-size: cover; height: 333px;}

.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select{width:220px\0}.bootstrap-select.form-control:not([class*="span"]){width:100%}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}.bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;float:left;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group[class*="span"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small{color:#64b1d8;color:rgba(255,255,255,0.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select-searchbox,.bootstrap-select .bs-actionsbox{padding:4px 8px}.bootstrap-select .bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select-searchbox+.bs-actionsbox{padding:0 8px 4px}.bootstrap-select-searchbox input{margin-bottom:0}.bootstrap-select .bs-actionsbox .btn-group button{width:50%}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: 0px;
}


/* FANCY BOX CSS */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}


@media only screen and (min-width:1013px) and (max-width:1201px) {
.curr-right{margin-right:-2px;}
.top-area-setter{/*margin-right:15px; */ float: right;margin-right:10%;}
.price-section {
    margin-bottom: 59px;
    background-color: #ffd858 !important;
    margin-top: 14px;
    width: 159px;
    margin-left: 6px;
}
.testi-height {
  
    overflow: auto;
    height: 180px;

}
/*.container {
  width: 998px; 
} 
.nav-space{padding-left:3px;padding-right:3px;}




.navbar-default .navbar-nav > li > a {
    text-transform: uppercase;
	font-size:9px;
	color:#4b4b4b;
	font-family: 'ralewayextrabold';

}
.navbar-default .navbar-nav > li > a:hover {
    text-transform: uppercase;
	font-size:9px;
	color:#FFFFFF;
	font-family: 'ralewayextrabold';
	background-color: #0d6fb1;
		-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}
.footer-txt {
    margin-left: 9px;
    display: block;
    float: left;
    margin-top: 6px;
    font-size: 9px;
}
.footer-links{ color:#FFFFFF; font-size:9px;}
.footer-links-setter{ text-align:right;}
*/
}






@media(max-width:1200px) {
.head-min {
    text-transform: uppercase;
    height: 43px;
}
	.dropdown-menu li:last-child {
    border: 0px !important;
}
.hide-cart{ display:none;}
.navbar-default .navbar-nav > li > a , .navbar-default .navbar-nav > li > a:focus  {
    text-transform: uppercase;
	font-size:12px;
	color:#8c8c8c;
	font-family: 'ralewayextrabold';

}
  .offcanvas-stop-scrolling {
    height: 100%;
    /*overflow: hidden; */ }

  .navbar-default .navbar-offcanvas {
    background-color: #dbdbdb; }

  .navbar-inverse .navbar-offcanvas {
    background-color: #222; }

  .navbar-offcanvas {
    position: fixed;
    width: 100%;
   /* max-width: 250px;
    left: -250px; */
	max-width: 220px;
    left: -262px;
    top: 0;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 999;
	 overflow: auto;
    /*overflow: scroll;
	overflow-x: hidden;
	overflow-y: hidden; */    
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; }
    .navbar-offcanvas.in {
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
    .navbar-offcanvas.navbar-offcanvas-fade {
      opacity: 0; }
      .navbar-offcanvas.navbar-offcanvas-fade.in {
        opacity: 1; }
    .navbar-offcanvas.offcanvas-transform.in {
      -webkit-transform: translateX(250px);
      -ms-transform: translateX(250px);
      transform: translateX(250px); }
    .navbar-offcanvas.offcanvas-position.in {
      left: 0; }
    .navbar-offcanvas.navbar-offcanvas-right {
      left: auto;
      right: -250px; }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
        -webkit-transform: translateX(-250px);
        -ms-transform: translateX(-250px);
        transform: translateX(-250px); }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
        left: auto;
        right: 0; }
    .navbar-offcanvas.dropdown.active .caret {
      border-top: 0;
      border-bottom: 4px solid; }
    .navbar-offcanvas.dropdown-menu {
      position: relative;
      width: 100%;
      border: inherit;
      box-shadow: none;
      -webkit-transition: height 0.15s ease-in;
      transition: height 0.15s ease-in; }
      .navbar-offcanvas.dropdown-menu.shown {
        display: block;
        margin-bottom: 10px; }

  .offcanvas-toggle {
    display: block; }

  .navbar-header {
    width: 100%; }

  .navbar-form {
    float: none !important;
    padding: 10px 15px;
    margin: 8px -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
    .navbar-form .form-group {
      width: 100%;
      margin-bottom: 5px; }
      .navbar-form .form-group input {
        width: 100%; }

  .navbar-nav {
    margin: 7.5px -15px;
    float: none !important; }
    .navbar-nav li {
      float: none; border-bottom: 1px solid #2787c7;}
      .navbar-nav li a {
        padding-top: 10px;
        padding-bottom: 10px; }
      .navbar-nav li.dropdown.open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }


.nav-space {
    padding-left: 5px;
    padding-right: 0px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 206px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #f8f8f8;
    background-color: #0d6fb1;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #4b4b4b;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #f8f8f8;
    background-color: #0d6fb1;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: -3px;
    width: 103%;
}

.nav-space {
    padding-left: 3px;
    padding-right: 0px;
}
.top-area-setter{/*margin-right:15px; */ float: right;margin-right:2%;}
	
}






@media only screen and (min-width:991px) and (max-width:1013px) {


.container {
     
	/*width: 991px;
	width: 100%;
	*/ 
}

/*
.navbar-default .navbar-nav > li > a {
    text-transform: uppercase;
	font-size:8px;
	color:#4b4b4b;
	font-family: 'ralewayextrabold';
	
}
.navbar-default .navbar-nav > li > a:hover {
    text-transform: uppercase;
	font-size:8px;
	color:#FFFFFF;
	font-family: 'ralewayextrabold';
	background-color: #0d6fb1;
	1007px
}
.curr-right{margin-right:-2px;}	
.top-area-setter{margin-right:24px; float: right;}

*/

.footer-txt {
    margin-left: 9px;
    display: block;
    float: left;
    margin-top: 6px;
    font-size: 9px;
}

.footer-links{ color:#FFFFFF; font-size:9px;}
.price-section {
    margin-bottom: 59px;
    background-color: #ffd858 !important;
    margin-top: 14px;
    width: 159px;
    margin-left: 6px;
}
.testi-height {
    overflow: auto;
    height: 180px;

}

}

@media(max-width:991px) {
.head-min {
    text-transform: uppercase;
    height: 24px;
}	
.curr-right {
    margin-right: 21px;
}
.testimonial-text p {
    font-family: 'ralewayregular';
    color: #4b4b4b;
    font-size: 16px;
    text-align: justify;
    margin: 0px;
    margin-bottom: 0px;
}
.testi-height {
    overflow: auto;
    height: auto;
    width: 100% !important;
    padding-right: 0px !important;
}
.dropdown-menu li:last-child{ border:0px !important;}
.banner-txt span {
    color: #4b4b4b;
    font-size: 11px;
    text-align: center;
    font-family: 'ralewayregular';
    display: none;
}
.banner-mobiletxt{ font-size:16px;}

.cart-mobile{border-top:0px solid #0d6fb1;margin-top:13px;}
.account-edit{background-color:#FFFFFF;border-radius: 10px 0px 0px 10px; height:289px;margin-bottom:14px;}
.account-edit2 {background-color: #FFFFFF; border-radius: 10px 0px 0px 10px;height: 335px; margin-bottom: 0px;}
.top-area-setter{margin-right:7px; float: right;}
.cart-total{border:none; display:none;}
.product-detail-main{background-color:rgba(255,255,255,1); border-radius:15px; margin-bottom:50px;}
.product-det-height{border:0px solid;height:auto;}
.product-detail h3 {
    padding-top: 0%;
    padding-left: 0%;
    color: #4b4b4b;
    font-family: 'ralewaybold';
}
.product-detail p {
    padding-top: 0%;
    padding-left: 0%;
    color: #4b4b4b;
    font-family: 'ralewayregular';
    font-size: 16px;
}
.product-detail span {
    color: #70543f;
    font-family: 'ralewaybold';
    padding-top: 2%;
    display: block;
    font-size: 16px;
	padding-left:0%;
}

.product-detail button {margin-left:0%;margin-top: 2%; margin-bottom:20px;}

.courses-cat{ display:block;}
	.footer-area {
    background-color: #0371be;
    /*height: 102px;*/
	 height: 144px;
}
.courses-right{ text-align:left;}
.footer-links{ color:#FFFFFF;display:inline-block; text-align:right;}
.footer-divider{ display:block;}
.footer-links-setter{ text-align:right;}


/*  NAVIGATION */


}

.offcanvas-toggle {
  background: #f8f8f8; }
  .offcanvas-toggle .icon-bar {
    background: #000;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .offcanvas-toggle.is-open .icon-bar:nth-child(1) {
    -webkit-transform: rotate(45deg) translate(5px, 4px);
    -ms-transform: rotate(45deg) translate(5px, 4px);
    transform: rotate(45deg) translate(5px, 4px); }
  .offcanvas-toggle.is-open .icon-bar:nth-child(2) {
    opacity: 0; }
  .offcanvas-toggle.is-open .icon-bar:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(4px, -4px);
    -ms-transform: rotate(-45deg) translate(4px, -4px);
    transform: rotate(-45deg) translate(4px, -4px); }






@media(max-width:767px) {
.head-min {
    text-transform: uppercase;
    height: auto;
}
.mobile-view{width:300px;margin-bottom: 20px !important; margin:0 auto;}
.full-width3{ width:auto;}
.tyo{ text-align:center;}
.testimonial-text p {
    font-family: 'ralewayregular';
    color: #4b4b4b;
    font-size: 16px;
    text-align: justify;
    margin: 0px;
    margin-bottom: 0px;
}
.testi-height {
    overflow: auto;
    height: auto;
    width: 100% !important;
    padding-right: 0px !important;
}
.register-right{border-right:0px solid rgba(255,255,255,1);padding-right:8%;}

.product-detail span {
    color: #70543f;
    font-family: 'ralewaybold';
    display: block;
    font-size: 16px;
}

.product-detail p {
    padding-left: 0%;
    color: #4b4b4b;
    font-family: 'ralewayregular';
    font-size: 16px;
}
.product-detail button {margin-left:0%;margin-top: 2%; margin-bottom:20px;}

.courses-cat{ display:block;}
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	.footer-area {
    background-color: #0371be;
    min-height: 222px;
	height:auto;
}
.footer-links-setter{ text-align:center;}
.mb-footer{ margin-bottom:20px;}
.banner-txt {
   /* margin-top:0px !important; */
}
.footer-txt {
    margin-left: 9px;
    display: block;
    float: none;
    margin-top: 6px;
    font-size: 12px;
	text-align:center;
}
.footer-nf{ float:none !important;}

}

@media screen and (max-width: 800px) {
	
.thankyou-hide{text-indent: -9999px; display:none !important;}
.price-bottom{ margin-bottom:10px;}

	.hide-total{ display:none !important;}
	.product-center{ text-align:left;}
	.cart-total{ border:none; display:none;}
	table#cart tbody td .form-control{
		width:20%;
		display: inline !important;
	}
	.actions .btn{
		width:17%;
		margin:1.5em 0;
	}
	
	.actions .btn-info{
		float:left;
	}
	.actions .btn-danger{
		float:none;
	}
	
	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:250px;}
	table#cart tbody tr td:first-child { background: #518edc; color: #fff; }
	table#cart tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}
	
	
	
	table#cart tfoot td {display: inline-block;}
	tfoot > tr > td{ border:none;}
	table#cart tfoot td .btn{display:block;}
	.cart-right{ float:left;}
.cart-btn{ text-align:left;}
.cart-btn2{ text-align:left;}
	
}




@media only screen and (min-width:300px) and (max-width:389px) {	
.mobile-view{width:auto;margin-bottom: 20px !important; margin:0 auto;}
.navbar-brand {
    float: left;
    padding: 25px 0px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
    padding-bottom: 0px;
}
.max-logo{ width:228px;}
.logo-setter{margin-top: -101px;}
.top-area {
    height: 129px;
}
#cart2 tr th h4 {border:none !important; font-size:13px}
#cart2 h5 {font-size:12px}
.rounded {
    margin-bottom: 20px;
    background-color: #ffffff;
    border-radius: 15px;
    border: none !important;
    padding: 0;
}
#cart2 tr td a {
    font-family: 'ralewaybold';
    color: #0371be;
	font-size:12px
}
#track tr td{ border:none !important}
}
@media only screen and (min-width:365px) and (max-width:389px) {
.table>tbody>tr>td, .table>tfoot>tr>td{
    vertical-align: middle;
}
.product-center{ text-align:center;}
#track.table>tbody>tr>td, .table>tfoot>tr>td {
    vertical-align: top;
}

}
@media only screen and (min-width:300px) and (max-width:323px) {

.button-bottom{ margin-bottom:8px;}

}


