

 @font-face {
 font-family:Gotham-Light;
 src:url("../fonts/Gotham-Light.eot?") format("eot"), url("../fonts/Gotham-Light.otf") format("truetype");
} 

@font-face {  
 font-family:Gotham-Thin;
 src:url("../fonts/Gotham-Thin.eot?") format("eot"), url("../fonts/Gotham-Thin.otf") format("truetype");
}
 @font-face {  
 font-family:Gotham-Bold;    
 src:url("../fonts/Gotham-Bold.eot?") format("eot"), url("../fonts/Gotham-Bold.otf") format("truetype");
}

@font-face {
 font-family:Lato-Bold;
 src:url("../fonts/Lato-Bold.eot?") format("eot"), url("../fonts/Lato-Bold.ttf") format("truetype");
}  
  @font-face {
 font-family:Lato-Regular;
 src:url("../fonts/Lato-Regular.eot?") format("eot"), url("../fonts/Lato-Regular.ttf") format("truetype");
}   

@font-face {
 font-family:Bergen;  
 src:url("../fonts/BergenText-Regular.eot?") format("eot"), url("../fonts/BergenText-Regular.otf") format("truetype");
}  
     @font-face {
 font-family:BergenText-SemiBold;  
 src:url("../fonts/BergenText-SemiBold.eot?") format("eot"), url("../fonts/BergenText-SemiBold.otf") format("truetype");
}  
 @font-face {   
 font-family:Radiate;  
 src:url("../fonts/RadiateSansLightCondensed.eot?") format("eot"), url("../fonts/RadiateSansLightCondensed.ttf") format("truetype");
}  
@font-face {   
 font-family:Florentia-Light;  
 src:url("../fonts/Florentia-Light-trial.eot?") format("eot"), url("../fonts/Florentia-Light-trial.ttf") format("truetype");
}  
         
    @font-face {   
 font-family:RadiateSansLight;  
 src:url("../fonts/RadiateSansLight.eot?") format("eot"), url("../fonts/RadiateSansLight.ttf") format("truetype");
}  
      @font-face {   
 font-family:MONTSERRAT-MEDIUM;  
 src:url("../fonts/Montserrat-Medium.eot?") format("eot"), url("../fonts/Montserrat-Medium.ttf") format("truetype");
}  
    @font-face {   
 font-family:BOLT-ROUNDED;  
 src:url("../fonts/Bolt Rounded.eot?") format("eot"), url("../fonts/Bolt Rounded.ttf") format("truetype");
}  
    @font-face {   
 font-family:MyriadPro-SEMIBOLD;  
 src:url("../fonts/MYRIADPRO-SEMIBOLD.eot?") format("eot"), url("../fonts/MYRIADPRO-SEMIBOLD.OTF") format("truetype");
}  
     
body {
	color: #000;
	font-family: "Florentia-Light",Helvetica,Arial,"DejaVu Sans","Liberation Sans",Freesans,sans-serif;
	font-weight: 300;
	line-height: 27px;
	font-size: 15px;
	letter-spacing: 1px;
}
html,    
/*body {    
  height: 100%;  
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  vertical-align: baseline;
  background: #ffffff;
  color: #707070;   
}*/  
h1,
h2,
h3,   
h4,
h5,
h6 {
  color: #222222;
  line-height: 1.4;
  font-weight: 300;
  font-family: 'Florentia-Light', sans-serif;
  margin: 0 0 0px 0;
}
h1 {
  font-size: 72px;
}
h2 {
  font-size: 48px;
}
h3 {
  font-size: 30px;
}  
h4 {
  font-size: 24px;
}
p {  
  line-height: 24px;
  margin: 0 0 20px 0;
}
a {  
  text-decoration: none;
}
a:active,
a:hover,
a:focus {  
  text-decoration: none;  
}
a:active,
a:hover,
a:focus {
  outline: 0 none;
}
img {
  max-width: 100%;  
  height: auto;
}
ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.clear:after {
  clear: both;  
  content: "";
  display: block;
}
.wraper {
  overflow: hidden;
}
.form-control {
  border: 1px solid #dddddd;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #646464;
}
.padding-top-bottom {  
  padding: 57px 0;
}
.padding-two-top-bottom {
  padding: 110px 0 120px 0;
}  
.padding-top {
  padding-top: 120px;
}
.padding-bottom {
  padding-bottom: 120px;
}
.form-response .alert-info {
  background: transparent!important;
  border: none!important;
  color: #a8a7a7;
  letter-spacing: 5px;
}
.form-response .alert-success {
  background-color: transparent;
  color: #19abbd;
  letter-spacing: 4px;
  border-color: transparent;
  font-weight: 500;
}
.submenusec {
  background: #fff none repeat scroll 0 0!important;
  margin-left: 47%;
  width: 213px!important;
}
@media only screen and (max-width: 479px) {
  .form-response .alert-success {
    letter-spacing: 1px;
  }
}
.form-response .alert {
  border-radius: 0!important;
  padding: 15px 0;
}
.isotop-btn {
  text-align: center;
  margin-bottom: 60px;
}
@media only screen and (max-width: 480px) { 
  .isotop-btn {
    margin-bottom: 40px;
  }
}
.isotop-btn:after {
  display: none;
}
.isotop-btn a {
  background: transparent;
  color: #222222;
  font-size: 16px;
  padding: 10px 30px;
  margin: 0;
  display: inline-block;
  border: 1px solid #26c6da;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.isotop-btn a:hover {
  background: #26c6da;
  color: #ffffff;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 479px) {
  .isotop-btn a {
    padding: 7px 18px;
  }
}
@media only screen and (max-width: 767px) {
  .isotop-btn a {
    margin-bottom: 3px!important;
  }
}


.topheader {
	/* float: left; */
	width: 100%;
	background: #8f75be;
}

.topheader ul {
	float: right;
}
.topheader ul li {
	display: inline-block;
	margin-left: 15px;
	color: #fff;
	font-size: 15px;
	border-right: 1px solid #fff9;
	padding-right: 21px;
	/* height: 18px; */
	/* position: relative; */
	/* top: 10px; */
	line-height: 3px;
}

.topheader ul li:last-child{
     padding-right: 0px;
    border: none;
}
.icon img {
	width: 20px;
	/* margin-left: 13px; */
}
.icon {
	margin-right: 5px;
}
.eds img {
	width: 20px;
	position: relative;

	top: -3px;
}
.topheader {
	padding: 6px;
}

