@font-face {
  font-family: 'BebasNeueRegular';
  src: url('../fonts/Bebas/BebasNeueRegular.eot');
  src: url('../fonts/Bebas/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Bebas/BebasNeueRegular.svg#BebasNeueRegular') format('svg'),
       url('../fonts/Bebas/BebasNeueRegular.ttf') format('truetype'),
       url('../fonts/Bebas/BebasNeueRegular.woff') format('woff'),
       url('../fonts/Bebas/BebasNeueRegular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900&subset=latin-ext');

body,
html{
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
}
body{
	font-size: 1rem;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}

/*##############################################
          	HEADER
################################################ */
.logo{
	float: left;
}
.logo img,
.logo svg{
	height: 100px;
}
.header{
	position: absolute;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 80px;
	width: 100%;
	z-index: 10;
	transition: all 0.3s ease-in-out;
}
@media (min-width: 768px){
	.header{
		padding-left: 50px;
		padding-right: 100px;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.header .container{
		width: 100%;
	}
}

/*##############################################

          	NAVIGATION

################################################ */

.navigation{

	float: right;

	display: table;

	height: 105px;

}

@media (max-width: 767px){

	.navigation{

		height: 100vh;

	    width: 100%;

	    position: absolute;

	    top: -100%;

	    left: 0px;

	    right: 0px;

	    text-align: center;

	    background-color: rgba(0, 0, 0, 0.9);

	    display: table;

	    opacity: 0;

	    visibility: hidden;

	}

	body.open .navigation{

		top: 0px;

		opacity: 1;

		visibility: visible;

		-webkit-transition: all .35s ease-in-out 0s;

	    -moz-transition: all .35s ease-in-out 0s;

	    -ms-transition: all .35s ease-in-out 0s;

	    -o-transition: all .35s ease-in-out 0s;

	    transition: all .35s ease-in-out 0s;

	}

}

.header.scroll .navigation{

	height: 70px;

	transition: all 0.3s ease-in-out;

}

.navigation ul{

	display: table-cell;

	vertical-align: middle;

}

.navigation > ul > li{

	padding: 15px 5px;

	display: inline-block;

}

@media (max-width: 767px){

	.navigation > ul > li{

		width: 100%;

	}

}

.navigation ul li a{

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 0 15px;

    display: block;

    position: relative;

    z-index: 20;

    letter-spacing: 2px;

    font-family: "BebasNeueRegular", sans-serif;

}

@media (min-width: 768px) and (max-width: 960px){

	.navigation ul li a{

		padding: 0px;

	}

}

.navigation ul li a:hover,

.navigation ul li a:focus{

	color: #008f4f;

	-webkit-transition: all .35s ease-in-out 0s;

    -moz-transition: all .35s ease-in-out 0s;

    -ms-transition: all .35s ease-in-out 0s;

    -o-transition: all .35s ease-in-out 0s;

    transition: all .35s ease-in-out 0s;

}

@media (min-width: 768px){

	.navigation ul li a:after{

		position: absolute;

		content: " ";

		display: block;

		height: 2px;

		width: 0px;

		background-color: #008f4f;

		opacity: 0;

		visibility: hidden;

		margin-top: 5px;

	}

	.navigation ul li a:hover:after,

	.navigation ul li a:focus:after{

		opacity: 1;

		visibility: visible;

		width: 75%;

		-webkit-transition: all .35s ease-in-out 0s;

	    -moz-transition: all .35s ease-in-out 0s;

	    -ms-transition: all .35s ease-in-out 0s;

	    -o-transition: all .35s ease-in-out 0s;

	    transition: all .35s ease-in-out 0s;

	}

}

.menu-toggle {

    opacity: 1;

    background-color: transparent;

    position: absolute;

    z-index: 2;

    margin-top: 28px;

    right: 24px;

    border: none;

    width: 30px;

    height: 30px;

    outline: none;

    -webkit-transition: opacity 0.2s ease-out;

    transition: opacity 0.2s ease-out;

    display: none;

}

.menu-toggle:focus,

.menu-toggle:hover{

	outline: none;

}

@media (max-width: 767px){

  .menu-toggle{

    display: block;

  }

}

.menu-toggle:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    margin: auto;

    right: auto;

    width: 100%;

    background: -webkit-linear-gradient(top, #FFF, #FFF 20%, transparent 20%, transparent 40%, #FFF 40%, #FFF 60%, transparent 60%, transparent 80%, #FFF 80%, #FFF 100%);

    background: linear-gradient(to bottom, #FFF, #FFF 20%, transparent 20%, transparent 40%, #FFF 40%, #FFF 60%, transparent 60%, transparent 80%, #FFF 80%, #FFF 100%);

    -webkit-transition: opacity 0.2s ease-out, width 0.2s 0.2s ease-out;

    transition: opacity 0.2s ease-out, width 0.2s 0.2s ease-out;

}

.menu-toggle:after {

    opacity: 0;

    content: 'x';

    color: white;

    position: absolute;

    top: 16px;

    left: -4px;

    font-family: Arial, sans-serif;

    font-size: 76px;

    line-height: 0;

    -webkit-transition: opacity 0.2s ease-out;

    transition: opacity 0.2s ease-out;

}

.menu-toggle:active {

    -webkit-transform: translateY(2px);

    transform: translateY(2px);

}

.menu-toggle:hover { opacity: 1; }

.open .menu-toggle { opacity: 1; }

.open .menu-toggle:before {

    opacity: 0;

    width: 0;

}

.open .menu-toggle:after {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0) rotate(360deg);

    transform: translate3d(0, 0, 0) rotate(360deg);

    -webkit-transition: opacity 0.2s 0.2s ease-out, -webkit-transform 0.2s 0.2s ease-out;

    transition: opacity 0.2s 0.2s ease-out, -webkit-transform 0.2s 0.2s ease-out;

    transition: transform 0.2s 0.2s ease-out, opacity 0.2s 0.2s ease-out;

    transition: transform 0.2s 0.2s ease-out, opacity 0.2s 0.2s ease-out, -webkit-transform 0.2s 0.2s ease-out;

}

.child-menu{

	opacity: 0;

	visibility: hidden;

}

@media (min-width: 768px){

	.child-menu{

		border: 1px solid rgba(255,255,255,0.3);

	    margin-left: 15px;

	    position: absolute;

	    margin-top: 15px;

	}

}

@media (max-width: 767px){

	.child-menu{

		position: initial;

		width: 100%;

		display: none !important;

	}

}

.child-menu li a{

	padding: 15px 15px !important;

}

.navigation ul li:hover .child-menu,

.navigation ul li:focus .child-menu{

	opacity: 1;

	display: block !important;

	visibility: visible !important;

	animation-name: flipInX;

}



.slider,

.slider .owl-carousel .owl-item,

.slider .owl-carousel .owl-item .whcr-item{

	height: 100vh;

    max-height: 100vh;

    min-height: 100vh;

}

.slider .whcr-item-header,

.slider .whcr-item-description{

	position: absolute;

	left: 0px;

	right: 0px;

	text-align: center;

	color: #FFFFFF;

	z-index: 10;

}
.slider img{
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.slider .whcr-item img{
	height: 100vh;
}
.slider .whcr-item-header{

	font-family: "Playfair Display", serif;

    font-size: 3.3rem;

    top: 53%;

    transform: translateY(-53%);

    text-transform: uppercase;

    font-weight: bold;

}

.slider .whcr-item-description{

	top: 65%;

    transform: translateY(-65%);

	font-family: "Playfair Display", serif;

	font-size: 3.5rem;

    letter-spacing: 3px;

    text-transform: uppercase;

    font-weight: 500;

}

@media(max-width: 768px){

	.slider .whcr-item-description{
		font-size: 2.2rem;
		line-height: 1;
		bottom: 175px;
		/*top: 62%;*/
		top: initial;
		transform: initial;;
	}
	.slider .whcr-item-header{
		font-size: 2.2rem;
		line-height: 1;
		bottom: 260px;
		top: initial;
		transform: initial;;
	}

}

.slider-button{

	position: absolute;

    top: -136px;

    color: #FFF;

    text-decoration: none;

    text-transform: uppercase;

    border: 1px solid #FFFF;

    padding: 12px;

    width: 175px;

    left: 0;

    right: 0;

    margin: 0px auto;

    transition: all .3s;

}

.slider-button:hover,

.slider-button:focus{

	color: #FFFFFF;

	border-color: #008f4f;

	text-decoration: none;

}

.slider-footer{

	position: absolute;

    bottom: 50px;

    left: 0;

    right: 0;

    text-align: center;

    z-index: 2;

    font-size: 0.8rem;

}
@media (min-width:768px){
	.slider:after{
		content: "";
	    display: block;
	    position: absolute;
	    width: 1px;
	    right: 115px;
	    top: 0;
	    bottom: 0;
	    background-color: #525262;
	}
}
.slider .whcr-item:after{

	content: " ";

	background-color: #111c31;

	opacity: 0.8;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

}

.slider .owl-pagination{
	width: 25px;
	position: absolute;
    top: 50%;
    left: 115px;
    transform: translateY(-50%);
}
@media (max-width: 768px){
	.slider .owl-pagination{
		left: 15px;
		top: 40%;
	}
}

.slider .owl-page span{

	width: 9px !important;

    height: 9px !important;

    border-radius: 50%;

    margin: 5px 0;

    opacity: 1 !important;

    position: relative;

    margin:7px;

}

.slider .owl-page.active span,

.slider .owl-page:hover span,

.slider .owl-page:focus span{

	transition: all 0.3s;

}

.slider .owl-page.active span:after,

.slider .owl-page:hover span:after,

.slider .owl-page:focus span:after{

	transition: all 0.3s;

	content: url('../img/dot.png');

	position: absolute;

	border-radius: 50%;

	left: -8px;

	top: -8px;

}

#subnav {

    position: absolute;

    top: -30px;

    right: 40px;

    cursor: pointer;

    z-index: 1;

    -webkit-transform: translateY(6px);

    transform: translateY(6px);

    -webkit-animation-name: anim-subnav;

    animation-name: anim-subnav;

    -webkit-animation-duration: 1.5s;

    animation-duration: 1.5s;

    -webkit-animation-delay: .3s;

    animation-delay: .3s;

    -webkit-animation-timing-function: linear;

    animation-timing-function: linear;

    -webkit-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

    -webkit-animation-direction: alternate;

    animation-direction: alternate;

    width: 35px;

    margin: 0px auto;

}
@media (max-width: 768px){
	#subnav{
		right: 17px;
	}
}
@-webkit-keyframes anim-subnav{

	0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:1;}

	50%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:.4}

	100%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:1}

}

