/* *********************************************** HP PAGE ************************* */



.home .site-inner {
  padding-top: 0px;
  padding-bottom: 0px;
  max-width:100%;
  margin-top:50px;
}
.home .entry {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.home h1.entry-title {
	display:none;
}
.wrap{
		margin:0 auto;
}
body{
		overflow-x:hidden;
}




/* *********************************************** ROW 1 ************************* */


.hp-row-1 {
	background: ;
	height:422px;
}
.hp-row-1 .vc_column-inner {
		padding:0 !important;
}

.hp-row-1 .wpb_content_element {
	margin-bottom: 0px !important;
}

.hp-row-1 .wpb_content_element.hp-row-1-welcome {
	margin-bottom: 0px !important;
}

.hp-row-1 .hp-row-1-welcome {
	padding:60px 10% 30px 10%;
	text-align: center;
}


.hp-row-1  h1 {
	
	color:#fff;
	text-align: center;
	text-decoration:;
	font-size: 38px;
	padding:0px 0px 20px 0px;
	border-bottom: 1px solid #fff;
	margin-bottom:30px;
	 
}

.hp-row-1 .hp-row-1-welcome h1:after{
    content: "";
    position: absolute;
    width: 120px;
    height: 2px;
    bottom: 0;
   left:50%;
   margin-left:-60px;
    border-bottom: 2px solid #D1C198;
}

.hp-row-1 .hp-row-1-welcome p {
	color:#414241;
	font-size: 1.2em;
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
}


.hp-row-1 .wpb_content_element.hp-row-1-more {
	margin-bottom: 0px !important;
	padding-top:50px;
	position: relative;
}

.hp-row-1 .learnmore {
	position: absolute;
	padding: 0px 0px 0px 0px;
	left:50%;
	width:165px;
	bottom:0px;
	height:100px;
	margin-left:-83px;
	margin-bottom:-34px;
	background:url(images/bg-learnmore.png) bottom center no-repeat;

	z-index:100;
}

.hp-row-1 .learnmore h3 {
	text-align:center;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	line-height:26px;
	font-size:1.2em;
}

.hp-row-1 a .learnmore h3 {
	color:#C4991E;
}

.hp-row-1 a:hover .learnmore h3 {
	color:#EFBC29;
}



.hp-row-1 .learnmore2 p {
	margin: -5px 0px 0px 0px;
	font-size:40px;
	font-weight:normal;
	text-align:center;
	transform: rotate(90deg);
	line-height:34px;
}

.hp-row-1 a .learnmore2 p {
	color:#EFBC29;
}

.hp-row-1 a:hover .learnmore2 p  {
	color:#C4991E;
}

.hp-row-1-left{
		 float: left;
		margin-right: 57px;
		width: 45%;
}
.hp-row-1-right{
		float:right;
		width:50%;
		height:433px;
	 
}
.hp-row-1 p{
		color:#fff;
		font-size:23px;
		padding-right:5px;
		line-height:30px;
		font-weight:normal;
		letter-spacing:normal;
}

.hp-row-1 .welcomebuttons {
	clear:both;
	margin-top:30px;
}
.hp-row-1-left p a{
		display:inline-block;
		border:1px solid #173059;
		font-size:20px;
		color:#173059;
		padding:7px 25px;
		float:none;
		text-align:center;

		text-transform:uppercase;
		margin: 0px 8px 10px 8px;
}
.hp-row-1-left p a:hover{
		background:#173059;
		color:#fff;
}
.hp-row-1-right a.vc_left{
		 background: rgba(0, 0, 0, 0) url("images/left-head-arrow.png") no-repeat scroll 0 0;
		height: 67px;
		left: -24px;
		opacity: 1;
		top: 201px;
		width: 50px;
		display:block !important;
		outline:none;
}
.hp-row-1-right a.vc_right{
		 background:url(images/righ-head-arrow.png) no-repeat scroll 0 0;
		height: 67px;
		right: -24px !important;
		opacity: 1;
		top: 201px;
		width: 50px;
		outline:none;
		display:block !important;
}
.vc_images_carousel .vc_carousel-control .icon-next::before{
		content:'' !important;
		font-family:fontawesome;
		font-size:41px;
		top:-28px !important;
		color:#fff !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev::before{
		content:'' !important;
		font-family:fontawesome;
		font-size:41px;
		top:-28px !important;
		color:#fff;
}
.hp-row-1-right:before{
	/* background: url("images/slider-bg.png") no-repeat scroll 0 0; */
    content: "";
    height: 174px;
    left: 39px;
    position: absolute;
    top: 0;
    width: 144px;
    z-index: 9;
}
.hp-row-1-right .vc_images_carousel .vc_carousel-indicators li{
		background-color:#98E3FE ;
		border:none !important;
}
.hp-row-1-right .vc_images_carousel .vc_carousel-indicators li.vc_active{
		background-color:#00AEEF;
}
.hp-row-1-right .vc_images_carousel ol.vc_carousel-indicators{
		margin-left:-67%;
}

/* *********************************************** Twitter ************************* */


.footer-row-1-twitter {
	background:url(images/bg-twitter.jpg)  no-repeat center center  ;
	background-size: cover;
	padding:0px 0px 0px 0px;
}


.footer-row-1-twitter .wrap {
	padding:40px 0px 60px 0px;
}
.footer-row-1-twitter .twitter {
	text-align:center;
	color:#FFFFFF;
}

.footer-row-1-twitter .twitter p {
	text-align:center;
	color:#FFFFFF;
	margin-bottom:30px
}


.footer-row-1-twitter .twitter a .fa-twitter {
	font-size: 40px;
	color:#FFFFFF;
}

.footer-row-1-twitter .twitter a:hover .fa-twitter {
	color:#EFBC29;
}

.tweet {
	margin:20px 0px 20px 0px;
	color:#FFFFFF !important;
	text-align:center;
}
.aptf-tweet-media, .aptf-tweet-name,.aptf-template-1 .aptf-tweet-content:after, .aptf-template-1 .aptf-tweet-content:before {display:none !important;}

.aptf-template-1 .aptf-tweet-content {
    background: none!important;
    position: relative;
    border: 0px solid #CCC!important;
    border-radius: 5px!important;
    padding: 20px 20px 0px 20px !important;
    font-size: 1.1em !important;
    line-height: 1.5;
	color:#FFFFFF !important;
}
.aptf-template-1 .aptf-tweet-box {
    color:#FFFFFF !important;
}
.aptf-template-1 .aptf-tweet-box a {
    color:#FFFFFF !important;
}
.aptf-template-1 .aptf-tweet-box a:hover {
	color:#EFBC29 !important;
}
.aptf-tweet-date p a {
    color:#FFFFFF !important;
	font-size: 1.1em !important;
}
.aptf-tweet-date p a:hover {
	color:#EFBC29 !important;
}

/* *********************************************** ROW 2 ************************* */

.hp-row-2 {
	background:#fff;
}

.hp-row-2 .wpb_content_element {
	margin-bottom: 0px;
}
.hp-row-2 .vc_column-inner {
		padding:0 !important;
}
.hp-row-2 p{
		color:#898B8E;
		font-size:17px;
		padding:15px 0 25px 0;
}
.hp-row-2 p strong{
	font-weight:normal;
		color:#B72933;
		text-transform:uppercase;
}


.hp-row-2 .hp-row-2-tabs {
	padding:60px 40px 50px 0px;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #F6B916 !important;
    background-color: #F6B916 !important;
    color: #424342 !important;
	border-bottom:1px solid #DFA509 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #DFA509 !important;
    background-color: #DFA509 !important;
    color: #FFFFFF !important;
}

.vc_tta.vc_general .vc_tta-panel-body {
    padding: 40px 0px !important;
    background: #F6B916 !important;
	border-bottom:3px solid #DFA509 !important;
	border-top:3px solid #DFA509 !important;
}

.hp-row-2 .hp-row-2-news {

}

.hp-row-2 .newsitem {
	width:100%;
	min-height:74px;
	border-top-left-radius:48px;
	border-bottom-left-radius:48px;
	background:#F6B916;
	margin:0px 0px 40px 0px;
	transition: all .5s ease; 
	-webkit-transition: all .5s ease;
}

.hp-row-2 .newsitem .newsdate {
	float:left;
	width:96px;
	height:74px;
	padding:22px 0px 0px 0px;
	border-radius:50%;
	background:#FFF2D0;
	text-align:center;
	color:#DFA509;
	font-size:1.2em;
	line-height:28px;
}

.hp-row-2 .newsitem .newstitle {
	float:right;
	width:420px;
	min-height:64px;
	padding:22px 0px 10px 0px;
	text-align:left;
	color:#414241;
	font-size:1.2em;
	line-height:28px;
}

.hp-row-2 .newsitem:hover {
	background:#FFF2D0;
}

.hp-row-2 .newsitem:hover .newsdate {
	background:#FCE5A9;
	color:#966F07;
}

.hp-row-2 .newsitem:hover .newstitle {
	color:#966F07;
}

.hp-row-2 .hp-row-2-events {

}


.hp-row-2-col-slider.vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;

}

