/* raleway-regular - latin_latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v14-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('../fonts/raleway-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v14-latin_latin-ext-regular.svg#Raleway') format('svg'); /* Legacy iOS */
	   font-display: swap;
}
/* raleway-500 - latin_latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v14-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('../fonts/raleway-v14-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v14-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v14-latin_latin-ext-500.svg#Raleway') format('svg'); /* Legacy iOS */
	   font-display: swap;
}
/* raleway-700 - latin_latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v14-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('../fonts/raleway-v14-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v14-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v14-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v14-latin_latin-ext-700.svg#Raleway') format('svg'); /* Legacy iOS */
	   font-display: swap;
}

html,
body {
	width: 100%;
	height: 100%;
	font-size: 100%;
	font-size: 18px;
	line-height: 34px;
	color: #494949;
	font-family: 'Raleway';
	font-weight: 400;
	background-color: #fff;
}
ul, ul li {
	text-align: left;
}
ul {
	list-style-type: square;
}
a, a:link, a:visited {
	color: #4ba0e8;
	font-weight: 300;
}
a:hover {
	text-decoration: none;
	color: #777;
}
.row {
	width: 100%;
	margin: 0;
	padding: 0;
}
code {
	font-size: 80%;
}
 img {
	 display: block;
	 height: auto;
	 max-width: 100%;
 }
 
/* Titles */
h1,h2 {
	text-align: center;
	font-size: 34px;
	line-height: 44px;
	margin-bottom: 20px;
	color: #9A013A;
}
h3 {
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	margin-top: 20px;
}
h4 {
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	margin-top: 20px;
}
h1, h2, h3 {
	font-weight: 500;
	text-transform: uppercase;
}

/* Main blocks */
#wrap {
	max-width: 1920px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
.container, .container-fluid {
	margin: 0 auto;
}
header {
	background-color: #333;
	margin-top: 0px;
}

/* Navigation */
.navbar {
	background-color: #fff;
	border-color: #fff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	font-weight: normal;
	color: #494949;
	text-transform: uppercase;
	border-radius: 0px;
	margin-bottom: 0px;
}
.navbar-brand {
	margin-left: 10px;
	padding: 15px 15px 10px 15px;
}
.navbar-brand img {
	height: 50px;
	width: auto;
	margin-top: 0px;
}
a.navbar-brand {
	color: #494949;
}
a:hover.navbar-brand {
	color: #0399D8;
}
.navbar .navbar-nav > li > a {
	color: #494949;
	font-weight: 400;
	line-height: 22px;
}
.nav > li > a {
	padding: 15px 15px;
}
.navbar .navbar-nav > li > a:hover {
	color: #0399D8;
	background-color: inherit;
	text-decoration: underline;
}
.navbar .navbar-toggle {
  background-color: inherit;
  color: #494949;
}
.navbar .navbar-toggle:hover {
  background-color: inherit;
}
.navbar .navbar-toggle .icon-bar {
  background-color: inherit;
  color: #494949;
}
.navbar .navbar-collapse,
.navbar .navbar-form {
  border-color: inherit;
  border: 0px;
}
.navbar .navbar-collapse a:hover {
	color: #0399D8;
}
.navbar .navbar-toggle .icon-bar {
  background-color: #494949;
}
.navbar .navbar-toggle .icon-bar:hover {
  background-color: inherit;
  color: #0399D8;
}

/* Sections */
.mainimg-section {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}
.about-section {
	width: 100%;
	margin: 0 auto;
	padding: 60px 0px 60px 0px;
}
.services-section {
	width: 100%;
	margin: 0 auto;
	background-color: #9A013A;
	color: #f5f5f5;
	margin-top: 60px;
	padding: 60px 0px;
}
.services-section h2 {
	color: #fff;
	text-align: left;
}
.itwomen-section {
	width: 100%;
	margin: 0 auto;
	background-color: inherit;
	padding: 80px 0px 80px 0px;
}
.adonimg-section {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}
.contact-section {
	width: 100%;
	margin: 0 auto;
	background-color: inherit;
	padding: 60px 0px 80px 0px;
}

/* Footer */
#footer {
	margin-bottom: 0px;
	padding: 20px 0px 30px 0px;
	background-color: #9A013A;
	color: #f5f5f5;
	text-align: center;
	font-size: 90%;
	clear: both;
}
#footer a, #footer a:link, #footer a:visited {
	color: #f5f5f5;
	font-weight: 400;
}
#footer a:hover {
	text-decoration: underline;
	color: #777;
}

/* Divider line */
.hr1 hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), #9A013A, rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), #9A013A, rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), #9A013A, rgba(0,0,0,0));
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), #9A013A, rgba(0,0,0,0));
}
hr {
    margin-top: 20px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #eee;
    height: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* Special styles */ 
.center-block {
	display: block;
	float: none;
	margin: 0 auto;
}
table {
	width: 100%;
}
tr {
	background-color: #fff;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 8px;
}
.underborder {
    display: block;
    width: 80px;
    height: 4px;
    background: #eea236;
    margin: 10px auto;
}
.btn {
	 margin-bottom: 10px;
 }
 .note {
	 font-size: 90%;
	 text-align: center;
 }
 
/* Media queries */
   /* Extra Large Devices, Wide Screens */
	@media only screen and (max-width : 1920px) {
		.container-fluid { margin: 0 auto; width: 90%; }
	}
	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1334px) {
		h1 { margin-top: 10px; margin-bottom: 10px; }
	}
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 1024px) {
		h1, h2 { padding-top: 30px; }
	}
	@media screen and (max-width: 992px) {
.navbar-header { float: none; }
.navbar-left,.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in{ display:block !important; }
}
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
		h3 { padding-top: 10px; }
	}
/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {
		h1,h2 { font-size: 32px; line-height: 40px; }
		h3 { font-size: 26px; line-height: 32px; }
	}
/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 320px) {
		  body { font-size: 15px; line-height: 20px; }
	}