@keyframes anim-subnav{

	0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:1}

	50%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:.4}

	100%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:1}

}

.details{

	width: 250px;

	text-align: center;

	position: absolute;

	left: 0px;

	top: -35px;

}
@media(max-width: 768px){
	.details{
		left: -25px;
	}
}

.details a{

	color: #FFFFFF;

	font-family: "Roboto", sans-serif;

	text-decoration: none;

    font-style: italic;

}

.details-list{
	list-style-type: none;
	margin-top: 10px;
	padding: 0px;
}

.details-list li{
	position: relative;
}
.details-list li a{

	color: #008f4f;

	transition: all .3s;

	font-weight: bold;

	font-style: normal;

}

.details-list li a:hover,

.details-list li a:focus{

	color: #FFFFFF;

}



.section-wrapper .img-responsive{

	width: 100%;

	object-fit: cover;

	object-position: center;

}

.nopadding{

	padding: 0px;

}

.bg-gray{

	background-color: #f7f8f8;

}

.section-title{

	position: relative;

    padding-left: 40px;

    font-family: "BebasNeueRegular", sans-serif;

    font-weight: bold;

    letter-spacing: 3px;

    font-size: 3.2em;

    color: #101a2f;

    z-index: 1;

}

.section-title:before{

	position: absolute;

    left: 0;

    top: -43px;

    color: #d2d1d5;

    font-size: 6rem;

    z-index: -1;

}

