/* Thin 100, Light 300, Regular 400, Semibold 600, Bold 700, Extrabold 800, Black 900 */
@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-light-webfont.eot');
	src         : url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-light-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-light-webfont.woff') format('woff'),
	url('../fonts/proximanova-light-webfont.ttf') format('truetype');
	font-weight : 300;
	font-style  : normal;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-lightitalic-webfont.eot');
	src         : url('../fonts/proximanova-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-lightitalic-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-lightitalic-webfont.woff') format('woff'),
	url('../fonts/proximanova-lightitalic-webfont.ttf') format('truetype');
	font-weight : 300;
	font-style  : italic;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-regular-webfont.eot');
	src         : url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-regular-webfont.woff') format('woff'),
	url('../fonts/proximanova-regular-webfont.ttf') format('truetype');
	font-weight : 400;
	font-style  : normal;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-regitalic-webfont.eot');
	src         : url('../fonts/proximanova-regitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-regitalic-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-regitalic-webfont.woff') format('woff'),
	url('../fonts/proximanova-regitalic-webfont.ttf') format('truetype');
	font-weight : 400;
	font-style  : italic;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-semibold-webfont.eot');
	src         : url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-semibold-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
	url('../fonts/proximanova-semibold-webfont.ttf') format('truetype');
	font-weight : 600;
	font-style  : normal;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-semibolditalic-webfont.eot');
	src         : url('../fonts/proximanova-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-semibolditalic-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-semibolditalic-webfont.woff') format('woff'),
	url('../fonts/proximanova-semibolditalic-webfont.ttf') format('truetype');
	font-weight : 600;
	font-style  : italic;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-bold-webfont.eot');
	src         : url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-bold-webfont.woff') format('woff'),
	url('../fonts/proximanova-bold-webfont.ttf') format('truetype');
	font-weight : 700;
	font-style  : normal;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-boldit-webfont.eot');
	src         : url('../fonts/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-boldit-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-boldit-webfont.woff') format('woff'),
	url('../fonts/proximanova-boldit-webfont.ttf') format('truetype');
	font-weight : 700;
	font-style  : italic;

}

@font-face
{
	font-family : 'Proxima Nova';
	src         : url('../fonts/proximanova-extrabold-webfont.eot');
	src         : url('../fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/proximanova-extrabold-webfont.woff2') format('woff2'),
	url('../fonts/proximanova-extrabold-webfont.woff') format('woff'),
	url('../fonts/proximanova-extrabold-webfont.ttf') format('truetype');
	font-weight : 800;
	font-style  : normal;

}

html *
{

	-webkit-transition : -webkit-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-moz-transition    : -moz-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-o-transition      : color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	transition         : transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	outline            : none;
}

html *:after
{

	-webkit-transition : -webkit-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-moz-transition    : -moz-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-o-transition      : color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	transition         : transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
}

html *:before
{

	-webkit-transition : -webkit-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-moz-transition    : -moz-transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	-o-transition      : color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
	transition         : transform .5s ease-in-out, opacity .5s ease-in-out, color .5s ease-in-out, background-color .5s ease-in-out, width .5s ease-in-out, height .5s ease-in-out, border .5s ease-in-out;
}

html
{
	font-family : "Proxima Nova";
	font-weight : 400;
	font-style  : normal;
}

body
{
	font-family      : "Proxima Nova", Helvetica, Arial, sans-serif;
	font-size        : 18px;
	line-height      : 30px;
	color            : #3d3731;
	background-color : #ffffff;
}

ul, menu, dir, li, ol
{
	list-style-type       : none;
	-webkit-margin-before : 0px;
	-webkit-margin-after  : 0px;
	-webkit-margin-start  : 0px;
	-webkit-margin-end    : 0px;
	-webkit-padding-start : 0px;
}

ul, menu, dir
{

	list-style-type       : none;
	-webkit-margin-before : 0em;
	-webkit-margin-after  : 0em;
	-webkit-margin-start  : 0px;
	-webkit-margin-end    : 0px;
	-webkit-padding-start : 0px;
}