.logo_sec img {
	width: 203px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.login_signup {
	float: right;
}

.login_signup ul li {
	display: inline-block;
}

.login_signup a {
	background: #193958;
	width: 100px;
	display: inline-block;
	text-align: center;
	padding: 3px;
	color: #fff;
	margin-left: 13px;
}

.login_signup {
	float: right;
	margin-top: 9px;
	margin-right: -11px !important;
}
.login_signup .fa {
	margin-right: 2px;
	font-size: 15px;
}

.menus_ection li {
	display: inline-block;
	margin-left: 9px;
	margin-right: 9px;
	border-right: none;
	line-height: 50px;
	padding-right: 33px;
}
.menus_ection li:last-child {
	
	border-right: none;

}
.menu_menues {
	margin-top: 14px;
}

.mainheader_second {
    border-bottom: 1px solid rgba(56,64,80,.14);
    padding-bottom: 14px!important;
    float: left;
    width: 100%;
    position: fixed;
    width: 100%;
    padding-top: 13px;
    z-index: 99;
    background: #fff;
    padding-bottom: 1px;
}
.scolor a {
	background: #01d6b8;
	padding: 3px;
	border-radius: 4px;
	/* margin-top: -14px; */
	position: relative;
	top: -2px;
}
.cilo a {
	color: #000;
	border: ;
	background: transparent;
	line-height: -14px;
	position: relative;
	top: -3px;
}

.menu_header {
	/* float: left; */
	/* width: 100%; */
	background: #193958;
	padding: 8px;
}
.menus_ection a {
	color: #005C9B;
	font-size: 12px;
	margin-top: 2px !important;
	display: inline-block;
	font-family: Gotham-Light;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.2em;
}
.imn {
	float: right;
	margin-left: 276px !important;
	margin-top: -137px !important;
	width: 147px !important;
	height: 113px !important;
}

.sli_s {
	margin-top: 50px !important;
	margin-left: 223px !important;
}

.sli_s h5{
    color:#da494c;
    font-size: 30px;
    text-transform: capitalize!important;
}
.clearfix{
     clear: both;
}

.slider_kl {
	float: left;
	width: 100%;
	background: #193958;
	color: #fff;
	text-align: center;
	font-size: 19px;
	padding-top: 15px;
	margin-bottom: 0px;
}
#rev_slider_1_1_forcefullwidth {
	height: 486px !important;
}
.banner_s img {
	width: 100%;
}

.fony {
	font-size: 30px;
}

.abuta {
	background: #f7f7f7;
	float: left;
	width: 100%;
}

.heading_k h3 {
	font-size: 38px;
	font-family: PTSerif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #193958;
	margin: 0px;
}

.heading_k h5 {
	font-family: PTSerif;
	font-size: 23px;
    color: #193958;
}

.changes {
	color: #da494c;
}
.sty {
	text-align: center;
	margin: 0px;
	color: #fff;
}
.sty a {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}
.menus_ection {
	text-align: right;
}
.containersd {
	/* float: left; */
	width: 1200px;;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}


.homepage-title {
	font-family: Montserrat;
}

.homepage-title {
	position: relative;
	text-align: center;
		font-family: Montserrat;
	font-weight: 600;
	font-size: 6.25rem;
	line-height: 1.16;
	letter-spacing: -1.2px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	z-index: 20;
    color: #384050;
}

.banner_kl {
	padding: 18vh 0;
}


.homepage-hero__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 26px 0;
}
.input-group {
	margin-right: 10px;
	width: 426px;
	float: left;
}
.input-group {
	border-radius: 3px;
	font-size: .875rem;
	color: #384050;
	padding: 12px 20px;
	
	height: 44px;
	border: 1px solid hsla(240,3%,63%,.2);
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,70,.16);
	box-shadow: 0 0 4px 0 rgba(70,70,70,.16);
	outline: none;
}

.btn.btn-primary.btn-medium {
	padding: 12px 30px 11px 30px;
	background: #01d6b8;
	border: none;
}

.input-group {
	border-radius: 3px;
	font-size: 14px;
	color: #384050;
	padding: 12px 20px;
	height: 44px;
	border: 1px solid hsla(240,3%,63%,.2);
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,70,.16);
	box-shadow: 0 0 4px 0 rgba(70,70,70,.16);
	outline: none;
}
.homepage__product-description {
	font-size: 19px;
	color: #384050;
	line-height: 31px;
}

.secc_what {
	color: #384050;
	font-family: Montserrat;
	font-size: 37px;
}
.leftimages p {
	font-size: 17px;
	line-height: 31px;
}
.sectionbysection {
	float: left;
	width: 100%;
	margin-bottom: 29px;
	margin-top: 116px;
}
.addbackground {
	position: relative;
	width: 100%;
	padding: 8vh 0;
	margin-top: 80px;
	background: url("../images/blue-pattern.jpg") no-repeat;
	background-size: cover;
}

.header_section h3 {
	font-family: Montserrat;
	color: #fff;
}
.header_section {
	text-align: center;
}
.icon-circle {
	width: 84px;
	height: 84px;
	margin-right: 16px;
}
.icon-circle {
	width: 64px;
	height: 64px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 14px;
	background-color: rgba(6,143,167,.6);
	float: left;
	/* width: 100%; */
}

object {
	margin-left: 14px;
	margin-top: 17px;
}

.winio-advantage__description {
	float: left;
	width: 67%;
	color: #fff;
}

.winio-advantage__description h4 {
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	margin: 0px;
}

.winio-advantage__description p {
	font-size: 15px;
	line-height: 23px;
	margin-top: 9px;
}
.header_section h3 {
	margin-bottom: 60px;
}
.column.has-text-centered {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-top: 55px;
}
.dark-cta-btn.learn-more-btn {
	background: #41424b;
	color: #fff;
	padding: 10px;
	width: 143px !important;
	display: inline-block;
	border-radius: 6px;
	font-weight: 500;
	letter-spacing: 1px;
	font-size: 17px;
}
.header_section h3 {
	margin-bottom: 71px;
}
.card {
  margin: 0 auto;
}
.card .carousel-item {
  height: 200px;
}
.card .carousel-caption {
  padding: 0;
  right: 0;
  left: 0;
  color: #3d3d3d;
}
.card .carousel-caption h3 {
  color: #3d3d3d;
}
.card .carousel-caption p {
  line-height: 30px;
}
.card .carousel-caption .col-sm-3 {
  display: flex;
  align-items: center;
}
.card .carousel-caption .col-sm-9 {
  text-align: left;
}
.navi a {
    text-decoration:none;
}
a > .ico {
    background-color: grey;
    padding: 10px;
    
}
a:hover > .ico {
    background-color: #666;
}
.s_g_l_u_section {
	float: left;
	width: 100%;
	/* margin-top: 21px; */
}

small {
	font-size: 12px !important;
	text-shadow: none;
	line-height: 22px !important;
	text-align: center !important;
	width: 100%;
	margin-bottom: 32px !important;
}
.dd_sc {
	width: 53px;
	border-radius: 50%;
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: none!important;
	border-radius: .25rem;
}

.s_g_l_u_section {
	padding-top: 42px;
	padding-bottom: 37px;
}
.s_g_l_u_section .float-right {
	float: none !important;
	text-align: center;
}

.card .carousel-caption h3 {
	color: #3d3d3d;
	text-shadow: none;
	font-size: 21px;
}

.join-now-form h3 {
	font-size: 28px;
	margin-top: 64px;
	margin-bottom: 3px;
}




.clients-section-col__09 {
	float: left;
	width: 37%;
}
.clients-section-title.h1 {
	font-size: 90px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
	color: transparent;
	display: inline-block;
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
	-webkit-text-stroke: 1px rgb(0, 0, 0);
	font-family: Ubuntu-M;
}
.clients-section-col {
	float: left;
	width: 63%;
}
.clients-section-list .clients-section-item {
	float: left;
	width: 32%;
	height: 86px;
	text-align: center;
	padding-top: 17px;
	margin-bottom: 11px;
	margin-right: 10px;
}
.clients-section {
	float: left;
	width: 100%;
	padding-top: 72px;
	padding-bottom: 92px;
}
.footer__top__09 {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 68px;
	padding-bottom: 126px;
	background: #222;
	position: relative;
	z-index: 999;
}

.footer__top__09 {
	text-align: center;
}

.h__09 h3 {
	font-weight: 500;
	font-size: 37px;
	margin-bottom: 1px;
}
.h__09 h3 {
	color: #fff;
}
.h__09 p {
	color: #fff;
	font-family: Roboto;
	font-size: 16px;
}
.h__09 p {
	color: #fff;
	font-family: Roboto;
	font-size: 16px;
}
.admission_open_l {
	margin-top: 56px;
}
.footer__top__09 .admission_open_l li {
	display: inline-block;
	margin-left: 11px;
	width: 15%;
	margin-right: -18px;
	margin-left: -18px;
}

