*{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; outline:none !important; }

body{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; background:#fff;
}

.pad-0{ padding:0}

h1, h2, h3, h4, h5, h6{ color:#ff0011; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

a, a:active, a:focus{ color:#ff0011;}
a:hover{ color:#ff0011;}

img{ max-width:100%;}
img.img-fullwidth{ width:100%}

.left{ float:left}
.right{ float:right;}

.cfix{ clear:both;}
.cfix:before, .cfix:after{ content:""; clear:both; display:table}

p{ margin-bottom:20px; line-height:25px;}

.white-bg{ background:#FFF;}


.wos-list{ margin:0 0 25px; padding:0; list-style:none}
.wos-list li{ margin-bottom:12px; padding-left:22px}
.wos-list li:before{
	content:"\f00c";
	font-family:FontAwesome;
	color:#ff0011;
	margin-left:-18px;
	margin-right:4px;
}

#main-wrapper{
	width:100%;
	max-width:100%;
	margin:0 auto;
}

#header{ border-bottom:2px solid #000;}
.header-bg img{ width:100%;}

#content{ margin-bottom:0px}

.header-inner{background:#ff0011;}

.modify-col-sm-2{width:18.85%}
.left_sidebar{  padding-top:15px; padding-bottom:15px;}
#main-menu{ margin:0; background:#FF0113;}
#main-menu ul{ margin:0; padding:0; list-style:none; text-align:center}
#main-menu li{ display:inline-block; vertical-align:middle;}
#main-menu li a{ color:#fff; text-decoration:none !important; font-size:18px; padding:16px; display:block; border-bottom:1px solid #ff3838; box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.8); transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#main-menu li a:hover, #main-menu li.active > a{ background:#000;}


.modify-col-sm-7{ width:61.95%}
.modify-col-sm-9{ width:80.9%;}
.modify-col-sm-10{ width:81%;}

.page-content{ padding:30px;}
.page-heading{ margin:0 0 20px;}

.right_sidebar{ width:19.1%; padding-top:15px; padding-bottom:15px; background:#ff0011;}

.widget{ margin-bottom:15px;}
.widget-content{}


#footer{ background:#000; color:#a1a1a1; padding-top:27px; padding-bottom:27px}

.social-icons{}
.social-icons ul{ margin:0; padding:0; list-style:none}
.social-icons li{ float:left}
.social-icons li a{ font-size:18px; padding:16px; display:block; text-align:center; background:#ff0011; color:#FFF; margin-left:8px; transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.social-icons li a:hover{ background:#000;}


.responsive_menu_wrapper{ width:320px; margin-bottom:0 !important}