@media screen and (min-width:1000px){
    @font-face {
  font-family: 'SegoeUI-Bold';
  src: url('../Fonts/SegoeUI-Bold/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../Fonts/SegoeUI-Bold/SegoeUI-Bold.woff') format('woff'),
       url('../Fonts/SegoeUI-Bold/SegoeUI-Bold.ttf')  format('truetype'), 
       url('../Fonts/SegoeUI-Bold/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI-BoldItalic';
  src: url('../Fonts/SegoeUI-BoldItalic/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('../Fonts/SegoeUI-BoldItalic/SegoeUI-BoldItalic.woff') format('woff'),
       url('../Fonts/SegoeUI-BoldItalic/SegoeUI-BoldItalic.ttf')  format('truetype'),
       url('../Fonts/SegoeUI-BoldItalic/SegoeUI-BoldItalic.svg#SegoeUI-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SegoeUI-Italic';
  src: url('../Fonts/SegoeUI-Italic/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),
       url('../Fonts/SegoeUI-Italic/SegoeUI-Italic.woff') format('woff'),
       url('../Fonts/SegoeUI-Italic/SegoeUI-Italic.ttf')  format('truetype'),
       url('../Fonts/SegoeUI-Italic/SegoeUI-Italic.svg#SegoeUI-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI-Light';
  src: url('../Fonts/SegoeUI-Light/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),
       url('../Fonts/SegoeUI-Light/SegoeUI-Light.woff') format('woff'),
       url('../Fonts/SegoeUI-Light/SegoeUI-Light.ttf')  format('truetype'),
       url('../Fonts/SegoeUI-Light/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI-Regular';
  src: url('../Fonts/SegoeUI-Regular/SegoeUI-Regular.eot?#iefix') format('embedded-opentype'),
       url('../Fonts/SegoeUI-Regular/SegoeUI-Regular.woff') format('woff'),
       url('../Fonts/SegoeUI-Regular/SegoeUI-Regular.ttf')  format('truetype'),
       url('../Fonts/SegoeUI-Regular/SegoeUI-Regular.svg#SegoeUI-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Trajan-Regular';
  src: url('../Fonts/Trajan-Regular/Trajan-Regular.eot?#iefix') format('embedded-opentype'), 
       url('../Fonts/Trajan-Regular/trajan-regular.woff') format('woff'),
       url('../Fonts/Trajan-Regular/Trajan-Regular.ttf')  format('truetype'),
       url('../Fonts/Trajan-Regular/Trajan-Regular.svg#Trajan-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Trajanpro-Regular';
  src: url('../Fonts/Trajanpro-Regular/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), 
       url('../Fonts/Trajanpro-Regular/TrajanPro-Regular.woff') format('woff'),
       url('../Fonts/Trajanpro-Regular/TrajanPro-Regular.ttf')  format('truetype'),
       url('../Fonts/Trajanpro-Regular/TrajanPro-Regular.svg#Trajan-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'verdana';
    src:url('../Fonts/verdana_0.eot');
    src: url('../Fonts/verdana_0.eot') format('embedded-opentype'),
         url('../Fonts/verdana_0.woff') format('woff'),
         url('../Fonts/verdana_0.ttf') format('truetype');
}
	body{
		min-width:1071px;
	}
	.no-margin-right{
		margin-right:0 !important;
	}
	.layout_wide{ 
		width:100% !important; 
		margin-top:0 !important;
	}
	.layout_wide .header{
		width:100%;
	}
	.layout_box .header{
		width:1071px;
	}
	body.admin-bar .fixed_header{
		top:32px;
	}
	.home_slider{ 
		/*background:url(../images/slider-bg.png);*/
	}
	.header_right nav{
		/*padding:15px 0; */
		height:50px; font-family: 'SegoeUI-Regular';
		margin-right:-10px; 
		line-height:1.25; 
		position:relative;float:right;  margin-right: 15px;
	}
	.buy-button{ 
		position:absolute; 
		top:-16px; 
		left:40%;
	}
	.header-align{ 
		position:relative;
	}
	nav ul{
		list-style:none; 
		color:#6c6d6c; 
		font-size:14px;
	}
	nav ul li{
	    padding-left:10px;padding-right:10px;
		float:left; 
		display:inline; 
		position:relative;
	}
	nav ul li a{
		display:block; 
		padding:15px 10px; 
		color:#6c6d6c;
	}
	nav ul li ul{
		display:none; left:0px !important;left:10px;
		width:195px;  opacity: 0.80;padding:5px;padding-bottom:0px !important;
		z-index:99;top:50px;color: #fff;
	}
	nav ul li:hover ul{
		display:block; 
		position:absolute; 
		background:#FAC223;
		/*border-bottom:1px #fff solid; */
		box-shadow:5px 5px 5px rgba(0,0,0,0.5); 
		-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); 
		-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); 
	}
	nav ul li.current-menu-item ul li{
		position:relative;
	}
	nav ul li.current-menu-item ul li{
		color:#76121A; 
		display:block; 
		float:none;
	} 
	nav ul li.current-menu-item ul li a{
		color:#76121A; 
		display:block; 
		float:none;
	} 
	nav ul li ul li{
		color:#76121A; 
		display:block; 
		float:none;
	} 
	nav ul li ul li a{
		color:#76121A; 
		display:block; 
		float:none;
	}
	.sub-menu li a{color:#76121a!important;font-size:14px !important;}
	.sub-menu li {opacity:1!important;padding:0px !important;}
	.sub-menu li hover{color:#fff!important;}
	.sub-menu li a:hover{color:#fff; background:#C6741E !important;font-weight:none !important;}
	nav ul li.current-menu-item:hover{
		background-color:#FAC223 !important;
	}
	nav ul li.current-menu-item ul li a{
		padding-top:7px;
		padding-bottom:7px;color: #76121a;
	}
	nav ul li ul li.current-menu-item a :hover{
		background-color:#C07E4A; 
		color:#ffffff;
	}
	nav ul li ul li a:hover{
		background-color:#C07E4A; 
		color:#ffffff;
	}
	nav ul li:hover ul li ul, 
	nav ul li:hover ul li:hover ul li ul{
		display:none;
	}
	nav ul li:hover ul li:hover ul, 
	nav ul li:hover ul li:hover ul li:hover ul{
		display:block; 
		position:absolute; 
		left:180px; 
		top:0;
	}
	#sitemain{
		width:/*680px*/600px; 
		float:left; 
		background-color:#f1e3be; 
		padding:15px;
	}
	.home #sitemain {
    background-color: #f1e3be;
    float: left;
    padding: 15px;
    width: 600px;
}
	#sitemain.right{
		float:right;
	}
	#sidebar{
		width:/*291px*/400px; 
		float:right; 
		background-color:#f1e3be; 
		padding:15px;
	}
	.hdr_buy_link{
		text-align:right; 
		padding:5px 0;
	}
	#container{
		padding:20px; 
		width:680px; 
		float:left;
	}
	.title-404{
		font-size:32px; 
		padding:30px 0 20px; 
		font-style:italic; 
		font-weight:bold; 
		color:#eb5055; 
		text-transform:none; 
		text-align:center;
	}
	.title-404 strong{
		font-size:77px; 
		padding-right:20px;
	}
	.text-404{
		color:#eb5055; 
		font-size:24px; 
		text-align:center; 
		line-height:1.25; 
		padding-bottom:40px;
	}
	.pricing_table.pcol1 .price_col{
		width:99%;
	}
	.pricing_table.pcol2 .price_col{
		width:49.5%;
	}
	.pricing_table.pcol3 .price_col{
		width:33%;
	}
	.pricing_table.pcol4 .price_col{
		width:24.75%;
	}
	.pricing_table.pcol5 .price_col{
		width:19.75%;
	}
	#copyright{ 
		width:1071px; 
		margin:0 auto;
	}	
	.take-look_manage-desktop{
		float:left; 
		width:440px; 
		margin:0 60px 0 0;
	}
	.take-look_manage-desktop p{ 
		color:#ffffff; 
		line-height:22px;
	}
	.take-look_manage-desktop h4{ 
		margin-bottom:10px; 
		color:#ffffff; 
		font-size:25px; 
		text-transform:inherit;
	}
	.nomargin{ 
		margin-right:0 !important;
	}
	.takmanage_thum{ 
		float:left; 
		margin:15px 25px 15px 0;
	}
	.about_text h2{ 
		font:300 33px 'Open Sans',san-serif; 
		color:#404141;
	}
	.container-head{ 
		/*width:1030px; */
		width:100%;
		margin:0 auto;
	}
	.flexible-design{ 
		padding:30px 0 0 0;
	}
	.flex_content{ 
		color:#FFFFFF; 
		width:550px; 
		float:left; 
		font-weight:300; 
		font-size:18px; 
		line-height:28px;
	}
	.flex_content p{ 
		color:#ffffff;
	}
	.flex_content h2{ 
		margin-bottom:20px; 
		color:#ffffff; 
		font:300 32px 'Open sans',san-serif;
	}
	.flex_content h2 span{
		font-weight:700; 
		color:#ffffff;
	}
	.multiple-colors{ 
		font-weight:300; 
		font-size:13px; 
		line-height:13px; 
		color:#ffffff; 
		text-shadow:0 0 0 #83858d; 
		margin-top:25px;
	}
	.colour-flex{ 
		margin:15px 0;
	}
	.super-flex{ 
		background:url(../images/Super-Flexible-Design.png) no-repeat bottom right; 
		padding:79px 0 0 25px; 
		width:253px; 
		height:276px; 
		float:right;
	}
	.responsive-design{ 
		padding:30px 0 70px 0;
	}
	.responsive_content{ 
		color:#404141; 
		font-size:300; 
		font-size:18px; 
		line-height:28px;
	}
	.responsive_content h2{ 
		color:#404141; 
		margin-bottom:20px;  
		font:300 32px 'Open sans',san-serif;
	}
	.responsive_content h2 span{ 
		color:#404141; 
		font-weight:700;
	}
	.responsive-read{ 
		margin:0;
	}
	.responsive-read a{
		color:#404141; 
		transition:all 0.5s ease 0s; 
		border:1px solid #9f9e9e; 
		padding:6px 12px; 
		font-size:16px; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-read a:hover{
		color:#eb5055; 
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion{ 
		float:left; 
		width:390px; 
		margin:0; 
		padding:0; 
		border:1px solid #9f9e9e; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-accordion ul{ 
		font:300 19px/19px 'Open Sans';
	}
	.responsive-accordion ul li{ 
		border-bottom:1px #9f9e9e solid; 
		display:block; 
		padding:15px 30px; 
	}
	.responsive-accordion ul li:last-child{ 
		border-bottom:none;
	}
	.responsive-accordion ul li a{
		color:#404141; 
		background:url(images/accordion.png) no-repeat scroll 0 3px; 
		margin:0; 
		padding:0 0 0 30px;
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion ul li a:hover{
		color:#eb5055; 
		background-position:0 -20px; 
		transition:all 0.5s ease 0s;
	}
	.home_portfolio{
		padding:20px 0; 
		text-align:center;
	}
	.home_portfolio p{ 
		color:#ffffff;
	}
	.home_portfolio h2{ 
		margin-bottom:0; 
		text-align:center; 
		font-weight:600; 
		color:#ffffff; 
		font-family:'Open sans',san-serif; 
		font-size:32px;
	}
	.get-theapp h2{ 
		font-weight:300; 
		font-size:33px; 
		color:#404141; 
		margin:0; 
		padding:0;
	}
	.get-theapp h2 span{ 
		font-weight:700; 
		color:#404141;
	}
	.get-theapp img{ 
		margin-right:25px;
	}
	.contact{ 
		padding:0px 0; 
		color:#ffffff;
	}
	.contact h2{ 
		color:#ffffff; 
		font-weight:600; 
		font-size:30px; 
		margin:0 0 20px; 
		padding:0;
	}
	.contact_info{ 
		float:left; 
		margin-top:20px; 
		padding:0; 
		width:620px;
	}
	.contact_info input[type="text"], 
	.contact_info input[type="email"], 
	.contact_info input[type="tel"]{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:600px; 
		margin-bottom:15px; 
		border-radius:5px; 
	}
	.contact_info input[type="text"].cf_captcha{ 
		width:40%;
	}
	.contact_info input[type="text"]:focus, 
	.contact_info input[type="email"]:focus, 
	.contact_info input[type="tel"]:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info textarea{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:600px; 
		margin-bottom:15px; 
		border-radius:5px; 
		border:none; 
		height:110px;
	}
	.contact_info textarea:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info input[type="submit"]{
		cursor:pointer; 
		border:none; 
		background:#ffffff; 
		padding:5px; 
		width:130px; 
		font:600 17px 'Open Sans'; 
		color:#000000; 
		transition: all 0.5s ease 0s; 
		border-radius:5px; 
		display:block; 
	}
	.contact_info input[type="submit"]:hover{
		background:#303441; 
		color:#ffffff; 
		transition:all 0.5s ease 0s;
	}
	.quick_info{ 
		float:right; 
		margin-top:20px; 
		padding:0; 
		width:290px; 
		color:#ffffff;
	}
	.quick_info h5{
		color:#ffffff; 
		font-weight:400; 
		font-size:18px;
	}
	.quick_info p{ 
		line-height:21px; 
		margin:10px 0; 
		font-size:13px;
	}
	.quick_info .location{ 
		background:url(../images/icon-location.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px;
	}
	.quick_info .tel-phone{ 
		background:url(../images/icon-tel.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px; 
	}
	.quick_info .email{ 
		background:url(../images/icon-email.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin:0; 
		font-size:12px; 
	}
	.quick_info a{
		color:#ffffff;
	}
	.quick_info a:hover{
		color:#f48c8f;
	}
	.img{
		background:url(../images/fb.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 15px 0 0; 
		width:44px; 
		height:44px;
	}
	
	.fb{
		background:url(../images/fb.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 15px 0 0; 
		width:44px; 
		height:44px;
	}
	.gp{
		background:url(../images/footericon2.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 15px 0 0; 
		width:44px; 
		height:44px;
	}
	.tw{
		background:url(../images/instagram_round.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 15px 0 0; 
		width:44px; 
		height:44px;
	}
	.in{
		background:url(../images/footericon4.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0; 
		width:44px; 
		height:44px;
	}
	/*.fb:hover, 
	.gp:hover, 
	.tw:hover, 
	.in:hover{
		background-position:0 -34px; 
		transition:all 0.5s ease 0s;
	}*/
	.container-inner{ 
		width:100%; 
		margin:0 auto; 
		padding:0; 
		background-color:#f1e3be;
	}
}

@media screen and (min-width: 768px) and (max-width: 999px){
	body{
		min-width:768px; 
		max-width:999px;
	}
	section{ 
		margin:0 20px;
	}
	.nivoSlider {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 86% !important;
    }
    .home_slider {
    margin: 0 auto !important;
    padding: 0;
    width: 100% !important;
}
	.layout_wide{ 
		width:100% !important; 
		margin-top:0 !important;
	}
	.layout_wide .header{
		width:100%;
	}
	.layout_box .header{
		width:auto; 
		margin:0 20px;border-top:5px solid #BF1C2D;
	}
	body.admin-bar .fixed_header{
		top:32px;
	}
	.wrapper_main{
		/*width:768px;*/width:90%;
	}
	.container{
		width:auto;
	}
	.no-margin-right{
		margin-right:0px;
	}
	.news-blog-content {
    float: left;
    /*margin-top: 12px;
    width: 153px !important;*/
}

.news-blog-content > table {
    width: 150px !important;
}
	#footer .search-form .search-field{
		width:120px;
	}
	#footer .search-form{
		width:210px;
	}
	.features_more ul{
		margin-left:0;
	}
	.features .col_one_third{
		margin-left:40px;
	}
	.mobile_nav, 
	.header_right nav{
		width:95% !important;
	}
	.header_right nav{ 
		height:auto;
	}
	#reactors h3 ,#news h3{font-size:14px !important;}
	.first-news-blog{font-size:12px !important;}
	.first-blog-home p {
    width: 175px;
}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    height: 14px;
    margin-right: 8px;
    width: 108px;
}
	#sitemain{
		width:62%; 
		float:left; 
		margin-bottom:30px;
	}
	.mobile_nav a {
    background: url("../images/mobile_nav_right.png") no-repeat scroll right center #f6f6f6;
    border: 1px solid #ccc;
    display: none;
    margin-top: 0px;
    padding: 12px 20px;
}

	#sidebar{
		width:30%; 
		float:right; 
	}
	nav ul li.current_page_item a, 
	nav ul li.page_item a{ 
		background-color:#eb5055;
	}
	.hdr_buy_link{
		text-align:right; 
		padding:5px 0;
	}
	#container{
		padding:20px;
	}
	body.woocommerce #sidebar{
		padding:20px 4%; 
		width:92%;
	}
	.title-404{
		font-size:32px; 
		padding:20px 0 10px; 
		font-style:italic; 
		font-weight:bold; 
		color:#eb5055; 
		text-transform:none; 
		text-align:center;
	}
	.title-404 strong{
		font-size:77px; 
		padding-right:20px;
	}
	.text-404{
		color:#eb5055; 
		font-size:24px; 
		text-align:center; 
		line-height:1.25; 
		padding-bottom:30px;
	}
	.pricing_table.pcol1 .price_col{
		width:99%;
	}
	.pricing_table.pcol2 .price_col{
		width:49.5%;
	}
	.pricing_table.pcol3 .price_col{
		width:33%;
	}
	.pricing_table.pcol4 .price_col{
		width:24.75%;
	}
	.pricing_table.pcol5 .price_col{
		width:19.75%;
	}
	.take-look_manage-desktop{
		float:left; 
		width:auto; 
		margin:0 45px 0 0;
	}
	.take-look_manage-desktop p{ 
		color:#ffffff; 
		line-height:22px;
	}
	.take-look_manage-desktop h4{ 
		margin-bottom:10px; 
		color:#ffffff; 
		font-size:25px; 
		text-transform:inherit;
	}
	.nomargin{ 
		margin-right:0 !important;
	}
	.takmanage_thum{ 
		float:left; 
		margin:15px 25px 15px 0;
	}
	.about_text h2{ 
		font:300 33px 'Open Sans',san-serif; 
		color:#404141;
	}
	.container-head{ 
		margin:0 auto; 
		padding:0 20px;
	}
	.flexible-design{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.flex_content{ 
		color:#FFFFFF; 
		width:50%; 
		float:left; 
		font-weight:300; 
		font-size:18px; 
		line-height:28px;
	}
	.flex_content p{ 
		color:#ffffff;
	}
	.flex_content h2{ 
		margin-bottom:20px; 
		color:#ffffff; 
		font:300 32px 'Open sans',san-serif;
	}
	.flex_content h2 span{
		font-weight:700; 
		color:#ffffff;
	}
	.multiple-colors{ 
		font-weight:300; 
		font-size:13px; 
		line-height:13px; 
		color:#ffffff; 
		text-shadow:0 0 0 #83858d; 
		margin-top:25px;
	}
	.colour-flex{ 
		margin:15px 0;
	}
	.super-flex{ 
		background:url(../images/Super-Flexible-Design.png) no-repeat bottom right;
		padding:79px 0 0 25px; 
		width:253px; 
		height:276px; 
		float:right;
	}
	.responsive-design{
		margin:0 20px; 
		padding:20px;
	}
	.responsive_content{ 
		color:#404141; 
		font-size:300; 
		font-size:18px; 
		line-height:28px;
	}
	.responsive_content h2{ 
		color:#404141; 
		margin-bottom:20px;  
		font:300 32px 'Open sans',san-serif;
	}
	.responsive_content h2 span{ 
		color:#404141; 
		font-weight:700;
	}
	.responsive-read{ 
		margin:0;
	}
	.responsive-read a{
		color:#404141; 
		transition:all 0.5s ease 0s; 
		border:1px solid #9f9e9e; 
		padding:6px 12px; 
		font-size:16px; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-read a:hover{
		color:#eb5055; 
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion{ 
		float:left; 
		width:47%; 
		margin:0; 
		padding:0; 
		border:1px solid #9f9e9e; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-accordion ul{ 
		font:300 19px/19px 'Open Sans';
	}
	.responsive-accordion ul li{ 
		border-bottom:1px #9f9e9e solid; 
		display:block; 
		padding:15px 30px; 
	}
	.responsive-accordion ul li:last-child{ 
		border-bottom:none;
	}
	.responsive-accordion ul li a{
		color:#404141; 
		background:url(images/accordion.png) no-repeat scroll 0 3px; 
		margin:0; 
		padding:0 0 0 30px;
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion ul li a:hover{
		color:#eb5055; 
		background-position:0 -20px; 
		transition:all 0.5s ease 0s;
	}
	.home_portfolio{ 
		margin:0 20px; 
		padding:20px; 
		text-align:center;
	}
	.home_portfolio p{ 
		color:#ffffff;
	}
	.home_portfolio h2{ 
		margin-bottom:0; 
		text-align:center; 
		font-weight:600; 
		color:#ffffff; 
		font-family:'Open sans',san-serif; 
		font-size:32px;
	}
	.get-theapp h2{ 
		font-weight:300; 
		font-size:33px; 
		color:#404141; 
		margin:0; 
		padding:0;
	}
	.get-theapp h2 span{ 
		font-weight:700; 
		color:#404141;
	}
	.get-theapp img{ 
		margin-right:25px; 
		margin-bottom:25px;
	}
	.contact{ 
		margin:0px; 
		padding:0px; 
		color:#ffffff;
	}
	.contact h2{ 
		color:#ffffff; 
		font-weight:600; 
		font-size:30px; 
		margin:0 0 20px; 
		padding:0;
	}
	.contact_info{ 
		float:left; 
		margin-top:20px; 
		padding:0; 
		width:55%;
	}
	
#footer-con .icon {
    float: right;
    margin-right: -42px;
    margin-top: 53px !important;
    width: 33%;
}
	.contact_info input[type="text"], 
	.contact_info input[type="email"], 
	.contact_info input[type="tel"]{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		box-sizing:border-box;
	}
	.contact_info input[type="text"].cf_captcha{ 
		width:40%;
	}
	.contact_info input[type="text"]:focus, 
	.contact_info input[type="email"]:focus, 
	.contact_info input[type="tel"]:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info textarea{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		border:none; 
		height:110px; 
		box-sizing:border-box;
	}
	.contact_info textarea:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info input[type="submit"]{
		cursor:pointer; 
		border:none; 
		background:#ffffff; 
		padding:5px; 
		width:130px; 
		font:600 17px 'Open Sans'; 
		color:#000000; 
		transition: all 0.5s ease 0s; 
		border-radius:5px; 
		display:block; 
	}
	.contact_info input[type="submit"]:hover{
		background:#303441; 
		color:#ffffff; 
		transition:all 0.5s ease 0s;
	}
	.quick_info{ 
		float:right; 
		margin-top:20px; 
		padding:0; 
		width:290px; 
		color:#ffffff;
	}
	.quick_info h5{
		color:#ffffff; 
		font-weight:400; 
		font-size:18px;
	}
	.quick_info p{ 
		line-height:21px; 
		margin:10px 0; 
		font-size:13px;
	}
	.quick_info .location{ 
		background:url(../images/icon-location.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px;
	}
	.quick_info .tel-phone{ 
		background:url(../images/icon-tel.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px; 
	}
	.quick_info .email{ 
		background:url(../images/icon-email.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin:0; 
		font-size:12px; 
	}
	.quick_info a{
		color:#ffffff;
	}
	.quick_info a:hover{
		color:#f48c8f;
	}
	.social_media{ 
		  float: left;
    margin-left: 18px;
	}
	.fb{
		background:url(../images/icon-facebook.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.gp{
		background:url(../images/icon-googleplus.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 5px 0 0; 
		width:32px; 
		height:32px;
	}
	.tw{
		background:url(../images/icon-twitter.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.in{
		background:url(../images/icon-linkdin.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0; 
		width:32px; 
		height:32px;
	}
	.fb:hover, 
	.gp:hover, 
	.tw:hover, 
	.in:hover{
		background-position:0 -34px; 
		transition:all 0.5s ease 0s;
	}
	.header_right{
	background:none;
    float:left;
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 100%;
    }
    .nivo-directionNav a {
    bottom: 80px;
    cursor: pointer;
    position: absolute;
    z-index: 9;
}
	.container-inner{ 
		width:auto; 
		margin:0 20px; 
		padding:0; 
		background-color:#f1e3be;
	}
	#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 5px;
   
}
.react-border {
    background-color: #f8be1c;
    height: 8px;
   
}
.reactor {
    background-color: #fff;
    height: auto;
}
.first-reactor {
    background-color: #fff;
    padding: 30px;
    width: 85%;text-align:justify;
}
.first-photo {background-color: #fff;padding: 30px;width: 100%}
.photo-border {
    background-color: #fff;height: auto;}
.amazingslider-swipe-box-1 {
    display: block;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: 100% !important;
}

.amazingslider-box-1 {
    display: block;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: 75% !important;
}
.search-news {
    background-color: #e0dec7;
    float: right;
    font-family: "SegoeUI-Light";
    height: 48px;
    margin-right: 21px;
    padding: 8px 0 16px 7px;
}

#copyright {
    margin: 0 20px !important;
    padding: 10px !important;
}
.mobile_nav, .header_right nav {
    width: 95%!important;
}
#footer-con .menu {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #c34314 !important;
    float: left;
    font-family: "SegoeUI-Bold";
    padding: 6px;
    width: 33%;
}
#logo{float:left;width:20%;margin-left:0px;}
.toptag{float: left;  margin-left: 6px;margin-top: 38px;width: 75%;}
.sub-head{float: right; margin-right: -2px;}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    height: 16px;
    margin-right: 8px;
    width: 108px;
}
.searchandfilter input[type="submit"] {
    font-family: "SegoeUI-Light";
    margin-left: -21px;
}
.top-links {
    float: right;
    font-family: "SegoeUI-Bold";
    margin-bottom: 8px;
    margin-left: 0px;
    margin-top: 20px;
}
.top-support, .top-contact {
    background-color: #eb9b10;
    color: #fff;
    font-size: 18px;
    padding: 3px 10px !important;
}
.gallery {
    background: none repeat scroll 0 0 #fff;
    height: 275px !important;
}

#footer-con {
    background-color: #6d1514;
    color: #eeeeee;
    height: 145px;
    margin: 0 auto;
    width: 95% !important;
}
#footer-con .contact {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Light";
    height: 59%;
    margin-top: 23px;
    width: 33%;
}
#footer-con .contact{margin-left:0px !important;}
.menu table{margin-left:0px !important;font-size:12px;}
.amazingslider-slider-1 .amazingslider-arrow-left-1{margin-top:-50px !important;}
.amazingslider-slider-1 .amazingslider-arrow-right-1{margin-top:-50px !important;right:120px !important;}
.amazingslider-car-left-arrow-1{left:22px !important;}
.amazingslider-nav-1{ display: block;
    height: auto;
    left: 0;
    margin-top: 8px;
    position: absolute;
    top: 58% !important;
    width: 72% !important;
    }
    #news h3 {
    background: url("../images/orange.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 5px 0 0 !important;
    padding: 5px;
    width: 95%;
}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 510px !important;
}*/
#sidebar aside {
    margin-bottom: 25px;
    margin-right: 12px !important;
}
#Blog-home h3{ padding: 3px;font-size: 12px;}
.fb-side-even {
    border: 6px solid #fff;
    font-family: "SegoeUI-Light";
    font-size: 12px;
    padding: 3px;
}
.fb-side-odd {
    background-color: #e9e6dd;
    border: 2px solid #fff;
    font-family: "SegoeUI-Light";
    font-size: 12px;
    padding: 7px;
}
.first-blog-home, .first-blog-foot {
    background-color: #5c1115;
    border-bottom: 1px dotted #fff;
    padding: 5px !important;
}

.reactor iframe {
    height: 225px;
    width: 345px;
}
	.home_slider{ 
		margin: 0 auto !important;
    padding: 0;
    width: 86%;
	}
	.feature_section{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.about_text{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.get-theapp{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.photobooth .gallery ul li img{ 
		width:210px; 
		height:inherit;
	}
	.photobooth .gallery ul li p, 
	.photobooth .gallery ul li strong{ 
		width:184px !important;
	}
	#copyright{ 
		margin:0 5px; 
		padding:20px;
	}
	
#innerpage {
    background-color: #f1e3be;
    padding: 20px;
    width: 89%;
}
}

@media screen and (min-width: 481px) and (max-width: 767px){
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin:0px !important;
}
	.layout_wide{ 
		width:100% !important; 
		margin-top:0 !important;
	}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 621px;
}
.news-blog-content > table {
    width: 315px !important;
}
#innerpage {
    background-color: #f1e3be;
    padding: 20px;
   
}
#amznCharityBanner iframe {
	margin:0 auto;
}

.mobile_nav a {
    background: url("../images/mobile_nav_right.png") no-repeat scroll right center #f6f6f6;
    border: 1px solid #ccc;
    display: none;
    margin-top: 0px !important;
    padding: 12px 20px;
}
.first-reactor {
    background-color: #fff;
    padding: 30px;
    width: 96%;
}
.sub-head{float: right; margin-right: 0px;width:180px !important;}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 550px !important;
}*/
.first-reactor {
    background-color: #fff;
    padding: 30px;
    text-align: justify;
    width: 88%;
}
.reactor iframe {
    /*height: 225px;*/
    width: 100%;
}
.amazingslider-wrapper-1 .amazingslider-arrow-left-1{margin-top:-20px !important;}
.amazingslider-wrapper-1 .amazingslider-arrow-right-1{margin-top:-20px !important;right:9px !important;}
.amazingslider-car-left-arrow-1{left:22px !important;}
.amazingslider-nav-1{top: 56% !important;}
.amazingslider-car-left-arrow-1{margin-top: 112px!important;}
.amazingslider-car-right-arrow-1{margin-top: 112px!important; right: 23px !important;}
.photo-border{height:auto;background-color:#fff;}
.first-photo {
    background-color: #fff;
    padding: 8px;
    width: 96%;
}
.amazingslider-bullet-wrapper-1{display: block;
    height: auto;
    margin-left: -255px;
    margin-right: auto;
    margin-top: 30px !important;
    position: relative;
    width: 504px;}
.gallery {
    background: none repeat scroll 0 0 #fff;
    height: 295px !important;
}
#footer-con .icon {
    float: right;
    margin-right: 0;
    margin-top: -103px !important;
    width: 30%;
}
.menu table {
    font-size: 10px;
    margin-left: 0;
}
#footer-con .contact {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Light";
    margin: 9px !important;
    width: 30%;
}
.contact {
    color: #ffffff;
    margin: 0 20px;
    padding: 10px 0 !important;
}
.social_media {
    margin: 0 auto;
    text-align: center;
    width: 90% !important;
}
.menu table {
    font-size: 10px;
    margin-left: 0;
}
#footer-con {
    background-color: #6d1514;
    color: #eeeeee;
    height: 145px;
    margin: 0 auto;
    width: 94%;
}
.react-border {
    background-color: #f8be1c;
    height: 8px;
    
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
  
}
	section{ 
		margin:0 20px;
	}
	.layout_wide .header{
		width:100%;
	}
	.layout_box .header{ 
		margin:0 20px; 
		padding:30px 0 0;
	}
	.left, 
	.right{
		float:none; 
		display:block;
	}
	.top-links {
    float: right;
    font-family: "SegoeUI-Bold";
    margin-bottom: 8px;
    margin-right: 22px;
    margin-top: 0px !important;
}
.top-support, .top-contact {
    background-color: #eb9b10;
    color: #fff;
    font-size: 18px;
    padding: 0 9px;
}
.search-news {
    background-color: #e0dec7;
    float: right;
    font-family: "SegoeUI-Light";
    height: 48px;
    margin-right: 20px;margin-bottom: 7px;
    padding: 5px 0 14px 5px !important;
}
#logo {
    float: left !important;
    margin-left: 0px !important;
    width: 20%;
}
.toptag {
    float: left;
    margin-left: 0 !important;
    margin-top: 17px !important;
    width: 74%;
}
.logo-tag {
    float: left;
    width: 60%;
}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    height: 14px;
    margin-right: 9px;
    width: 103px !important;
}
	#copyright{
		text-align:center; 
		margin:0 20px; 
		padding:0px;
	}
	#copyright .right{
		padding-top:15px;
	}
	.wrapper_main{
		width:auto; 
		margin:0 auto;
	}
	.container{
		width:auto;
	}
	#logo{
		text-align:center; 
		padding:0;
	}
	#logo img{
		max-height:40px;
	}
	#logo, 
	.header_right{
		float:none;
	}
	.header_right .search_form{
		display:block; 
		float:none;
	}
	header .search-form{
		margin:0 auto;
	}
	#footer .search-form{
		margin-left:0;
	}
	#footer aside.widget{
		float:none; 
		width:100%; 
		border-right:none; 
		padding-bottom:25px; 
		padding-right:0; 
		margin-right:0;
	}
	.features .col_one_third{
		margin-left:auto; 
		margin-right:auto; 
		padding-bottom:10px; 
		float:none;
	}
	.col_one_half, 
	.col_one_third, 
	.col_two_third, 
	.col_one_fourth, 
	.col_three_fourth, 
	.col_one_fifth{
		float:none; 
		margin-right:0; 
		width:100%;
	}
	.features_more ul{
		margin-left:0;
	}
	.lead_text{
		width:100%;
	}
	nav#nav{
		display:none;
	}
	nav ul li.current_page_item a, 
	nav ul li.page_item a{ 
		background-color:#eb5055;
	}
	.mobile_nav, 
	.header_right nav{
		width:100%;
	}
	
.mobile_nav, .header_right nav {
    width: 100%;
}
	#sitemain{ 
		float:none; 
		display:block; 
		margin-bottom:30px;
	}
	#sidebar{ 
		float:none; 
		display:block; 
		margin:0 20px; 
	}
	.hdr_buy_link{
		text-align:center; 
		padding:10px 0 5px;
	}
	#container{
		padding:10px;
	}
	body.woocommerce #sidebar{
		padding:20px 6%; 
		width:88%;
	}
	.title-404{
		font-size:28px; 
		padding:10px 0 5px; 
		font-style:italic; 
		font-weight:bold; 
		color:#eb5055; 
		text-transform:none; 
		text-align:center;
	}
	.title-404 strong{
		font-size:55px; 
		padding-right:10px;
	}
	.text-404{
		color:#eb5055; 
		font-size:21px; 
		text-align:center; 
		line-height:1.25; 
		padding-bottom:30px;
	}
	.one_half, 
	.one_third, 
	.two_third, 
	.one_fourth, 
	.three_fourth, 
	.one_fifth, 
	.four_fifth{
		float:none; 
		display:block; 
		width:100%; 
		margin-right:0;
	}
	.error_msg{
		display:block;
	}
	.take-look_manage-desktop{
		float:none; 
		display:block; 
		width:100%; 
		margin-bottom:30px;
	}
	.take-look_manage-desktop p{ 
		color:#ffffff; 
		line-height:22px;
	}
	.take-look_manage-desktop h4{ 
		margin-bottom:10px; 
		color:#ffffff; 
		font-size:18px; 
		text-transform:inherit;
	}
	.nomargin{ 
		margin-right:0 !important;
	}
	.takmanage_thum{ 
		float:left; 
		margin:15px 25px 10px 0;
	}
	.about_text h2{ 
		font:300 33px 'Open Sans',san-serif; 
		color:#404141;
	}
	.container-head{ 
		width:100%; 
		margin:0 auto;
	}
	.flexible-design{ 
		margin:0 20px; 
		padding:10px 20px 1px;
	}
	.flex_content{ 
		color:#FFFFFF; 
		width:100%; 
		float:none; 
		display:block; 
		font-weight:300; 
		font-size:14px; 
		line-height:28px;
	}
	.flex_content p{ 
		color:#ffffff;
	}
	.flex_content h2{ 
		margin-bottom:20px; 
		color:#ffffff; 
		font:300 32px 'Open sans',san-serif;
	}
	.flex_content h2 span{
		font-weight:700; 
		color:#ffffff;
	}
	.multiple-colors{ 
		font-weight:300; 
		font-size:13px; 
		line-height:13px; 
		color:#fff; 
		text-shadow:0 0 0 #83858d; 
		margin-top:25px;
	}
	.colour-flex{ 
		margin:15px 0;
	}
	.super-flex{ 
		background:url(../images/Super-Flexible-Design.png) no-repeat bottom right; 
		padding:79px 0 0 0; 
		width:278px; 
		float:none; 
		margin:0 auto; 
		text-align:center;
	}
	.responsive-design{
		margin:0 20px; 
		padding:20px;
	}
	.responsive_content{ 
		color:#404141; 
		width:auto; 
		float:none; 
		font-size:300; 
		font-size:18px; 
		line-height:28px;
	}
	.responsive_content h2{ 
		color:#404141; 
		margin-bottom:20px;  
		font:300 32px 'Open sans',san-serif;
	}
	.responsive_content h2 span{ 
		color:#404141; 
		font-weight:700;
	}
	.responsive-read{ 
		margin:0;
	}
	.responsive-read a{
		color:#404141; 
		transition:all 0.5s ease 0s; 
		border:1px solid #9f9e9e; 
		padding:6px 12px; 
		font-size:16px; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-read a:hover{
		color:#eb5055; 
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion{ 
		display:block; 
		width:auto; 
		margin:0; 
		padding:0; 
		border:1px solid #9f9e9e; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-accordion ul{ 
		font:300 19px/19px 'Open Sans';
	}
	.responsive-accordion ul li{ 
		border-bottom:1px #9f9e9e solid; 
		display:block; 
		padding:15px 30px; 
	}
	.responsive-accordion ul li:last-child{ 
		border-bottom:none;
	}
	.responsive-accordion ul li a{
		color:#404141; 
		background:url(images/accordion.png) no-repeat scroll 0 3px; 
		margin:0; 
		padding:0 0 0 30px;
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion ul li a:hover{
		color:#eb5055; 
		background-position:0 -20px; 
		transition:all 0.5s ease 0s;
	}
	.home_portfolio{
		padding:20px 20px; 
		margin:0 20px; 
		text-align:center;
	}
	.home_portfolio p{ 
		color:#ffffff;
	}
	.home_portfolio h2{ 
		margin-bottom:0; 
		text-align:center; 
		font-weight:600; 
		color:#ffffff; 
		font-family:'Open sans',san-serif; 
		font-size:32px;
	}
	.get-theapp h2{ 
		font-weight:300; 
		font-size:33px; 
		color:#404141; 
		margin:0; 
		padding:0;
	}
	.get-theapp h2 span{ 
		font-weight:700; 
		color:#404141;
	}
	.get-theapp img{ 
		margin:0 15px 15px 0;
	}
	.contact{ 
		margin:0 20px; 
		padding:10px 20px; 
		color:#ffffff;
	}
	.contact h2{ 
		color:#ffffff; 
		font-weight:600; 
		font-size:30px; 
		margin:0 0 20px; 
		padding:0;
	}
	.contact_info{ 
		float:none; 
		display:block; 
		margin-top:20px; 
		padding:0;
	}
	.contact_info input[type="text"], 
	.contact_info input[type="email"], 
	.contact_info input[type="tel"]{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		box-sizing:border-box; 
	}
	.contact_info input[type="text"].cf_captcha{ 
		width:40%;
	}
	.contact_info input[type="text"]:focus, 
	.contact_info input[type="email"]:focus, 
	.contact_info input[type="tel"]:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info textarea{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		border:none; 
		height:110px; 
		box-sizing:border-box;
	}
	.contact_info textarea:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info input[type="submit"]{
		cursor:pointer; 
		border:none; 
		background:#ffffff; 
		padding:5px; 
		width:130px; 
		font:600 17px 'Open Sans'; 
		color:#000000; 
		transition: all 0.5s ease 0s; 
		border-radius:5px; 
		display:block; 
	}
	.contact_info input[type="submit"]:hover{
		background:#303441; 
		color:#ffffff; 
		transition:all 0.5s ease 0s;
	}
	.quick_info{  
		margin-top:20px; 
		padding:0; 
		color:#ffffff;
	}
	.quick_info h5{
		color:#ffffff; 
		font-weight:400; 
		font-size:18px;
	}
	.quick_info p{ 
		line-height:21px; 
		margin:10px 0; 
		font-size:13px;
	}
	.quick_info .location{ 
		background:url(../images/icon-location.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px;
	}
	.quick_info .tel-phone{ 
		background:url(../images/icon-tel.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px; 
	}
	.quick_info .email{ 
		background:url(../images/icon-email.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin:0; 
		font-size:12px; 
	}
	.quick_info a{
		color:#ffffff;
	}
	.quick_info a:hover{
		color:#f48c8f;
	}
	.social_media{ 
		text-align:center; 
		width:46%; 
		margin:15px auto 0;
	}
	.fb{
		background:url(../images/icon-facebook.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.gp{
		background:url(../images/icon-googleplus.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 5px 0 0; 
		width:32px; 
		height:32px;
	}
	.tw{
		background:url(../images/icon-twitter.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.in{
		background:url(../images/icon-linkdin.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0; 
		width:32px; 
		height:32px;
	}
	.fb:hover, 
	.gp:hover, 
	.tw:hover, 
	.in:hover{
		background-position:0 -34px; 
		transition:all 0.5s ease 0s;
	}
	.container-inner{ 
		width:auto; 
		margin:0px 20px; 
		padding:20px; 
		background-color:#f1e3be;
	}
	.home_slider{ 
    margin: 0 auto;
    padding: 0;
    width: 100%;
	}
	
.nivoSlider {
    margin: 0 auto;
    width: 95% !important;
}
	.feature_section{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.about_text{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.get-theapp{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.photobooth .filter-gallery{ 
		width:auto;
	}
	.nivo-caption h1{ 
		font-size: 21px !important;
    line-height: 17px;
	}
	.nivo-caption {
    height: 50%;
    left: 10px;
    text-align: left;
    width: 85%;
}
	.slide_info { padding-left: 200px; }
	
.theme-default {
    background-color: #76121A;
    position: relative;
}
	.nivo-caption{ 
		top:25px !important;
	}
	.photobooth .gallery ul li img{ 
		width:184px; 
		height:inherit;
	}
	.photobooth .gallery ul li p, 
	.photobooth .gallery ul li strong{ 
		width:184px !important;
	}
}

@media screen and (max-width: 479px){
   #news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}

	body{
		min-width:320px; 
		max-width:479px;
	}	
	section{ 
		margin:0 20px;
	}
	.layout_wide{ 
		width:100% !important; 
		margin-top:0 !important;
	}
	.layout_wide .header{
		width:100%;
	}
	.layout_box .header{ 
		margin:0 20px; 
		padding:30px 0 0;
	}
	.left, .right{
		float:none; 
		display:block;
	}
	#copyright{
		text-align:center; 
		margin:0 20px; 
		padding:20px 20px;
	}
	#copyright .right{
		padding-top:15px;
	}
	.wrapper_main{
		width:320px;
	}
	.container{
		width:auto;
	}
	#logo{
		text-align:center; 
		padding:0;
	}
	#logo img{
		max-height:40px;
	}
	#logo, .header_right{
		float:none;
	}
	.header_right .search_form{
		display:block; 
		float:none;
	}
	header .search-form{
		margin:0 auto;
	}
	#footer .search-form{
		margin-left:0;
	}
	#footer aside.widget{
		float:none; 
		width:100%; 
		border-right:none; 
		padding-bottom:25px; 
		padding-right:0; 
		margin-right:0;
	}
	.features .col_one_third{
		margin-left:auto; 
		margin-right:auto; 
		padding-bottom:10px; 
		float:none;
	}
	.col_one_half, 
	.col_one_third, 
	.col_two_third, 
	.col_one_fourth, 
	.col_three_fourth, 
	.col_one_fifth{
		float:none; 
		margin-right:0; 
		width:100%;
	}
	.features_more ul{
		margin-left:0;
	}
	.lead_text{
		width:100%;
	}
	nav#nav{
		display:none;
	}
	.mobile_nav, 
	.header_right nav{
		width:100%;
	}
	nav ul li.current_page_item a, 
	nav ul li.page_item a{ 
		background-color:#eb5055;
	}
	#sitemain{ 
		float:none; 
		display:block; 
		margin-bottom:30px; 
		word-wrap:break-word;
	}
	#sidebar{
		width:100%; 
		float:none; 
		display:block; 
	}
	.hdr_buy_link{
		text-align:center; 
		padding:10px 0 5px;
	}
	#container{
		padding:10px;
	}
	body.woocommerce #sidebar{
		padding:20px 6%; 
		width:88%;
	}
	.title-404{
		font-size:28px; 
		padding:10px 0 5px; 
		font-style:italic; 
		font-weight:bold; 
		color:#eb5055; 
		text-transform:none; 
		text-align:center;
	}
	.title-404 strong{
		font-size:55px; 
		padding-right:10px;
	}
	.text-404{
		color:#eb5055; 
		font-size:21px; 
		text-align:center; 
		line-height:1.25; 
		padding-bottom:30px;
	}
	.one_half, 
	.one_third, 
	.two_third, 
	.one_fourth, 
	.three_fourth, 
	.one_fifth, 
	.four_fifth{
		float:none; 
		display:block; 
		width:100%; 
		margin-right:0;
	}
	.error_msg{
		display:block;
	}
	.take-look_manage-desktop{
		float:none; 
		display:block; 
		width:100%; 
		margin-bottom:30px;
	}
	.take-look_manage-desktop p{ 
		color:#ffffff; 
		line-height:22px;
	}
	.take-look_manage-desktop h4{ 
		margin-bottom:10px; 
		color:#ffffff; 
		font-size:18px; 
		text-transform:inherit;
	}
	.nomargin{ 
		margin-right:0 !important;
	}
	.takmanage_thum{ 
		float:left; 
		margin:15px 25px 10px 0;
	}
	.about_text h2{ 
		font:300 33px 'Open Sans',san-serif; 
		color:#404141;
	}
	.container-head{ 
		width:100%; 
		margin:0 auto;
	}
	.flexible-design{ 
		margin:0 20px; 
		padding:10px 20px 0;
	}
	.flex_content{ 
		color:#FFFFFF; 
		width:100%; 
		float:none; 
		display:block; 
		font-weight:300; 
		font-size:14px; 
		line-height:28px;
	}
	.flex_content p{ 
		color:#ffffff;
	}
	.flex_content h2{ 
		margin-bottom:20px; 
		color:#ffffff; 
		font:300 32px 'Open sans',san-serif;
	}
	.flex_content h2 span{
		font-weight:700; 
		color:#ffffff;
	}
	.multiple-colors{ 
		font-weight:300; 
		font-size:13px; 
		line-height:13px; 
		color:#ffffff; 
		text-shadow:0 0 0 #83858d; 
		margin-top:25px;
	}
	.colour-flex{ 
		margin:15px 0;
	}
	.super-flex{ 
		background:url(../images/Super-Flexible-Design.png) no-repeat bottom right; 
		padding:79px 0 0 0; 
		height:276px; 
		float:none; 
		margin:0 auto;
		text-align:center; 
		background-size:100%;
	}
	.super-flex img{ 
		width:83%; 
		margin-top:39px;
	}
	.responsive-design{
		margin:0 20px; 
		padding:20px;
	}
	.responsive_content{ 
		color:#404141; 
		width:auto; 
		float:none; 
		font-size:300; 
		font-size:18px; 
		line-height:28px;
	}
	.responsive_content h2{ 
		color:#404141; 
		margin-bottom:20px;  
		font:300 32px 'Open sans',san-serif;
	}
	.responsive_content h2 span{ 
		color:#404141; 
		font-weight:700;
	}
	.responsive-read{ 
		margin:0;
	}
	.responsive-read a{
		color:#404141; 
		transition:all 0.5s ease 0s; 
		border:1px solid #9f9e9e; 
		padding:6px 12px; 
		font-size:16px; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-read a:hover{
		color:#eb5055; 
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion{ 
		display:block; 
		width:auto; 
		margin:0; 
		padding:0; 
		border:1px solid #9f9e9e; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px;
	}
	.responsive-accordion ul{ 
		font:300 19px/19px 'Open Sans';
	}
	.responsive-accordion ul li{ 
		border-bottom:1px #9f9e9e solid; 
		display:block; 
		padding:15px 30px; 
	}
	.responsive-accordion ul li:last-child{ 
		border-bottom:none;
	}
	.responsive-accordion ul li a{
		color:#404141; 
		background:url(images/accordion.png) no-repeat scroll 0 3px; 
		margin:0; 
		padding:0 0 0 30px;
		transition:all 0.5s ease 0s;
	}
	.responsive-accordion ul li a:hover{
		color:#eb5055; 
		background-position:0 -20px; 
		transition:all 0.5s ease 0s;
	}
	.home_portfolio{
		padding:20px 20px; 
		margin:0 20px; 
		text-align:center;
	}
	.home_portfolio p{ 
		color:#ffffff;
	}
	.home_portfolio h2{ 
		margin-bottom:0; 
		text-align:center; 
		font-weight:600; 
		color:#ffffff; 
		font-family:'Open sans',san-serif; 
		font-size:32px;
	}
	.get-theapp h2{ 
		font-weight:300; 
		font-size:33px; 
		color:#404141; 
		margin:0; 
		padding:0;
	}
	.get-theapp h2 span{ 
		font-weight:700; 
		color:#404141;
	}
	.get-theapp img{ 
		margin-bottom:15px;
	}
	.contact{ 
		margin:0 20px; 
		padding:10px 20px; 
		color:#ffffff;
	}
	.contact h2{ 
		color:#ffffff; 
		font-weight:600; 
		font-size:30px; 
		margin:0 0 20px; 
		padding:0;
	}
	.contact_info{ 
		float:none; 
		display:block; 
		margin-top:20px; 
		padding:0;
	}
	.contact_info input[type="text"], 
	.contact_info input[type="email"], 
	.contact_info input[type="tel"]{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		box-sizing:border-box; 
	}
	.contact_info input[type="text"].cf_captcha{ 
		width:40%;
	}
	.contact_info input[type="text"]:focus, 
	.contact_info input[type="email"]:focus, 
	.contact_info input[type="tel"]:focus{ 
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info textarea{
		font:normal 13px 'Open Sans'; 
		color:#f48c8f; 
		background:#ca4549; 
		border:none; 
		padding:10px; 
		width:100%; 
		margin-bottom:15px; 
		border-radius:5px; 
		border:none; 
		height:110px; 
		box-sizing:border-box;
	}
	.contact_info textarea:focus{
		box-shadow:1px 0px 5px #F48C8F;
	}
	.contact_info input[type="submit"]{cursor:pointer;
		border:none; 
		background:#ffffff; 
		padding:5px; 
		width:130px; 
		font:600 17px 'Open Sans'; 
		color:#000000; 
		transition: all 0.5s ease 0s; 
		border-radius:5px; 
		display:block; 
	}
	.contact_info input[type="submit"]:hover{
		background:#303441; 
		color:#ffffff; 
		transition:all 0.5s ease 0s;
	}
	.quick_info{  
		margin-top:20px; 
		padding:0; 
		color:#ffffff;
	}
	.quick_info h5{
		color:#ffffff; 
		font-weight:400; 
		font-size:18px;
	}
	.quick_info p{ 
		line-height:21px; 
		margin:10px 0; 
		font-size:13px;
	}
	.quick_info .location{ 
		background:url(../images/icon-location.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px;
	}
	.quick_info .tel-phone{ 
		background:url(../images/icon-tel.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin-bottom:5px; 
		font-size:12px; 
	}
	.quick_info .email{ 
		background:url(../images/icon-email.png) no-repeat left center; 
		padding:0 0 0 30px; 
		margin:0; 
		font-size:12px; 
	}
	.quick_info a{
		color:#ffffff;
	}
	.quick_info a:hover{
		color:#f48c8f;
	}
	.social_media{ 
		text-align:center; 
		width:73%; 
		margin:15px auto 0;
	}
	.fb{
		background:url(../images/icon-facebook.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.gp{
		background:url(../images/icon-googleplus.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 5px 0 0; 
		width:32px; 
		height:32px;
	}
	.tw{
		background:url(../images/icon-twitter.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0 8px 0 0; 
		width:32px; 
		height:32px;
	}
	.in{
		background:url(../images/icon-linkdin.png) no-repeat top left; 
		float:left; 
		padding:0; 
		transition: all 0.5s ease 0s; 
		margin:0; 
		width:32px; 
		height:32px;
	}
	.fb:hover, 
	.gp:hover, 
	.tw:hover, 
	.in:hover{
		background-position:0 -34px; 
		transition:all 0.5s ease 0s;
	}
	.container-inner{ 
		
		margin:0px; 
		padding:0px !important; 
		background-color:#f1e3be;
	}
	.home_slider{ 
		background:url(../images/slider-bg.png); 
		margin:0 20px; 
		padding:10px 20px;
	}
	.feature_section{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.about_text{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.get-theapp{ 
		margin:0 20px; 
		padding:10px 20px;
	}
	.photobooth .filter-gallery{ 
		width:auto;
	}
	
	.slide_info { padding-left: 200px; }
}

@media screen and (max-width: 999px){
    
.first-photo {
    background-color: #fff;
    padding: 30px;
    width: 80%;
}
.news-blog-content > table {
    width: 180px;
}
	nav#nav{
		display:none; 
		background:#6c6d6c;
	}
	.header_right nav{
		padding:0; 
		margin-top:-1px; 
		margin-right:0; 
		line-height:1.25;
	}
	nav ul{
		list-style:none; 
		color:#6c6d6c; 
		font-size:14px;
	}
	nav ul li{
		float:none; 
		display:block; 
		position:relative; 
		border-top:1px #888 solid;
	}
	nav ul li a{
		display:block; 
		padding:8px 10px;
	}
	nav ul li a, 
	nav ul li.current-menu-item ul li a{
		background-color:#6c6d6c; 
		color:#ffffff;
	}
	nav ul li.current-menu-item a, 
	nav ul li a:hover, 
	nav ul li.current-menu-item ul li a:hover{
		background-color:#FAC223; 
		color:#ffffff;
	}
	nav ul li ul li a:before{
		content:"\00BB  ";
	}
	nav ul li ul li ul li a:before{
		content:"  \00BB  ";
	}
	nav ul li ul li a{
		padding-left:20px;
	}
	nav ul li ul li ul li a{
		padding-left:30px;
	}
	nav ul li ul li ul li ul li a{
		padding-left:40px;
	}
}

@media screen and (min-width:1000px) and (max-width:1070px){
    .nivoSlider {
    font-family: "Trajanpro-Regular";
    height: 296px;
    margin: 0 auto;
    width: 999px !important;
    }
    #post-1289 .entry-content {
    padding: 40px;
    text-align: justify;
}
   /* #photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 482px !important;
}*/

.first-photo {
    background-color: #fff;
    padding: 30px;
    width: 85% !important;
}
.first-reactor {
    background-color: #fff;
    padding: 30px;
    text-align: justify;
    width: 84% !important;
}
#sitemain {
    background-color: #f1e3be;
    float: left;
    padding: 15px;
    width: 535px!important;
}
    .header_right {
    background: url("../images/menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    font-family: "SegoeUI-Regular";
    margin-left: 135px;
    width: 999px !important;
   }
   .reactor iframe {
    height: 225px;
    width: 450px;
}
.amazingslider-swipe-box-1 {
    display: block;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: 94% !important;
}
.amazingslider-wrapper-1 .amazingslider-arrow-right-1{right:40px !important;}
.amazingslider-car-left-arrow-1{margin-top:33px!important;}
.amazingslider-car-right-arrow-1{margin-top:33px!important; right: 32px !important;}

#footer-con {
    background-color: #6d1514;
    color: #eeeeee;
    height: 145px;
    margin: 0 auto;
    width: 999px;
}

#footer-con .menu {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #c34314 !important;
    float: left;
    font-family: "SegoeUI-Bold";
    padding: 15px;
    width: 31% !important;
}

#footer-con .contact {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Light";
    margin: 18px !important;
    width: 31% !important;
}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 515px !important;
}*/
#footer-con .icon {
    float: right;
    margin-right: 50px;
    margin-top: 51px !important;
    width: 26% !important;
}
	body{
		min-width:inherit !important;
	}
	.wrapper_main{ 
		width:999px !important;
	}
	.container-head{ 
		width:95%; 
		margin:0 auto;
	}
	.layout_box .header,
	#copyright{
		 width:inherit !important;
	}
}
@media only screen and (min-width: 300px) and (max-width: 480px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin:0px !important;
}
/*.mobile_nav, .header_right nav {
    width: 490px !important;
} */
#amznCharityBanner iframe  { margin: 0 auto;}
#reactors { margin-top: 10px; }
.wrapper_main { width:95%; }
.mobile_nav, .header_right nav {
    width: 100% !important;
    margin: 0 auto;
}

#logo, .header_right {
    float: none;
}
.nivo-caption{ /* display:none!important; */ }

.news-blog-content > table {
    width: 235px !important;
}

.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Regular";
    margin-left: 0;
    width: 100%;
}

.nivo-caption h1 {
    font-size: 9px !important;
    line-height: 16px;
}
.nivo-caption p {
    display: block;
    font-size: 9px;
}
.nivo-caption {
    height: 60%;
    left: 10px;
    text-align: left;
    top: 18px;
    width: 75%;
}

.slide_info { padding: 0; }

#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 12px;
    margin: 0px 0 0 !important;
    padding: 8px;
   
}

.layout_box .header {
    margin: 0px !important;
    padding: 30px 0 0;
}
.react-border {
    background-color: #f8be1c;
    height: 8px;
    
}
.react-content {
    color: #000;
    font-family: "SegoeUI-Regular";
    font-size: 10px;
    text-align: justify;
}
.nivo-controlNav, .nivo-directionNav{display:none; margin-top: 70px;}

.nsu-submit {
    margin-left: 10px !important;width: 50px !important;
}
.searchandfilter input[type="submit"], .nsu-submit {
    background-color: #76121a;
    border: medium none;
    color: white;
    font-family: "SegoeUI-Light";
    font-size: 8px;
    height: 19px;text-align:center;
    width: 74%;margin-left: -19px;
}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    font-size: 9px;
    height: 9px;
    margin-right: 0;
    width: 135% !important;
}
.searchandfilter ul { width: 100%; }
.searchandfilter li { width: 40%; padding-right: 14px; }
.search-news {
    background-color: #e0dec7;
    float: left;
    font-family: "SegoeUI-Light";
    height: 26px;
    margin-right: 0px;
    padding:0 8px 27px 3px;
    width: 85%;
}
.searchandfilter {
    width: 155%;
}
.search-news p { width: 48%;  }
.top-support, .top-contact {
    background-color: #eb9b10;
    color: #fff;
    font-size: 8px;
    padding: 0 8px;
    margin: 0 1px; 
    float: left;
}
.top-links {
    float: left;
    font-family: "SegoeUI-Bold";
    margin-bottom: 0;
    margin-right: 9px;
    margin-top: 0;
}
.sub-head {
    float: right;
    margin-right: 0;
    width: 100px;
}

.mobile_nav a {
    background: url("../images/mobile_nav_right.png") no-repeat scroll right center #f6f6f6;
    border: 1px solid #ccc;
    display: none;
    margin-top: 0;
    padding: 12px 20px;
}
.toptag {
    float: left;
    margin-left: 56px;
    margin-top: -38px;
    width: 60%;
}
#logo {
    float: left;
    margin-left: 0;
    width: 30%;
}
.top-links {
    float: left;
    font-family: "SegoeUI-Bold";
    margin-bottom: 2px;
    margin-right: 0px;
    margin-top: -15px;
}
.top-right {
    float: left !important;
    width: 40%;
}
.logo-tag {
	float: left;
	width: 60%;
}
.first-reactor {
    background-color: #fff;
    padding: 24px;
    text-align: justify;
    width: 80%;
}