.footer__top__09 .adm img {
	width: 68%;
}


.footer__top__09 .menus_ection li a {
	color: #eee;
	font-size: 16px;
	font-weight: 400;
}
.footer__logo__and__content {
	float: left;
	width: 100%;
	margin-top: 68px;
	margin-bottom: -97px;
}


.footer__contents .menus_ection li {
	display: inline-block;
	margin-left: 9px;
	margin-right: 9px;
	border-right: none;
	line-height: 15px;
	padding-right: 0px;
}
.left_logo__footer img {
	width: 135px;
	margin-bottom: 10px;
}

.ada {
	text-align: center;
	background: #2C2E2F;
	width: 100%;
	color: #fff;
}

.ada {
	padding: 0px;
}
.lower-footer {
	float: left;
	width: 100%;
	padding-top: 0px !important;
	padding-bottom: 0px;
	/* text-align: center; */
}
.copyright.is-hidden-mobile {
	float: none;
	font-size: 10px !important;
	margin-right: 41px;
	padding: 10px;
	font-size: 27px;
}
.copya {
	font-size: 15px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}


.right__s__0 {
	position: absolute;
	right: -281px;
	z-index: 9999;
	transform: rotate(-90deg);
	margin-top: 340px;
	overflow: hidden;
	opacity: 0.3;
}
.s__00 {
	font-size: 102px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
	color: transparent;
	display: inline-block;
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
	-webkit-text-stroke: 1px rgb(0, 0, 0);
	font-family: Ubuntu-M;
}

body {
	overflow-x: hidden;
}

.logo_sec img {
	width: 110px;
	margin-top: 5px;
	margin-bottom: 2px;
	float: right;
}
@media screen and (min-width:320px) and (max-width:767px) {
	.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
	.d___00s__ss {
	position: absolute;
	right: 0px;
	top: 17px;
	z-index: 999;
}
	
	
	.right__s__0 {
	display: none;
}
	
	.lefts____simg img {
	width: 100%;
	margin-top: 67px;
}
	
	.buy__now {
	margin-left: 0px;
	margin-top: 301px;
	padding-bottom: 24px;
}
	.right__s__cont {
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
}
	.buy__now {
	margin-left: 0px;
	margin-top: 22px;
	padding-bottom: 24px;
}
	.right__s__cont h3 {
	font-family: Ubuntu-M;
	font-weight: 600;
	font-size: 24px;
}
	.container {
	width: 1200px;
	max-width: 100%;
	
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
	.menus_ection li {
	display: block;
	border-right: none;
	line-height: 15px;
	padding-left: 0px;
	text-align: left;
	width: 100%;
}
	.last__footers .col-md-2 {
    display: none;
}
	.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 15px;
	color: #818181;
	display: block;
	transition: 0.3s;
	text-align: left;
}
	.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 15px;
	color: #818181;
	display: block;
	transition: 0.3s;
	text-align: left;
}
	.col-md-5.addbg {
	background: url("../images/lefts___S.png");
	background-size: 100% 100%;
	padding: 0px;
	position: relative;
	z-index: 99;
}
	
	.slide__images___09 {
	margin-top: -38px;
}
	
	.conte____s___d h3 {
	font-family: Ubuntu-M;
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 39px;
	padding-top: 33px;
}
	
	.conte____s___d h4 {
	color: #fff;
	font-weight: 500;
	font-size: 19px;
	line-height: 30px;
}
	
	.aa {
	font-size: 32px;
}
	
	.ml__dd {
	font-size: 38px;
	color: #fff;
	font-family: Ubuntu-M;
	margin-top: -4px;
	display: inline-block;
	margin-bottom: -2px;
}
	
	.container____0 {
	width: 98%;
	margin-left: 0px;
	margin-right: auto;
}
	.conte____s___d h3 {
	font-family: Ubuntu-M;
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 39px;
	padding-top: 33px;
}
	
	.conte____s___d {
	padding-left: 30px;
	padding-bottom: 15px;
}
	.im___images {
	margin-top: -8px;
	margin-bottom: 78px;
	margin-left: -19px;
	padding-right: 32px;
}
	
	.border__www {
	border: 1px solid #00000059;
	width: 142%;
	height: 298px;
	padding: po;
	position: absolute;
	margin-top: -129px;
	z-index: -1;
	margin-left: -174px;
	margin-right: 24px;
}
	.im___images {
	margin-top: -8px;
	margin-bottom: 27px;
	margin-left: -19px;
	padding-right: 32px;
}
	
	.thinkpo__09 {
	padding-left: 0px;
}
	.thinkpo__09 h3 {
	color: #f7bcbb;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 24px;
	line-height: 31px;
	padding-top: 58px;
}
	
	.thinkpo__09 p {
	color: #bfbcbc;
	font-size: 15px;
	width: 100%;
	line-height: 23px;
	margin-top: 11px;
	position: relative;
	z-index: 9999999;
}
	
	
	.thinkpositive__e {

	height: auto;
	padding-bottom: 34px;
}
	
	.clients-section-title.h1 {
	font-size: 44px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
	color: transparent;
	display: inline-block;
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
	-webkit-text-stroke: 1px rgb(0, 0, 0);
	font-family: Ubuntu-M;
	width: 100%;
}
	.clients-section-col__09 {
	float: left;
	width: 100%;
}
	
	.clients-section-col {
	float: left;
	width: 100%;
}
	
	.clients-section-list .clients-section-item {
	float: left;
	width: 27%;
	height: 86px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: -18px;
	margin-right: 10px;
}
	
	.clients-section {
	float: left;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 92px;
}
	.footer__top__09 .admission_open_l li {
	display: inline-block;
	margin-left: 11px;
	width: 39%;
	margin-right: -18px;
	margin-left: -18px;
}
	
	.admission_open_l {
	margin-top: 22px;
}
	
	.footer__logo__and__content {
	float: left;
	width: 100%;
	margin-top: 29px;
	margin-bottom: -86px;
}
	.footer__contents .menus_ection li {
	display: inline-block;
	margin-left: 9px;
	margin-right: 9px;
	border-right: none;
	line-height: 15px;
	padding-right: 0px;
	float: left;
	width: auto;
	text-align: center;
}
	
	.footer__top__09 .menus_ection li a {
	color: #eee;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}
	
	.lefts____simg {
	float: left;
	width: 100%;
}
	
	.modal-dialog {
	width: 100%!important;
	margin: 31px auto;
}
	
	.col-md-6.b___000 {
	background: #ffe3e7f5;
	/* padding: 0px; */
	height: auto!important;
	margin-top: -16px;
	padding-top: 36px;
	margin-left: -15px;
	padding-left: 23px;
	padding-right: 22px;
	padding-bottom: 10px!important;
}
	
	.right__side__conetnts {
	padding-left: 0px!important;
	padding-top: 14px!important;
}
}


@media screen and (min-width:767px) and (max-width:3000px){
	
	.closebtn {
	display: none;
}
	.d___00s__ss {
	display: none;
}
	
	
	
	
}

.modal-dialog {
	width: 876px;
	margin: 30px auto;
}

.modal-footer {
	float: left;
	width: 100%;
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	float: left;
	width: 100%;
}

.in__iy {
	float: left;
	width: 17%;
}
.in__iy input {
	width: 100%;
}