/* *********************************************** ROW 3 ************************* */

 

.hp-row-3 {
		 background-image:url("images/creative-both.png");
		  background-repeat:no-repeat;
    background-size:1600px auto;
		 background-color: #183059;
		 background-position: center 50px;
}
.hp-row-3 .wrap{
		background:#fff;
		border-top:1px solid #919395;
		padding:35px 30px 0 30px ;
		
}
.news-slider h3{
		text-align:left;
		font-size:25px;
		color:#193157;
		border-bottom:3px solid #193157;
		padding-left:35px;
}
.hp-row-1-right img{
	width:100% !important;
	height:auto !important;
}
.news-slider h3:before{
 
content:url(images/border-arrow.jpg);
  margin-left: 200px;
    margin-top: 17px;
	position:absolute;
}
.news-slider .slick-arrow{
		top:-80px;
		font-size:30px;
		right:0;
}
.news-slider .slick-slider .fa-angle-left::before{
		 
		margin-right:33px;
		background:#19305A;
		border-radius:100%;
		padding-left: 9px;
		width: 31px;
		border-radius:100%;
		float:left;
		line-height:27px;
		height: 30px;
		color:#fff;
}
.news-slider .slick-slider .fa-angle-right::before{
        background:#19305A;
		float: right;
		height: 30px;
		margin-left: 10px;
 		padding-left: 12px;
		width: 30px;
		line-height:27px;
		border-radius:100%;
		color:#fff;
}
.newsbxslider{
		margin-left:0 !important;
}
.slick-list.draggable{
		max-width:100% !important;
}
.news-rgt{
		float:right;
		width:100%;
		text-align:left;
		
}
.news-rgt h2{
		text-align:left;
		font-size:26px;
		color:#193157;
		margin:0 0 10px 0 !important;
		line-height:28px;
}
.news-rgt p{
		text-align:left;
		font-size:19px;
		letter-spacing:normal;
		color:#193157;
		line-height:24px;
}
.newstext{
		padding-right:10%;
}