a
{
	outline         : 0px;
	text-decoration : none;
}

a:hover
{
	outline         : 0px;
	text-decoration : none;
}

img
{
	max-width : 100%;
}

.breadcrumb
{
	padding          : 0px 10px;
	margin-bottom    : 0px;
	list-style       : none;
	background-color : transparent;
	border-radius    : 0px;
}

.breadcrumb li
{
	position : relative;
}

.breadcrumb li a
{
	color       : #aca196;
	font-size   : 13px;
	font-weight : 700;
}

.breadcrumb li span
{
	color       : #aca196;
	font-size   : 13px;
	font-weight : 300;
}

.breadcrumb > li + li:before
{
	content    : "";
	padding    : 0px;
	position   : absolute;
	width      : 4px;
	height     : 30px;
	top        : 0px;
	left       : 9px;
	background : url("../images/breadcrumb-seperator.png") no-repeat left top;
}

.breadcrumb > li + li
{
	padding-left : 20px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	color            : #ffffff;
	background-color : transparent;
}

h1.main-title
{
	color : #aca196;
}

p
{
	margin : 0 0 30px;
}

.navbar
{
	min-height    : 1px;
	margin-bottom : 0px;
	border        : 0px solid transparent;
}

.navbar-header
{
	float      : none;
	text-align : center;
	display    : inline-block;
	width      : 100%;
}

header .navbar-brand-container
{
	margin : 0px;
}

header .navbar-brand
{
	float       : none;
	padding     : 0px;
	font-size   : 18px;
	line-height : 60px;
	height      : 60px;
	width       : 248px;
	margin      : 30px 0px;
	display     : inline-block;
}

.navbar-brand > img
{
	display : inline-block;
}

.navbar-nav
{
	margin-bottom : 30px;
}

.navbar-nav > li > a
{
	padding-top    : 0px;
	padding-bottom : 0px;
	font-size      : 16px;
	font-weight    : 600;
	line-height    : 30px;
	position       : relative;
}

header .navbar-default .navbar-nav > li > a:before
{
	content          : "";
	width            : 9px;
	height           : 9px;
	position         : absolute;
	left             : calc(50% - 4.5px);
	top              : -15px;
	background-color : #ffffff;
	transform        : translateX(-100px);
	opacity          : 0;
}

header .navbar-default .navbar-nav > .active > a:before, header .navbar-default .navbar-nav > .active > a:hover:before, header .navbar-default .navbar-nav > li > a:hover:before, header .navbar-default .navbar-nav > li.dropdown.open > a:before
{
	content          : "";
	width            : 9px;
	height           : 9px;
	position         : absolute;
	left             : calc(50% - 4.5px);
	top              : -15px;
	background-color : #ffffff;
	transform        : translateX(0px);
	opacity          : 1;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
	background : transparent;
}

.bizi-taniyin
{
	position : absolute;
	width    : 100%;
	color    : #ffffff;
	top      : calc(50% - 90px);
}

.bizi-taniyin span
{
	clear    : both;
	display  : inline-block;
	position : relative;
}

.bizi-taniyin span:nth-child(2n)
{
	font-size   : 76px;
	line-height : 90px;
	font-weight : 600;
	display     : block;
}

.bizi-taniyin span:nth-child(2n+1)
{
	font-size   : 43px;
	line-height : 60px;
}

.bizi-taniyin span:nth-child(2n+1):before
{
	content          : "";
	width            : 35px;
	height           : 35px;
	position         : absolute;
	left             : -47px;
	top              : -35px;
	background-color : #ffffff;
	transform        : translateX(0px);
	opacity          : 1;
}

a.hakkimizda
{
	position    : absolute;
	width       : 166px;
	height      : 30px;
	color       : #5f5953;
	background  : #ffffff;
	text-align  : center;
	font-size   : 16px;
	font-weight : 700;
	bottom      : 60px;
	left        : 50%;
	margin-left : -83px;
	line-height : 30px;
}

