
html {
	font-size: 100%
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary, title {
	display: block
}
body {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 15px;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fefefe; overflow-x:hidden;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
ol, ul {
	list-style: none
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
* {
	outline: none !important;
}
a:active, a:focus, a:hover, input[type="image"], select:focus, input, input[type="button"]:focus, :focus {
	outline: 0;
	text-decoration: none;
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: block;
	content: "";
	line-height: 0
}
.clearfix:after {
	clear: both
}
.clear {
	clear: both
}
.btn {
	outline: 0px;
}
.lists {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mainpage {
	position: relative;
}
/* Fonts */





header{width:100%;}
header .navbar-default{ border:none;}
header .navbar-brand{height:auto;     padding: 0px 15px; }
header .navbar-default .navbar-nav > li > a{color: #283584;     padding-top: 22px;  padding-bottom: 22px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px;}


.header{ width:100%; display:inline-block;}
.header .navbar-brand{ margin-bottom:10px; display:inline-block;}


.welcome{ width:100%; display:inline-block; vertical-align:top; background:url(../images/welcome_bg.jpg) center top; color:#fff; padding:50px 0 110px 0; margin-top:-2px;}
.welcome h2{ font-size:28px; font-weight:bold; text-align:center; margin-bottom:30px; }
.welcome p{ font-size:18px; line-height:26px;}

.logos{ width:100%; display:inline-block; margin-top:-54px;}
.logo_section1{ text-align:left;}
.logo_section2{ text-align:center;}
.logo_section3{ text-align:right;}

.s_section{ margin-top:50px; margin-bottom:100px;}
.s_img{ margin:15px 0;}

.s_img img{ vertical-align:top; max-width:100%;}




/*footer*/
.footer{ width:100%; display:inline-block; vertical-align:top;}
.footer_info{width:100%; display:inline-block; background-color:#fff; font-size:13px; text-align:center; padding:15px 0; color:#832536;}
.footer_info a{ color:#832536;}
.footer_info a:hover{ color:#832536; text-decoration:underline;}

.copyright{width:100%; display:inline-block; background-color:#882f3f; font-size:13px; text-align:center; color:#fff; padding:15px 0;}






/* Toggle navigations css start */
.header-right-menu {
    display: block;
    margin: 0 auto;
    box-shadow: none;
    right: 0;
    z-index: 10;
    display: inline-block;
    float: right;
    padding: 20px 0px 0;
}
.main {margin: 0 auto; display: block; height: 100%; margin-top: 60px;}
.mainInner{display: table; height: 100%;  width: 100%; text-align: center;}
.mainInner div{ display:table-cell; vertical-align: middle; font-size: 3em; font-weight: bold; letter-spacing: 1.25px;}
/*#sidebarMenu { height: 100%; position: fixed;    right: 0; top:0; transform: translateX(650px);  transition: transform 250ms ease-in-out; background: #fff; width:320px;}*/
.sidebarMenuInner{ margin:0; padding:0; border-top: 1px solid rgba(255, 255, 255, 0.10);}
.sidebarMenuInner li{ list-style:none; color:#fff; text-transform:uppercase; font-weight:bold; padding:20px; border-bottom:1px solid #c8c8c8; color: #5e5e5e;}
.sidebarMenuInner li span{ display: block; font-size: 14px; color: #a8d53e; font-weight: normal;}
.sidebarMenuInner li a{ color: #5e5e5e;  text-transform: uppercase; font-weight: bold; cursor: pointer; text-decoration: none; font-size:14px; width:100%; display:inline-block;}

input[type="checkbox"]:checked ~ #sidebarMenu {transform: translateX(0);}

input[type=checkbox] {transition: all 0.3s; box-sizing: border-box; display: none;}
.sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    z-index: 99;
    height: 100%;
    width: 100%;
    height: 48px;
    width: 38px;
    float: left;
    padding: 0;
    margin: 0;
}
.spinner {transition: all 0.3s; box-sizing: border-box; position: absolute; height: 5px; width: 100%; background-color:#a7a5a6; margin-bottom: 2px;}

.horizontal {transition: all 0.3s; box-sizing: border-box; position: relative; float: left; margin-top: 3px;}
.diagonal.part-1 { position: relative; transition: all 0.3s; box-sizing: border-box; float: left;}
.diagonal.part-2 {transition: all 0.3s;  box-sizing: border-box; position: relative; float: left;  margin-top: 3px;}

.inner-header img { width:100%; }
.content h2 { color:#a8d53e; text-align:left ; padding:20px }
.content p { text-align:left ; padding:10px; padding-top:30px}
	
	
.text{ float:left; padding-right:10px; line-height:50px; line-height:21px;}
	
 



.s_img_inn { display:inline-block;
    background-color: green;
    transition: transform .2s;
    margin: 0 auto;
}

.s_img_inn:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}


/**/
.testimonial-list .testimonial-text{ line-height:24px; padding-bottom:65px;}
.testimonial-list .testimonial-text p{ line-height:24px;}
.testimonial-text ul li{ padding:10px 0; display:inline-block;}

.aman_listing{ padding:0px; margin-top:30px; display:inline-block; opacity: 0.8;}
.aman_listing ul li{ padding:0px; width:100%;}


.re_sb_content{ padding:30px 0 0 0; opacity: 0.8;  padding-left:15px;}
.re_sb_content ul li{ padding:0px; width:100%; }

.new_cont_add{ color:#fff; margin-top:30px;}
.testimonial-text h1{ margin-bottom:30px; color:#fff;} 


.arad_background{ width:100%; display:inline-block; background:url(../images/arad_background%27.jpg) center top no-repeat; background-size:cover; min-height:875px;}

.testimonial-list .anam_tabs li.active a, .testimonial-list .nav-tabs li.active a:focus{ background-color:#c85164; color:#fff;}

.section-container-image-bg.lit_bg{ background:#f8f8f8; color:#3d3d3d;}
.section-container-image-bg.lit_bg .testimonial-text h1, .section-container-image-bg.lit_bg .testimonial-text h3, .section-container-image-bg.lit_bg .testimonial-list .testimonial-text a { color:#3d3d3d;}
.dot_blk li{ margin-bottom:10px; padding-left:17px !important; position:relative;}
.dot_blk li::before{ width:7px; height:7px; content:''; background:#3d3d3d; border-radius:100%; position:absolute; left:0px; top:9px;}
.dot_blk li:last-child{ margin-bottom:0px;}
.section-container-image-bg.lit_bg .new_cont_add{ color:#3d3d3d;}
.section-container-image-bg.lit_bg .testimonial-text i{ width:22px;}

#sidebarMenu {
	/* height: 100%; */
	position: absolute;
	right: 370px;
	top: 68px;
	/* transform: translateX(650px); */
	transition: all 0.5s ease-in-out 0s;
	background: #fff;
	width: 250px;
	opacity: 1;
	display: inline-block;
	/* left: 0px; */
	opacity:0;
	display:none;
}

.menu_icon {
	width: 89px; height: auto;
}
.menu_icon:hover #sidebarMenu{ display:block; opacity:1;}






