.newsimage{
		float:left;
		width:39%;
}
.news-slider{
		width:100% !important;
}
.twitter-feed{
		   box-shadow: 1px 1px 11px #ddd;
    float: right;
    height: 950px;
    width: 25% !important;
	border-radius:5px;
}
.newsdate{
		float:right;
		width:100%;
		text-align:right !important;
		font-size:15px !important;
		color:#193157;
		font-weight:bold;
		 font-family: 'asapbold';
}
.newsdate a{
	font-size:15px !important;
	color:#193157;
	text-transform:lowercase !important;
	 font-family: 'asapbold';
	 float:right;
	 padding-left:15px;
}
		

/* *********************************************** MEDIA QUESRIES ***************************************** ************************* */




@media only screen and (max-width : 1280px) {

.hp-row-1{
	height:365px;
}
.hp-row-1-right{
	height:365px;
}
.hp-row-1-left{
	margin-right:45px;
}
.hp-row-1 h1{
	font-size:32px;
	padding-bottom:15px;
	margin-bottom:20px;
}
.hp-row-1 p{
	font-size:18px;
	line-height:24px;
}
.hp-row-1-left p a{
	font-size:16px;
}
.hp-row-2{
	padding:15px 0 0 0;
}




}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
	
	.hp-row-1{
		height:358px;
	}
