/*
Template: TheFox
Theme Name: TheFox Child Theme
Theme URI: http://www.thefoxwp.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.50
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -

Logo Blue: #2b338c

Blue: #10069F
Yellow: #FFD700
Cool Gray: #97999B
Old gray/blue replaced throughout with #10069F: #28809c

*/

.home-video-message {margin-top:-50px;}
.home-video-message a:hover {color:white!important;}

body {font-family:Karla!important}
.hide {display:none;}	
.center {text-align:center;}
.full {width:100%;}
.smalltext {font-size:16px;}
.smalltext p {font-size:16px;}
.mediumtext {font-size:17px;}
.mediumtext p {font-size:17px;}
.nowrap {white-space:nowrap;}
#hide {display:none;}
p {color:black;
	font-size:19px;
	font-weight:normal;
	line-height:1.5;}
hr {width:90%;
	margin:30px auto;
	background-color:#d93634;
	height:3px;}
h1.customhead {font-size:37px;
	color:#2b338c;
	margin:75px 0 40px 0;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.highlight {font-weight:bold;
	color:#2b338c;}
b {font-weight:bold;}
.rd_child_pages {display:none}

#logo_img img {max-height:none !important;
	max-width:none !important;	
	height:130px!important;
    width:295px!important;
	padding-bottom:10px;	
	position:relative;
	top:-20px;
	left:30px;}
	
li {font-size:18px;
	color:#000;
	line-height:1.5;
	padding:13px!important;}

#menu-main-menu a {color:#10069F; font-size:17px;}
#menu-main-menu a:hover {color:#000;}
.top_bar_menu {padding-right:10px;
	font-size:14px;
	letter-spacing:1px;}
#menu-top-menu a {color:#10069F!important;}
#menu-top-menu a:hover {color:#000!important;}
#menu-top-menu .menu-item-14 a {border:0;
	padding:8px;
	margin:0;
	background-color: #10069F;
	color:white!important;
	letter-spacing:normal;}
#menu-top-menu .menu-item-14 a:hover {color: #FFD700!important;}	
.nav_type_1 #menu-main-menu .menu-item {padding:0!important;}
.nav_type_1 .sub-menu {border:1px solid #10069F!important;
	background-color:rgba(255,255,255,.7)!important;
	margin-top:-20px!important;
	padding-right:5px!important;}
.nav_type_1 .sub-menu a {color:#10069F!important;
	font-size:17px!important;
	background-color:rgba(255,255,255,0)!important;}
.nav_type_1 .sub-menu a:hover {background-color:#fff!important;
	width:98%!important;}
#mobile-menu {background-color:#10069F!important;}
#mobile-menu li {padding:0!important;
	margin:0!important;}
#mobile-menu li a {color:white!important;}
#mobile-menu li a:hover {color:#FFD700!important;}
	
.donate {width:200px;
	border:3px solid #2b338c;
	padding:8px;
	margin:auto;}
	
header {background-color:transparent!important;
	border-bottom:2px solid #2b338c;
	width:90%;
	padding-bottom:30px;}
.header_shadow {box-shadow:none!important;}
#footer {font-family:Karla!important;}
#footer .widget_wrap {padding:0!important;}
#footer a {color:white!important;}
#footer a:hover {color:#faad17!important;}
#footer h2 {text-decoration:underline;}
#footer .widget_wrap {margin:50px auto 0 auto;}
#footer_coms {background-color:#FFD700!important;
	color:#97999B!important}
.footercol1 {width:500px;
	margin-top:-20px!important;}
.customfooter {width:100%;
	background-color:white;
	text-align:center;}	
.shift-up {display:block;
	position:relative;
	margin-top:-218px!important;}	
.single-post .shift-up {display:block;
	position:relative;
	margin-top:-768px!important;}
.single .wrapper h1 {font-family:Karla!important;}
.single .wrapper h2 {font-family:Karla!important;}	
.single .wrapper .entry {font-family:Karla!important;}
.archive .wrapper h1 {font-family:Karla!important;}
.archive .wrapper h2 {font-family:Karla!important;}	
.archive .wrapper .entry {font-family:Karla!important;}
body.category-8 h1 {visibility: hidden;
    position: relative;}