#logo img {
    max-height: 50px !important;
}

#fb h3,#news h3 ,#Blog-home h3{
    font-size: 14px;
}

.first-news-blog {
    font-size: 12px;
}
.amazingslider-img-box-1 {
    display: block;
    height: 100%;
    left: 12px !important;
    position: absolute;
    top: 0;
    width: 100%;
}
.amazingslider-bullet-image-1 {
    height: 75px !important;
    margin-left: 55px;
    position: relative !important;
}
.amazingslider-bullet-1-1{
 background-color: #ffffff;
    cursor: pointer!important;
    float: left!important;
    height: 74pxv !important;
    margin-right: 8px!important;
    opacity: 0!important;
    padding: 2px!important;
    position:none !important;
    width: 34px !important;
}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 11px;font-size: 12px;
    width: 258px !important;
}*/

.reactor iframe {
    height: 160px;
    width: 100%;
}

.photo-border {
    background-color: #fff;
    height: auto;
}
.fb-side .fb-side-odd {
    background-color: #e9e6dd;
    border: 2px solid #fff;
    font-family: "SegoeUI-Light";
    padding: 8px !important;
}
.fb-side .fb-side-even {
    border: 6px solid #fff;
    font-family: "SegoeUI-Light";
    padding: 0 !important;
}
#Blog-home h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 !important;
    padding: 10px;
}
.home_slider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto !important;
    padding: 0;
    width: 100%;
}
.nivoSlider {
    margin: 0 auto;
    width: 95% !important;
}
.gallery {
    background: none repeat scroll 0 0 #fff;
    height: 195px;
}
.home .blog-side-img { float:none; }