.hp-row-1-right{
	width:49%;
	height:331px;
}
.hp-row-2{
	padding:20px 0;
}
.hp-row-1 h1{
	font-size:28px;
	padding-bottom:10px;
	margin-bottom:20px;
}
.hp-row-1 p{
	font-size:16px;
	line-height:22px;
}
.hp-row-1-left p br{
	display:none;
}
.hp-row-1-left p a{
	font-size:14px;
}
.hp-row-1-right a.vc_left{
	top:50%;
	
}
.hp-row-1-right a.vc_right{
	top:50%;
	
}
}


@media only screen and (max-width : 1080px) {
	.hp-row-1{
		height:324px;
	}
	.hp-row-1-left p a{
		margin-top:20px;
	}
	
	
	
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1020px) {


.home .hp-row-1 .hp-row-1-welcome h1{
	font-size: 1.6em;
	padding: 0px 10px 10px 10px;
	margin-bottom:10px;
	line-height:34px;

}
.hp-row-1-left{
	margin-right:40px;
}
.hp-row-1{
	height:310px;
}
.hp-row-1 h1{
	font-size:26px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.home .hp-row-1 .hp-row-1-welcome p {
	font-size: 0.8em;
	line-height:26px;
}
.hp-row-1-right::before{
	background-size:90px auto;
}
.hp-row-1 p{
	font-size:14px;
	line-height:20px;
}
.hp-row-1-left p br{
	display:none;
}
.hp-row-1-left p a{
	margin-top:10px;
	font-size:11px;
}

.hp-row-2 .hp-row-2-tabs {
	padding:40px 20px 30px 0px;
}

.hp-row-2 .newsitem {
	min-height:74px;
	margin:0px 0px 20px 0px;
}
.hp-row-1-right{
	width:49%;
	height:290px;
}
.hp-row-2{
	padding:20px 0;
}
.hp-row-2 .newsitem .newsdate {
	width:80px;
	height:60px;
	padding:20px 0px 0px 0px;
	font-size:1em;
	line-height:22px;
}
.hp-row-1-right a.vc_left{
	top:50%;
	
}
.hp-row-1-right a.vc_right{
	top:50%;
	
}

.hp-row-2 .newsitem .newstitle {
	width:320px;
	min-height:60px;
	padding:20px 0px 10px 0px;
	font-size:1em;
	line-height:22px;
}
.hp-row-2-col-slider.vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;

}
.one-half.last .genesis-nav-menu{
	text-align:left;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.hp-row-1{
		margin:0px ;
		height:285px ;
	}
	#menu-main a{
		margin:0px;
		padding:0 28px; 
	}
	.site-inner {
		padding:0px !important;
	}
	.site-inner, .wrap{
		padding:0 20px;
	}
	.hp-row-1 h1{
		font-size:25px ;
		margin-bottom:15px ;
		padding-bottom:10px ;
	}
	.hp-row-1 p{
		font-size:13px ;
		line-height:22px ;
	}
	.hp-row-1 p br{
		display:none;
	}
	.hp-row-1-left p a{
		font-size:13px ;
		margin-top:0px ;
		padding:7px 9px ;
	}
	.hp-row-1-right{
		width:46% ;
		height:285px ;
	}
	.hp-row-1-right  img{
		height:100% ;
		width:100% ;
	}
	.hp-row-1-right a.vc_right{
		top:48% ;
	}
	.hp-row-1-right a.vc_left{
		top:48% ;
	}
	.hp-row-1-right a.vc_right span.icon-next{
		top:30px ;
	}
	#menu-main a{
		padding:0 28px; 
	}
	.hp-row-1-right a.vc_left span.icon-prev{
		top:30px ;
	}
	.hp-row-3 .wrap{
		padding:35px 15px !important;
	}
	.hp-row-1-right::before{
		background-size:100px auto !important;
	}
	.hp-row-2{
		padding:20px 0px;
	}
	.hp-row-3{
		padding:0 20px;
	}

}


/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {
.site-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	#menu-main li:first-child a{
		padding-left: 8px;
	}
	.nav-primary.wrap.genesis-nav-menu,  .wrap#menu-main{
		margin:0px;
	}
.home .vc_col-sm-6 {
    //width: 100% !important;
	margin:0px !important;
}
	
	
.hp-row-2 .hp-row-2-tabs {
	padding:40px 20px 30px 40px;
}

