body{padding:0; margin:0;}
.clear{clear:both;}
@font-face {
	font-family: 'Changa-Medium';
	src: url('../fonts/Changa-Medium.eot');
	src: local('☺'), url('../fonts/Changa-Medium.woff') format('woff'), url('../fonts/Changa-Medium.ttf') format('truetype'), url('../fonts/Changa-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-Regular';
	src: url('../fonts/Changa-Regular.eot');
	src: local('☺'), url('../fonts/Changa-Regular.woff') format('woff'), url('../fonts/Changa-Regular.ttf') format('truetype'), url('../fonts/Changa-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-SemiBold';
	src: url('../fonts/Changa-SemiBold.eot');
	src: local('☺'), url('../fonts/Changa-SemiBold.woff') format('woff'), url('../fonts/Changa-SemiBold.ttf') format('truetype'), url('../fonts/Changa-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-Light';
	src: url('../fonts/Changa-Light.eot');
	src: local('☺'), url('../fonts/Changa-Light.woff') format('woff'), url('../fonts/Changa-Light.ttf') format('truetype'), url('../fonts/Changa-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-ExtraLight';
	src: url('../fonts/Changa-ExtraLight.eot');
	src: local('☺'), url('../fonts/Changa-ExtraLight.woff') format('woff'), url('../fonts/Changa-ExtraLight.ttf') format('truetype'), url('../fonts/Changa-ExtraLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-ExtraBold';
	src: url('../fonts/Changa-ExtraBold.eot');
	src: local('☺'), url('../fonts/Changa-ExtraBold.woff') format('woff'), url('../fonts/Changa-ExtraBold.ttf') format('truetype'), url('../fonts/Changa-ExtraBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Changa-Bold';
	src: url('../fonts/Changa-Bold.eot');
	src: local('☺'), url('../fonts/Changa-Bold.woff') format('woff'), url('../fonts/Changa-Bold.ttf') format('truetype'), url('../fonts/Changa-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Cairo-SemiBold';
	src: url('../fonts/Cairo-SemiBold.eot');
	src: local('☺'), url('../fonts/Cairo-SemiBold.woff') format('woff'), url('../fonts/Cairo-SemiBold.ttf') format('truetype'), url('../fonts/Cairo-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Cairo-Bold';
	src: url('../fonts/Cairo-Bold.eot');
	src: local('☺'), url('../fonts/Cairo-Bold.woff') format('woff'), url('../fonts/Cairo-Bold.ttf') format('truetype'), url('../fonts/Cairo-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.Rec-detail h2{color: #010101;
font-family: 'Changa-Bold';
font-size: 18px;}
.ui-state-error{background-image:none;background-color:transparent !important;font-family: 'Changa-Medium';font-size: 14px;border:0px transparent;color: #fc7171;}
.p-holder{box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);border-radius:30px;margin-bottom:200px;margin-top:20px;}
.p-g-t{background-color:#2cc770;height:37px;text-align:center;line-height:37px;font-family: 'Cairo-SemiBold';font-size:23px;color:#fff;}
.p-detail{background-color:#fff;min-height:187px;color: #313b37;text-align: center;font-family: 'Cairo-Bold';font-size:21px;padding:30px 20px;}
.p1-title{background-color:#313b37;min-height:187px;border-radius:30px 30px 0 0;background-image:url('../images/ask.png'); background-repeat:no-repeat;background-position:center top 28px;
color: #fff;text-align: center;position:relative;}
.p2-title{background-color:#313b37;min-height:187px;border-radius:30px 30px 0 0;background-image:url('../images/serv.png'); background-repeat:no-repeat;background-position:center top 28px;
color: #fff;text-align: center;position:relative;}
.p3-title{background-color:#313b37;min-height:187px;border-radius:30px 30px 0 0;background-image:url('../images/su.png'); background-repeat:no-repeat;background-position:center top 28px;
color: #fff;text-align: center;position:relative;}
.p4-title{background-color:#313b37;min-height:187px;border-radius:30px 30px 0 0;background-image:url('../images/reco.png'); background-repeat:no-repeat;background-position:center top 28px;
color: #fff;text-align: center;position:relative;}
.p-footer{background-color:#fff;min-height:187px;border-radius:0 0 30px 30px;color:#313b37;font-family: 'Cairo-SemiBold';font-size:23px;text-align:center;}
.p-footer h2{text-align:center;}
.p1-title h3 ,.p2-title h3 ,.p3-title h3 ,.p4-title h3{text-align:center;position:absolute;bottom:2px;width:98%;font-family: 'Cairo-SemiBold';font-size:23px;}
.landing-footer{min-height:69px;color:#fff;background-color:#33493c;font-size:16px;font-family: 'Changa-Medium';text-align:center;margin-top:20px;bottom:0;left:0;right:0;width:100%;line-height:69px;}
.landing{background-image:url('../images/landing-bg.jpg');background-repeat:no-repeat;background-size:cover;margin:0px;}
.landing h1{font-size:27px;font-family: 'Changa-Bold';text-align:right;color:#33493c;margin-right:88px;margin-top:30px;line-height:60px;margin-bottom: 30px;}
.landing-reg-holder{margin-right:73px;max-width:358px;}
.landing-reg{background-color:#333f38;padding:30px 20px;border-radius: 15px 15px 55px 55px;box-shadow: 0 0 12px 7px rgba(92, 92, 92, .2);max-width:358px;margin-bottom: 31px;}
.landing-reg img{margin:0 auto;}
.landing-user{max-width:154px;min-height:44px;background-color:#48d273;margin:0 auto;border-radius: 25px 25px 0px 0px;text-align:center;font-size:18px;font-family: 'Changa-Bold';color:#fff;line-height:44px;top:0;}
.reg .control-label{font-family: 'Changa-Bold';color:#bfc1c0;font-size:24px;}
.reg .form-control {font-family: 'Changa-Bold';
    display: block;
    max-width: 300px;
    height: 50px;
    padding: 0px 12px;
    font-size: 24px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 5px solid #48d273;
    border-radius: 25px;
    box-shadow: none;
    transition:none;
}
.contact-us form{margin-top:35px;}
.contact-us .form-control {font-family: 'Cairo-Bold';
    display: block;
    max-width: 300px;
    min-height: 35px;
    padding: 0px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 2px solid #36413d;
    border-radius: 15px;
    box-shadow: none;
    transition:none;
}
.contact-us-label{
  text-shadow:none;
    background-image: none;
    filter: none;
    border-width:0px !important;
    background-color: #48d273;
	color:#fff;
	font-size:16px;
	min-width:99px;
	height:35px;
	line-height: 35px;
	background-image:none;
	border-radius: 10px;
	border-color:transparent;
	box-shadow:none;
text-align: center;
padding-top: 0px;
font-family: 'Cairo-Bold';
}
.contact-us .btn-default ,.contact-us .btn ,.contact-us .btn-default:hover ,.contact-us  .btn:hover ,.contact-us  .btn-default:focus ,.contact-us  .btn:focus{
  text-shadow: 0 0px 0 #fff;
    background-image: none;
    filter: none;
    border-width:0px !important;
    background-color: #48d273;
	color:#36413d;
	font-size:16px;
	min-width:130px;
	height:35px;
	background-image:none;
	border-radius: 10px;
	border-color:transparent;
	box-shadow:none;
text-align: center;
padding-top: 0px;
font-family: 'Cairo-Bold';
}
.b-center{text-align:center;}
.reg .btn-default ,.reg .btn ,.reg .btn-default:hover ,.reg  .btn:hover ,.reg  .btn-default:focus ,.reg  .btn:focus{
    text-shadow: 0 0px 0 #fff;
    background-image: none;
    filter: none;
    border-width:0px !important;
    background-color: #48d273;
	color:#fff;
	font-size:31px;
	min-width:200px;
	min-height:59px;
	background-image:none;
	border-radius: 50px 50px 50px 50px;
	border-color:transparent;
	box-shadow:none;
margin-top: 30px;
text-align: center;
padding-top: 0px;
font-family: 'Changa-Medium';
}
.reg .radio label,.reg .checkbox label {
    min-height: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
	font-family: 'Changa-Bold';color:#bfc1c0;font-size:20px;
}
.table-vertical { 
  width: 100%; 
  height:auto;
  border-collapse: collapse; 
 margin-bottom: 60px;
}

.table-vertical>thead>tr>th { 
  background: transparent; 
  color: #313c37; 
  font-size: 22px;
  font-weight: bold; 
  border-left: 0px solid #fff !important;
}
.table-vertical>thead>tr>th:last-child{ border-left: 4px solid #313c37 !important;}
.table-vertical>tbody>tr>td, .table-vertical>thead>tr>th { 
  padding: 6px; 
  border: 4px solid #313c37; 
  text-align: center; 
  vertical-align: middle;
  min-height:55px;
  font-family: 'Changa-ExtraBold';
  font-size: 16px;
}
.conf-txt h1{font-family: 'Changa-Bold';font-size:30px;color:#333f38;}
.conf-txt h2{font-family: 'Changa-Bold';font-size:23px;color:#333f38;}
.conf-txt h3{font-family: 'Changa-Bold';font-size:17px;color:#333f38;}
.c-form{font-family: 'Changa-SemiBold';font-size:15px;color:#909090;}
.c-form .btn-default ,.c-form .btn ,.c-form .btn-default:hover ,.c-form .btn:hover ,.c-form .btn-default:focus ,.c-form .btn:focus{
    text-shadow: 0 0px 0 #fff;
    background-image: none;
    filter: none;
    border-width:0px !important;
    background-color: #48d273;
	color:#fff;
	font-size:31px;
	min-width:200px;
	min-height:59px;
	background-image: url('../images/b-bg.jpg') ;
	background-position:left;
	background-repeat:no-repeat;
	border-radius: 0px 50px 50px 0px;
	border-color:transparent;
	box-shadow:none;
	padding-right: 42px;
margin-top: 30px;
text-align: right;
padding-top: 0px;
}
.results{background-image:url('../images/reco-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;}
.results h1{font-family: 'Changa-SemiBold';font-size:36px;color:#333f38;text-align:center;}
.big-icons{margin:100px auto;}
.big-icons img{margin:0 auto;}
.int{margin-top: -68px;
padding-top: 68px;}
.consultant{background-image:url('../images/co-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.analysis{background-image:url('../images/an-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.m-recom{background-image:url('../images/m-recom-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.analysis .col-md-6 ,.m-recom .col-md-6{text-align: center;} 
.analysis .col-md-6:not(:last-child) p ,.m-recom .col-md-6:not(:last-child) p{border-left:3px solid #d3d5d5;    margin-left: -15px;
    padding-left: 15px;}
.m-recom  .btn-co ,.analysis  .btn-co {
    margin: 120px auto;
}
.m-recom  .c-title-c h1 {
    font-family: 'Changa-Bold';
    font-size: 30px;
    color: #333f38;
    border-right: 3px solid #2cc770;
    margin: 0 auto;
    max-width: 252px;
}
.contact-us{background-image:url('../images/contact-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.contact-us span{text-align: right;
margin: 0;
display: block;
font-size: 30px;float:right;margin-left: 42px;}
.c-data{text-align:left !important;min-width: 277px;}
.tr{background-image:url('../images/tr-bg.jpg');background-repeat:no-repeat;background-position:left top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.f-up{background-image:url('../images/f-up-bg.jpg');background-repeat:no-repeat;background-position:left -70px top;margin-top: -68px;
padding-top: 68px;background-size:cover;min-height:600px;}
.btn-co{min-height:64px;background-color:#36c272;min-width:300px;color:#fff;font-family: 'Changa-SemiBold';font-size:21px;border-radius: 12px;margin:20px auto;}
.btn-p{min-height:58px;background-color:#36c272;min-width:176px;color:#fff;font-family: 'Cairo-Bold';font-size:21px;border-radius: 12px;margin:20px auto;}
.c-title-c{min-height: 40px;
border-right: 0px solid #2cc770;
padding-right: 30px;
text-align: center;
margin-bottom: 90px;
}
.c-title-c h1{font-family: 'Changa-SemiBold';font-size:30px;color:#333f38;border-right:3px solid #2cc770;margin:0 auto;max-width: 369px;}
#myBtn {
    display: block; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    top: 175px; /* Place the button at the bottom of the page */
    right: 0; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #333f38; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
	border-radius: 25px 0px 0px 25px;
min-width: 61px;
max-height: 58px;
font-size: 28px;
line-height: 58px;
text-align: center;
}

#myBtn:hover {
    background-color: #2c5e41; /* Add a dark-grey background on hover */
}
.login-modal .modal-content{background-color: transparent;box-shadow:none;border-width:0px;}
.login-modal .modal-header{background-color: transparent; border-bottom: 0px solid #e5e5e5;}
.login-modal .modal-footer{display:none;}
.consultant p ,.tr p ,.f-up p  ,.analysis p ,.m-recom p{font-family: 'Changa-SemiBold';font-size:15px;color:#333f38;max-width:720px;text-align:justify;}
.c-title{min-height: 30px;
border-right: 5px solid #2cc770;
padding-right: 20px;
text-align: right;
margin-bottom: 30px;}
.c-title h1{text-align:right;font-family: 'Changa-SemiBold';font-size:26px;color:#333f38;}
.analysis .c-title ,.m-recom .c-title{min-height:30px;border-right:0px solid #2cc770;padding-right:20px;text-align:center;margin-bottom: 30px;}
.analysis .c-title h1 ,.m-recom .c-title h1{text-align:center;font-family: 'Changa-Bold';font-size:26px;color:#333f38;}
.r-title{min-height:120px;border-right:3px solid #2cc770;padding-right:20px;text-align:right;margin-bottom: 30px;}
.r-title h1{text-align:right;font-family: 'Changa-Bold';font-size:30px;color:#333f38;}
.r-title h5{text-align:right;font-family: 'Changa-Medium';font-size:23px;color:#333f38;margin-top:25px;}
.r-title .fa{color:#2cc770;}
.months{list-style:none;}
.months li {color:#fff;background-color:#323c37;min-height:36px;border-radius:30px;font-family: 'Changa-Bold';font-size:16px;margin-bottom:25px;max-width:110px;text-align:center;line-height:36px;}
.months li a ,.months li a:hover ,.months li a:focus{color:#fff;font-family: 'Changa-Bold';font-size:16px;text-decoration:none;}
.graph{box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);margin-top:100px;border-radius: 0px 167px 0px 0px;margin-bottom:30px;padding:30px 50px ;font-family: 'Changa-SemiBold';font-size:21px;color:#313c37;line-height:36px;margin-left: 0px;
margin-right: 0px;}
.graph p{margin-top:30px;}
.graph span {
font-size:21px;
}
.g-c  ,.g-c .fa{color:#41e77c;margin-left: 10px;margin-top: 75px;font-size:27px !important;}
.r-c ,.r-c .fa{color:#e04a4a;margin-left: 10px;margin-top: 15px;font-size:27px !important;}
.int h1{font-family: 'Changa-SemiBold';font-size:30px;color:#333f38;text-align:center;}
.per{color:#a4a4a4;font-size:30px !important;}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs > li {
    float: right;
    background-color: #48d273;
    min-width: 100px;
    max-height: 50px;
    border-radius: 20px 20px 0px 0px;
    margin: 0 5px;
text-align: center;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus ,.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    color: #fff;
    cursor: default;
    background-color: transparent;
    border: 0px solid #ddd;
	font-family: 'Changa-Medium';
	font-size:14px;
	margin-top: 5px;
}
.nav-tabs > li.active::after {
content: "";
position: absolute;
bottom: -15px;
left: 45px;
border-width: 15px 15px 0;
border-style: solid;
border-color: #48D273 transparent;
display: block;
width: 0;
}
.tab-content .form-control ,.landing-reg .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333f38;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition:none;
	margin: 40px auto;
	font-family: 'Changa-Medium';
	font-size:15px;
}
.tab-content  form ,.landing-reg  form{text-align:center;}
.tab-content .btn-default  ,.tab-content .btn-default:hover , .tab-content .btn-default:focus ,.landing-reg .btn-default  ,.landing-reg .btn-default:hover , .landing-reg .btn-default:focus{
    text-shadow:none;
    background-image:none;
    filter: none;
    border-color: transparent;
	box-shadow:none;
	min-width:131px;
	height:31px;
	background-color:#48d273;
	font-family: 'Changa-SemiBold';
	font-size:16px;
	color:#fff;
	padding: 0;
border-radius: 20px;
}
.tab-content {background-color:#333f38;padding:50px 20px;min-height:544px;;border-radius: 7px 7px 55px 55px;box-shadow: 0 0 12px 7px rgba(92, 92, 92, .2);}
.contact{min-height:330px;}
.contact h1{text-align:center;font-family: 'Changa-Bold';font-size:42px;color:#333f38;margin-top:55px;direction: ltr;}
.contact h2{min-height:90px;background-color:#2cc770;text-align:center;font-family: 'Changa-Bold';font-size:48px;line-height:90px;color:#fff;}
.welcome{min-height:546px;background-color:#333f38;padding:55px;}
.welcome h1{color: #fff;
font-family: 'Changa-Medium';
font-size: 60px;
text-align: center;
border-bottom: 8px solid #2cc770;
padding-bottom: 20px;
max-width: 276px;
margin: 0 auto;
margin-bottom:55px;
}
.welcome  p{color: #fff;
font-family: 'Changa-Medium';
font-size: 27px;
text-align: justify;}
	

.carousel {
    border-radius: 55px 55px 55px 55px;
    overflow: hidden;
	 box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);
	 margin: 0 auto;


}
.carousel-inner{
  width:100%;

}
.carousel-inner > .item > img, .carousel-inner > .item > a > img  {
    line-height: 1;

	width:100%;
 
}
.carousel .item {
  height: 589px;
}

.item img {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 589px;
}
.slider-holder{margin-bottom:65px;}
.carousel-caption h1{font-family: 'Changa-ExtraBold';font-size:61px;color:#48d273;text-align:left;}
.carousel-caption h2{font-family: 'Changa-ExtraBold';font-size:72px;color:#333f38;text-align:left;}
.icons-holder{min-height:798px;padding-top:100px;}
.icon-holder{min-height:280px;min-width: 100%;box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);padding-top:23px;text-align:center;border-radius:10px;margin:10px;}
.icon-holder img{margin-bottom:50px;}
.icon-txt{margin-top:60px;margin-bottom:70px;}
.icon-txt p{color:#353b39;font-size:27px;font-family: 'Changa-Bold';text-align:center;padding-top:50px;padding-right:50px;}
.icon-holder a {color:#353b39;font-size:30px;font-family: 'Changa-SemiBold';text-decoration:none;}
.icon-holder a:hover ,.icon-holder a:focus{color:#48d273;} 
.footer{min-height:95px;background-color:#313b37;text-align: center;line-height: 90px; 
  right: 0;
  bottom: 0;
  left: 0;}
.page-content{min-height:600px;}
.footer-links ul li a , .footer-links ul li a:hover , .footer-links ul li a:focus{color:#fff;font-family: 'Changa-Medium';font-size:18px;text-decoration:none;margin:0 5px;}


.comments::-webkit-scrollbar {
	width: 12px;
	background-color: transparent;

}
.comments::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #e3e3e3;
}
.n-block .comment{color:#313c37;font-size:14px;display:block;min-height:70px;padding-bottom:15px;font-family: 'Changa-Bold';}
.n-block  .Rec-detail{color:#313c37;font-size:19px;font-family: 'Changa-Bold';}
.y-block .comment{color:#313c37;font-size:14px;display:block;min-height:70px;padding-bottom:15px;font-family: 'Changa-Bold';}
.y-block  .Rec-detail{color:#313c37;font-size:19px;font-family: 'Changa-Bold';}
.comments{overflow-y:scroll;margin-top:55px;max-height: 175px;}
.comment{color:#fff;font-size:14px;display:block;min-height:70px;padding-bottom:15px;font-family: 'Changa-Bold';}
.comment hr{border-color:#323c37;max-width:80%;margin: 30px auto 10px auto;text-align:center;}
.comment h5{float:left;color:#000;padding:5px;}

.com-title{background-color:#fff;max-width:266px;min-height:40px;color:#010101;font-family: 'Changa-Bold';font-size:16px;text-align:center;line-height:40px;border-radius:20px;margin: 0 auto;}
.v-line{
    background: #fff;	
    background: linear-gradient(180deg, transparent, #282828, transparent);
    background-position: 50%;
    background-repeat: no-repeat;
background-size: 3px 60%;

}
.header-login{text-align: left;color:#fff;position:absolute;left:10px;top:50px;}
.header-login [class*="fa fa-"] {color:#48d273;font-size: 21px;}
 .header-login  .fa-user{color:#fff;font-size: 21px;}
.header-login  a ,.header-login  a:hover , .header-login   a:focus{font-family: 'Changa-Medium';font-size:21px;color:#fff;text-decoration:none;background-color:transparent;}
.header-login .dropdown-menu > li > a:hover,.header-login .dropdown-menu > li > a:focus ,.header-login .dropdown-menu > li > a {
    background-color:transparent;
    background-image: none;
    filter:none;
	font-family: 'Changa-Medium';font-size:15px;
	color:#333f38;
}
.rec-title{font-family: 'Changa-Bold'; font-size:27px;color:#333f38; border-right:solid 5px #48d273;padding-right: 13px;margin-bottom: 20px;
display: block;margin-right: 100px;}
.social{}

.social [class*="fa fa-"] {
    background-color: #fff;
    border-radius: 31px;
    color: #323c37;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    margin: auto 1px;
    width: 31px;
    font-size: 21px;
    text-align: center;
    text-decoration: none;
}
.header-holder{min-height: 123px;
background-color: #323c37;
border-width: 0;
margin-bottom: 68px;
}
.cla-holder{text-align: left;margin-left: 100px;}
.sg-holder{text-align: left;margin-left: 100px;}
.g-block{min-height:395px;background-color:#48d273;border-radius:30px;max-width: 955px;margin: 0 auto;margin-bottom: 90px;padding:25px;}
.n-block{min-height:395px;background-color:#efefef;border-radius:30px;max-width: 955px;margin: 0 auto;margin-bottom: 90px;padding:25px;}
.y-block{min-height:395px;background-color:#ffee58;border-radius:30px;max-width: 955px;margin: 0 auto;margin-bottom: 90px;padding:25px;}
.r-block{min-height:395px;background-color:#ef5350;border-radius:30px;max-width: 955px;margin: 0 auto;margin-bottom: 90px;padding:25px;}
.Rec-detail{color:#fff;font-size:19px;font-family: 'Changa-Bold';}
.Rec-detail-row{margin:13px auto;}
.title{float:right;margin-left:10px;min-height: 32px;}
.Rec-holder{margin-bottom:95px;}
.sg{min-height:57px;}
.sg span{text-align:center;width:100%;margin: 0 auto;display: block;}
.new{min-width:25%;float:right; min-height:57px;font-family: 'Changa-Medium'; font-size:22px;color:#313c37;line-height: 57px;border-radius:0px 15px 0px 0px;background-color:#efefef;}
.Winning{min-width:25%;float:right; min-height:57px;font-family: 'Changa-Medium'; font-size:22px;color:#fff;line-height: 57px;background-color:#48d273;}
.Mod{min-width:25%;float:right; min-height:57px;font-family: 'Changa-Medium'; font-size:22px;color:#313c37;line-height: 57px;background-color:#ffee58;}
.Lost{min-width:25%;float:right; min-height:57px;font-family: 'Changa-Medium'; font-size:22px;color:#fff;line-height: 57px;background-color:#ef5350;border-radius: 15px 0px 0px 0px;}
.navbar-inverse {
  background-color: transparent;
  border-width: 0;
  padding-top: 12px;
  background-image: none;
}

.navbar-inverse .navbar-nav > li > a{color:#fff;text-shadow:none;font-family: 'Cairo-SemiBold';font-size:21px;margin-top:30px;}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
	border-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
margin-top: 20px !important;
border-width: 0;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  font-family: 'Cairo-Bold';
  font-size: 15px;
  display: block;
  color: #616963;
  padding: 3px 5px;
  
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-family: 'Cairo-Bold';
  font-size: 18px;
  color: #39423b;
  padding: 5px 5px 5px 5px;
  line-height: 30px;
  text-align:right;
  border-bottom: 3px solid #323d37;
margin-left: 4%;
margin-bottom: 15px;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}
.navbar-inverse .navbar-nav > .open > a ,.navbar-inverse .navbar-nav > .open > a:hover ,.navbar-inverse .navbar-nav > .open > a:focus{background-image:none;background-color:transparent;box-shadow:none;}
.navbar-inverse .navbar-nav > li > a:hover{background-image:none;background-color:transparent;box-shadow:none;}
@media (max-width:768px){.icon-holder {
    margin: 10px auto;
}
.contact-us{background-image:none;}
.contact-us span{text-align: right;
margin: 0;
display: block;
font-size: 19px;float:right;margin-left: 42px;}
.c-data{text-align:left !important;min-width: 175px;}
.analysis .col-md-6:not(:last-child) p, .m-recom .col-md-6:not(:last-child) p {
    border-left: 0px solid #d3d5d5;
}
.c-title-c {
    margin-bottom: 10px;

}
.p-holder{box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);border-radius:30px;margin-bottom:20px;margin-top:20px;}
.landing-footer{position:relative;}
.landing-reg-holder {
    margin-right: 0;
}
.landing{background-image:none;}
.landing h1{font-size:23px;font-family: 'Changa-Bold';text-align:right;color:#33493c;margin-right:18px;margin-top:30px;}
.m-recom  .c-title-c h1 {
    font-family: 'Changa-Bold';
    font-size: 30px;
    color: #333f38;
    border-right: 3px solid #2cc770;
    margin: 0 auto;
    max-width: 374px;
}
.c-title-c h1{font-family: 'Changa-Bold';font-size:30px;color:#333f38;border-right:3px solid #2cc770;margin:0 auto;max-width: 505px;}
.consultant ,.tr ,.f-up ,.analysis ,.m-recom ,contact-us{background-image:none;}
.consultant h1,.tr h1,.f-up h1 .analysis h1{font-size: 30px;}
.r-title h1{text-align:right;font-family: 'Changa-Bold';font-size:30px;color:#333f38;}
.conf-txt h2{font-family: 'Changa-Bold';font-size:19px;color:#333f38;}
.conf-txt h3{font-family: 'Changa-Bold';font-size:18px;color:#333f38;}
.carousel .item {
  height: 300px;
}

.item img {
    position: absolute;
    top: 0;
    left: 0;
    min-height:300px;
}
.carousel-caption h2 {
    font-family: 'Changa-ExtraBold';
    font-size: 20px;
    color: #333f38;
    text-align: left;
}
.carousel-caption h1 {
    font-family: 'Changa-ExtraBold';
    font-size: 31px;
    color: #48d273;
    text-align: left;
}
.welcome h1{
font-size: 45px;
}
.footer {
    text-align: center;
    line-height: 40px;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    text-shadow: none;
    font-family: 'Changa-Medium';
    font-size: 19px;
    margin-top: 10px;
}
.v-line{background-size: 0px 0%;}
.cla-holder{margin:0 auto;text-align: center;}
.sg-holder{text-align: center;margin:0 auto;}
.rec-title{font-family: 'Changa-Bold'; font-size:42px;color:#333f38; border-right:solid 7px #48d273;padding-right: 13px;margin-bottom: 20px;
display: block;margin-right: 50px;}
.mega-dropdown-menu .dropdown-header {
  font-family: 'Changa-SemiBold';
  font-size: 18px;
  color: #fff;
  padding: 5px 5px 5px 5px;
  line-height: 30px;
  text-align:right;
  border-bottom: 0px solid #323d37;
margin-left: none;
}
.mega-dropdown-menu > li > ul > li > a {
  font-family: 'Changa-SemiBold';
  font-size: 15px;
  display: block;
  color: #fff;
  padding: 3px 5px;
  
}
}

@media (min-width:768px){
.welcome p {
    color: #fff;
    font-family: 'Changa-Medium';
    font-size: 27px;
    text-align: right;
}
.navbar-nav{margin-right:40px;}
}
.navbar-inverse .navbar-toggle {
    border-color: transparent !important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	    background-color:transparent !important;
}
@media (max-width:378px){
.graph{box-shadow: 0 0 6px 2px rgba(92, 92, 92, .2);margin-top:100px;border-radius: 0px 167px 0px 0px;margin-bottom:30px;padding:20px 13px ;font-family: 'Changa-SemiBold';font-size:13px;color:#313c37;line-height:30px;padding-left:0px;}
.graph p{margin-top:50px;}

.contact h1 {
    text-align: center;
    font-family: 'Changa-Bold';
    font-size: 39px;
    color: #333f38;
    margin-top: 55px;
    direction: ltr;
}
.header-login a, .header-login a:hover, .header-login a:focus {
    font-family: 'Changa-Medium';
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}
.header-login .fa-user {
    color: #fff;
    font-size: 16px;
}
.header-login .dropdown-menu > li > a:hover, .header-login .dropdown-menu > li > a:focus, .header-login .dropdown-menu > li > a {
    background-color: transparent;
    background-image: none;
    filter: none;
    font-family: 'Changa-Medium';
    font-size: 13px;
    color: #333f38;
}
.dropdown-menu {
min-width: 150px;}
.header-login [class*="fa fa-"] {
    font-size: 16px;
}
.header-login {
    text-align: left;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 15px;
}
.navbar-inverse .navbar-toggle {
    border-color: transparent !important;
    margin-top: 40px;
}
}
@media (min-width:379px) and (max-width:1060px)
{
.header-login a, .header-login a:hover, .header-login a:focus {
    font-family: 'Changa-Medium';
    font-size: 19px;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    text-shadow: none;
    font-family: 'Changa-Medium';
    font-size: 19px;
}
.nav > li > a {
    position: relative;
    display: block;
padding: 10px 7px;}	
}
.carousel-control .glyphicon-chevron-right  ,.carousel-control .glyphicon-chevron-left {
    font-size: 30px;
    background-color: transparent;
    line-height: 30px;
    text-shadow: none;
    color: #000;
    border: 0px solid #ddd;
}	
.left.carousel-control {
    right: 30px;
    left: inherit;
    top: 50%;
    background-color: transparent !important;
}
.right.carousel-control {
    left: 30px;
    right: inherit;
    top: 50%;
    background-color: transparent !important;
}
.carousel-caption {
    right: 20%;
    left: 7%;
    padding-bottom: 30px;
top: 40%;}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
tr:nth-child(even) {background: #e0e7e4}
tr:nth-child(odd) {background: #FFF}
.cd-headline.clip span{padding:0px !important;}
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
		
	}
	.table-vertical>thead>tr>th { 
  background: #313c37; 
  color: #fff; 
  font-weight: bold; 
}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.table-vertical thead tr { 
		position: absolute;
		top: -9999px;
		right: -9999px;
		
	}
	
	.table-vertical>thead>tr,  .table-vertical>tbody>tr{ border: 0px solid #ccc; }
	/* .table-vertical>thead>tr{border-radius:15px !important ;overflow: hidden !important;}*/
	
	 
	.table-vertical>thead>tr>td,  .table-vertical>tbody>tr>td{ 
		/* Behave  like a "row" */
		border: none;
		border: 2px solid #313c37; 
		position: relative;
		padding-right: 50%; 
		padding-top: 20px
	}
	
	.table-vertical>tbody>tr>td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0px;
		right: 0px;
		width: 45%; 
		padding-right: 10px; 
		overflow: hidden;
		background-color: #597568;
color: #fff;
height: 100%;
padding-top: 10px
	}
	
	/*
	Label the data
	*/
	.table-vertical>tbody>tr>td:before { content: attr(data-th); }
	
}