a.hakkimizda:hover
{
	color      : #ffffff;
	background : #5f5953;
}

.services
{
	background : #ffffff;
}

.services .list-group
{
	margin  : 0px;
	padding : 0px;
	display : inline-block;
	width   : 100%;
}

.services li
{
	display          : inline-block;
	position         : relative;
	width            : 100%;
	padding          : 0px 0px;
	background-color : transparent;
	border           : 0px solid transparent;
	text-align       : center;
}

.services li .relative
{
	padding : 0px;
	margin  : 0px auto;
	display : block;
}

.services li:before
{
	content     : attr(count);
	position    : absolute;
	top         : calc(50% - 57px);
	left        : 0px;
	font-weight : 700;
	font-size   : 114px;
	line-height : 1.1;
	color       : #e6e6e6;
	z-index     : 1;
}

.services li:after
{
	content    : "";
	position   : absolute;
	top        : calc(50% - 1px);
	left       : 0px;
	height     : 2px;
	width      : 170px;
	z-index    : 1;
}

.services li:nth-child(1):after
{
	background : #445ea3;
}

.services li:nth-child(2):after
{
	background : #66b445;
}

.services li:nth-child(3):after
{
	background : #c74e3a;
}

.services li:nth-child(4):after
{
	background : #574d4e;
}

.services li:nth-child(1):hover:after
{
	background : #5c554f;
}

.services li:nth-child(2):hover:after
{
	background : #5c554f;
}

.services li:nth-child(3):hover:after
{
	background : #5c554f;
}

.services li:nth-child(4):hover:after
{
	background : #5c554f;
}

.services li:nth-child(1):hover:before
{
	color : #445ea3;
}

.services li:nth-child(2):hover:before
{
	color : #66b445;
}

.services li:nth-child(3):hover:before
{
	color : #c74e3a;
}

.services li:nth-child(4):hover:before
{
	color : #574d4e;
}

.services li img.gri
{
	/*opacity : 0.43;*/
	width : 100%;
}

.services li img.renkli
{
	opacity  : 0.0;
	position : absolute;
	top      : 0px;
	left     : 0px;
	width    : 100%;
	height   : auto;
}

.services li:hover img.gri
{
	opacity : 0.0;
}

.services li:hover img.renkli
{
	opacity : 1.0;
}

.services li img
{
	max-width : 100%;
}

.services li:hover span
{
	opacity : 0.0;
}

.services .list-group-item:first-child
{
	border-top-right-radius : 0px;
	border-top-left-radius  : 0px;
}

.services .list-group-item:last-child
{
	margin-bottom              : 0;
	border-bottom-right-radius : 0px;
	border-bottom-left-radius  : 0px;
}

.services span, .services h2
{
	position    : absolute;
	display     : block;
	width       : 100%;
	font-size   : 37px;
	font-weight : 700;
	left        : 0px;
	top         : calc(50% - 18px);
	margin      : 0px;
}

.description
{
	position   : absolute;
	display    : inline-block;
	background : #aca196;
	color      : #ffffff;
	padding    : 30px 45px 30px 97px;
	bottom     : 120px;
	left       : 15px;
}

.description span:nth-child(1):before
{
	content    : "";
	position   : absolute;
	width      : 46px;
	height     : 1px;
	background : #ffffff;
	top        : 50%;
	left       : -56px;
}

.description span
{
	display : block;
	clear   : both;
}

.slide-images a
{
	position : relative;
	display  : block;
	width    : 100%;
}

.slide-images img
{
	opacity : 1.0;
}

.slide-images img + img
{
	position : absolute;
	top      : 0px;
	left     : 0px;
	opacity  : 0.0;
}

.slide-images li:hover img
{
	opacity : 0.0;
}

.slide-images li
{
	margin-bottom : 30px;
}

.slide-images li:last-child
{
	margin-bottom : 0px;
}

.slide-images li:hover img + img
{
	opacity : 1.0;
}