.hp-row-2 .newsitem {
	min-height:74px;
	margin:0px 0px 20px 0px;
}
.hp-row-1-right::before{
	background-size:85px auto !important;
}
.hp-row-2 .newsitem .newsdate {
	width:80px;
	height:60px;
	padding:20px 0px 0px 0px;
	font-size:1em;
	line-height:22px;
}

.hp-row-2 .newsitem .newstitle {
	width:520px;
	min-height:60px;
	padding:20px 0px 10px 0px;
	font-size:1em;
	line-height:22px;
}


	.genesis-nav-menu{
		margin:0px 0px 0px 20px;
	}
.hp-row-1 h1{
		font-size:28px ;
		margin-bottom:20px;
		padding-bottom:10px;
	}
	.hp-row-1{
		height:300px ;
		padding:0 20px ;
	}
	.hp-row-1-left{
		padding:0 0 36px ;
	}
	.hp-row-1-right{
		height:300px ;
	}
	.hp-row-1-right img{
		height:100% ;
		width:100% ;
	}
	.hp-row-1 p{
		font-size:15px ;
		line-height:20px;
	}
	.hp-row-1-left p a{
		font-size:11px ;
	}
	.hp-row-2{
		padding:25px 0;
	}
	.hp-row-1-right a.vc_right span.icon-next{
		top:30px ;
	}
	.hp-row-1-right a.vc_left span.icon-prev{
		top:30px ;
	}
	.hp-row-3 .wrap{
		padding:35px 15px ;
	}
	.hp-row-3 .news-slider{
		width:100% ;	
	}
	.news-slider h3{
		font-size:22px ;
	}
	.news-rgt h2{
		font-size:21px ;
	}
	.news-rgt p{
		font-size:17px ;
	}
	.hp-row-3 .twitter-feed{
		width:100% ;
	}
	.site-inner, .wrap{
		max-width:100%;
	}

}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.hp-row-2 .newsitem .newstitle {
	width:420px;
	min-height:60px;
	padding:20px 0px 10px 0px;
	font-size:1em;
	line-height:22px;
}
.site-inner, .wrap{
	padding:0px !important;
}
.genesis-nav-menu{
	margin-top:0px !important;
}
#menu-main li:first-child a{
	padding-left:10px;
}
.hp-row-1{
		clear:both ;
		padding:0 10px ;
		width:100%;
		margin:0px 0 0px;
		height:813px ;
	}
	.hp-row-1 h1{
		text-align:center ;
		font-size:28px ;
	}
	.hp-row-1 p{
		font-size:15px ;
		text-align:center ;
		line-height:20px;
	}
	.hp-row-1-left{
		width:100% ;
	}
	.hp-row-1-left p:last-child{
		margin:45px 0 0 0;
	}
	.hp-row-1-left p a{
		font-size:13px;
		margin-left:7px;
	}
	.hp-row-1-right{
		padding:0px 0 0 0 ;
		margin:0 0 75px ;
		height:527px ;
		width:100% ;
	}
	.hp-row-1-right::before{
		//top:50px ;
		background-size:120px auto ;
	}
	.hp-row-1-right a.vc_left{
		top:48% ;
		
	}
	.hp-row-1-right a.vc_right{
		
		top:48% ;
	}
	.hp-row-1-right a.vc_right span.icon-next{
		top:30px;
	}
	.hp-row-1-right a.vc_left span.icon-prev{
		top:30px ;
	}
	.hp-row-2{
		width:100% ;
		padding:25px 10px ;
		margin:0px ;
		clear:both ;
	}
	.hp-row-3{
		width:100%;
		padding:0px ;
		margin:0px 0 0px ;
	}
	.hp-row-3 .wrap{
		padding:25px 5px 5px ;
	}
	.hp-row-3 .news-slider{
		//width:100% ;
	}
	.news-slider h3::before{
		background-size:100% auto ;
	}
	.news-slider h3{
		font-size:20px ;
		margin-left:0px;
	}
	.news-slider{
		//width:100% !important;
	}
	.news-slider .newsimage{
		width:100% !important;
	}
	.news-slider .news-rgt{
		width:100%;
		margin:35px 0 0 0; 
	}
	.hp-row-3 .twitter-feed{
		//width:100%  !important;
	}
	.footer-row-1 .one-fourth{
		margin:0 6% 30px 0;
	}
	.news-slider{
		width:100% !important;
	}
	.hp-row-3 .twitter-feed{
		width:100% !important;
	}
	.hp-row-1-right .vc_slide.vc_images_carousel.vc_build{
		width:85% !important;
		margin:0 auto !important;
	}
	.hp-row-1-right::before{
		left:70px;
		background-size:110px auto !important;
	}
	
	#menu-main a{
		padding:15px 8px;
	}


}
@media only screen and (max-width : 680px) {
	
	.hp-row-1{
		clear:both ;
		padding:0 10px ;
		width:100%;
		margin:0px 0 0px;
		height:749px ;
	}
	.hp-row-1-right{
		height:460px;
	}
	.news-slider{
		width:70% !important;
	}
	.hp-row-1 h1{
		text-align:center ;
		font-size:26px ;
	}
	.hp-row-1 p{
		font-size:13px ;
		text-align:center ;
		line-height:20px;
	}
	.hp-row-1-left p:last-child{
		margin:45px 0 0 0;
	}
	.hp-row-1-left p a{
		font-size:11px;
		margin-left:4px;
	}
	.hp-row-1-left{
		width:100%;
	}
	.hp-row-1-right{
		width:100%;
		padding:0px;
	}
	.news-slider{
		width:100% !important;
	}
	.hp-row-3 .twitter-feed{
		width:100% !important;
	}
	.hp-row-1-right .vc_slide.vc_images_carousel.vc_build{
		width:85% !important;
		margin:0 auto !important;
	}
	.hp-row-1-right::before{
		left:70px;
		background-size:110px auto !important;
	}
	#menu-main a{
		padding:15px 8px;
	}
}

