/*
Theme Name: claas
Theme URI: http://wordpress.org/themes/claas
Description: This theme develped for claas.
Text Domain: claas

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* start editing from here */

a {
	text-decoration:none;
}
.clear {
	clear:both;
}/* clear float */
nav.vertical ul li {
	display:block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width:100%;
}
/*end reset*/

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.easingslider-pagination.inside.bottom-center {
    bottom: -48px!important;
    left: 0;
    text-align: center;
    width: 100%;
}
.donate-botton{
   float: right;
    margin-top: 28px;
}
.donate-bott {
   background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    display: block !important;
    font-size: 17px;
    margin-top: 7px !important;
    padding: 9px !important;
    text-align: center;
    width: 118px !important;
}
.act-now-btt {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    display: block !important;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 20px !important;
    padding: 5px !important;
    text-align: center;
    width: 174px !important;
}

.join-in-bott {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    display: block !important;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 20px !important;
    padding: 5px !important;
    text-align: center;
    width: 174px !important;
}
a {
    text-decoration: none;
}
p {
    line-height: 25px;
}
body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.input123 {
  border: 1px solid #e5e5e5 !important;
  
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding: 8px !important;
    width: 100px !important;
}


.wp-pagenavi a, .wp-pagenavi span {
    background: none repeat scroll 0 0 #000 !important;
    border: medium none !important;
    color: #fff !important;
    display: block !important;
    float: left !important;
    font-size: 14px !important;
    margin: 2px 2px 2px 0 !important;
    padding: 6px 9px 5px !important;
    text-decoration: none !important;
    width: auto !important;
}
.wp-pagenavi span.current {
    background: none repeat scroll 0 0 #EE2E21 !important;
    color: #fff !important;
    padding: 6px 9px 5px !important;
}
.wp-pagenavi {
    clear: both !important;
    font-size: 13px !important;
    margin-left: 285px;
    margin-top: 20px;
    padding: 10px 0 25px !important;
    position: relative !important;
}
.red{
color:#EE2E21;
}
.share-icons{margin-top:20px;}

.join-in-bott {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    display: block !important;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 20px !important;
    padding: 5px !important;
    text-align: center;
    width: 174px !important;
}

 .blog01{ display: inline-flex; }
 #shar{  }
.news-opinion p {
    line-height: 23px;
    margin: 8px 0 10px;
    padding: 0;
}
.symble{
    font-size: 24px;
    margin-left: 8px;
    padding-top: 13px;
	}
.input77 {
    border: 1px solid #e5e5e5 !important;
    display: block !important;
    margin-bottom: 12px !important;
    margin-top: 3px !important;
    padding: 8px !important;
    width: 340px !important;
}

.input88 {
   border: 1px solid #e5e5e5 !important;
    margin-bottom: 4px !important;
    padding: 10px !important;
    width: 108px !important;
}
.input99{  margin-left: 174px;}

#currency-symbol {
    width: auto;
}

#custom-amount-field {
    font-size: 30px;
    height: 33px;
    line-height: 35px;
    margin-top: 1px;
    padding: 1px;
}
.news-read-more{  
    background: none repeat scroll 0 0 #ff7f00 !important;
    border: 1px solid #ff7f00 !important;
    border-radius: 6px;
    color: #fff !important;
    display: block !important;
    float: right;
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 6px !important;
    padding: 5px !important;
    text-align: center;
    width: 102px !important;
	}
.soci-sharing{
 margin-bottom: 20px;
 margin-top: 25px;
 
}	
.soci-sharing1{
 margin-bottom: 20px;
 
 
}	

.image-featured img{     
    height: 155px;
    width: 300px;
	
	}
	
.news-opinion{}

.news-opinion ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.news-opinion li {
    border-bottom: 1px solid #f5f5f5;
    padding: 18px 0 14px;
}
.news-opinion h3 {
  color: #000;
    font-size: 20px;
    line-height: 24px;
    margin: 5px 0 10px;
    padding: 5px 0;
}
.news-opinion img {
float:left;
margin-right: 22px;

}
.news-opinion a {
    color: #000;
    text-decoration: none;
}

.blog-image {
    background: none repeat scroll 0 0 #eee;
    box-shadow: 0 1px 10px #ccc;
    display: block;
    text-align: center;
}
 
.read-more-link {
    float: right;
    margin-top: 17px;
}


 #intro_wrapper {
    background-position: center bottom;
    background-repeat: repeat-x;
    margin: 20px auto 12px;
    min-height: 270px;
   
  }
.inner-left-section h4 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 15px;
}
.give-now-link {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 4px;
    color: #000 !important;
    display: inline-block;
    font-size: 16px;
    margin-top: 10px !important;
    padding: 5px !important;
    text-align: center;
    width: 110px !important;
}
.add-your-link {
 background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 2px;
    color: #000 !important;
    display: inline-block;
    font-size: 16px;
    margin-top: 10px !important;
    padding: 2px !important;
    text-align: center;
    width: 127px !important;
}
.the-pakistan {
   background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 4px;
    color: #000 !important;
    display: inline-block;
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 10px !important;
    padding: 7px !important;
    text-align: center;
    width: 395px !important; 
}
.the-blasphemy {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 4px;
    color: #000 !important;
    display: inline-block;
    font-size: 17px;
    margin-bottom: 5px;
    margin-top: 20px !important;
    padding: 7px !important;
    text-align: center;
    width: 183px !important;
}