.slide-images li:hover a:before
{
	content    : "";
	position   : absolute;
	width      : 38px;
	height     : 38px;
	top        : 10px;
	right      : 10px;
	background : url("../images/detail.jpg") no-repeat left top;
	z-index    : 1;

}

footer .navbar-nav
{
	margin : 0px 0px;
}

footer .navbar-brand
{
	float       : none;
	padding     : 0px;
	font-size   : 18px;
	line-height : 90px;
	height      : 90px;
	width       : 75px;
	margin      : 60px 0px 0px 0px;
	display     : inline-block;
}

footer .navbar-nav > li > a
{
	font-size : 15px;
}

.copyright
{
	font-size     : 14px;
	color         : #d9d5d0;
	margin-bottom : 60px;
	font-weight   : 300;
}

.modal-backdrop
{
	background : #aca196;
}

.modal-backdrop.in
{
	opacity : 0.8;
	filter  : alpha(opacity=80);
}

.modal-content
{
	border             : 0px solid transparent;
	border             : 0px solid rgba(0, 0, 0, 0.0);
	border-radius      : 0px;
	-webkit-box-shadow : 0 0px 0px rgba(0, 0, 0, 0.0);
	box-shadow         : 0 0px 0px rgba(0, 0, 0, 0.0);
}

.modal-content img
{
	width : 100%;
}

.modal-header
{
	padding       : 15px;
	border-bottom : 0px solid #5f5953;
	margin        : 0px 0px 30px 0px;
}

button.close
{
	padding            : 0;
	cursor             : pointer;
	border             : 0;
	-webkit-appearance : none;
}

.modal-header .close
{
	margin-top : 0px;
}

.close
{
	float       : right;
	font-size   : 45px;
	font-weight : 800;
	line-height : 110%;
	color       : #5f5953;
	text-shadow : 0 0px 0 #ffffff;
	opacity     : 1.0;
	filter      : alpha(opacity=100);
	font-family : "Proxima Nova";
}

.navbar-toggle
{
	position         : absolute;
	float            : none;
	margin-right     : 0px;
	clear            : both;
	padding          : 5px 5px;
	margin-top       : 42px;
	margin-bottom    : 0px;
	background-color : transparent;
	background-image : none;
	border           : 1px solid #5f5953;
	border-radius    : 0px;
	right            : 15px;
}

.navbar-default .navbar-toggle
{
	background-color : #5f5953;
	border           : 1px solid #5f5953;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
	background-color : #aca196;
	border           : 1px solid #ffffff;
}

.languages.list-group
{
	/* position: fixed; */
	/* left: 0%; */
	/* right: 0%; */
	/* top: 30px; */
	z-index      : 1;
	/* width: 100%; */
	text-align   : center;
	/* margin-bottom: 0px; */
	padding-left : 0;
	display      : inline-block;
	float        : right;
	margin-top   : 44px;
}

.languages .list-group-item
{
	position         : relative;
	display          : inline-block;
	padding          : 0px 8px 0px 0px;
	margin-bottom    : 0px;
	background-color : transparent;
	border           : 0px solid #dddddd;
}

.languages .list-group-item:last-child
{
	padding : 0px 15px 0px 0px;
}

.languages .list-group-item a
{
	color           : #ffffff;
	font-size       : 14px;
	font-weight     : 700;
	text-transform  : uppercase;
	outline         : none;
	text-decoration : none;

}

.languages .list-group-item a:hover, .languages .list-group-item a.active
{
	color           : #5f5953;
	text-decoration : none;

}

.paddingless
{
	padding : 0px !important;
}

.marginless
{
	margin : 0px !important;
}

.padding-tb-30
{
	padding-top    : 30px !important;
	padding-bottom : 30px !important;
}

.padding-t-30
{
	padding-top : 30px !important;
}

.padding-b-30
{
	padding-bottom : 30px !important;
}

.padding-tb-60
{
	padding-top    : 60px !important;
	padding-bottom : 60px !important;
}

.padding-t-60
{
	padding-top : 60px !important;
}