#copyright {
    margin: 0 !important;
    padding: 20px;
    text-align: center;
}
#footer-con {
    background-color: #6d1514;
    color: #eeeeee;
    height: 145px;
    margin: 0 auto;
    width: 100%;
}
#footer-con .contact .title {
    font-family: "SegoeUI-Bold" !important;
    margin: 0 0 0 15px !important;
}
#footer-con .icon {
    float: right;
    margin-right: -22px;
    margin-top: -7px !important;
    width: 26%;
}
.social_media {
    margin: 15px auto 0;
    text-align: center;
    width: 73%;
}
#footer-con .contact .text {
    color: #d3837a !important;
    margin: 9px 0 0 8px !important;
}
.first-photo {
    background-color: #fff;
   margin-left:0px;
    padding: 20px;
    width: 77%;
}
.amazingslider-wrapper-1 .amazingslider-nav-1{
 display: block;
    height: auto;
    left: -56px !important;
    margin-top: 8px;
    position: absolute;
    top: 100%;
    width: 170% !important;
}
.amazingslider-car-right-arrow-1 {
    margin-right: 65px !important;
}
.amazingslider-car-left-arrow-1 {
    margin-left: 62px !important;
}
.amazingslider-nav-1 {
    margin-top: 30px !important;
}
.contact {
    color: #ffffff;
    margin-right: 16px;
    padding: 12px 0;
}
#footer-con .contact {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Light";
    font-size: 8px;
    margin: 0 !important;
    width: 29%;
}
.menu table {
    font-size: 7px;
    margin-left: -5px;
}
#footer-con .menu {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #c34314 !important;
    float: left;
    font-family: "SegoeUI-Bold";
    padding: 0;
    width: 50%;
}
}
@media only screen and (min-width: 481px) and (max-width: 662px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}