.donate_intros {
    border-color: #dddddd;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 535px;
    line-height: 25px;
    margin-bottom: 45px;
    margin-right: 23px;
    padding: 12px 19px 19px;
    text-align: left;
    width: 267px;
}

 .donate_intros h3 {
    font-size: 20px !important;
	margin-top: 0 !important;
}

.donor-amts {
    margin-left: 30px;
	 margin-bottom: 22px;
}

.inner-left-section ol {
    color: #ff7f00;
    font-size: 16px;
    margin: 0;
    padding-left: 19px;
}
.inner-left-section li {
    margin-bottom: 10px;
}
.inner-left-section ol span {
    color: #000;
    font-size: 14px;
    line-height: 25px;
}

 .donate_intros input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #dddddd;
    border-style: solid;
    border-width: 1px;
    display: inline;
    font-size: 1.3em;
    margin-left: 5px;
    width: 100px;
}
 .d-front {
    margin-bottom: 12px;
    margin-top: 12px;
}
.sub_donate {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #000 !important;
    display: block !important;
    font-size: 19px;
    margin-top: 6px !important;
    padding: 5px !important;
	margin-bottom: 15px;
    width: 260px !important;
	 cursor: pointer;
}
.sub_paypal {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #000 !important;
    display: block !important;
    font-size: 19px;
    margin-top: 6px !important;
    padding: 5px !important;
    width: 260px !important;
	 cursor: pointer;
}
.give-regularly {
   background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #000 !important;
    cursor: pointer;
    display: block !important;
    font-size: 19px;
    margin-bottom: 15px;
    margin-top: 6px !important;
    padding: 5px !important;
    text-align: center;
    width: 248px !important;
}

.inner-nosidebar ol {
   color: #000;
    font-size: 16px;
    margin-bottom: 25px;
    margin-top: 15px;
    padding-top: 19px;
}
.inner-nosidebar li {
    margin-bottom: 12px;
}
.inner-nosidebar ol span {
    color: #000;
    font-size: 16px;
    line-height: 27px;
}
.inner-wrapper h3 {
 font-weight: normal;
    line-height: 25px;
    margin-bottom: 12px;
    margin-top: 15px;
    }
.align-left{
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
}	
	