body.category-8 h1:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "EVENTS/PAST";}
body.category-15 h1 {visibility: hidden;
    position: relative;}
body.category-15 h1:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "EVENTS/UPCOMING";}	
body.category-16 h1 {visibility: hidden;
    position: relative;}
body.category-16 h1:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "EVENTS";}		
body.category-7 h1 {visibility: hidden;
    position: relative;}
body.category-7 h1:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "NEWS";}
body.category-11 h1 {visibility: hidden;
    position: relative;}
body.category-11 h1:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "VIDEO";}	
	
.rev_slider {margin-top:-200px!important;}
.rev_slider h1 {text-align:center;
	color:#10069F;
	font-size:40px;
	margin:10px 0;
	line-height:1.2!important;}
.rev_slider h2 {text-align:center;
	color: #10069F;
	font-size:28px;
	line-height:1.2!important;}
.rev_slider h3 {text-align:center;
	color:#282828;
	font-weight:normal;
	font-size:18px;}
.rev_slider .button {width:100px;
	text-align:left!important;
	float:left!important;
	margin:20px auto;
	border:0;
	padding:8px 8px 8px 13px;
	font-size:18px;
	background-color:#10069F;}
.rev_slider .button a {color:white!important;}
.rev_slider .button a:hover {color:#FFD700!important;}
.rev_slider .button a {color:#d93634;}
.rev_slider .button a:hover {color:#FFD700;}



.homecallout h2 {color:white; 
	font-size:30px;
	margin-bottom:20px;
	font-family:Karla!important;}
.homecallout p {font-size:20px;
	padding:0 20%;}

.homeicon1 {text-align:center;
	font-size:19px;
	color:#282828;
	line-height:1.2;
	padding:10px 20px 20px 20px;}
.homeicon1 .highlight {color: #10069F;
	font-weight:bold;}	
.homeicon2 {text-align:center;
	font-size:19px;
	color:#282828;
	line-height:1.2;
	padding:10px 20px 20px 20px;}
.homeicon2 .highlight {color: #10069F;
	font-weight:bold;}	
.homeicon3 {text-align:center;
	font-size:19px;
	color:#282828;
	line-height:1.2;
	padding:10px 20px 20px 20px;}
.homeicon3 .highlight {color: #10069F;
	font-weight:bold;}
	
.homepagevideopad {position:relative;
	left:-30%;}
	
.stats-callout h2 {font-size: 25px;
    text-align:center;
    color:#10069F;}
.stats-callout h2 span {position:relative;}
.stats-callout h2 span:before, h2 span:after {border-top: 2px solid #10069F;
    content:"";
    position: absolute;
    top: 15px;
    right: 5em;
    bottom: 0;
    width: 100%;}
.stats-callout h2 span:after {position: absolute;
    top: 15px;
    left:5em;
    right:0;
    bottom: 0;}
	
.dividertext h3 {width:50%;
	font-size: 25px;
    text-align:center;
    color:#10069F;
	z-index:10000;
	margin:auto;
	position:relative;
	white-space:nowrap;}	
.dividertext .text {padding:0 15px;
	background-color:white!important;}
.divider-underline {width:50%;
	height:3px;
	margin:auto;
	border-top: 2px solid #10069F;
	position:relative;
	top:-10px;
	z-index:1;}

.family-callout {background:url(/wp-content/uploads/2020/07/homefamily-bg.jpg);
	background-size: 100%;
	background-repeat:no-repeat;
	font-size:20px;
	line-height:1.3;
	padding:40px 30px 10% 48px;}
.family-callout h1 {color:white;
	font-size:28px;
	line-height:1.1;}
.family-callout p {margin-top:30px;
	color:white!important;}	
.family-callout div {margin-top:30px;
	color:white!important;}
.family-callout-img {background-position:right!important;
	position:relative; left:1px!important;}		

.redbanner {width:100%;
	height:225px;
	margin:0;
	padding:0;
	background:url(/wp-content/uploads/2020/07/impact-bg.jpg) #10069F;
	background-size: contain;
	background-position:top center;
	background-repeat:no-repeat;
	padding:45px 75px;}
.redbannertall {height:300px;
	font-size:120%;}	
.redbanner p {color:white;
	font-size:25px;}
.bannercol {width:35%;
	float:left;
	margin:0 auto 0 100px;
	padding:15px 25px;
	color:white!important;
	font-size:20px!important;
	line-height:1.3;}

.home .promo_title {font-size:22px;
	font-weight:normal;
	line-height:1;}
.home .cta_mt {font-size:14px;
	text-transform:uppercase;}
.home .rd_promo_box {padding:0!important; margin:0!important;}
.home .rd_promo_box .promo_text {margin:0 20px!important;}		
.home .promo_text {min-height:320px!important;}	

.stories1 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	padding:40px 30px 0 48px;}
.stories1 h1 {color:white;
	font-size:28px;
	line-height:1.3;}
.stories1 p {padding-top:20px;
	color:white;
	font-size:22px;}
.stories1pic {background-color:#10069F;}	

.stories2 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	padding:30px 30px 10% 48px;}
.stories2 h1 {color:white;
	font-size:28px;
	line-height:1.1;
	padding-top:20px;}
.stories2 p {margin-top:20px;
	color:white;
	font-size:22px;
	line-height:1.3;}
.stories2pic {background-color:#10069F;}	

.stories3 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	padding:80px 30px 0 48px;}
.stories3 h1 {color:white;
	font-size:28px;
	line-height:1.1;}
.stories3 p {margin:30px 0;
	color:white;
	font-size:23px;
	line-height:1.3;}
.stories3pic {background-color:#10069F;}	

.impactsection {width:100%;
	min-height:500px;
	margin:20px 0 0 0;
	padding:30px 0 60px 0;
	background-color:#10069F!important;}
.impactsection2 {width:100%;
	min-height:750px;
	margin:20px 0 0 0;
	padding:30px 0 60px 0;
	background-color:#10069F;}
.impactsection3 {width:100%;
	min-height:225px;
	margin:20px 0 0 0;
	padding:45px 75px 60px 0;
	background-color:#10069F;}
.impactsection4 {width:100%;
	min-height:1000px;
	margin:20px 0 0 0;
	padding:45px 75px 60px 0;
	background-color:#10069F;}		
.impactcol {width:35%;
	float:left;
	margin:0 auto 0 100px;
	padding:45px 25px 60px 0;
	color:white!important;
	font-size:20px!important;
	line-height:1.3;
	background:url(/wp-content/uploads/2020/07/impact-bg.jpg) #10069F;
	background-size: contain;
	background-position:top center;
	background-repeat:no-repeat;	}
.impactcol li {color:white!important;
	font-size:20px!important;
	line-height:1.3;
	padding-bottom:12px;}
.impactcol p {color:white!important;
	font-size:20px!important;
	line-height:1.3;}
.impactsection3 p {color:white!important;
	font-size:20px!important;
	line-height:1.3;}	
.sh-link {text-align:center;
	width:140px;
	padding:11px;
	margin:0 auto 0 auto;
	border:2px solid #d93634;}	
.sh-link a {color:#d93634!important;
	text-align:center;
	font-size:18px;}
.sc_line {width:75%!important;}
.impact-short .sc_line {width:88%!important;}

.sponsor-img {padding:20px;}

.mailinglist {width:100%;
	max-width:500px;
	margin:0 auto 100px auto;
	color:black!important;
	font-size:25px!important;}	

.formembed {width:70%;
	height:2000px;
	margin-left:15%;
	text-align:center;}
.formembed2 {width:400px;
	height:500px;
	margin:auto;
	text-align:center;}	
.donate-widget {width:150px;
	margin:0 0 50px 100px;}
.videoembed {position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 15px;
	height: 0;
	margin-top:15px;}
.videoembed iframe {position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;}	
	
.post-title {padding-top:30px;}	

.wpcf7-validates-as-required {background-color:white!important; border:1px solid #949292!important;}
.wpcf7-text {background-color:white!important; border:1px solid #949292!important;}
.wpcf7-textarea {background-color:white!important; border:1px solid #949292!important;}
.page-id-3550 form {width:90%;
	max-width:800px;
	margin:auto;
	padding:0 0 100px 0!important;}
.page-template-page-donation-template #fw_c {margin-top:-220px!important;}
.page-template-page-donation-template .wpcf7-form {padding-top:50px!important;}	

.pfpItem .entry-title {padding-bottom:9px;}	
.pfpItem .entry-title a	{color:#2b338c;
	font-size:40px;}
.pfpItem .entry-title a:hover {color:#d93634;}
.pfpItem {font-size:18px;
	color:#282828;
	line-height:1.3;}
.pfpItem a {color:#2b338c;
	font-weight:bold;}
.pfpItem a:hover {color:#d93634;}
.pfpItem {font-size:18px;
	color:#282828;
	line-height:1.3;}
.pfpItem .entry-title a {font-size:25px!important;}	
#posts {margin-top:-50px;}	
#posts hr {width:100%;
	height:1px;}
.post_ctn {position:relative;
	top:-30px;}	
.page_title_ctnXXXX, .tags_container {display:none;}
.archive .post-info {display:none;}
.single_post_navigation {display:none;}
.cat-item-1 {display:none;}
.cat-item-9 {display:none;}
.pfpReadMore {display:none;}

.page_title_ctn h1 {text-transform:uppercase;
	color:#10069F!important;
	margin-left:70px;}
#breadcrumbs {display:none!important;}	
	
#author-bio {display:none;}
.single_post_related_carousel {display:none;}
.post-template-default h1 {display:none;}
.post-template-default h2 {margin-top:30px;}
.post-template-default p {margin-bottom:30px;}

.post-template-single-upcomingevent #sidebar {display:none;}
.post-template-single-upcomingevent .post-info {display:none;}
.post-template-single-upcomingevent .entry {width:1050px; padding-top:20px;}
.post-template-single-upcomingevent .post-title h2 {display:none;}
.post-template-single-upcomingevent .share_icons_container {display:none;}
.post-template-single-upcomingevent .single_post_navigation_bottom {display:none;}
	
.page-id-3037 .wpcf7-submit {background-color:#24b3f2!important;
	padding:14px 18px!important;}

	
.postid-3634 .post-title {display:none;}

.rmagic label {color:#2c3e50;}
.rmagic .label {color:#2c3e50;
	font-size:14px;}
.rmagic input, textarea, option, select {color:black!important;
	border:1px solid #949292!important;}
.rmagic .rm-total-price-widget {color:red;
	font-size:20px;
	font-weight:bold;}
	
.BBFormFieldLabelEdit {font-family:Karla!important; font-size:25px!important;}	
.BBFormFieldLabel {font-family:Karla!important; font-size:18px!important;}	
	
	
	
.walk-navbutton a {border:0;
	padding:10px 8px;
	margin:0;
	background-color: #FFD700;
	letter-spacing:normal;
	text-transform:uppercase;}
.walk-navbutton a:hover {background-color: #fff!important;}	
	
	
p a {color:#2b338c!important;}
p a:hover {color:#32dbc5!important;}
li a {color:#2b338c!important;}
li a:hover {color:#32dbc5!important;}
	
	

@media (min-width: 768px) and (max-width: 1024px) {

.shift-up {display:block;
	position:relative;
	margin-top:-10px!important;}
.single-post .shift-up {display:block;
	position:relative;
	margin-top:-120px!important;}
.single-post .post-title {margin-top:65px;}
#sidebar {margin-top:65px;}
.tf_o_visible {display:none;}

}
	
	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

.shift-up {display:block;
	position:relative;
	margin-top:-10px!important;}
.single-post .shift-up {display:block;
	position:relative;
	margin-top:-120px!important;}
.single-post .post-title {margin-top:65px;}
#sidebar {margin-top:65px;}
.tf_o_visible {display:none;}
	
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

.single-post .shift-up {display:block;
	position:relative;
	margin-top:-120px!important;}
.single-post .post-title {margin-top:65px;}
#sidebar {margin-top:65px;}
.tf_o_visible {display:none;}
}
	

@media (min-width: 320px) and (max-width: 767px) {

body {margin:0 0;}
.shift-up {margin-top:0!important;}
.single-post .shift-up {margin-top:0px!important;}
.hospitallogo {display:block; margin:auto!important;}
.page_title_ctn h1 {margin-left:50px;}

.walk-navbutton a {margin-top:-2px!important;
	color: #10069F!important;}
.walk-navbutton a:hover {background-color: #fff!important;}	
}


@media (min-width: 0px) and (max-width: 768px) {

#logo_img .mobile_logo {max-height:none !important;
	max-width:none !important;	
	height:75px!important;
    width:190px!important;
	position:relative;
	top:0;}
	
}	
	
	
@media (min-width: 0px) and (max-width: 1040px) {	

.home-video-message {margin-top:0px;}

.mobiletext {display:block;
	text-align:center;
	padding:0 20px;}
.tp-caption h2 {display:none}		
.tp-caption h3 {display:none;}	
.donate-btn-mobile {display:block;
	border:2px solid red;
	border-radius:4px 4px;
	width:185px;
	margin:auto;
	text-align:center;}
.donate-btn-mobile a {color:red;}
.donate-btn-mobile a:hover {color:black;}	
.button {display:none;}

.exist-col1 {margin-left:-23%!important; padding-left:0!important;}
.exist-col2 {margin-left:0px!important; padding-left:0!important;}

.page-template-page-donation-template #fw_c {display:block;
	position:relative;
	margin-top:0!important;}
.page-template-page-donation-template .menu-slide {display:block;
	position:relative;
	margin-top:100px!important; border:100px solid red}	
}



@media (min-width: 1041px) and (max-width: 3000px) {

.donate-btn-mobile {display:none;}
.mobiletext {display:none!important;}

}


@media (min-width: 320px) and (max-width: 1040px) {

.rev_slider {margin-top:0!important;}
.rev_slider h1 {text-align:center;
	color:#2b338c;
	font-size:22px;
	line-height:1.2!important;
	margin:0!important;
	position:relative;
	left:30px;
	top:-10px;}
.rev_slider h2 {text-align:center;
	color:#2b338c;
	font-size:16px;
	line-height:1.2!important;
	margin:0!important;
	position:relative;
	left:30px;
	top:-20px;}
.rev_slider h3 {text-align:center;
	color:#282828;
	font-weight:normal;
	font-size:18px;
	line-height:1.2!important;
	margin:0!important;
	position:relative;
	left:20px;
	top:-20px;}
.rev_slider .button {width:100px;
	text-align:center;
	margin:20px auto;
	border:2px solid #d93634;
	padding:8px;
	font-size:18px;}
.rev_slider .button a {color:#d93634;}
.rev_slider .button a:hover {color:#2b338c;}
.hide-mobile-slider {display:none;}
}



@media (min-width: 320px) and (max-width: 700px) {

body {margin:0 0;}
.rev_slider, #rev_slider_9_1_wrapper {margin-top:0!important;}
.footercol1 {width:100%; margin-top:0!important;}
#footer .widget_wrap {margin:0;}

.home .promo_text {min-height:auto!important; border:0!important;}
.home .rd_promo_box {width:97%; border-bottom:4px solid #10069F;
	padding:0!important; margin:0!important;
	height:auto; min-height:100px!important;
	overflow:hidden;
	margin:0 auto 20px auto!important;}	
	
}


@media (min-width: 320px) and (max-width: 500px) {


.wpb_video_widget iframe {min-width:400px!important;
	width:100%!important;
	height:120px!important;
	margin:0 auto 0 -45%!important;
	padding:0!important;}	
	
}




@media (min-width: 320px) and (max-width: 900px) {

body {margin:0 0;}
.rev_slider, #rev_slider_9_1_wrapper {margin-top:0!important;}
.footercol1 {width:100%; margin-top:0!important;}
#footer .widget_wrap {margin:0;}

.home .promo_text {min-height:auto!important;}

.homepagevideopad {position:relative;
	left:0;}	

.family-callout {font-size:20px;
	line-height:1.13;
	padding:20px;
	margin-bottom:20px;}
.family-callout h1 {color:white;
	font-size:25px;
	line-height:1.1;}
.family-callout p {margin-top:15px;}
.family-callout p br {display:none;}

.stories1 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	font-size:20px;
	line-height:1.13;
	padding:20px;
	margin-bottom:20px;}
.stories1 h1 {color:white;
	font-size:25px;
	line-height:1.1;}
.stories1 p {margin-top:15px;}

.stories2 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	font-size:20px;
	line-height:1.13;
	padding:20px;
	margin-bottom:20px;}
.stories2 h1 {color:white;
	font-size:25px;
	line-height:1.1;}
.stories2 p {margin-top:15px;}

.stories3 {background:url(/wp-content/uploads/2020/07/stories-bg-blue.jpg) #10069F;
	font-size:20px;
	line-height:1.13;
	padding:20px;
	margin-bottom:20px;}
.stories3 h1 {color:white;
	font-size:25px;
	line-height:1.1;}
.stories3 p {margin-top:15px;}

#storiesrow1 {margin-top:0!important;}
#storiesrow2 {position:relative;top:0!important;}
#storiesrow3 {position:relative;top:0!important;}

.impactsection {height:auto;}
.impactsection2 {height:auto;}
.impactsection3 {height:auto;}
.impactsection4 {height:auto;}		
.impactcol {width:90%;
	float:none;
	margin:0 auto;
	padding:10px 20px;}
	
.redbanner {height:auto;}
.redbanner p {line-height:1.2;
	font-size:23px;}
.redbannertall {float:none;
	height:auto;
	font-size:120%;}
.bannercol {width:100%;
	float:none;
	margin:auto;
	padding:0;}	

.dividertext h3 {width:100%;
	white-space:auto;}	
.dividertext .text {padding:35px;
	background-color:none!important;}
.divider-underline {display:none;}
	
.formembed {width:100%;
	height:2800px;
	margin:0!important;
	padding:0!important;
	text-align:center;}
	
.vc_custom_1483456348648 {padding:20px 0!important;}

}



@media (min-width: 320px) and (max-width: 1400px) {

.impactsection {height:auto;}
.impactsection2 {height:auto;}
.impactsection3 {height:auto;}	
.impactcol {width:90%;
	float:none;
	margin:0 auto;
	padding:10px 20px;
	background-color:#10069F!important;}

.family-callout {font-size:20px;
	line-height:1.13;
	padding:10px 10px 10px 20px;
	margin-bottom:20px;}
	
}


@media (min-width: 320px) and (max-width: 1149px) {

.post-template-single-upcomingevent .entry {width:100%;}

.home .rd_promo_box {padding:0!important;}
.home .rd_promo_box .promo_text {padding:20px 2px!important; margin:0 2px!important;}
.home .promo_text {min-height:200px!important;}
	
}


@media (min-width: 300px) and (max-width: 766px) {

.home .promo_text {min-height:auto!important; border:0!important;}
.home .rd_promo_box {width:97%; border-bottom:4px solid #10069F;
	padding:0!important; margin:0!important;
	height:auto; min-height:100px!important;
	overflow:hidden;
	margin:0 auto 20px auto!important;}	
	
}


@media (min-width: 1020px) and (max-width: 1250px) {

.footercol1 {padding-right:150px;}	

}


@media (min-width: 900px) and (max-width: 1300px) {

.vc_custom_1481732545128 div strong {color:#c42d2d;}

}

@media (min-width: 900px) and (max-width: 1100px) {

header {border:0;}
.rev_slider, #rev_slider_9_1_wrapper h2 {padding-top:70px;}

}

@media (min-width: 320px) and (max-width: 1080px) {

.alignright {float:none!important; display:block!important;}
.alignleft {float:none!important; display:block!important;}

}


.rmagic input[type=submit]{
	    border: 1px solid #888!important;
    color: #888!important;
}