.nivoSlider {
    margin: 0 auto;
    width: 92% !important;
}
.top-links {
    float: right;
    font-family: "SegoeUI-Bold";
    margin-bottom: 7px;
    margin-right: 22px;
    margin-top: -21px !important;
}
.nsu-submit {
    margin-left: -24px;
}
.searchandfilter input[type="submit"] {
    font-family: "SegoeUI-Light";
    margin-left: -34px;
}
.searchandfilter input[type="submit"], .nsu-submit {
    background-color: #76121a;
    border: medium none;
    color: white;
    font-family: "SegoeUI-Light";
    font-size: 12px;
    height: 20px;
    width: 55px;
}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    font-size: 9px;
    height: 8px;
    margin-right: 25px;
    margin-top: 0;
    width: 50px !important;
}
.search-news {
    background-color: #e0dec7;
    float: right;
    font-family: "SegoeUI-Light";
    height: 47px;
    margin-bottom: 4px;
    margin-right: 26px;
    padding: 3px 0 7px 9px !important;
}
.top-support, .top-contact {
    background-color: #eb9b10;
    color: #fff;
    font-size: 10px;
    padding: 0 9px;
}
}
@media only screen and (min-width: 481px) and (max-width:501px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
#logo, .header_right {
    float: none;
}

/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 351px !important;
}*/
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
   
}
.react-border {
    background-color: #f8be1c;
    height: 8px;
   
}