.stay-social-left{
    float: left;
    width: 300px;
 
}
.stay-social-left p{
 line-height: 23px!important;
 margin-top:-10px;
}
.stay-social{
    float: right;
   
}
.stay-social ul {
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.stay-social li {
    float: left;
    padding: 0 4px 12px 0;
    width: 44px;
}

.cont-left h3{
font-size: 22px;
}
.cont-right h3{
font-size: 22px;
margin-bottom: 15px;
}
.inner-left-section ul {
   color: #ff7f00;
    font-size: 20px;
    margin: 0;
    padding-left: 19px;
}
.inner-left-section ul span {
    color: #000;
    font-size: 14px;
    line-height: 23px;
}

.inner-left-section li {
 margin-bottom: 0px;
}
.add-tick{}

.wrap {
	width:80%;
	margin:0 auto;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 -o-transition:all .2s linear;
 -ms-transition:all .2s linear;
}
.cont-left {
	float:left;
	width:350px;
}
.cont-right {
    float: right;
    margin-top: 9px;
    width: 58%;
	
}
.inner-left-section h3{
 font-size: 24px;

}
.inner-banner-image {
	margin-bottom:20px;
	 margin-top: 12px;
}
.left-section {
  border-right: 1px solid #f5f5f5;
    float: left;
    margin-top: 16px;
    min-height: 183px;
    padding-right: 25px;
    width: 650px;
}
.left-section h2 {
    color: #272727;
    font-size: 32px;
    margin-bottom: 12px;
    margin-top: 5px;
}
.right-section {
    float: right;
    margin-top: 16px;
    width: 227px;
}
.right-section h2 {
	color: #272727;
	font-size:29px;
	margin-bottom: 12px;
	margin-top: 5px;
}
.input5 {
    border: 1px solid #e5e5e5 !important;
    border-radius: 6px;
    display: block !important;
    margin-bottom: 12px !important;
    margin-top: 4px !important;
    padding: 16px 7px 0 !important;
    width: 195px !important;
}
.input55 {
	border: 1px solid #e5e5e5 !important;
	border-radius: 6px;
	display: block !important;
	margin-bottom: 12px !important;
	margin-top: 3px !important;
	padding: 8px !important;
	width: 194px !important;
}
.contact-but111 {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    display: block !important;
    font-size: 19px;
    margin-bottom: 30px;
    margin-top: 10px !important;
    padding: 5px !important;
    width: 212px  !important;
	cursor: pointer;
}
.menu-item-49{
    background-color: #ffcc02 !important;
    border-radius: 6px;
}
.inner-middle img{width: 210px;}
.input6 {
	border: 1px solid #e5e5e5 !important;
	border-radius: 6px;
	display: block !important;
	margin-bottom: 12px !important;
	margin-top: 3px !important;
	padding: 8px !important;
	width: 340px !important;
}
.input7 {
	border: 1px solid #e5e5e5 !important;
	border-radius: 6px;
	display: block !important;
	margin-bottom: 14px !important;
	margin-top: 2px !important;
	padding: 8px !important;
	width: 339px !important;
	height: 88px;
}
.contact-but {
    background: none repeat scroll 0 0 #ffcc02 !important;
    border: 1px solid #ffcc02 !important;
    border-radius: 6px;
    color: #272727 !important;
    cursor: pointer;
    display: block !important;
    font-size: 18px;
    margin-top: 20px !important;
    padding: 6px 0 !important;
    width: 210px !important;
}
.contact-but1 {
	background: none repeat scroll 0 0 #ffcc02 !important;
	border: 1px solid #ffcc02 !important;
	border-radius: 6px;
	color: #272727 !important;
	display: block !important;
	font-size: 19px;
	margin-top: 6px !important;
	padding: 5px !important;
	width: 355px !important;
	cursor: pointer;
}
.easingsliderlite-pagination.inside.bottom-center {
	bottom: -48px!important;
	left: 0!important;
	text-align: center!important;
	width: 100%!important;
}
.home-middle-section {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    color: #fff;
    margin-bottom: 15px;
    margin-top: 76px;
    min-width: 936px;
    padding: 0;
    width: 100%;
}
.home-middle {
	width: 936px;
	margin: 0 auto;
}
.home-middle > ul {
    display: inline-block;
    list-style: outside none none;
    margin: 25px 0 20px;
    padding: 0;
}
.home-middle li {
	float: left;
    width: 220px;
}
.home-middle li+li {
 padding: 0 0 0 18px;
    
}
.inner-middle {
margin-top: 25px;
}
.inner-middle > ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.donation-title {
    margin-left: 50px;
    font-weight: bold;
    color: #444;
}
.inner-middle li {
	float: left;
	padding: 16px 0 0;
	width: 224px;
}
.sparator {
	border-top: 1px solid #f5f5f5;
	margin: 45px 1px;
}
.sparator121 {
    border-top: 1px solid #f5f5f5;
    margin: 25px 0;
}
.latest-news {margin-bottom:50px;
}
.latest-news p{margin-bottom:33px;}
.latest-news h2 {
	color: #272727;
	font-size:29px;
	font-weight: bold;
}
a.latest-news-read {
        padding: 13px 64px 25px 134px;
    background: url(./images/read-more.png) top no-repeat;
}
.latest-news h3 {
    color: #272727;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 12px;
    margin-top: 15px;
}
.latest-news ul {
    display: inline-block;
    list-style: outside none none;
    margin: 25px 0 5px;
    padding: 0;
}
.latest-news li {
    float: left;
    width: 300px;
}
.latest-news li+li {
 padding: 0 0 0 18px;
	 
}
.full-middle-footer {
	background:#ffcc02;
	min-width: 936px;
	margin-top: 12px;
}
.quick-link {
    float: left;
    font-size: 16px;
    margin-top: 10px;
    width: 457px;
}
.quick-link ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.quick-link li {
	/*background: url("images/li-bg.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);*/
    float: left;
    margin: 0;
    padding: 8px 12px 0 5px;
     width: 175px;
}
.quick-link a {
	color: #000;
}
.footer-about-us {
    float: left;
   font-size: 16px;
    margin-top: 10px;
    width: 280px;
}
.footer-social {
    float: right;
    margin-top: 10px;
    width: 150px;
}
.footer-social ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.footer-social li {
    padding: 3px 3px 9px 0;
    width: 108px;
}
.footer-social img {
	min-height: 33px;
}
.footer-bottom-baoder {
	border-top: 1px solid #ffd73a;
	margin-bottom: 12px;
	margin-top: 28px;
	padding-bottom: 5px;
}
.coppy {
	padding-bottom: 12px;
}
.inner-boader {
	border:1px solid #ededed;
}
.inner-wrapper {
	margin-bottom: 35px;
	margin-top: 45px;
	min-height: 360px;
}
.inner-wrapper h2 {
	font-size: 29px;
	font-weight: normal;
	margin-top: 12px;
	text-transform: uppercase;
}
.inner-left-section h2 {
    font-size: 29px;
    font-weight: normal;
    margin-top: 12px;
    text-transform: uppercase;
}
.inner-con {
	margin-bottom: 45px;
}
.inner-con h2 {
	font-size: 25px;
	margin-bottom: 21px;
	text-transform: uppercase;
}
.inner-left-section {
    float: left;
    width: 660px;
}
.inner-right-section {
    float: right;
    width: 225px;
}
.wrap {
	margin:0 auto;
	width:936px;
}
.wrapp {
	margin:0 auto;
	width:936px;
}
.easingsliderlite {
	margin: 0 auto !important;
	 
}
.copy-right {
	float:right;
}
p {
    line-height: 25px;
    margin: 0 0 15px;
    padding: 0;
}
.inner-heding h2 {
	font-size: 25px;
	font-weight: normal;
	margin-top: 60px;
	text-align: center;
	text-transform: uppercase;
}
.inter-page-image {
	margin-bottom:20px;
}
.inner-image-left {
	margin-bottom: 83px;
}
.inner-image-left img {
	float:left;
	margin-right: 25px;
}
/* dropdown ul */

.megamenu ul {
	background-color: #fff !important;
	border: 1px solid #01573e;
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	display: none;
	list-style: none outside none;
	margin: 33px 0 0 0px;
	padding: 8px 16px;
	position: absolute;
	z-index: 100;
	width:175px;
}
.megamenu ul li ul {
	background-color: #fff !important;
	border: 1px solid #01573e;
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	display: none;
	list-style: none outside none;
	margin:0px 0 0 0px;
	padding: 8px 16px;
	position: absolute;
	z-index:100;
	width:150px;
	margin-left:4px;
	margin-top:10px;
}
.megamenu ul ul li a {
	color:#000;
	font-size:14px;
	float:left;
}
.megamenu ul li {
	background: none;
	padding: 3px;
	margin:0px;
	float: none;
	z-index:100;
	border-bottom: 1px solid #999;
}
.megamenu ul li a {
	color:#000;
	font-size:15px;
	float:left;
	line-height:30px;
	width:165px;
}
.megamenu ul li a:hover {
	color:#F00;
}
/* sub-levels dropdown */

.megamenu ul ul {
	left: 136px;
	margin-top: -1px;
}
/* show dropdown ul */

.megamenu li:hover > ul {
	display: block;
}
.cssmenu {
	float:right;
	color:#96e8fc;
	font-size: 0.8125em;
	margin-top: -45px;
}
.cssmenu ul li {
	display: inline-block;
}
.cssmenu ul li a {
	color:#fff;
	display: block;
	margin:3px;
}
.cssmenu li> a:hover {
	color: #ACEAFA;
}
.logo {
	float:left;
	margin-top: 20px;
	display:block;
}
.logo1 {
	display:none;
}
.social-media {
    float: right;
    margin-top: 36px;
    
}
.full-nav {
	background: url("images/nav-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #d4d4d4;
	border-top: 6px solid #ff7f00;
	height: 60px;
	margin: 18px 0 30px;
	min-width: 936px;
}
.cssmenu ul li a.pt6 {
	margin-top:-5px;
}
/*--menu--*/

/* dCodes Framework:(c) TemplateAccess */

.menu {
}
/* start menu */
 
 
 .dropdown, .dropdown div, .dropdown li, .dropdown div::after, .dropdown .carat, .dropdown .carat:after, .dropdown .selected::after, .dropdown:after {
 -webkit-transition: all 150ms ease-in-out;
 -moz-transition: all 150ms ease-in-out;
 -ms-transition: all 150ms ease-in-out;
 transition: all 150ms ease-in-out;
}
 .dropdown .selected::after, .dropdown.scrollable div::after {
 -webkit-pointer-events: none;
 -moz-pointer-events: none;
 -ms-pointer-events: none;
 pointer-events: none;
}
/* WRAPPER */

.dropdown {
	position: relative;
	width:120px;
	cursor: pointer;
	font-weight: 200;
	background:none;
	padding: 8px 0px 8px;
	color:  #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.dropdown.open {
	z-index: 2;
}
.dropdown .selected, .dropdown li {
	display: block;
	font-size:0.85em;
	overflow: hidden;
	white-space: nowrap;
}
 .dropdown .selected::after {
 content: '';
 position: absolute;
 right: 0;
 top: 0;
 bottom: 0;
 width: 60px;
}
 .dropdown:hover .selected::after, .dropdown.focus .selected::after {
}
/* DROP DOWN WRAPPER */

.dropdown div {
	position: absolute;
	height: 0;
	left: 0;
	right: 0;
	top: 100%;
	margin-top: 1px;
	background:#4CB1CA;
	overflow: hidden;
	opacity: 0;
	color:#C0F3FF;
}
.dropdown:hover div {
	background:#4CB1CA;
}
/* Height is adjusted by JS on open */

.dropdown.open div {
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 height: 50px;
}
 .dropdown.scrollable:hover div::after {
}
 .dropdown.scrollable.bottom div::after {
 opacity: 0;
}
/* DROP DOWN LIST */

.dropdown ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.dropdown.scrollable.open ul {
	overflow-y: auto;
}
/* DROP DOWN LIST ITEMS */

.dropdown li {
	list-style: none;
	padding:8px;
	border-bottom: 1px solid #39A0B9;
}
.dropdown li:last-child {
	border-bottom: 0;
}
/* .focus class is also added on hover */

.dropdown li.focus {
	background:#39A0B9;
	position: relative;
	z-index: 3;
	color: #fff;
}
.dropdown li.active {
	background: #39A0B9;
	color: #fff;
}
h5.m_1 {
	color: #555;
	font-size: 1.1em;
	padding: 6px 10px;
	background: #F7F7F7;
	margin:20px 0;
	border: 1px solid #E6E6E6;
	text-transform: uppercase;
}
#jquery-script-menu {
	position: fixed;
	height: 90px;
	width: 100%;
	top: 0;
	left: 0;
	border-top: 5px solid #316594;
	background: #fff;
	-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	z-index: 999999;
	padding: 10px 0;
}
.jquery-script-center {
	width: 960px;
	margin: 0 auto;
}
.jquery-script-center ul {
	width: 212px;
	float:left;
	line-height:45px;
	margin:0;
	padding:0;
	list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
	width: 728px;
	height:90px;
	float:right;
}
.jquery-script-clear {
	clear:both;
	height:0;
}
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
	margin-top:1%;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	/*--width:80%;--*/

	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;/*--padding-right:50px;--*/
}
.nbs-flexisel-item > img {
	/*--width:60%;--*/

	cursor: pointer;
	positon: relative;
	margin-top:10px;
	margin-bottom:10px;
	max-width:220px;
	max-height:200px;
}
.nbs-flexisel-item a {
	color:#777;
	font-size:1.2em;
	margin-top:50px;
	position:relative;
}
.nbs-flexisel-item a:hover {
	color:#000;
}
.nbs-flexisel-item p {
	color:#0C5E97;
	font-size:1.2em;
	padding:20px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	positon: relative;
}
/*** Navigation ***/
 