.padding-b-60
{
	padding-bottom : 60px !important;
}

.padding-tb-90
{
	padding-top    : 90px !important;
	padding-bottom : 90px !important;
}

.padding-t-90
{
	padding-top : 90px !important;
}

.padding-b-90
{
	padding-bottom : 90px !important;
}

.margin-tb-120
{
	margin-top    : 120px !important;
	margin-bottom : 120px !important;
}

.margin-t-120
{
	margin-top : 120px !important;
}

.margin-b-120
{
	margin-bottom : 120px !important;
}

.margin-tb-90
{
	margin-top    : 90px !important;
	margin-bottom : 90px !important;
}

.margin-t-90
{
	margin-top : 90px !important;
}

.margin-b-90
{
	margin-bottom : 90px !important;
}

.margin-tb-60
{
	margin-top    : 60px !important;
	margin-bottom : 60px !important;
}

.margin-t-60
{
	margin-top : 60px !important;
}

.margin-b-60
{
	margin-bottom : 60px !important;
}

.margin-tb-30
{
	margin-top    : 30px !important;
	margin-bottom : 30px !important;
}

.margin-t-30
{
	margin-top : 30px !important;
}

.margin-b-30
{
	margin-bottom : 30px !important;
}

.font-size-30
{
	font-size : 30px !important;
}

.font-size-23
{
	font-size : 23px !important;
}

.font-size-21
{
	font-size : 21px !important;
}

.font-size-18
{
	font-size : 18px !important;
}

.color-5f5953
{
	color : #5f5953 !important;
}

.color-445ea3
{
	color : #445ea3 !important;
}

.color-3d3731
{
	color : #3d3731 !important;
}

.color-66b445
{
	color : #66b445 !important;
}

.color-c74e3a
{
	color : #c74e3a !important;
}

.color-574d4e
{
	color : #574d4e !important;
}

.relative
{
	position : relative;
}

.jumbotron
{
	background : transparent;
}

.extrabold
{
	font-weight : 800;
}

strong, b, .bold
{
	font-weight : 700;
}

.light
{
	font-weight : 300;
}

.fullwidth
{
	width : 100%;
}

@media (max-width : 480px)
{
	.bizi-taniyin
	{
		top : 30%;
	}

	.bizi-taniyin span:nth-child(2n)
	{
		font-size   : 30px;
		line-height : 30px;
	}

	.bizi-taniyin span:nth-child(2n+1)
	{
		font-size   : 23px;
		line-height : 30px;
	}

	.bizi-taniyin span:nth-child(2n+1):before
	{
		width  : 20px;
		height : 20px;
		left   : -30px;
		top    : -22px;
	}

	a.hakkimizda
	{
		bottom : 15px;
		left   : 50%;
	}

	.services li:before
	{
		display : none;
	}

	.services li:after
	{
		display : none;
	}

	.description
	{
		padding    : 15px 15px 15px 71px;
		bottom     : 15px;
		left       : 15px;
		background : rgba(172, 161, 150, 0.6);
	}

	.padding-tb-30-xs
	{
		padding-top    : 30px !important;
		padding-bottom : 30px !important;
	}

	.padding-t-30-xs
	{
		padding-top : 30px !important;
	}

	.padding-b-30-xs
	{
		padding-bottom : 30px !important;
	}

	.padding-tb-60-xs
	{
		padding-top    : 60px !important;
		padding-bottom : 60px !important;
	}

	.padding-t-60-xs
	{
		padding-top : 60px !important;
	}

	.padding-b-60-xs
	{
		padding-bottom : 60px !important;
	}

	.padding-tb-90-xs
	{
		padding-top    : 90px !important;
		padding-bottom : 90px !important;
	}

	.padding-t-90-xs
	{
		padding-top : 90px !important;
	}

	.padding-b-90-xs
	{
		padding-bottom : 90px !important;
	}

	.margin-tb-120-xs
	{
		margin-top    : 120px !important;
		margin-bottom : 120px !important;
	}

	.margin-t-120-xs
	{
		margin-top : 120px !important;
	}

	.margin-b-120-xs
	{
		margin-bottom : 120px !important;
	}

	.margin-tb-90-xs
	{
		margin-top    : 90px !important;
		margin-bottom : 90px !important;
	}

	.margin-t-90-xs
	{
		margin-top : 90px !important;
	}

	.margin-b-90-xs
	{
		margin-bottom : 90px !important;
	}

	.margin-tb-60-xs
	{
		margin-top    : 60px !important;
		margin-bottom : 60px !important;
	}

	.margin-t-60-xs
	{
		margin-top : 60px !important;
	}

	.margin-b-60-xs
	{
		margin-bottom : 60px !important;
	}

	.margin-tb-30-xs
	{
		margin-top    : 30px !important;
		margin-bottom : 30px !important;
	}

	.margin-t-30-xs
	{
		margin-top : 30px !important;
	}

	.margin-b-30-xs
	{
		margin-bottom : 30px !important;
	}

	.font-size-30-xs
	{
		font-size : 25px !important;
	}

	.font-size-23-xs
	{
		font-size : 18px !important;
	}

	.font-size-21-xs
	{
		font-size : 16px !important;
	}

	.font-size-18-xs
	{
		font-size : 13px !important;
	}
}