.righ___m__500ml {
	float: left;
	width: 78%;
	margin-left: 6px;
}

.righ___m__500ml span {
	font-size: 16px;
	color: #00000080;
	font-family: Ubuntu-M;
	font-weight: 500;
}

.ml__count {
	color: #736e6e !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	margin-right: 18px;
}

.right__side__conetnts {
	padding-left: 24px;
}

.order___099 {
	background: #ed4b62;
	color: #fff;
	border: none;
	float: right;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 5px 13px 6px 9px;
	font-family: Roboto;
	font-size: 17px;
	box-shadow: 0 0 4px 0px #000000d4;
	margin-top: 9px;
}

.kills__ss {
	font-size: 16px;
	text-align: center;
	margin-top: 18px;
	line-height: 18px;
	font-weight: 500;
	color: #000;
}
.x_x {
	margin-right: 2px;
}
.price {
	color: #ed4b62 !important;
	font-weight: 600 !important;
	font-size: 23px !important;
	margin-left: 12px;
	float: right;
}

.modal-header {
	background: #ed4b62;
	color: #fff;
	/* text-align: center; */
}

.modal-title {
	color: #fff;
	font-weight: 400;
	padding-left: 16px;
	font-size: 25px;
}

.n__re input {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #00000042;
	padding: 4px;
	border-radius: 4px;
}

.form__0s {
	margin-top: 17px;
	display: inline-block;
	width: 100%;
}

.price {
	color: #ed4b62 !important;
	font-weight: 600 !important;
	font-size: 23px !important;
	margin-left: 12px;
}
.all___ml li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #00000038;
	padding: 9px 5px 8px 0;
}

.col-md-6.b___000 {
	background: #ffe3e7f5;
	/* padding: 0px; */
	height: 465px;
	margin-top: -16px;
	padding-top: 36px;
	margin-left: -15px;
	padding-left: 23px;
	padding-right: 22px;
}

.right__side__conetnts h3 {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 23px;
}

.product__images img {
	border-radius: 13px;
	box-shadow: 0 0 8px -1px #000;
}

.in__iy input {
	border: 1px solid #0000002e;
	border-radius: 4px;
	padding: ;
	padding-left: 11px;
	font-family: Roboto;
	font-weight: 600;
}
.point__00 li {
	font-size: 16px;
	font-family: Roboto;
	font-weight: 400;
	list-style: initial;
	margin-bottom: 21px;
	line-height: 21px;
	color: #222;
	margin-left: 21px;
}

.containt___000 {
	color: #fff;
	font-size: 28px;   
	font-weight: 500;
	margin-top: 27px;  
}  

.slider__banner__0d.slider__009 {
	background: url("../images/render_2@2x.png");
	text-align: center;
	padding-top: 293px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;

	background-size: 100% 100%;
}

.slider__banner__0d.slider__009jubli {
    background: url("../images/jubliee__banner.png");
    text-align: center;
    /* padding-top: 293px; */
    display: inline-block;
    width: 100%;
    color: #fff;
    padding-bottom: 180px;
    height:620px;
    background-size: 100% 100%;
    margin-top: 106px;
}



.slider__banner__0d {
	background: url("../images/homepagebanner.jpg");
	text-align: center;
	padding-top: 443px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 700px;
	background-size: 100% 100%;
}
.slider__banner__0d.about {
	background: url("../images/RDI-at-Glancewww.jpg");
	text-align: center;
	padding-top: 251px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 700px;
}

.contact__us_page .slider__banner__0d.about {
	background: url("../images/contact-vancouver-8.jpg");
	text-align: center;
	padding-top: 238px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 400px;
}
.blog__page .slider__banner__0d {
	background: url("../images/Banner(1).jpg");
	text-align: center;
	padding-top: 238px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 400px;
    background-size: cover;
}

.slider__banner__0d.projectdetails {
	
	text-align: center;
	padding-top: 207px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 624px!important;
	background-size: 100% 100% !important;
}
.banner__contents h3 {
	color: #fff;
	
	letter-spacing: 0.2em;
	text-transform: uppercase;
	line-height: 54px;
	font-size: 34px;
}

.banner__contents h3 {
	color: #fff;
	left: ;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	line-height: 54px;
	font-size: 33px;
	font-family: Gotham-Thin;
}

.btn.btn--white::before {
	content: '';
	position: absolute;
	/* top: 50%; */
	/* left: -2.4em; */
	height: 1px;
	width: 3em;
	background-color: transparent;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin-left: -104px;
	margin-top: 17px;
	color: #fff;
}
.btn.btn--white .btn__text {
	line-height: 1.5;
	color: #fff;
	font-family: Florentia-Light;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
}
.btn.btn--white .btn__text {
	position: relative;
	display: block;
	padding: 0.459em 2.29em;
	line-height: 1.5;
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.intro__fade-in {
	text-align: center;
	padding-top: 52px;
	padding-bottom: 52px;
}
.intro__title {
	/* font-family: Gotham-Thin; */
	text-transform: uppercase;
	letter-spacing: 4px;
	font-family: RadiateSansLight;
	font-size: 32px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.sep-center.sep--dark {
	color: #716c6c;
	opacity: 1;
	width: 117px;
	border-color: #222;
	margin-bottom: 40px;
	border: 1px solid;
	margin-top: 40px;
} 

.intro__text {
	padding-left: 0px;
	padding-right: 0px;
}
.card__link {
	padding: 7em 0;
}
.card__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 10em 0;
	color: #fff;
	background-color: #242121;
	overflow: hidden;
	-webkit-transition: background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	transition: background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1),background 0.6s ease;
	transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1),background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.card__bg {
	z-index: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 0;
	padding-bottom: 25%;
	opacity: 0.7;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: opacity 1s, -webkit-transform 5s;
	transition: opacity 1s, -webkit-transform 5s;
	transition: transform 5s, opacity 1s;
	transition: transform 5s, opacity 1s, -webkit-transform 5s;
	will-change: "transform";
	transform: translateZ(0);
	visibility: visible;
	-webkit-backface-visibility: hidden;
}

.card__header {
	width: 100%;
	max-width: 42em;
}

.card__content, .card__header {
	position: relative;
	z-index: 4;
	padding: 0 2%;
	-webkit-animation: fade-in 1s 0.2s ease both;
	animation: fade-in 1s 0.2s ease both;
}

.btn.btn--white::after {
	content: '';
	top: 0;
	right: 0;
	height: 1px;
	width: 100%;
	background-color: #fff;
}


.card {
	width: 50%;
	float: left;
}

.cta {
	    text-align: center;
    padding: 20px 0;
    clear: both;
}

.cta__link {
	text-align: center;
	display: inline-block;
	background: #4b4b4b;
	color: #fff;
	padding: 7px 30px;
    border-radius: 3px;
}

.btn--white span {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	left: 2p;
	letter-spacing: 1px;
	font-family: Bergen;
	font-weight: normal;
}
.intro__09animated {
	text-align: center;
	padding-top: 52px;
	padding-bottom: 52px;
}
.card__title.js-letters {
	text-transform: capitalize;
	color: #fff;
	font-size: 25px;
	letter-spacing: 1px;
	font-family: RadiateSansLight;
	font-weight: normal;
}
.card__link:hover .card__bg {
	opacity: 0.3;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: opacity 1s, -webkit-transform 15s;
	/* transition: opacity 1s, -webkit-transform 15s; */
	/* transition: transform 15s, opacity 1s; */
	transition: transform 15s, opacity 1s, -webkit-transform 15s;
}
.adafdf__09uybnjg {
	float: left;
	width: 100%;
}