.toogle {
	margin-top:4%;
}
.blasphemy-left {
    float: left;
    text-align: justify;
    width: 600px;
}
 
.blasphemy-right img{
float: right;
   
}
 
 
/*--responsive design--*/

 @media only screen and (min-width: 481px) and (max-width: 768px) {
 
  .megamenu>li {
	background: none repeat scroll 0 0 #ffcc02;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	display: block;
	height: 50px!important;
	margin-top: 0!important;
	padding-top: 15px !important;
	width: 100%;
	border-left: none!important;
	float: none!important;
	text-align: center!important;
}
 .megamenu>li:hover, .megamenu>li.active {
border-top:0
}
 .megamenu>li>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;

}
 .megamenu>li:hover>a, .megamenu>li.active>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;
}
 .megamenu a {
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
 
 .megamenu .dropdown li {
background:#fff!important;
border:0
}
 .megamenu .dropdown>li>a {
padding-left:40px!important
}
 .megamenu>li>.megapanel {
position:static;
margin-top:50px
}
 
 .megapanel .row:first-child [class*="col"]:first-child {
margin-top:0
}
 .megapanel .row {
margin-top:0
}
.black {
background:#222
}
 
 
 .wrap {
 width:90%!important;
}
.wrapp{
margin:0 auto;
width:90%!important;
display:none;
}
 .to input[type="text"] {
 width:45.2%;
}
 .megamenu>li>a {
 padding: 8px 5px;
}
 .logo1 {
    display: block;
    float: none;
    margin-bottom: 16px;
    margin-right: 0;
    margin-top: 10px;
    text-align: center;
}
 
 .menu {
 float: none;
 margin-top: 6px;
}
 .text input[type="text"], .text textarea {
 width: 95.7%;
}
 .cssmenu ul li a {
 margin: 5px;
}
 .cssmenu {
 margin-top:0px;
 float:none;
 text-align: center;
}
 .social-media {
float: none!important;
margin-top: 8px;
width: 100%;
text-align: center!important;
}
.social-media img {
width: 30px!important;
height: auto!important;
}
 .left-section {
border-right: none!important;
float: none!important;
margin-top: 16px;
min-height:0px!important;
padding-right: 20px;
width:100%!important;
}
.left-section h2 {
color: #272727!important;
font-size: 22px!important;
margin-bottom:7px!important;
margin-top:5px!important;
}
 .right-section {
float: none!important;
margin-top: 16px;
width:100%!important;
}
.right-section h2 {
color: #272727;
font-size:22px!important;
margin-bottom: 12px;
margin-top: 5px;
}
.input5 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 12px !important;
 margin-top: 3px !important;
 padding: 8px !important;
 width: 93%!important;
}
 .input6 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 12px !important;
 margin-top: 3px !important;
 padding: 8px !important;
 width: 340px !important;
}
.input7 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 14px !important;
 margin-top: 2px !important;
 padding: 8px !important;
 width: 339px !important;
 height: 88px;
}
 .contact-but {
 background: none repeat scroll 0 0 #ffcc02 !important;
 border: 1px solid #ffcc02 !important;
 border-radius: 6px;
 color: #272727 !important;
 display: block !important;
 font-size: 19px;
 margin-top: 6px !important;
 padding: 5px !important;
 width: 99%!important;
}
 .contact-but1 {
 background: none repeat scroll 0 0 #ffcc02 !important;
 border: 1px solid #ffcc02 !important;
 border-radius: 6px;
 color: #272727 !important;
 display: block !important;
 font-size: 19px;
 margin-top: 6px !important;
 padding: 5px !important;
 width: 355px !important;
}
.sparator {
border-top: 1px solid #f5f5f5;
margin: 30px 0px!important;
}
.latest-news h2 {
color: #272727;
font-size: 22px!important;
font-weight: bold;
margin-bottom: 5px;
}
 .latest-news li {
float: none!important;
padding: 0px 0px 6px 0!important;
width: 85%!important;
}
.full-middle-footer {
background: #ffcc02;
margin-top:10px;
min-width:0px!important;
height:70px;
}
 .quick-link {
margin-top: 10px;
float: left!important;
width: 32%!important;
padding-top: 2px;
}
.footer-about-us {
margin-top: 10px;
float: left!important;
width: 35%!important;
}
.footer-social {
margin-top: 10px;
float: left!important;
width: 83%!important;
}
.footer-social li {
float: left;
padding: 6px 3px 0px 0!important;
width: 108px!important;
}
.coppy {
padding-bottom: 15px;
padding-top: 12px;
text-align: center;
}
.inner-left-section h2 {
font-size: 24px!important;
font-weight: normal;
margin-top: 12px;
text-transform: uppercase;
}
.inner-wrapper {
margin-bottom: 34px;
margin-top: 29px!important;
min-height: 360px;
}
.inner-left-section {
float: none!important;
width: 100%!important;
}
.inner-right-section {
float: none!important;
width: 100%!important;
}

