/*
Theme Name: mala
Theme URI: http://a2ztechnologies.in
Author: A2z 
Description: Mala   
Version: 1.0
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
/**/
<!---Pagenation---->
.list { margin-bottom:20px; }
/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	/*-moz-box-sizing: border-box;
	box-sizing: border-box;*/
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 45%; color:#4A4848;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
.ribbon {
    left: -10px;
    position: absolute;
    top:26px;
    z-index: 999;
}
.pagi{ float:right;}
.pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:14px;}
.pagination span{display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#97999d;}
.pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color: rgb(66, 139, 202);background: #fff;border-radius:5px;}
 .pagination a:hover{color:rgb(66, 139, 202); background-color: rgb(238, 238, 238); border-radius:5px;}
.pagination .current{padding:6px 9px 5px 9px;color:rgb(66, 139, 202);background-color: rgb(238, 238, 238); border-radius:5px;}
a:focus { outline:none; }
.mainmenu ul.sub-menu li a { border-bottom: 1px solid rgb(25, 25, 25);
border-right: 0 none;color: rgb(255, 255, 255);display: block;font-size: 15px;line-height: 1.7;padding: 13px 20px;text-decoration: none;text-transform: uppercase;}
.mainmenu ul.sub-menu { border-radius:0px;  padding: 0;  position: absolute;  top: 52px;  width: 250px;
  z-index: 100;  list-style:none;  display:none;   background: #555090; }
 ul li:hover .sub-menu { display:block; } 
.mainmenu  ul.sub-menu li:hover a  {background:#555090;color:#fff; border-bottom: 1px solid rgb(25, 25, 25); }
.mainmenu ul.sub-menu li:hover ul li a { color:#fff; }
.mainmenu ul.sub-menu li ul li:hover a {  color:#fff; border-bottom: 1px solid rgb(25, 25, 25); }
.mainmenu ul.sub-menu li ul {  border-radius:0px; display:none;	left:100%;list-style: outside none none;margin: 0;padding: 0;position: absolute; top:0px;}
.mainmenu ul.sub-menu li { border-radius:0px;  position:relative; }
.mainmenu ul.sub-menu li:hover ul  {  display:block; border-radius:0px; }
.mainmenu ul.sub-menu li.current-menu-item a { color:#fff; border-bottom:2px solid #c62321; }

* { font-family: 'Open Sans', sans-serif; }
a:focus { outline:none; }
.header-top { padding: 20px 0;position: relative;}
.mainmenu ul li a {color: #383472;font-size: 13px;padding-left: 9px;padding-right: 9px;text-transform: capitalize; }
.mainmenu ul li a:hover { color:#c62321; border-bottom:2px solid #c62321; }
.mainmenu ul li.current-menu-item a { color:#c62321; border-bottom:2px solid #c62321; }
.mainmenu .navbar   { border-bottom:2px solid #383472; border-radius:0px; min-height:55px; }
.mainmenu {  padding-top: 11px;}
.search {border-left: 1px solid rgb(56, 52, 114);margin-top: 34px;padding-left: 12px; }
.carousel-content { left: 8%;position: absolute;top: 30%;}
.carousel-content h2 { color:#383472;/* font-family: 'Roboto', sans-serif;*/ font-size:44px; font-weight:800;}
.carousel-content p { font-family: 'Roboto', sans-serif; font-size:26px; color:#fff; }
.carousel-content-panel.hidden-xs {  width: 62%;}
.get_start  { background: rgb(113, 6, 11) none repeat scroll 0 0;
color: rgb(255, 255, 255);font-family: "Raleway",sans-serif;font-size: 14px;font-weight: 900;padding: 15px;text-transform: uppercase; }
.get_start:hover  { color:#fff; }
.carousel-nav-prev { background:url(img/icons/navleft.png) no-repeat;bottom: 40%;display: inline-block;left: 2%;position: absolute;text-indent: -9999px;
width: 44px; height:44px;}
.carousel-nav-next {background:url(img/icons/navright.png) no-repeat;
bottom: 40%;display: inline-block;position: absolute;right: 2%;text-indent: -9999px;width: 44px; height:44px; }
.holder-inner-title h2 { color: rgb(197, 31, 32);font-family: "Raleway",sans-serif;font-size: 40px;font-weight: bold;margin-top: 40px;text-transform: uppercase;  }
.holder-inner-title p {/* color:#5a5a5a;*/  color:#000;  font-family: 'Open Sans', sans-serif; font-size:20px;}
.holder-inner-box {  padding-top: 15px;}
.explore-button {  padding: 3% 0 4%;}
.bottom-add-left {  position: relative;}
.bottom-add-left-content {  bottom: 20px;  color: rgb(255, 255, 255);  left: 20px;  position: absolute;}
.bottom-add-left-content h3 { text-transform:uppercase; font-weight:900; }
.bottom-add-left-content span { font-family:"Times New Roman", Times, serif; font-style:italic; }
.bottom-add-right { position:relative; }
.bottom-add-right-content { left: 47%;position: absolute;top: 40px; }
.bottom-add-right-content h3 {color: rgb(255, 255, 255);font-family: "Raleway",sans-serif;font-size: 21px;font-weight: 800;line-height: 30px;text-transform: uppercase; }
.get_starts { background: rgb(113, 6, 11) none repeat scroll 0 0;color: rgb(255, 255, 255);font-family: "Raleway",sans-serif;font-size: 14px;
font-weight: 900;margin-top: 10px;padding: 8px 30px;text-transform: uppercase;  }
.get_starts:hover { color:#fff; }
.bottom-holder { padding-bottom: 35px;padding-top: 25px;}
.bottom-holder h3 { color:#383472; font-family: "Raleway",sans-serif; font-size:21px; text-transform:uppercase; font-weight:bold; }
.bottom-holder-left h5 { color:#c62120; }
.bottom-holder-left h4 { /* color:#383838;*/  color:#000;  }
.bottom-holder-left h4 a{ /*color:#383838;*/ color:#000; }
.bottom-holder-left p{ /*color:#6f6f6f; */  color:#000;}
.bottom-holder-left .row { padding-bottom:10px; }
.bottom-holder-left img { padding-top:10px; }
.bottom-holder-right {   margin-top: 20px;}
.bottom-holder-right span.malas  { color: rgb(56, 52, 114);font-family: "Raleway",sans-serif;font-size: 21px;font-weight: bold;padding-left: 13px;text-transform: uppercase; }
.bottom-holder-right .twitter-box { border: 1px solid rgb(214, 214, 214);border-radius: 2px;margin-top: 17px;padding: 5%;}
.bottom-holder-right .twitter-box p {color: rgb(111, 111, 111);padding: 8px 20px; }
.bottom-holder-right .twitter-box span { color:#cb3987; }
.twitter-box-img img { display:inline-block; }
.twitter-box-img {  text-align:center; }
.footer-top {background: rgb(36, 33, 114) none repeat scroll 0 0;padding: 30px 0; }
.footer-top h3 {color: rgb(255, 255, 255);font-family: Arial,Helvetica,sans-serif;font-size: 23px;margin-bottom: 24px;}
.footer-mission p  { color: rgb(195, 195, 195);font-family: "Open Sans",sans-serif;font-size: 13px;padding-top: 15px; }
.footer-menu ul li { padding-left:0px; list-style:none; }
.footer-menu ul { padding-left:0px;  }
.footer-menu ul li a {  color: rgb(195, 195, 195);font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 30px;}
.get_starts_bot { background: #bb2930;color: rgb(255, 255, 255);font-family: "Raleway",sans-serif;font-size: 14px;
font-weight: 900;margin-top: 10px;padding: 8px 30px;}
.get_starts_bot:hover { color:#fff;  }
.social .control-group { margin-top:10px; }
.contactinfo p {color: rgb(195, 195, 195);font-family: "Open Sans",sans-serif;font-size: 14px;line-height: 30px;}
.contactinfo a {color: rgb(195, 195, 195);}
.footer-bottom {background: rgb(25, 22, 89) none repeat scroll 0 0;padding: 29px 0 20px; }
.footer-bottom p { color:#c3c3c3; }
.box:hover { }
.box .box_cont {  background: rgb(0, 0, 0) none repeat scroll 0 0;
color: rgb(255, 255, 255);display: none;height: 100%;line-height: 100%;margin-bottom: 0;margin-top: 0;opacity: 0.9;padding: 20px 12px 0;
position: absolute;top: 0;vertical-align: middle;width: 264px;}
.box   {background: rgb(0, 0, 0) none repeat scroll 0 0;width: 100%;} 
.box_cont_top {  width: 100%;}
.box:hover .box_cont {display:block }
.box_cont span {display: block;font-family: "Times New Roman",Times,serif;font-size: 13px;font-style: italic;padding-bottom: 10px; }
.box_cont p {font-family: "Open Sans";font-size: 13px;font-style: italic;line-height: 18px; }
.box_cont a.reads { color: rgb(233, 137, 0);display: block;margin-bottom: 10px;text-decoration: none;}
.forms {  position: absolute;  right: 142px;  top: 73%;  z-index: 999;}
.about_box_main_inner h3 , .inners h4 {color: #383472;font-family: "Raleway",sans-serif;font-size: 36px;font-weight: bold;
margin-bottom: 20px;margin-top: 10px; }
.about_box_main_inner p {  font-family:"Open Sans"; color: #000; line-height:1.7; }
.about_box_main_inner  { padding:1% 0 2% 0; }
.header-bottom-inners h5 a  {font-family: "Raleway",sans-serif; color:#000; font-size:20px;  }
.inners img{ border:1px solid #d5d5d5; padding:5px; }
.about_box_main_inner h6 {color: rgb(111, 111, 111);font-family: "Open Sans";line-height: 1.7; font-size:14px; } 
.table span {   color: rgb(197, 31, 32);}
.about_padd { padding-left:20px; }
.right_img { margin-top:20px; }
.form-horizontal {  width: 86%;}
.box_cont span {font-family: "Open Sans";font-style: normal;font-weight: 900;line-height: 137%;margin-top: 0;}
.bottom-add-left-content h3 a { color:rgb(255, 255, 255); }
.footer-top .social_news .controls h3 { display:none; }
.bottom-add-right-content input[type="text"] { display:none; }
.about_box_main_inner h4 {color: #383472;font-family: "Raleway",sans-serif;font-size: 20px;font-weight: bold;margin-bottom: 20px; }
.about_box_main_inner h5 {color: #383472;font-family: "Raleway",sans-serif;font-size: 17px;font-weight: bold;margin-bottom: 20px; }
.about_box_main_inner h6 {color: #383472;font-family: "Raleway",sans-serif;font-size: 14px;font-weight: bold;margin-bottom: 20px; }
.carousel-content3 {  left: 11%;  position: absolute;  top: 30%;}
.carousel-content5 {  left: 36%;  position: absolute;  top: 30%;}


 .twitter-box ul li {clear: both;list-style: outside none none;padding: 10px 0; }
.twitter-box ul {margin-bottom: 10px;margin-top: 0;padding-left: 15px;padding-right: 15px; }
.testimonial .carousel .carousel-inner .item {    display: none;    position: relative;    .transition(.10s ease-in-out left);}

.testimonial .carousel .carousel-inner > .item {    position: relative;    display: none;    -webkit-transition: 0.10s ease-in-out left;    -moz-transition: 0.10s ease-in-out left;    -o-transition: 0.10s ease-in-out left;    transition: 0.10s ease-in-out left;}
.carousel-content1 .carousel-content-panel.hidden-xs {  width: 54%;}
.socials .list-inline > li { padding-left:3px; }

.gform_body input[type="text"] { background-color: #fff; background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}
.gform_body textarea  {background-color: #fff; background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%; }
.gform_wrapper .gform_footer input.button{  background: #bb2930 none repeat scroll 0 0; color: rgb(255, 255, 255);font-family: "Raleway",sans-serif;
font-size: 14px;font-weight: 900;margin-top: 10px;padding: 8px 30px; color:#fff; border:none;}
.gform_wrapper textarea{  padding:10px !important; }
.gform_wrapper .gform_heading { display:none; }
.gform_edit_link { display:none; }
#carousel-banner img{ width:100%; }
.get_start_blue  {background: #242172 none repeat scroll 0 0;color: rgb(255, 255, 255); font-family: "Raleway",sans-serif;font-size: 13px;font-weight: 900;padding: 12px;text-transform: uppercase;}
.get_start_blue:hover,.get_start_blue:focus  { color:#fff; }
.donates {  padding-right: 13px; }

.about_box_main_inner h3, .inners h4 { font-size: 30px; }
.paypal .Exq_ppd_else {   margin: 40px 0 20px;  width: 450px;}
.paypal .Exq_ppd-form.Exq_ppd_else #amount.margin{  margin-left:10%; }
.Exq_ppd-form.Exq_ppd_else select, .Exq_ppd-form.Exq_ppd_else #amount.margin { background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.Exq_ppd-form a#exq_button {  background-image: url("https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_pp_142x27.png");  width: 147px;}
#can_embed_iframe { font-family: "Raleway",sans-serif; }

.final_info { border: 1px solid #ccc; margin-bottom: 5%;margin-top: 4%;}
.col-sm-5 #dafdirectdiv {  width:300px;margin-left: auto;     margin-right: auto; }
.col-sm-5 .dafdirectInputFull {width:282px;  }
.col-sm-5 .dafdirectDonateFrom {width:282px; }

.wpsc_checkout_table.table-1 {
  background-color: #ebebeb;
  
  margin-bottom: 20px;
  padding: 10px;
  width: 100%;
}
.wpsc_billing_forms > h3 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  width: 100%;
}
.final_info select, .final_info input[type="text"], .final_info input[type="password"] , .final_info textarea {
  background-color: #ffffff;
  border: 1px solid #bebebe;
  border-radius: 5px;
  font-size: 1em;
  margin: 0;
  outline: medium none;
  padding: 5px; width: 200px;
}
.wpsc_checkout_table {
  background-color: #ebebeb;
 
  margin-bottom: 0px;
  padding: 10px;
  width: 100%;
}
.wpsc_checkout_table  td, th {   padding: 10px;}
#carousel-donate .carousel-content {     left: 43%;    position: absolute;    top: 40%;}
.table-1 h4{ color: #c51e1f;font-weight: 900;text-align: center; }
.table-1 h6 { color: #c51e1f;}
#carousel-donate .item img.wp-post-image { width:100%; }
.mainbtn { padding-top:7%; }

@media (max-width: 1199px) {
	.mainmenu ul li a {  color: rgb(56, 52, 114);  font-size: 12px;  padding-right: 2px;  text-transform: capitalize;}
.bottom-holder-right span.malas {  color: rgb(56, 52, 114);  font-family: "Raleway",sans-serif;  font-size: 14px;  font-weight: bold;  padding-left: 13px;  text-transform: uppercase;}
.bottom-add-right-content h3 {  color: rgb(255, 255, 255);  font-family: "Raleway",sans-serif;  font-size: 14px;  font-weight: 800;
  line-height: 22px;  text-transform: uppercase;}
  .carousel-content h2 {  color: #383472;  font-size: 31px;  font-weight: 800;}
  .carousel-content3 {  left: 31%;   }
  .carousel-content p {  color: #fff;  font-family: "Roboto",sans-serif;  font-size: 22px;}
 .bottom-add-right-content {  left: 29%;  position: absolute;  top: 40px;}
 .footer-top h3 {  color: rgb(255, 255, 255);  font-family: Arial,Helvetica,sans-serif;  font-size: 16px;  margin-bottom: 24px;}
 .box_cont p {  font-family: "Open Sans";  font-size: 10px;  font-style: italic;  line-height: 17px;}
 .box .box_cont {  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;  color: rgb(255, 255, 255);
  display: none;  margin-bottom: 5%;  margin-top: 0;  padding-bottom: 2px;
  padding-left: 10px;  padding-top: 9px;  position: absolute;  top: 0;  width: 158px;}
  .box_cont span {  display: block;  font-family: "Times New Roman",Times,serif;  font-size: 12px;  font-style: italic;  padding-bottom: 3px;}
   .box .box_cont { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color: rgb(255, 255, 255);display: none;margin-bottom: 5%;margin-top: 0;padding-bottom: 2px;padding-left: 5px;padding-top: 6px;position: absolute;top: 0;width: 213px;}
 .socials{ display:block; }
 .box_cont span { display: block;font-family: open sans;font-size: 14px;font-style: normal;padding-bottom: 3px;}
 .box_cont p {  font-family: "Open Sans";  font-size: 13px;  font-style: italic;  line-height: 17px;}
  .bottom-add-right-content {  left: 44%;  position: absolute;  top: 4px;}	
  .socials{ display:none; }
  .carousel-content3 {  left: 36%;  position: absolute;  top: 14%;}
  .carousel-content {    position: absolute;  top: 10%;}
  .box_cont a.reads {  color: rgb(233, 137, 0);  display: block;  font-size: 12px;  margin-bottom: 10px;
  text-decoration: none;}  
  .carousel-content5 {   left: 32%;  position: absolute;  top: 30%;}
  #carousel-donate .carousel-content {   left: 43%;  position: absolute;  top:43%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 30px;  font-weight: 800;}
}

@media (max-width: 768px) {
.mainmenu ul li a {  color: rgb(56, 52, 114);  font-size: 9px;  padding-right: 2px; text-transform: capitalize;}
.carousel-content {  left: 10%;  position: absolute;  top: 3%;}
.carousel-content h2 {  color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 22px;  font-weight: 800;}
.carousel-content p {  color: rgb(255, 255, 255);  font-family: "Roboto",sans-serif;  font-size: 16px;}
.carousel-content3 {  left: 30%;  position: absolute;  top: 14%;}
.carousel-content1 .carousel-content-panel.hidden-xs {  width: 63%;}
.bottom-holder-right span.malas {  color: rgb(56, 52, 114);  font-family: "Raleway",sans-serif;  font-size: 14px;  font-weight: bold;  padding-left: 13px;  text-transform: uppercase;}
.bottom-add-right-content h3 {  color: rgb(255, 255, 255);  font-family: "Raleway",sans-serif;  font-size: 14px;  font-weight: 800;
  line-height: 22px;  text-transform: uppercase;}
 .bottom-add-right-content {  left: 29%;  position: absolute;  top: 40px;}
 .footer-top h3 {  color: rgb(255, 255, 255);  font-family: Arial,Helvetica,sans-serif;  font-size: 16px;  margin-bottom: 24px;}
 .box_cont p {  font-family: "Open Sans";  font-size: 10px;  font-style: italic;  line-height: 14px;}
 .box_cont a.reads {  color: rgb(233, 137, 0);  display: block;  margin-bottom: 10px;  text-decoration: none;}
/* .box .box_cont { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
color: rgb(255, 255, 255);display: none;margin-bottom: 5%;margin-top: 0;
padding-bottom: 2px;padding-left: 5px;padding-top: 13px;position: absolute;
top: 0;width: 158px;}*/
.box .box_cont {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color: rgb(255, 255, 255); display: none;margin-bottom: 5%;margin-top: 0;padding-bottom: 179px;padding-left: 12px;padding-top: 27px;position: absolute;top: 0;width: 92%;}

.box_cont span { display: block;font-family: "Times New Roman",Times,serif;font-size: 26px;font-style: italic;padding-bottom: 3px;}
.box_cont p { font-family: "Open Sans";font-size: 18px;font-style: italic;line-height: 24px;}
 .socials{ display:block; }
  .carousel-content3 {  left: 36%;  position: absolute;  top: 14%;}
 .box_cont a.reads {  color: rgb(233, 137, 0);  display: block;  font-size: 8px;  margin-bottom: 10px;  text-decoration: none;}
 .carousel-content5 {   left: 29%;  position: absolute;  top: 3%;}
 .box img.img-responsive { width:100%; }
  .about_box_main_inner iframe {   width: 100%;}
  .holder-inner-box .col-xs-12.col-sm-6.col-md-3.col-lg-3 {  margin-bottom: 15px;}
  #carousel-donate .carousel-content {   left: 43%;  position: absolute;  top: 36%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 25px;  font-weight: 800;}
}
@media (max-width: 767px) { 
.mainmenu ul li a {  font-size: 13px;  }
.mainmenu  { float:none !important;}
.box img.img-responsive { width:100%; }
.box { margin-bottom:0px;  }
.box .box_cont {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color: rgb(255, 255, 255); display: none;margin-bottom: 5%;margin-top: 0;padding-bottom: 179px;padding-left: 12px;padding-top: 165px;position: absolute;top: 0;width: 95.5%;}
.box_cont span {display: block;font-family: "Times New Roman",Times,serif;font-size: 34px;font-style: italic;
padding-bottom: 3px;}
.box_cont p { font-family: "Open Sans";font-size: 18px;font-style: italic;line-height: 24px;}
 .bottom-add-right-content {  left: 46%;  position: absolute;  top: 41px; }
 .bottom-add-right-content h3 {  color: rgb(255, 255, 255); font-family: "Raleway",sans-serif;  font-size: 13px;  font-weight: 800;  line-height: 18px;  text-transform: uppercase;}
.socials{ display:block; }
.header-top .text-right { text-align:center; }
.holder-inner-box .col-xs-12.col-sm-6.col-md-3.col-lg-3 {  margin-bottom: 10px;}
.about_box_main_inner iframe {   width: 100%;}
#carousel-donate .carousel-content {   left: 43%;  position: absolute;  top: 30%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 25px;  font-weight: 800;}
}
@media (max-width: 480px) {
.mainmenu  { float:none !important;}
.box img.img-responsive { width:100%; }
.box { margin-bottom:0px;  }
.box .box_cont { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color: rgb(255, 255, 255);display: none;margin-bottom: 5%;margin-top: 0;padding-bottom: 125px;padding-left: 12px;padding-top: 144px;position: absolute;top: 0;width: 94%;}
.box_cont span { display: block;font-family: "Times New Roman",Times,serif;font-size: 26px;font-style: italic;padding-bottom: 3px;}
.box_cont p { font-family: "Open Sans";font-size: 18px;font-style: italic;line-height: 24px;}
.bottom-add-right-content h3 {  color: rgb(255, 255, 255);
  font-family: "Raleway",sans-serif;  font-size: 13px;  font-weight: 800;  line-height: 18px;  text-transform: uppercase;}
.bottom-add-right-content {  left: 43%;  position: absolute;  top: 14px;}
.socials{ display:block; }
.header-top .text-right { text-align:center; }
.forms {  position: absolute;  right: 87px;  top: 56%;  z-index: 999;}
.holder-inner-box .col-xs-12.col-sm-6.col-md-3.col-lg-3 {  margin-bottom: 10px;}
.about_box_main_inner iframe {   width: 100%;}
.about_box_main_inner img.alignright { width:100%; }
#carousel-donate .carousel-content {   left: 33%;  position: absolute;  top: 30%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 22px;  font-weight: 800;}
.final_info select, .final_info input[type="text"], .final_info input[type="password"], .final_info textarea {
  background-color: #ffffff;  border: 1px solid #bebebe;  border-radius: 5px;  font-size: 1em;
  margin: 0;  outline: medium none;  padding: 5px;  width: 180px;}
}
@media (max-width: 360px) {
.box .box_cont {   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  color: rgb(255, 255, 255);  display: none;   margin-bottom: 5%;  margin-top: 0;  padding-bottom: 125px;  padding-left: 12px;
  padding-top: 0;  position: absolute;  top: 0;  width: 94%;}
.holder-inner-box .col-xs-12.col-sm-6.col-md-3.col-lg-3 {  margin-bottom: 10px;}
.about_box_main_inner iframe {   width: 100%;}
.about_box_main_inner img.alignright { width:100%; }
#carousel-donate .carousel-content {   left: 33%;  position: absolute;  top: 30%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 15px;  font-weight: 800;}
.final_info select, .final_info input[type="text"], .final_info input[type="password"], .final_info textarea {
  background-color: #ffffff;  border: 1px solid #bebebe;  border-radius: 5px;  font-size: 1em;
  margin: 0;  outline: medium none;  padding: 5px;  width: 180px;}
}

@media (max-width: 320px) {
.mainmenu  { float:none !important;}
.box img.img-responsive { width:100%; }
.box { margin-bottom:0px;  }
.box .box_cont {   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;  color: rgb(255, 255, 255);  display: none;  margin-bottom: 5%;  margin-top: 0;
  padding-bottom: 47px;  padding-left: 12px;  padding-top: 30px;  position: absolute;  top: 0;  width: 91%;}
.box_cont span {  display: block;  font-family: "Times New Roman",Times,serif;  font-size: 20px;  font-style: italic;  padding-bottom: 3px;}
.box_cont p {  font-family: "Open Sans";  font-size: 15px;  font-style: italic;  line-height: 17px;}
  .bottom-add-right-content h3 {  color: rgb(255, 255, 255);  font-family: "Raleway",sans-serif;  font-size: 13px;  font-weight: 800;  line-height: 18px;  text-transform: uppercase;}
.bottom-add-right-content {  left: 13%;  position: absolute;  top: 14px;}
.socials{ display:block; }
.header-top .text-right { text-align:center; }
.forms {   position: absolute;  right: 45px;  top: 56%;  z-index: 999;}
.holder-inner-box .col-xs-12.col-sm-6.col-md-3.col-lg-3 {  margin-bottom: 10px;}
.about_box_main_inner iframe {   width: 100%;}
.about_box_main_inner img.alignright { width:100%; }
#carousel-donate .carousel-content {   left: 33%;  position: absolute;  top: 30%;}
.carousel-content h2 {   color: rgb(56, 52, 114);  font-family: "Roboto",sans-serif;  font-size: 15px;  font-weight: 800;}
.final_info select, .final_info input[type="text"], .final_info input[type="password"], .final_info textarea {
  background-color: #ffffff;  border: 1px solid #bebebe;  border-radius: 5px;  font-size: 1em;
  margin: 0;  outline: medium none;  padding: 5px;  width: 180px;}
}