.adafdf__09uybnjg {
	float: left;
	width: 100%;
	background: #dddddd

;
/*	padding-top: 34px;*/
	padding-bottom: 47px;
}
.adafdf__09uybnjg .containeddr {
	width: 95%;
}

.contentsa p {
	color: #fff;
	text-align: center;
}

.adafdf__09uybnjg .menus_ection li {
	display: inline-block;
	margin-left: 9px;
	margin-right: 9px;
	border-right: none;
	line-height: 15px;
	padding-right: 10px;
}
.contentsa p {
	color: #878372; 
	text-align: center;
	font-family: Gotham-Light;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 85px;
	margin-top: 11px;
}

.n__0ugh {
	color: #222;
	font-size: 15px;
	margin-top: 35px;
	line-height: 17px;
}
.last__footers {
	float: left;
	width: 100%;
	text-align: center;
}

.logo__and__copyright .logo_sec img {
	width: 176px;
	margin-top: 8px;
	margin-bottom: 2px;
	float: none;
}

.n__0ugh {
    color: #fff;
    font-size: 17px;
    margin-top: 45px;
    line-height: 17px;
    margin-bottom: -23px;
}
.mainheader_second.change {
	background: #fff;
	box-shadow: 0 0 5px 3px #c492922e;
	z-index: 9999;
}
.mast {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 25em;
	min-height: 60vh;
	width: 100%;
	margin: 0 auto;
	padding-top: 6em;
	padding-bottom: 4em;
	text-align: center;
	overflow: hidden;
	color: #fff;
	background-color: #111;
}
.mast.slider__banner__0d.about::before{
    
    content: "";
    background: #000;
    position: absolute;
}

.mast.slider__banner__0d.about::before {
	content: "";
	background: #00000070;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 700px;
	left: 0px;
}

.banner__contents {
	position: relative;
	z-index: 9;
}
.last__footers .container {
    position: relative;
    top:20px;
}
.logo__and__copyright {
    margin-top: -30px;
}
.intro__fade-in.hshs_0uyfv {
	float: left;
	width: 100%;
}
.logo_sec img {
	width: 149px;
	margin-top: -10px;
	margin-bottom: -15px;
	float: none;
}

.logo_sec {
	text-align: center;
}

.right__side_form {
	background: #fff;
	text-align: left;
	padding: 24px;
	box-shadow: 0 0 6px 5px #000;
	border-radius: 3px;
}

.fields input {
	color: #000;
	width: 100%;
	font-weight: 600;
	padding: 6px;
	border-radius: 7px;
	border: 1px solid #0000002e;
}

.formBox .fields {
	margin-bottom: 19px;
}

.f-textBox h4 {
	font-weight: 600;
	text-align: ;
	font-size: 19px;
}
.d__09uhnd {
	float: left;
	position: absolute;
	/* bottom: 20px; */
	margin-top: 200px;
}

.im__098yt {
	margin-top: 69px;
}

.about__over__viewss {
	padding-top: 38px;
	padding-bottom: 40px;
}

.tabbing__productss {
	background: url("../images/pt3.jpg");
}


.tabbing__productss .nav-pills > li {
	float: none!important;
	display: inline-block;
}

.tabbing__productss .nav.nav-pills {
	text-align: center;
}

.center__heading h3 {
	text-align: center;
	color: #fff;
	padding-top: 38px;
	font-weight: 600;
}

.tabbing__productss .nav-pills > li > a {
	border-radius: 4px;
	background: #fff;
	font-weight: 600;
	color: #000;
	font-size: 16px;
	font-family: Gotham-Light;
	border-radius: 45px;
	padding: 6px 25px 8px 25px;
}

.imah__0ijnd {
	margin-top: 39px;
}

.tabbing__productss {
	padding-bottom: 62px;
}


.product__setds {
	background-image: url("../images/bg_key-highlights.png");
	background-color: #fff;
	padding: 15px;
	margin-top: 26px;
}

.product__setds li {
	display: inline-block;
	width: 24%;
	text-align: center;
}

.product__image {
	background: #333;
	width: 117px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 62%;
	padding: 19px;
	height: 117px;
	box-shadow: 0 0 4px 0px #000;
	margin-bottom: 22px;
	margin-top: 16px;
}

.product__-09ubmd h3 {
	font-size: 18px;
	margin-bottom: 28px;
}

.form-group #form-name {
	width: 100%;
	padding: 7px;
	border: 1px solid #00000029;
	border-radius: 4px;
	margin-bottom: 14px;
}

.mes {
	width: 100%;
	padding: 9px;
	border: 1px solid #0000001f;
	border-radius: 4px;
}

.submitss_-9c {
	width: 100%;
	padding: 8px;
	/* border-bottom: 41px; */
	margin-top: 20px;
	background: #222;
	color: #fff;
	border: none;
	border-radius: 3px;
	font-weight: 600;
}

.blog___pages__section__0d {
	padding-top: 56px;
	padding-bottom: 35px;
}

.blog__footer {
	text-align: center;
}

.blog__footer h3 {
	font-size: 18px;
	margin-top: 10px;
	font-weight: 500;
}

.blog__footer h3 {
	font-size: 18px;
	margin-top: 10px;
	font-weight: 500;
	margin-bottom: 2px;
}

.blog___listing {
	box-shadow: 0 0 5px 0px #0000001c;
	padding-bottom: 7px;
}
.blog___listing {
	margin-bottom: 32px;
}
.anchorstc {
	color: #222;
}

.right__side__images__0d {
	float: right;
	width: 20%;
}

.set__post__0d .blogstc__Blog {
	float: left;
	width: 80%;
}

.bloleft__side__We {
	border: 1px solid rgba(227, 231, 232, 0.7);
	float: left;
	width: 100%;
	padding: 16px;
	border-radius: 5px;
}

.set__post__0d li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #00000021;
	padding-bottom: 10px;
	margin-bottom: 16px;
}

.right__images img {
	border-radius: 4px;
}

.recentpost h3 {
	font-weight: 600;
	font-size: 23px;
	margin-bottom: 27px;
}
.s__098ygbn .intro__text {
	font-size: 16px;
	font-family: Lato-Regular;
}
.btn__text span {
	border: 1px solid #000;
	padding: 7px 40px 8px 40px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-top: 32px !important;
	display: inline-block;
	border-radius: 3px;
	color: #222;
	cursor: pointer;
}
.folios .btn__text span {
	border: 1px solid #fff;
	padding: 6px 25px 3px 25px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-top: 32px !important;
	display: inline-block;
	border-radius: 0px;
	color: #fff;
	cursor: pointer;
	box-shadow: 0 0 3px -1px #000;
}

.folios .btn.btn--white::before {
	content: '';
	position: absolute;
	/* top: 50%; */
	/* left: -2.4em; */
	height: 1px;
	width: 3em;
	background-color: transparent;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin-left: -104px;
	margin-top: 17px;
	color: #fff;
}