.inner-middle {
width:100%!important;
}
.inner-middle li {
float: left;
padding: 16px 10px 0;
width: 29%!important;
min-height: 168px!important;
}
.cont-left {
float: none!important;
width: 100%!important;
}
.cont-right {
float: none!important;
margin-top: 35px;
width:100%!important;
}

.inner-wrapper h2 {
font-size: 24px!important;
font-weight: normal;
margin-top: 12px;
text-transform: uppercase;
}

.input5 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 12px !important;
 margin-top: 3px !important;
 padding: 8px !important;
 width: 93%!important;
}
 .input6 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 84%!important;
}
.input7 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 14px !important;
margin-top: 2px !important;
padding: 8px !important;
width: 84%!important;
height: 88px;
}
 .contact-but {
 background: none repeat scroll 0 0 #ffcc02 !important;
 border: 1px solid #ffcc02 !important;
 border-radius: 6px;
 color: #272727 !important;
 display: block !important;
 font-size: 19px;
 margin-top: 6px !important;
 padding: 5px !important;
 width: 99%!important;
}
 .contact-but1 {
background: none repeat scroll 0 0 #ffcc02 !important;
border: 1px solid #ffcc02 !important;
border-radius: 6px;
color: #272727 !important;
display: block !important;
font-size: 19px;
margin-top: 6px !important;
padding: 5px !important;
width: 88%!important;
}
.full-nav {
    background: url("images/nav-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d4d4d4;
    border-top: 6px solid #ff7f00;
    height: 60px;
    margin: 18px 0 30px;
    min-width:0px!important;
}
 
.home-middle-section {
background: none repeat scroll 0 0 #fafafa;
color: #fff;
margin-bottom: 15px;
margin-top:45px!important;
padding: 0;
width: 100%;
min-width:0px!important;
}
.easingslider-pagination.inside.bottom-center {
bottom: -36px!important;
left: 0;
text-align: center;
width: 100%;
}
 
.logo {
	float:left;
	margin-top: 0px!important;
	display:block;
	margin-bottom:12px!important;
}
.input99 {
margin-left: 0px!important;
}
.input77 {
border: 1px solid #e5e5e5 !important;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 90% !important;
}
.easingsliderlite div, .easingsliderlite a, .easingsliderlite img {
border: 0!important;
clear: none!important;
z-index: -9999;
}
.easingslider {
    position: relative !important;
    z-index: -1!important;
}

}

 @media only screen and (min-width:600px) and (max-width:768px) {
 .home-middle {
width:76%!important;
margin: 0 auto;
padding-top: 25px;
}
.home-middle li {
float: left!important;
padding: 0px 15px 20px 0px!important;
width: 44%!important;
}
 .right-section {
float: none!important;
margin-top: 16px;
width: 53%!important;
}

}
 @media only screen and (min-width:481px) and (max-width:600px) {
 .home-middle {
width: 100%!important;
margin: 0 auto;
padding-top: 25px;
}
.home-middle li {
float: left!important;
padding: 0px 15px 20px 0px!important;
width: 44%!important;
text-align: center;
}
 .home-middle > ul {
display: inline-block;
margin: 0;
padding: 0px!important;
list-style: none outside none;
}
.right-section {
float: none!important;
margin-top: 16px;
width:70%!important;
}

}

 @media only screen and (min-width:321px) and (max-width:480px) {
 
  .megamenu>li {
	background: none repeat scroll 0 0 #ffcc02;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	display: block;
	height: 50px!important;
	margin-top: 0!important;
	padding-top: 15px !important;
	width: 100%;
	border-left: none!important;
	float: none!important;
	text-align: center!important;
}
 .megamenu>li:hover, .megamenu>li.active {
border-top:0
}
 .megamenu>li>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;

}
 .megamenu>li:hover>a, .megamenu>li.active>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;
}
 .megamenu a {
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
 
 .megamenu .dropdown li {
background:#fff!important;
border:0
}
 .megamenu .dropdown>li>a {
padding-left:40px!important
}
 .megamenu>li>.megapanel {
position:static;
margin-top:50px
}
 
 .megapanel .row:first-child [class*="col"]:first-child {
margin-top:0
}
 .megapanel .row {
margin-top:0
}
.black {
background:#222
}
 
 
 
 .wrap {
 width:90%!important;
}
.wrapp{
margin:0 auto;
width:90%!important;
display:none;
}
 .to input[type="text"] {
 width: 43.2%;
}
 .megamenu>li>a {
 padding: 8px 5px;
}
 .logo1 {
    display: block;
    float: none;
    margin-bottom: 16px;
    margin-right: 0;
    margin-top: 10px;
    text-align: center;
}
 .logo {
	float:left;
	margin-top: 0px!important;
	display:block;
	margin-bottom:12px!important;
}
 .menu {
 float: none;
 margin-top: 6px;
}
 .text input[type="text"], .text textarea {
 width:93.7%;
}
 .cssmenu ul li a {
 margin: 5px;
}
 .cssmenu {
 margin-top:0px;
 float:none;
 text-align: center;
}
 .social-media {
float: none!important;
margin-top: 8px;
width: 100%;
text-align: center!important;
}
.social-media img {
width: 28px!important;
height: auto!important;
}
 .home-middle {
width: 105%!important;
margin: 0 auto;
padding-top:0px;
}
.home-middle li {
float: left!important;
padding: 0px 15px 20px 0px!important;
width: 44%!important;
}
.left-section {
border-right: none!important;
float: none!important;
margin-top: 16px;
min-height:0px!important;
padding-right: 20px;
width:100%!important;
}
.left-section h2 {
color: #272727!important;
font-size: 22px!important;
margin-bottom:7px!important;
margin-top:5px!important;
}
 .right-section {
float: none!important;
margin-top: 16px;
width:100%!important;
}
.right-section h2 {
color: #272727;
font-size:22px!important;
margin-bottom: 12px;
margin-top: 5px;
}
.input5 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 12px !important;
 margin-top: 3px !important;
 padding: 8px !important;
 width: 93%!important;
}
 .input6 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 84%!important;
}
.input7 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 14px !important;
margin-top: 2px !important;
padding: 8px !important;
width: 84%!important;
height: 88px;
}
 .contact-but {
 background: none repeat scroll 0 0 #ffcc02 !important;
 border: 1px solid #ffcc02 !important;
 border-radius: 6px;
 color: #272727 !important;
 display: block !important;
 font-size: 19px;
 margin-top: 6px !important;
 padding: 5px !important;
 width: 99%!important;
}
 .contact-but1 {
background: none repeat scroll 0 0 #ffcc02 !important;
border: 1px solid #ffcc02 !important;
border-radius: 6px;
color: #272727 !important;
display: block !important;
font-size: 19px;
margin-top: 6px !important;
padding: 5px !important;
width: 88%!important;
}
.sparator {
border-top: 1px solid #f5f5f5;
margin: 30px 0px!important;
}
.latest-news h2 {
color: #272727;
font-size: 22px!important;
font-weight: bold;
margin-bottom: 5px;
}
 .latest-news li {
float: none!important;
padding: 0px 0px 6px 0!important;
width: 100%!important;
}
 .full-middle-footer {
background: #ffcc02;
margin-top:10px;
min-width:0px!important;
height:70px;
}
 .quick-link {
margin-top: 10px;
float: none!important;
width: 100%!important;
padding-top: 2px;
}
.footer-about-us {
margin-top: 10px;
float: none!important;
width: 100%!important;
}
.footer-social {
margin-top: 10px;
float: none!important;
width: 83%!importan
}
.footer-social li {
float: left;
padding: 6px 3px 0px 0!important;
width: 108px;
}
.coppy {
padding-bottom: 15px;
padding-top: 12px;
text-align: center;
}
.inner-left-section h2 {
font-size: 24px!important;
font-weight: normal;
margin-top: 12px;
text-transform: uppercase;
}
.inner-wrapper {
margin-bottom: 34px;
margin-top: 29px!important;
min-height: 360px;
}
.inner-left-section {
float: none!important;
width: 100%!important;
}
.inner-right-section {
float: none!important;
width: 100%!important;
}

