/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
h3 {
    font-size: 1.2em;
}
#navigation-toggle span.nav-line {
	    background: #000 !important;
}
#s5_header_wrap, #s5_header_area1 {
    background: #999;
	color:white;
    min-height: 50px;
}
.s5_logo .logo {
	width:100px;
}
#s5_top_row1_area1 {
    margin:0 auto;
    max-width: 1300px;
}
#s5_pos_top_row1_2 .s5_resize_top_row1.s5_module_box_2 {
    float: right;
    direction: rtl;
    padding-right: 36px;
    margin-top: 20px;
}

#s5_below_columns_wrap2 {
	padding-bottom: 30px;
    padding-top: 30px;
    margin: 130px 0;
}
.our_sevice_desc {
    position:relative;
	color:black;
    bottom: 150px;
    left: 2px;
    height: 135px;
    width: 331px;
    background: url(https://sudabus.com/templates/storepro/images/our_sevice_desc_white.png) no-repeat center bottom;
}

p.our_sevice_pfirst {
    margin-top: 20px;
}
.our_sevice_desc p {
    width: 78%;
    margin: auto;
}
#sp-our-sevices {
    text-align: center;
    background: url(https://sudabus.com/templates/storepro/images/bg_title.png) no-repeat center bottom;
    padding-bottom: 20px;
    font-size: 32px;
    color: #000000!important;
    font-weight: bold;
    margin-bottom: 25px;
}
#s5_pos_custom_3{
    padding: 80px 0px !important;
    background: url(https://sudabus.com/templates/storepro/images/bg_ourcustomer.png) no-repeat top left;
    background-size: 100% 100%;
}
.module_review1 , .module_review2 {
    font-size: 22px;
    color: #fff;
    text-align: center;
}

@media (min-width: 1200px) {
.row {
    margin-left: 0 !important;
}
#s5_top_row1_area1 {
    max-width: 1300px;
}
}
@media (max-width: 992px) {
#s5_top_row1_area1{
    max-width: 1300px;
}
}
@media (max-width: 768px) {
#s5_top_row1_area1{
    max-width: 720px;
}
}
@media (max-width: 576px) {
#s5_top_row1_area1{
    max-width: 540px;
}
}

div#maximenuck110 ul.maximenuck li div.floatck div.maximenuck2 {
	float:right;
	
}
div#maximenuck110 ul.maximenuck li.maximenuck.level1 {
    padding: 0px 10px;
}
div#maximenuck110 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck110 ul.maximenuck2 li.maximenuck {
	margin:10px 5px !important;
}
div#maximenuck110 div.floatck,
div#maximenuck110.maximenuckh ul.maximenuck {
    background: none !important;
	border:none !important;
}
div#maximenuck110 span.titreck {
    font-size: 19px !important;
}
div#maximenuck110 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck110 ul.maximenuck li.maximenuck.level1 > span.separator {
	color:black !important;
}
div#maximenuck110 ul.maximenuck li.maximenuck a, div#maximenuck110 ul.maximenuck li.maximenuck span.separator, div#maximenuck110 ul.maximenuck2 a, div#maximenuck110 ul.maximenuck2 li.maximenuck span.separator {
	border:none !important;
	color:#cc3333 !important;
}

div#maximenuck110 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck110 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck110 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck110 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color:#CC3333 !important;
}