.first-reactor {
    background-color: #fff;
    padding: 30px;
    text-align: justify;
    width: 83%;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 92%;
}
}
@media only screen and (min-width: 768px) and (max-width:790px) {
.top-support, .top-contact {
    background-color: #eb9b10;
    color: #fff;
    font-size: 16px;
    padding: 3px 10px !important;
}
.searchandfilter input[type="text"], .nsu-field {
    border: medium none;
    font-family: "SegoeUI-Light";
    height: 15px;
    margin-right: 8px;
    width: 88px;
}
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
}
@media only screen and (min-width: 736px) and (max-width:767px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin:0px !important;
}
#logo, .header_right {
    float: none;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 95%;
}

.container-inner {
    background-color: #F1E3BE;
    margin: 0px 20px;
    padding: 20px;
    width: auto;
}
.amazingslider-wrapper-1 {
    display: block;
    height: 128% !important;
    position: relative;
    width: 100%;
}
#footer-con .icon {
    float: right;
    margin-right: 0;
    margin-top: 46px !important;
    width: 30%;
}
.gallery {
    background: none repeat scroll 0 0 #fff;
    height: 447px !important;
}

/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 585px !important;
}*/
.react-border {
    background-color: #f8be1c;
    height: 8px;
  
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
   
}
}
@media only screen and (min-width: 690px) and (max-width:736px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin:0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 94.5%;
}
}
@media only screen and (min-width: 655px) and (max-width:689px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 94.2%;
}
}
@media only screen and (min-width: 625px) and (max-width:654px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 94.2%;
}