.section-content .container{

	padding: 0px;

}

.section-content{

	font-family: 'Roboto', sans-serif;

	line-height: 2;

}

.about-us-left:before{
	content: " ";
	background: url('../img/hakkimizda_bg.png');
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
}

.about-us-left{

	padding: 165px 100px 50px 100px;

}

@media (max-width: 992px){

	.about-us-left{

		padding: 75px 30px;

	}

}

.about-us-left .section-title:before{

	content: "01";

}

.about-us-right img{

	width: 100%;

	object-fit: cover;

	object-position: center;

	height: 100vh;

}

@media (max-width: 767px){

	.about-us-right{

		display: none;

	}

}

.link-button{

	float: right;

    background: #101a2f;

    padding: 8px;

    width: 175px;

    text-align: center;

    color: #FFFFFF;

    text-transform: uppercase;

    font-family: "BebasNeueRegular", sans-serif;

    z-index: 10;

    position: relative;

    font-size: 1rem;

    letter-spacing: 2px;

    text-decoration:none;

    transition: all .3s;

    border: 2px solid #101a2f;

}

.cozumlerimiz .row{

	position: relative;

}

.cozumlerimiz .section-title{

	text-align: center;

	width: 255px;

	margin:0px auto;

}

.cozumlerimiz .section-title:before{
	content: "02";
}
.cozumlerimiz-right{
	padding-top: 100px;
}