@media screen and (min-width:320px) and (max-width:767px) {
    .sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
   .logo__0 {
	float: left;
}
    .header_alls {
	float: left;
	width: 100%;
	background: #222;
}
    
    .logo__0 img {
	width: 47px!important;
}
    
    .clickingg {
	float: right;
	color: #fff;
}
    .mainheader_second {
	border-bottom: 1px solid rgba(56,64,80,.14);
	padding-bottom: 12px;
	float: left;
	width: 100%;
	position: relative;
	/* width: 100%; */
	padding-top: 13px;
	z-index: 99;
}
    
    .header_alls {
	float: left;
	width: 100%;
	background: transparent;
	padding: 10px;
	position: absolute;
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999999 !important;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}
    .sidenav a {
	padding: 8px 8px 8px 2px;
	text-decoration: none;
	font-size: 16px;
	color: #818181;
	display: block;
	transition: 0.3s;
}
    .menus_ection li {
	display: block;
	border-right: none;
	line-height: 12px;
	padding-left: 0px;
	float: left;
	width: 50%;
        padding-right:0px!important;
        margin-right:0px!important;
        margin-left:0px!important;
}
    
    .menus_ection a {
	color: #fff;
	font-size: 12px;
	margin-top: 2px !important;
	display: inline-block;
	font-family: Gotham-Light;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.4px;
}
    
    .menus_ection li {
	display: inline-block;
	border-right: none;
	line-height: 15px;
	padding-right: 1px;
}
    
    .logo_sec {
	display: none;
}
    
    .menu_menues {
	margin-top: 0px;
}
    
    .menus_ection a {
	color: #fff;
	font-size: 15px;
	margin-top: 13px !important;
	display: inline-block;
	font-family: Gotham-Light;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.4px;
}
    .banner__contents h3 {
	color: #fff;
	left: ;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 44px;
	font-size: 20px;
	font-family: Gotham-Thin;
}
    
    .btn__text span {
	border: 1px solid #fff;
	padding: 7px 40px 8px 40px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-top: 32px !important;
	display: inline-block;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}
    
    .btn.btn--white::before {
	content: '';
	position: absolute;
	/* top: 50%; */
	/* left: -2.4em; */
	height: 1px;
	width: auto;
	background-color: transparent;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin-left: -104px;
	margin-top: 0px;
	color: #fff;
}
    
    .slider__banner__0d {
	background: url("../images/nk.png");
	text-align: center;
	padding-top: 120px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 10px;
	height: 404px;
}
    
    .intro__title {
	font-family: Gotham-Thin;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 20px;
}
    
    .intro__text {
	padding-left: 0px;
	padding-right: 0px;
}
    
    .card {
	width: 100%;
	float: left;
}
    
    .card__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 3em 0;
	color: #fff;
	background-color: #242121;
	overflow: hidden;
	-webkit-transition: background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	transition: background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1),background 0.6s ease;
	transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1),background 0.6s ease,-webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	margin-bottom: 21px;
}
    
    .card__title.js-letters {
	text-transform: uppercase;
	color: #fff;
	font-size: 26px;
	letter-spacing: 0px;
	font-family: Gotham-Light;
}
    
    .intro__09animated .btn__text span {
	border: 1px solid #000;
	padding: 7px 40px 8px 40px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-top: 32px !important;
	display: inline-block;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
}
    
    .contentsa {
	display: none;
}
    
    .adafdf__09uybnjg .col-md-4 {
	float: left;
	width: 50%;
}
    
    .col-md-4.col-md-offset-4 {
	width: 100%;
}
    
    .menus_ection a {
	color: #fff;
	font-size: 12px;
	margin-top: 13px !important;
	display: inline-block;
	font-family: Gotham-Light;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.4px;
}
    
    .header_alls {

	z-index: 99;
}
    .slider__banner__0d.about {
	background: url("../images/About-us-Banner.png");
	text-align: center;
	padding-top: 161px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 448px;
        background-size: cover;
}
    .bx-controls-direction {
	display: none;
}
    
    .bx-wrapper div {
	text-align: center;
}
    
    .headingg h3 {
	text-align: center!important;
	text-transform: uppercase;
	font-family: Gotham-Light;
}
    
    .card__title.js-letters {
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	letter-spacing: 0px;
	font-family: Gotham-Light;
}
    
    .tabbing__productss .nav-pills > li > a {
	border-radius: 4px;
	background: #fff;
	font-weight: 600;
	color: #000;
	font-size: 16px;
	font-family: Gotham-Light;
	border-radius: 0px;
	padding: 2px 13px 2px 20px;
	margin-bottom: 11px;
}
    
    .tabbing__productss .nav-pills > li {
	float: none !important;
	display: inline-block;
	width: 47%;
}
    
    .product__setds li {
	display: inline-block;
	width: 49%!important;
	text-align: center;
}
    
    .carousel-inner {
	height: auto!important;
	overflow: hidden;
}
    }


@media screen and (min-width:767px) and (max-width:3000px) {
    
    .mobile___logo {
	display: none;
}
}


.slider__banner__0d .btn__text span {
	border: 1px solid #fff;
	padding: 5px 23px 8px 23px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 32px !important;
	display: inline-block;
	border-radius: 1px;
	color: #fff;
	cursor: pointer;
	background: transparent;
	font-family: RadiateSansLight;
}

.blog__contents .intro__title {
	text-align: center;
}

.intro__fade-in.hshs_0uyfv.s_098tfghjjhb {
	background: #eee;
}
.blog__footer a {
	color: #222;
	text-align: left;
	font-size: 15px;
	/* line-height: 11px !important; */
}

.blog__footer h3 {
	font-size: 18px;
	margin-top: 10px;
	font-weight: 500;
	margin-bottom: 2px;
	text-align: left;
	line-height: 21px;
	padding: 13px;
}

.blog__footer {
	height: 100px;
}

.single__blog__0 .container {
	width: 56%;
}

.single__blog__0 {
	padding-bottom: 40px;
	padding-top: 29px;
}

.contentss h3 {
	font-weight: 600;
	margin-top: 30px;
}

.contentss p {
	text-align: justify;
}

.banner__contents h3 {
	font-weight: 600;
}

.img__sjds {
	margin-bottom: 7px;
}

.i__123s img {
	height: 634px;
	width: 100%;
}

.features__00fs {
	float: left;
	width: 100%;
	background: #4a4a4a;
	margin-top: -42px;
	padding-top: 35px;
	text-align: center;
}

.d__home__icon img {
	width: 106px;
}

.headi__0ds h3 {
	color: #000;
	font-size: 13px;
	line-height: 17px;
	margin-top: 28px;
}

.showing__section .col-md-4 {
	height: 214px;
}
.heading__0sw h3 {
	color: #000;
	margin-bottom: 65px;
	font-family: RadiateSansLight;
	font-size: 32px;
	font-weight: normal;
}
.s_sjdsdsdjsds {
	float: left;
	width: 100%;
	background: f2f2f2;
}

.img__sjds img {
	height: 202px;
	width: 100%;
}
.intro__fade-in {
	float: left;
	width: 100%;
	background: #fff;
}
.g__headees {
	float: left;
	width: 100%;
	text-align: center;
	background: #4a4a4a;
	color: #fff;
	padding-top: 35px;
	padding-bottom: 34px;
}

.s__09ddds h3 {
	color: #fff;
	/* font-weight: 600; */
	font-family: Lato-Bold;
}
.d_sldflkd .img__sjds img {
	height: 314px;
	width: 100%;
}

.s_sjdsdsdjsds h3 {
	font-family: Lato-Bold;
}


.sdn_sd h4 {
	font-family: Lato-Bold;
}

.sdn_sd h4 {
	font-family: Lato-Bold;
	margin-bottom: 0px;
	color: #444;
}

.sdn_sd p {
	font-family: Lato-Regular;
	font-size: 15px;
}

.sdn_sd h4 {
/*	font-family: Lato-Bold;*/
	margin-bottom: 3px;
	color: #444;
	font-size: 18px;
}
.sdn_sd p {
	font-family: Lato-Regular;  
	/* color: #222; */
	font-size: 15px;
}