.nivoSlider {
    margin: 0 auto;
    width: 93.5% !important;
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;

}
.react-border {
    background-color: #f8be1c;
    height: 8px;
 
}
}
@media only screen and (min-width: 605px) and (max-width:625px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 93.8%;
}

}
@media only screen and (min-width: 595px) and (max-width:604px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 93.5%;
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
  
}
.react-border {
    background-color: #f8be1c;
    height: 8px;
 
}
}
@media only screen and (min-width: 550px) and (max-width:594px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 93.2%;
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
  
}

.container-inner {
    background-color: #f1e3be;
    margin: 0px 20px;
    padding: 18px;
    width: auto;
}
#footer-con .icon {
    float: right;
    margin-right: 0;
    margin-top: -103px !important;
    width: 32%;
}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 410px !important;
}*/
.react-border {
    background-color: #f8be1c;
    height: 8px;
 
}
}
@media only screen and (min-width: 502px) and (max-width:549px) {
#news-footer ,#Blog-home-footer,#fb-footer {
   width:100% !important; float: left;  margin: 0px !important;
}
.header_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "SegoeUI-Regular";
    margin-left: 20px;
    width: 92.9%;
}
.container-inner {
    background-color: #f1e3be;
    margin: -20px 20px;
    padding: 18px;
    width: auto;
}