@media (max-width: 767px){
	.cozumlerimiz-right{
		padding-top: 50px;
	}
}

.cozumlerimiz-right:before{
	content: " ";
	background: url('../img/cozumlerimiz_bg.png');
	position: absolute;
	background-size: contain;
	top: 10px;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	overflow-x: hidden;
}
@media (min-width: 768px){
	.cozumlerimiz-right:before{
		right: -45px;
	}
}

.cozumlerimiz .section-content{

	padding-left: 50px;

	padding-right: 50px;

	padding-top: 25px;

	text-align: right;

}

@media (max-width: 767px){

	.cozumlerimiz .section-content{

		padding-left: 15px;

		padding-right: 15px;

	}

}

.solution-list{

	padding: 0px;

    list-style-type: none;

    display: block;

    float: left;

    position: relative;

    z-index: 50;

    width: 400px;

    left: 100px;

    margin-top: 40px;

    margin-bottom: 0px;

}


.solution-list li {

	float: left;

	width: 50%;

	text-align: left;

	margin-bottom: 20px;
	line-height: 1.5;

}
@media (max-width: 768px){
	.solution-list{
		width: 100%;
		left: 0px;
		margin-bottom: 40px;
	}
	.solution-list li{
		text-align: center;
	}
}
.solution-list li a{

	color: #101b30;

	font-family: "Roboto", sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	font-size: 0.9rem;

	position: relative;

	left: 0px;

	transition: all .3s;

}

.solution-list li a:hover,

.solution-list li a:focus{

	left: 10px;

	color: #008f4f;

}


.cozumlerimiz-box{

	background: #071b3c;

    height: 300px;

    width: 300px;

    bottom: 0px;

    right: 0;

    left: 175px;

    margin: 0px auto;

    padding: 100px 15px;

    z-index: 50;

    text-align: center;

}

.cozumlerimiz-box blockquote{

	color: #FFFFFF;

	margin:0px;

	font-family: "Playfair Display", sans-serif;

	font-style: italic;

}

@media (min-width: 992px){

	.cozumlerimiz-box{

		position: absolute;

	}

}

@media(min-width: 768px) and (max-width: 992px){

	.cozumlerimiz-left{

		display: none;

	}

}


.form{

	padding: 35px;

}

.form-box{

	background: #f4f4f4;

	padding: 70px;

}

@media (min-width: 768px){

	.form-box{

		height: 300px;

	}

	.form-box:nth-child(1){

		border-right: 2px solid #eae9e9;

	}

}

@media (max-width: 767px){

	.form{

		padding: 15px;

	}

	.form-box{

		padding: 40px 20px;

	}

	.form-box:nth-child(1){

		border-bottom: 2px solid #eae9e9;

	}

}

@media (min-width: 768px) and (max-width: 1200px){

	.form-box{

		padding: 38px;

	}

}

.form-box .section-title{
	font-size: 2.3rem;
}

@media(min-width: 768px) and (max-width: 992px){

	.form-box .section-title{

		font-size: 2rem;

	}

}

.form-box .section-title:before{

	font-size: 5rem;

	top: -30px;

}

.bize-ulasin .section-title:before{

	content: "03";

}

.is-basvurusu .section-title:before{

	content: "04";

}

.is-basvurusu .section-title{

	color: #676463;

}

.form-box .section-content{

	margin-top: 5px;

	margin-bottom: 5px;

}

.form-box .link-button{

	float: left;

}

.is-basvurusu .link-button{

	background: #676463;

	border-color: #676463;

}

.link-button:hover,

.link-button:focus{

	color: #101a2f;

	background: #FFFFFF;

	text-decoration: none;

}



.footer{

	margin-top: 30px;

}

.footer-top{

	background: #071b3c;

	padding-top: 55px;

	padding-bottom: 25px;

	position: relative;

}

.footer-top:before{

	content: url('../img/footer_left.png');

	left: 0;

}