.s__09ddds p {
	font-family: Lato-Regular;
	font-size: 16px;
}




.containeraddd img {
	width: 100%;
}

.masider__banner__0d.about {
	margin-top: 137px;
	float: left;
	width: 100%;
}


.ata__glance__09s {
	background: url("../images/Rajdarbara__0x.png");
	background-size: auto;
}

.s__dlogo {
	text-align: center;
	margin-top: -147px;
	position: relative;
	top: -388px;
	left: 7px;
}

.s__dlogo img {
	width: auto;
}

.s__dlogo h3 {
	color: #fff;
	font-size: 17px;
}

.s__fnd img {
	width: 29%;
}

.center__contents p {
	color: #fff;
	width: 79%;
	margin-left: auto;
	margin-right: auto;
}

.center__contents {
    margin-top: 28px;
    display: inline-block;
}

.s___s__all__showing {
	float: left;
	width: 100%;
}

.masider__banner__0d.about {
	height: 697px;
}

.s___s__all__showing {
	float: left;
	width: 100%;
	text-align: center;
}

.only__heading__page h3 {
	color: #857135;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 32px;
	letter-spacing: 1px;
	font-family: RadiateSansLight;
}

.s_s__000 img {
	width: 41.8%;
	margin-top: 5px;
	margin-bottom: 21px;
}

.s___s__all__showing {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 35px;
}

.team__awtar {
	float: left;
	width: 100%;
	background: #ae985a;
	height: 210px;
	padding-top: 31px;
}

.team__pic {
	position: relative;
	top: -76px;
	box-shadow: 0 0 12px 0px #0000005e;
	border: 1px solid #0003;
}

.content__awtar__s h3 {
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 27px;
}


.content__awtar__s p {
	color: #fff;
	font-size: 15px;
	line-height: 19px;
}

.team__awtar {
	float: left;
	width: 100%;
	margin-bottom: 112px;
}



@media screen and (min-width:320px) and (max-width:767px) {
   .header_alls {
	float: left;
	width: 100%;
	background: #fff;
	padding: 10px;
	position: absolute;
}

.clickingg {
	float: right;
	color: #222;
} 
    .header_alls {
	float: left;
	width: 100%;
	background: #fff;
	padding: 10px;
	position: absolute;
}

.clickingg {
	float: right;
	color: #222;
}
    
    .center__contents {
	margin-top: 221px;
	display: inline-block;
}
    
    .center__contents {
	margin-top: 277px;
	display: inline-block;
	background: #B59B51;
	margin-left: -7px;
}  
    
    .w__ssds_-00 {
	margin-top: -60px;
}
    
    .masider__banner__0d.about {
	margin-top: 75px;
	float: left;
	width: 100%;
}
    
    .s___s__all__showing {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: -34px;
}
    
    .s_s__000 img {
	width: 59%;
	margin-top: -21px;
	margin-bottom: 21px;
}
    
    .only__heading__page {
	margin-top: 32px;
	float: left;
	width: 100%;
}
    
    .team__pic {
	width: 71%;
	margin-left: auto;
	margin-right: auto;
}
    
    .team__awtar {
	float: left;
	width: 100%;
	background: #ae985a;
	height: auto;
	padding-top: 31px;
}
    
    .content__awtar__s {
	text-align: center;
	margin-top: -52px;
}
    .content__awtar__s h3 {
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;  
	font-size: 17px;
}
    
    .col-md-3.desktop__sjowingg {
	display: none;
}
    
    .content__awtar__s {
	text-align: center !important;
}
    
    .s__dlogo {
	text-align: center;
	margin-top: -74px;
	position: relative;
	top: 86px;
	left: 7px;
	float: left;
}
    
    .center__contents {
	margin-top: -179px;
	display: inline-block;
	background: #B59B51;
	margin-left: -7px;
}
    
    .s__dlogo img {
	width: auto;
	position: relative;
	top: -110px;
	width: 142px;
}  
    
    .center__contents {
	margin-top: -138px;
	display: inline-block;
	background: #B59B51;
	margin-left: -7px;
	position: relative;
}
    .s__dlogo img {
	width: auto;
	position: relative;
	top: -186px;
	width: 142px;
}
    
    .s__dlogo img {
	width: auto;
	position: relative;
	top: -126px;
	width: 142px;
}
    
    .s__fnd {
	position: relative;
	top: -74px;
}
    
/*
    .slider__banner__0d.slider__009 {
	background: url("../../images/render_22x.png")!important;
	text-align: center;
	padding-top: 56px;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 180px;
	height: 300px!important;   
	background-size: 100% 100%;
}
*/
    
    .i__123s img {
	height: auto;
	width: 100%;
}
    .d_sldflkd .img__sjds img {
	height: auto;
	width: 100%;
}
    
    .i__123s {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}
    
    .i__123s img {
	height: auto;
	width: 100%;
	padding-left: 6px;
}
    
    .d_sldflkd .img__sjds img {
	height: auto;
	width: 96%;
	padding-top: l1;
	padding-left: 14px;
}
    .s_sjdsdsdjsds h3 {
	font-family: Lato-Bold;
	text-align: center;
}
    
    .i__123s img {
	height: auto;
	width: 100%;
}
    .logo__0 img {
	width: 96px !important;
}
    
    .i__123s img {
	height: auto!important;
	width: 100%;
}
}


@media screen and (min-width:767px) and (max-width:3000px) {
    
    .col-md-3.mobile__showing__sss {
	display: none;
}
}

.card__bg::after{
	content: "";
	background: red;
	position: absolute;
	height: 100%;
	width: 100%;
}

.card__bg::after {
    content: "";
    background: #00000047;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}
.intro__09animated .intro__title {
	text-transform: capitalize;
}
.s__098ygbn .intro__text {
    font-size: 16px;
    font-family: Florentia-Light;
    letter-spacing: 1px;
}

.adafdf__09uybnjg {
	float: left;
	width: 100%;
	background: url("../images/xdg.jpg");
/*	padding-top: 34px;*/
	padding-bottom: 47px;
	background-size: cover;
}
.menus_ection a {
	color: #000;
	font-size: 14px;
	margin-top: 2px !important;
	display: inline-block;
	font-family: Radiate;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 35px;
	margin-bottom: -23px;
}
.contentsa p {
    color: #fff;
    text-align: center;
    font-family: Radiate;
    font-size: 21px;
    text-transform: uppercase;
    margin-left: 0px!important;
    margin-top: 11px;
    letter-spacing: 1px;
    margin-top: 36px;
    font-weight: 600;
    letter-spacing: 3px;
}

.adafdf__09uybnjg a {
	color: #fff;
}


.banner__contents h3 {
	font-weight: normal;
	font-family: RadiateSansLight;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-size: 39px;
}

#portfolio .card .card__bg {
	border: 15px solid #b0964e;
}

.adafdf__09uybnjg .menus_ection a {
	color: #fff!important;
	font-size: 14px;
	margin-top: 2px !important;
	display: inline-block;
	font-family: Bergen;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 35px;
	margin-bottom: -23px;
}


.slider__banner__0d.slider__009 {
	margin-top: 89px !important;
}

.s__-fpdfkol {
	font-family: RadiateSansLight;
	text-transform: capitalize !important;
	font-size: 30px !important;
}