.inner-middle {
width:100%!important;
}
.inner-middle li {
float: left;
padding: 16px 10px 0;
width: 43%!important;
min-height: 220px!important;
}
.cont-left {
float: none!important;
width: 100%!important;
}
.cont-right {
float: none!important;
margin-top: 35px;
width: 100%!important;
}
.full-nav {
    background: url("images/nav-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d4d4d4;
    border-top: 6px solid #ff7f00;
    height: 60px;
    margin: 18px 0 30px;
    min-width:0px!important;
}
 
.home-middle-section {
background: none repeat scroll 0 0 #fafafa;
color: #fff;
margin-bottom: 15px;
margin-top: 45px!important;
padding: 0;
width: 100%;
min-width:0px!important;
}
.easingslider-pagination.inside.bottom-center {
bottom: -36px!important;
left: 0;
text-align: center;
width: 100%;
}
.input99 {
margin-left: 0px!important;
}
.input77 {
border: 1px solid #e5e5e5 !important;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 90% !important;
}
.easingsliderlite div, .easingsliderlite a, .easingsliderlite img {
border: 0!important;
clear: none!important;
z-index: -9999;
}
.easingslider {
    position: relative !important;
    z-index: -1!important;
}
}

 @media only screen and (min-width:0px) and (max-width:320px) {
 .easingsliderlite, .easingsliderlite div, .easingsliderlite a, .easingsliderlite img {
min-width:0px!important;
}
 .wrap {
 width:90%!important;
}
 .to input[type="text"] {
 width: 40.2%;
}
 .megamenu>li>a {
 padding: 8px 5px;
}
 .logo1 {
    display: block;
    float: none;
    margin-bottom: 16px;
    margin-right: 0;
    margin-top: 10px;
    text-align: center;
}
.logo {
	float:left;
	margin-top: 0px!important;
	display:block;
	margin-bottom:12px!important;
}
 
 .menu {
 float: none;
 margin-top: 6px;
}
 .text input[type="text"], .text textarea {
 width:90.7%;
}
 .cssmenu ul li a {
 margin: 8px 0;
}
 .cssmenu {
 margin-top:0px;
 float:none;
 text-align: center;
}
 .dropdown {
 width: 90px;
}
 .social-media {
float: none!important;
margin-top: 8px;
width: 100%;
text-align: center!important;
}
.social-media img {
width: 22px!important;
height: auto!important;
}
 .home-middle {
width:83%!important;
margin: 0 auto;
padding-top:0px;
}
.home-middle li {
float: none!important;
padding: 0px 0px 20px 0px!important;
width: 100%!important;
}
.left-section {
border-right: none!important;
float: none!important;
margin-top: 16px;
min-height:0px!important;
padding-right: 20px;
width:100%!important;
}
.left-section h2 {
color: #272727!important;
font-size: 22px!important;
margin-bottom:7px!important;
margin-top:5px!important;
}
 .right-section {
float: none!important;
margin-top: 16px;
width:100%!important;
}
.right-section h2 {
color: #272727;
font-size:22px!important;
margin-bottom: 12px;
margin-top: 5px;
}
.input5 {
 border: 1px solid #e5e5e5 !important;
 border-radius: 6px;
 display: block !important;
 margin-bottom: 12px !important;
 margin-top: 3px !important;
 padding: 8px !important;
 width: 93%!important;
}
 .input6 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 93%!important;
}
.input7 {
border: 1px solid #e5e5e5 !important;
border-radius: 6px;
display: block !important;
margin-bottom: 14px !important;
margin-top: 2px !important;
padding: 8px !important;
width: 92%!important;
height: 88px;
}
 .contact-but {
 background: none repeat scroll 0 0 #ffcc02 !important;
 border: 1px solid #ffcc02 !important;
 border-radius: 6px;
 color: #272727 !important;
 display: block !important;
 font-size: 19px;
 margin-top: 6px !important;
 padding: 5px !important;
 width: 99%!important;
}
 .contact-but1 {
background: none repeat scroll 0 0 #ffcc02 !important;
border: 1px solid #ffcc02 !important;
border-radius: 6px;
color: #272727 !important;
display: block !important;
font-size: 19px;
margin-top: 6px !important;
padding: 5px !important;
width:98%!important;
}
.sparator {
border-top: 1px solid #f5f5f5;
margin: 30px 0px!important;
}
.latest-news h2 {
color: #272727;
font-size: 22px!important;
font-weight: bold;
margin-bottom: 5px;
}
 .latest-news li {
float: none!important;
padding: 0px 0px 6px 0!important;
width: 100%!important;
}
.full-middle-footer {
background: #ffcc02;
margin-top:10px;
min-width:0px!important;
height: 70px;
}
 .quick-link {
margin-top:30px;
float: none!important;
width: 100%!important;
padding-top: 2px;
}
.footer-about-us {
margin-top: 10px;
float: none!important;
width: 100%!important;
}
.footer-social {
margin-top: 10px;
float: none!important;
width: 100%!important;
}
.footer-social li {
float: left;
padding: 6px 3px 0px 0!important;
width: 108px;
}
.coppy {
padding-bottom: 15px;
padding-top: 12px;
text-align: center;
 
}
.inner-left-section h2 {
font-size: 24px!important;
font-weight: normal;
margin-top: 12px;
text-transform: uppercase;
}
.inner-wrapper {
margin-bottom: 34px;
margin-top: 29px!important;
min-height: 360px;
}
.inner-left-section {
float: none!important;
width: 100%!important;
}
.inner-right-section {
float: none!important;
width: 100%!important;
}
.wrapp{
margin:0 auto;
width:90%!important;
display:none;
}