.footer-top:after{

	content: url('../img/footer_right.png');

	right: 0;

}

.footer-top:after,

.footer-top:before{

	position: absolute;

	top: 0;

}

.footer-logo{

	position: relative;

	text-align: center;

	display: block;

}

.footer-logo img{

	position: absolute;

    left: 0px;

    right: 0px;

    margin: 0px auto;

    width: 120px;

    top: -105px;

}

.footer-title{

	color: #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

    padding-bottom: 5px;

    text-transform: uppercase;

    font-family: "BebasNeueRegular", sans-serif;

    font-size: 1.4rem;

    margin-top: 25px;

    width: 120px;

    margin-bottom: 25px;

}

.address .info{

	margin-bottom: 15px;

	position: relative;

}

.address .info span,

.address .info a{

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Roboto", sans-serif;

	font-size: 0.9rem;

	transition: all .3s;

}

.address .info i{

	color: #FFFFFF;

    position: relative;

    top: 3px;

    font-size: 20px;

    width: 25px;

}

.address .info a:hover,

.address .info a:focus{

	color: #008f4f;

}

.social a{

    width: 37px;

    height: 37px;

    background-color: #FFFFFF;

    color: #071b3c;

    float: left;

    text-align: center;

    line-height: 37px;

    font-size: 1.7rem;

    margin-right: 10px;

    transition: all .3s;

}

.social a:hover,

.social a:focus{

    color: #008f4f;

}

.sitemap .ccm-block-page-list-title a{

	color: #FFFFFF;

	text-align: center;

	font-family: "Roboto", sans-serif;

	font-weight: 100;

	padding-left: 10px;

	position: relative;

	transition: all .3s;

	text-decoration: none;

	left: 0px;

}

.sitemap .ccm-block-page-list-title a:hover,

.sitemap .ccm-block-page-list-title a:focus{

	left: 5px;

	color: #008f4f;

}

.sitemap .ccm-block-page-list-title a:before{

	content: "-";

	position: absolute;

	left: 0;

	top: -4px;

}

@media(max-width: 767px){

	.sitemap,

	.social{

		display: none;

	}

}

.footer-bottom{

	background-color: #0a162a;

	padding-top: 15px;

	padding-bottom: 15px;

	text-align: center;

}

.copyright{

	text-align: left;

    color: #FFFFFF;

    font-size: 0.9rem;
    position: relative;
    top: 4px;

}

.copyright a{

    color: #FFFFFF;

    text-decoration: none;

}




.pageHead{

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	background-attachment: fixed;

	margin-bottom: 20px;
	position: relative;

}

.pageHead,

.pageHeadBg{

	max-height: 550px;

	height: 550px;

}

.pageHeadBg{

	background-color: rgba(7,27,60,0.83);

	position: absolute;

	width: 100%;

}

.pageHeadText{

	font-size: 5rem;

    line-height: 0;

    position: relative;

    margin: 0px auto;

    font-family: "Playfair Display", sans-serif;

    top: 60%;

  	color: rgb(255, 255, 255);

  	text-align: left;

  	left: 70px;

}

@media (max-width: 767px){

	.pageHead,

	.pageHeadBg{

		max-height: 300px;

		height: 300px;

	}

	.pageHeadText{
		font-size: 40px;
		line-height: initial;
		left: 20px;
	}
}
@media (min-width: 767px) and (max-width: 1200px){
	.pageHeadText{
		font-size: 4rem;
	}
}
@media (min-width: 767px) and (max-width: 992px){
	.pageHeadText{
		line-height: initial;
	}
}
.pageHead #subnav{

	top: 70%;

	left: 70px;

	right: initial;

}
@media(max-width: 1200px){
	.pageHead #subnav{
		left: initial;
		right: 20px !important;
	}
}

.subpage-content{

	font-family: 'Roboto', sans-serif;

    line-height: 2;

    padding-top: 30px;

    padding-bottom: 30px;

}

.subpage-content .container{

	padding: 0px;

}

.subpage-content h1,

.subpage-content h2,

.subpage-content h3,

.subpage-content h4,

.subpage-content h5,

.subpage-content h6{

	font-family: "Playfair Display", sans-serif;

	color: #101a2f;

}

.contact a{

	display: block;

	color: #212529;

	text-decoration: none;

	transition: all .3s ease-in-out;

	position: relative;

	left: 0px;

}

.contact a:hover,