.s__imgas img {
	width: 32%;
}
.features__00fs {

	background-image: linear-gradient(to right, #b0964e , #867136)!important;
}

.features__00fs {
	float: left;
	width: 100%;
	/* background: #4a4a4a; */
	margin-top: -42px;
	padding-top: 48px!important;
	text-align: center;
	padding-bottom: 25px;
	background-image: linear-gradient(to right, #b0964e , #867136);
}
.to__imgsd .col-md-6 {
	padding: 6px 7px 0 0;
}

.col-md-6.s_dfsk {
	padding-right: 0px;
}

.stee {
	font-family: RadiateSansLight;
}
.only__heading__page {
    margin-top: 42px;
    margin-bottom: 2px;
}
p.intro__text.grth {
    margin-top: 30px;
}
p.intro__text.gry {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 73%;
}
.s_sjdsdsdjsds h3 {
    font-family: Lato-Bold;
    font-family: Lato-Bold;
    font-size: 22px;
    text-align: center;
    margin-top: 9px;
    margin-bottom: 14px;
}
element.style {
    text-transform: uppercase;
    font-size: 32px;
    margin-top: -12px;
}
.adafdf__09uybnjg .contentsa p {
	color: #fff;
	text-align: center;
	font-family: RadiateSansLight;
	font-size: 22px;
	text-transform: uppercase;
	margin-left: 0px;
	margin-top: 30px;
	/* left: t1px; */
	letter-spacing: 1px;
	font-weight: normal;
}


.adafdf__09uybnjg .n__0ugh {
     color: #ffffffa1;
    font-size: 10px;
    margin-top: 57px;
    line-height: 14px;
    font-family: RadiateSansLight;
    letter-spacing: 0.4px;
    margin-bottom: -21px;
}
@media screen and (min-width:320px) and (max-width:767px){
	.slider__banner__0d {
	
	text-align: center;
	padding-top: 110px!important;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-bottom: 0px!important;
	height: 300px!important;
	background-size: 100% 100%;
}
	.img__sjdsss img {
	height: auto!important;
	width: 100%;
	margin-bottom: 5px;
}
	.showing__section .col-md-4 {
	float: left;
	width: 50%;
}
}

.intro__text a {
	color: #222;
	font-size: 16px;
}

.a_0d {
	font-family: RadiateSansLight;
	font-size: 40px !important;
	margin-bottom: 18px;
}
.stee {
	padding-top: 6px!important;
	padding-bottom: 32px!important;
	font-size: 32px!important;
}

#tab1 {
	height: auto!important;
}
      .text_one:before {
    content: "";
    position: absolute;
    left: 0px;
    top: -37px;
    width: 100%;
    height: 100%;
    border-right: 1px solid #000;
}
     .text_two:before {
    content: "";
    position: absolute;
    left: 40px;
    top: 0px;
    width: 48%;
    height: 100%;
    border-bottom: 1px solid #000;
    margin-left: auto;
    margin-right: auto;
}

     .text_three:before {
    content: "";
    position: absolute;
    top: 0px;
    width: 48%;
    height: 100%;
    border-top: 1px solid #000;
    right: 40px;
}     
      .text_four:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 37px;
    width: 100%;
    height: 100%;
    border-left: 1px solid #000;
}
      .text_one p {
    font-size: 23px;
           line-height: 31px;
    margin-left: 250px;
}
      .text_two p {
    font-size: 23px;
           line-height: 31px;
    margin-right: 250px;
}
   .text_three p {
    font-size: 23px;
    margin-left: 250px;
    margin-top: 30px;
    line-height: 31px;
}
      .text_four p {
    font-size: 23px;
           line-height: 31px;
    margin-right: 250px;
          margin-top:30px;
}
            .text_one {
    padding: 30px;
}
      .text_three{
    padding: 30px;
}
      .text_two {
    padding: 30px;
}
      .text_four {
    padding: 30px;
}
      .four__columns {
    margin-top: 80px;
}
section.intro__fade-in.nmeu .container {
    width: 1332px;
}
section.intro__fade-in .container {
  width: 1200px;
    max-width: 100%;
}
h3.intro__title.new__acc {
    padding-bottom: 64px;
    padding-top:30px;
}
.headi__0ds h3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
}

.mnic {
    font-size: 20px;
}
section.s_sjdsdsdjsds h3 {

    font-family: 'Bergen'!important;
}
.last__footers .logo_sec {
    text-align: center;
}
@media screen and (min-width:1000px) and (max-width:1450px){
    .i__123s img {
    height: 650px!important;
}
}
.sd_-0sds img {
    width: 100%;
    height: 623px;
}

@media screen and (min-width:320px) and (max-width:767px){
    .slider__banner__0d.slider__009 {
	margin-top: 0px !important;
}
  .intro__fade-in .container.new_contain {
	width: 100% !important;
}
/*
    .four__columns {
	margin-top: 20px!important;
}
*/
    .text_one p {
	font-size: 16px!important;
	/* margin-left: 250px; */
}
    .text_one p {
	line-height: 58px;
	margin-left: 0px!important;
}
    .text_one {
	padding: 0px!important;
}
    .text_two {
	padding: 0px!important;
}
    .text_two p {
	font-size: 16px!important;
	margin-right: 0px!important;
}
    .text_three {
	padding: 0px!important;
}
    .text_three p {
	font-size: 16px!important;
	margin-left: 0px!important;
	padding-top: 27px!important;
        margin-top:0px!important;
}
  .text_four {
	padding: 0px!important;
}
    .text_four p {
	font-size: 16px!important;
	margin-right: 0px!important;
	padding-top: 27px !important;
        margin-top:0px!important;
}
    .text_one::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -18px !important;
	width: 100%;
	height: 100%!important;
	border-right: 1px solid #000;
}
    .text_two::before {
	content: "";
	position: absolute;
	left: 18px !important;
	top: 0px;
	width: 48%;
	height: 100% !important;
	border-bottom: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
}
    .text_three::before {
	content: "";
	position: absolute;
	top: 0px !important;
	width: 48%;
	height: 100%;
	border-top: 1px solid #000;
	left: 86px !important;
}
    .text_four::before {
	content: "";
	position: absolute;
	left:0px!important;
	top:18px!important;
	width: 100%;
	height:66%!important;
	border-left: 1px solid #000;
}
    .text_three p {
	font-size: 23px;
	margin-left: 250px;
	
}
    .d_sldflkd .img__sjds img {
	height: auto;
	width: 96%;
	padding-top: l1;
 padding-left:0px!important;
}
    .img__sjds img {
	height: auto!important;
}
    .intro__title {
	/* font-family: Gotham-Thin; */
	text-transform: uppercase;
	letter-spacing: 4px;
	font-family: RadiateSansLight;
	font-size: 20px!important;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
    .s__098ygbn .intro__text {
	font-size: 14px!important;
	font-family: Florentia-Light;
	letter-spacing: 1px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	line-height: 24px!important;
}
   .i__123s.new_images img {
	height: auto !important;
}
    .intro__09animated .container.new_contain {
	width: 100% !important;
}
    .s__imgas img {
	margin-top: 0px!important;
}
    .s__imgas img {
	width: 100%!important;
}
    .features__00fs .container.new_contain {
	width: 100% !important;
}
    .features__duv .container.new_contain {
	width: 100% !important;
}
    .intro__fade-in.bbn .container.new_contain {
	width: 100% !important;
}
    .Cindtywer .container.new_contain {
	width: 100% !important;
}
    .last__footers .container.new_contain {
	width: 100% !important;
}
    .text_one p {
	line-height: 31px!important;
	margin-left: 0px !important;
}
    .s__09ddds h3 {
	color: #b59b51;
	font-size: 16px!important;
	font-style: italic;
	font-weight: 900;
	padding-top: 20px;
	font-family: 'Bergen';
}
}