.first-reactor {
    background-color: #fff;
    padding: 30px;
    text-align: justify;
    width: 84%;
}
#reactors h3 {
    background: url("../images/right3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 12px;
 
}

.react-border {
    background-color: #f8be1c;
    height: 8px;
  
}

#footer-con .contact .title {
    font-family: "SegoeUI-Bold" !important;
    margin: 0 0 0 11px !important;
}
#footer-con .contact .text {
    color: #d3837a !important;
    margin: 0 0 0 9px !important;
}
#footer-con .icon {
    float: right;
    margin-right: 0;
    margin-top: -103px !important;
    width: 34%;
}
#footer-con .contact {
    background: url("../images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    font-family: "SegoeUI-Light";
    margin: 9px !important;
    width: 28%;
}
#footer-con .menu {
    background: url("images/footerline.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #c34314 !important;
    float: left;
    font-family: "SegoeUI-Bold";
    padding: 15px;
    width: 31%;
}
.menu table {
    font-size: 8px;
    margin-left: 0;
}
/*#photo h3 {
    background: url("../images/leftyellow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #610d0d;
    margin: 5px 0 0 !important;
    padding: 12px;
    width: 378px !important;
}*/
}
@media screen and (max-width: 1000px){
  #news p {
     width:100%;
  }

}