.contact a:focus{

	color: #101a2f;

	left: 5px;

}

.contact h3{

	margin-bottom: 50px;

	border-top: 1px solid #000;

	padding-top: 25px;

	font-weight: bold;

}

.formBox .control-label,
.page-type-subpage .control-label{
	width: 175px;
	float: left;
}
.page-type-subpage .form-group{
	display: block;
	width: 100%;
	float: left;
}
.formBox .formify-form input[type="text"],
.formBox .formify-form input[type="email"],
.formBox .formify-form input[type="tel"],
.formBox .formify-form input[type="number"],
.formBox .formify-form input[type="search"],
.formBox .formify-form input[type="url"],
.formBox .formify-form input[type="password"],
.formBox .formify-form textarea,
.formBox input[type="text"],
.formBox input[type="email"],
.formBox input[type="tel"],
.formBox input[type="search"],
.formBox input[type="url"],
.formBox input[type="password"],
.formBox .ui-autocomplete-input,
.formBox textarea,
.formBox .uneditable-input,
.page-type-subpage .formify-form input[type="text"],
.page-type-subpage .formify-form input[type="email"],
.page-type-subpage .formify-form input[type="tel"],
.page-type-subpage .formify-form input[type="number"],
.page-type-subpage .formify-form input[type="search"],
.page-type-subpage .formify-form input[type="url"],
.page-type-subpage .formify-form input[type="password"],
.page-type-subpage .formify-form textarea,
.page-type-subpage input[type="text"],
.page-type-subpage input[type="email"],
.page-type-subpage input[type="tel"],
.page-type-subpage input[type="search"],
.page-type-subpage input[type="url"],
.page-type-subpage input[type="password"],
.page-type-subpage input[type="select"],
.page-type-subpage .ui-autocomplete-input,
.page-type-subpage textarea,
.page-type-subpage select,
.page-type-subpage .uneditable-input{
	width:calc(100% - 175px);
	background-color:#eeeeee;
	border-color:#eeeeee;
	border-radius:0px;
	transition:all 0.3s;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	font-family:"Roboto", sans-serif;
	font-weight:700;
}
.page-type-subpage .field-radios .radio{
	float: left;
	margin-right: 15px;
}
.formBox .formify-form input[type="text"]:focus,
.formBox .formify-form input[type="email"]:focus,
.formBox .formify-form input[type="tel"]:focus,
.formBox .formify-form input[type="number"]:focus,
.formBox .formify-form input[type="search"]:focus,
.formBox .formify-form input[type="url"]:focus,
.formBox .formify-form input[type="password"]:focus,
.formBox .formify-form textarea:focus,
.formBox input[type="text"]:focus,
.formBox input[type="email"]:focus,
.formBox input[type="tel"]:focus,
.formBox input[type="search"]:focus,
.formBox input[type="url"]:focus,
.formBox input[type="password"]:focus,
.formBox .ui-autocomplete-input:focus,
.formBox .uneditable-input:focus,
.formBox textarea:focus,
.formBox .formify-form input[type="text"]:hover,
.formBox .formify-form input[type="email"]:hover,
.formBox .formify-form input[type="tel"]:hover,
.formBox .formify-form input[type="number"]:hover,
.formBox .formify-form input[type="search"]:hover,
.formBox .formify-form input[type="url"]:hover,
.formBox .formify-form input[type="password"]:hover,
.formBox .formify-form textarea:hover,
.formBox input[type="text"]:hover,
.formBox input[type="email"]:hover,
.formBox input[type="tel"]:hover,
.formBox input[type="search"]:hover,
.formBox input[type="url"]:hover,
.formBox input[type="password"]:hover,
.formBox .ui-autocomplete-input:hover,
.formBox .uneditable-input:hover,
.formBox textarea:hover,
.page-type-subpage .formify-form input[type="text"]:focus,
.page-type-subpage .formify-form input[type="email"]:focus,
.page-type-subpage .formify-form input[type="tel"]:focus,
.page-type-subpage .formify-form input[type="number"]:focus,
.page-type-subpage .formify-form input[type="search"]:focus,
.page-type-subpage .formify-form input[type="url"]:focus,
.page-type-subpage .formify-form input[type="password"]:focus,
.page-type-subpage .formify-form textarea:focus,
.page-type-subpage input[type="text"]:focus,
.page-type-subpage input[type="email"]:focus,
.page-type-subpage input[type="tel"]:focus,
.page-type-subpage input[type="search"]:focus,
.page-type-subpage input[type="url"]:focus,
.page-type-subpage input[type="password"]:focus,
.page-type-subpage .ui-autocomplete-input:focus,
.page-type-subpage .uneditable-input:focus,
.page-type-subpage textarea:focus,
.page-type-subpage .formify-form input[type="text"]:hover,
.page-type-subpage .formify-form input[type="email"]:hover,
.page-type-subpage .formify-form input[type="tel"]:hover,
.page-type-subpage .formify-form input[type="number"]:hover,
.page-type-subpage .formify-form input[type="search"]:hover,
.page-type-subpage .formify-form input[type="url"]:hover,
.page-type-subpage .formify-form input[type="password"]:hover,
.page-type-subpage .formify-form textarea:hover,
.page-type-subpage input[type="text"]:hover,
.page-type-subpage input[type="email"]:hover,
.page-type-subpage input[type="tel"]:hover,
.page-type-subpage input[type="search"]:hover,
.page-type-subpage input[type="url"]:hover,
.page-type-subpage input[type="password"]:hover,
.page-type-subpage .ui-autocomplete-input:hover,
.page-type-subpage .uneditable-input:hover,
.page-type-subpage textarea:hover{
	background-color:transparent;
	border-color:#008f4f;
	box-shadow:none;

}