.cont-left {
float: none!important;
width: 100%!important;
}
.cont-right {
float: none!important;
margin-top: 35px;
width: 100%!important;
}

.inner-wrapper h2 {
font-size: 24px!important;
font-weight: normal;
margin-top: 12px;
text-transform: uppercase;
}

.full-nav {
    background: url("images/nav-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d4d4d4;
    border-top: 6px solid #ff7f00;
    height: 60px;
    margin: 18px 0 30px;
    min-width:0px!important;
}
.home-middle-section {
background: none repeat scroll 0 0 #fafafa;
color: #fff;
margin-bottom: 15px;
margin-top:45px!important;
padding: 0;
width: 100%;
min-width:0px!important;
}
.easingslider-pagination.inside.bottom-center {
bottom: -36px!important;
left: 0;
text-align: center;
width: 100%;
}
.input99 {
margin-left: 0px!important;
}
.input77 {
border: 1px solid #e5e5e5 !important;
display: block !important;
margin-bottom: 12px !important;
margin-top: 3px !important;
padding: 8px !important;
width: 90% !important;
}
.easingsliderlite div, .easingsliderlite a, .easingsliderlite img {
border: 0!important;
clear: none!important;
z-index: -9999;
}
.easingslider {
    position: relative !important;
    z-index: -1!important;
}

 .megamenu>li {
	background: none repeat scroll 0 0 #ffcc02;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	display: block;
	height: 50px!important;
	margin-top: 0!important;
	padding-top: 15px !important;
	width: 100%;
	border-left: none!important;
	float: none!important;
	text-align: center!important;
}
 .megamenu>li:hover, .megamenu>li.active {
border-top:0
}
 .megamenu>li>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;

}
 .megamenu>li:hover>a, .megamenu>li.active>a {
padding: 9px 25px;
color: #000;
font-size: 16px;
text-align: center;
}
 .megamenu a {
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
 
 .megamenu .dropdown li {
background:#fff!important;
border:0
}
 .megamenu .dropdown>li>a {
padding-left:40px!important
}
 .megamenu>li>.megapanel {
position:static;
margin-top:50px
}
 
 .megapanel .row:first-child [class*="col"]:first-child {
margin-top:0
}
 .megapanel .row {
margin-top:0
}
.black {
background:#222
}
}


/*changed by vimvox*/
.give_now_div{
	position: relative!important;
}

.give_now_div .d-front{
	position: absolute;
	bottom: 15px;
}

.give_now_div .d-front a{
	margin-bottom: 0;
}