@media (min-width : 768px)
{
	.nav > li
	{
		display : inline-block;
		float   : none;
	}

	.navbar-nav
	{
		float      : none;
		text-align : center;
	}

	h1.main-title
	{
		font-size   : 56.85px;
		line-height : 60px;
		margin      : 0px;
		padding     : 0px;
	}

	.navbar-nav > li > .dropdown-menu
	{
		right              : -50%;
		left               : -50%;
		padding            : 0px;
		margin             : 0px;
		margin-top         : 30px;
		list-style         : none;
		font-size          : 18px;
		background-color   : #5f5953;
		border             : 0px solid transparent;
		border             : 0px solid rgba(0, 0, 0, 0.0);
		border-radius      : 0px;
		-webkit-box-shadow : 0 0px 0px rgba(0, 0, 0, 0.0);
		box-shadow         : 0 0px 0px rgba(0, 0, 0, 0.0);
		min-width          : 200px;
	}

	.dropdown-menu > li
	{
		padding : 0px 0px;

	}

	.dropdown-menu > li > a
	{
		padding     : 0px 15px;
		clear       : both;
		font-size   : 16px;
		font-weight : 600;
		line-height : 30px;
		color       : #aca196;
		white-space : nowrap;
		text-align  : center;
	}

	.dropdown-menu > li.open
	{
		background : #5f5953;
	}

	.modal-dialog
	{
		margin : 120px auto 0px auto;
	}
}

@media (max-width : 767px)
{
	header .navbar-default .navbar-nav > .active > a:before, header .navbar-default .navbar-nav > .active > a:hover:before, header .navbar-default .navbar-nav > li > a:hover:before, header .navbar-default .navbar-nav > li.dropdown.open > a:before
	{
		top  : 6px;
		left : 55%;
	}

	header .navbar-default .navbar-nav > li > a:before
	{
		left : 55%;
		top  : 6px;
	}

	.navbar-nav
	{
		margin : 15px -15px;
	}

	.languages.list-group
	{
		position      : absolute;
		/* left: 0%; */
		right         : 0%;
		/* top: 30px; */
		z-index       : 1;
		width         : auto;
		text-align    : center;
		margin-bottom : 0px;
		padding-left  : 0;
		display       : inline-block;
		float         : none;
		margin-top    : 0px;
	}
}

@media (min-width : 992px)
{

}

@media (min-width : 1170px)
{

	.services li:nth-child(1) .relative
	{
		width : 924px;
	}

	.services li:nth-child(2) .relative
	{
		width : 951px;
	}

	.services li:nth-child(3) .relative
	{
		width : 911px;
	}

	.services li:nth-child(4) .relative
	{
		width : 1069px;
	}
}