.formBox .form-actions,
.page-type-subpage .form-actions{
	text-align:center;
	margin-top:25px;
}

.formBox .formify-form input[type="submit"],

.formBox input[type="submit"],

.formBox button[type="submit"],
.page-type-subpage .formify-form input[type="submit"],

.page-type-subpage input[type="submit"],

.page-type-subpage button[type="submit"]{

	background: #101a2f;

    padding: 10px;

    width: 200px;

    text-align: center;

    color: #FFFFFF;

    text-transform: uppercase;

    font-family: "BebasNeueRegular", sans-serif;

    font-size: 1.3rem;

    letter-spacing: 2px;

    text-decoration: none;

    transition: all .3s;

    border: 2px solid #101a2f;

    border-radius: 0px;

}

.formBox .formify-form input[type="submit"]:hover,

.formBox .formify-form input[type="submit"]:focus,

.formBox input[type="submit"]:hover,

.formBox input[type="submit"]:focus,

.formBox input[type="submit"]:active,

.formBox button[type="submit"]:hover,

.formBox button[type="submit"]:focus,

.formBox button[type="submit"]:active,
.page-type-subpage .formify-form input[type="submit"]:hover,

.page-type-subpage .formify-form input[type="submit"]:focus,

.page-type-subpage input[type="submit"]:hover,

.page-type-subpage input[type="submit"]:focus,

.page-type-subpage input[type="submit"]:active,

.page-type-subpage button[type="submit"]:hover,

.page-type-subpage button[type="submit"]:focus,

.page-type-subpage button[type="submit"]:active{

	color: #101a2f;

    background: #FFFFFF;

    text-decoration: none;

    box-shadow: none;

}

.formBox .formify-field-input,
.page-type-subpage .formify-field-input{

	text-align:center;

}

.formBox span.text-muted,
.page-type-subpage span.text-muted{

	display:none;

}

.formBox .form-actions,
.page-type-subpage .form-actions{

	text-align: center;

	margin-top: 15px;

	margin-bottom: 25px;

}





::-webkit-scrollbar{

	width:9px;

}

@media (max-width:768px){

	::-webkit-scrollbar{

		width:4px;

	}

}

::-webkit-scrollbar-track{

	background-color:#f9f9f9;

}

::-webkit-scrollbar-thumb{

	background-color:#101a2f;

}

::-webkit-scrollbar-thumb:hover{

	background-color:#008f4f;

}


.design img{
	height:28px;
}



.sidebar-left{
	margin-bottom: 25px;
}
.sidebar-left-box{
	background-color: #f7f7f7;
	padding: 25px;
}
.sidebar-left ul{
	padding: 0px;
	list-style-type: none;
}
.sidebar-left ul li{
	display: block;
}
.sidebar-left ul li a{
    color: #101a2f;
    text-decoration: none;
    transition: all .3s;
    width: 100%;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sidebar-left ul li a i{
	font-size: 12px;
}
.sidebar-left ul li a:hover,
.sidebar-left ul li a:focus
.sidebar-left ul li.active a{
	color: #009846;
}