@media only screen and (max-width : 580px) {
	
	.hp-row-1{
		clear:both ;
		padding:0 10px ;
		width:100%;
		margin:0px 0 0px;
		height:681px ;
	}
	.news-slider{
		width:70% !important;
	}
	.hp-row-1 h1{
		text-align:center ;
		font-size:22px ;
	}
	.hp-row-1 p{
		font-size:14px ;
		text-align:center ;
		line-height:22px;
	}
	.hp-row-1-left p:last-child{
		margin:45px 0 0 0;
	}
	.hp-row-3 .news-slider{
		width:100% !important;
	}
	.hp-row-3 .twitter-feed{
		width:100% !important;
	}
	.hp-row-1-left p a{
		font-size:12px;
		margin-left:4px;
	}
	.hp-row-1-left{
		width:100%;
	}
	.hp-row-1-right{
		width:100%;
		height:393px;
		padding:0px;
	}
	.hp-row-1-right .vc_slide.vc_images_carousel.vc_build{
		width:85% !important;
		margin:0 auto !important;
	}
	.hp-row-1-right::before{
		left:70px;
	}
	#menu-main a{
		padding:15px 8px;
	}
}



@media only screen and (max-width : 480px) {

.hp-row-1{
		clear:both ;
		padding:0 10px ;
		width:100%;
		margin:0px 0 0px;
		height:630px ;
	}
	.hp-row-1-left{
		width:100%;
	}
	.hp-row-1-right::before{
		left:70px;
	}
	.hp-row-1-right{
		width:100%;
		padding:0px;
		height:245px;
	}
	.news-slider{
		width:100% !important;
	}
	.hp-row-3 .twitter-feed{
		width:100% !important;
	}
	.hp-row-1-right .vc_slide.vc_images_carousel.vc_build{
		width:85% !important;
		margin:0 auto !important;
	}
	
	#menu-main a{
		padding:15px 8px;
	}
}

@media only screen and (max-width : 320px) {
	
.hp-row-1{
		clear:both ;
		padding:0 10px ;
		width:100%;
		margin:0px 0 0px;
		height:561px ;
	}
	.site-inner, .wrap{
		width:100%;
	}
	.hp-row-1-left{
		width:100%;
	}
	#menu-main a{
		padding:15px 8px;
	}
	.hp-row-1-right{
		width:100%; 
		height:200px;
	}
	.hp-row-1-right .vc_slide.vc_images_carousel.vc_build{
		width:85% !important;
		margin:0 auto !important;
	}
	.news-slider{
		width:100% !important;
	}
	.hp-row-3 .twitter-feed{
		width:100% !important;
	}
	.hp-row-1-right::before{
		background-size:65px auto !important;
	}
	
}
