
@media(min-width:1601px){
.footer_section li{
	padding:0 27px;
}
}

@media(max-width:1283px){

}

@media(max-width:1499px){
.sub_nav li {
    /*padding: 0 12px;*/
}
}

@media(max-width:1299px){
.sub_nav li {
    /*padding: 0 7px;*/
	padding: 0 3px;
}
.sub_logo_sec p {
    font-size: 23px;
}
.sub_nav li a {
    font-size: 22px;
}
}

@media(max-width:1199px){
.partner_col_info h3 {
    font-size: 18px;
    line-height: 22px;
}
.sub_partners_info_wrapper{
	padding:43px 15px;
}
/*.partner_col {
    height: 238px;
}*/
/*.partner_col_info {
    top:52px;
}*/
/*.partner_col_info {
    background: url(../img/7-fold-Star-gold.png) no-repeat 4px 4px;
	background-size: 64px;
}*/
.industry_col h3 {
    font-size: 30px;
}
.logo_wrapper h1 {
    font-size: 80px;
}
.logo_wrapper p {
    font-size: 30px;
}
.sub_nav li {
    padding: 0 3px;
}
.sub_nav li a {
    font-size: 16px;
    letter-spacing: normal;
}
.sub_logo_sec p {
    font-size: 19.2px;
}
}

@media(max-width:1024px){
.logo_sec{
	left:0;
}
.logo_sec a {
    max-width: 290px;
    height: 260px;
}
/*.partner_col_info {
    top: 50px;
}*/
.sub_nav li {
    padding: 0 2px;
}
.partner_bg h2 {
    font-size: 32px;
}
}

@media(max-width:991px){
.sub_header.desktop.width991 {
    display: none;
}
.logo_wrapper h1 {
    left: -4px;
}
.header, .slider_img {
    display: block;
	height:260px;
}
.logo_sec a {
    height: 218px;
}
.logo_wrapper h1 {
    line-height: 74px;
}
.partner_mid_info .col-sm-3.col-md-3{
	flex:0 0 50%;
	max-width:50%;
}
.industry_col h3 {
    font-size: 22px;
    line-height: 60px;
}
.footer_section li {
    padding: 0 14px;
}
.read_more a {
    background: url(../img/arrow.png) no-repeat right 14px;
    font-size: 20px;
}
}

@media(max-width:767px){
.mob_hide{
	display:none;
}
.small_banner img {
	height:auto;
}
.full_width_section a {
    font-size: 22px;
}
.three_col .col-sm-4.col-md-4:last-child{
	margin-bottom:0;
}
.partners_header {
    padding-top: 30px;
}
.nav ul {
    padding: 20px 0 0;
}
.nav li {
    padding: 0 10px;
}
.logo_wrapper p {
    line-height: 32px;
}
.three_col .col-sm-4.col-md-4{
	flex:0 0 100%;
	max-width:100%;
	text-align:center;
	margin-bottom:30px;
}
.col-sm-4.col-md-4:nth-child(3) .col_wrapper {
    float: none;
}
.industry_col h3 {
    font-size: 16px;
}
.partner_bg h2 {
    font-size:32px;
}
.footer_section li {
    padding: 0 6px;
}
.footer_section li a {
    font-size: 14px;
}
.footer_section p {
    margin: 30px 0 30px;
	font-size:14px;
}
.partner_col_info h3 {
    font-size: 18px;
    line-height: 23px;
}
/*.partner_col_info {
	background-size: 64px;
	height: 110px;
}*/
.col-sm-3.col-md-3.col-md-12.small_banner.partner_bg2 {
    width: 40%;
    height: 198px;
}
.col-sm-6.col-md-6.partner_bg.partner_bg2 {
    width:60%;
    clear: none!important;
    float: right;
}
.desktop{
	display:none;
}
.mob{
	display:block;
	width:100%;
}
.mob .col-sm-3.col-md-3.small_banner {
    max-width: 100%;
    float: left;
	padding:0;
	height:auto;
}
.mob .col-sm-6.col-md-6.partner_bg {
    max-width: 100%;
    clear: both;
}
.small_banner img{
	width:100%;
}
.col-sm-3.col-md-3.col-md-12.small_banner {
    max-width: 100%;
}
.partner_bg {
    height: 120px;
	padding:0;
}
}

@media(max-width:599px){
.partner_col_info h3 {
    font-size: 18px;
}
.logo_wrapper p{
	font-size:26px;
	line-height:26px;
}
.logo_sec a {
    height: 196px;
}
.logo_sec {
    margin-bottom: 20px;
}
.full_width_section .view_more_col{
	left:0;
	right:0;
}
.three_col {
    padding: 5px 0;
	margin-top:15px;
}
.header {
    display: block;
    height: 260px;
    margin-bottom: 40px;
}
.nav li a {
    color: #e9e9dd;
	line-height:22px;
}
.col-sm-3.col-md-3.col-md-12.small_banner.partner_bg2 {
    height: 160px;
}
.sub_partners_info_wrapper {
    padding: 0;
}
.partner_mid_info.sub_partners_info {
    padding-bottom: 0;
	background: #0d1110;
}
.nav ul {
    padding:37px 0 0;
}
.logo_wrapper h1 {
    font-size: 60px;
	line-height:60px;
}
.logo_sec a{
	float:none;
	margin:0 auto;
}
.nav{
	width:100%;
}
.nav ul{
	width:100%;
	text-align:center;
}
.col_wrapper h2 {
    font-size: 20px;
    font-weight: 500;
}
.industry_col h3 {
    font-size: 16px;
    line-height: 26px;
	padding:10px;
}
.industry_col {
    margin: 0 0 10px;
}
.footer_section li {
    padding: 0 3px;
}
.footer_section li a {
    font-size: 13px;
}
.footer_section ul {
    margin: 15px 0 0;
}
.footer_section p {
    margin: 15px 0 10px;
	text-align:center;
	width:100%;
}
.col_info {
    padding: 25px 15px 20px;
}
.partners_header {
    padding-top: 18px;
	padding-bottom:0;
}
.view_more {
    margin-bottom: 15px;
}
.view_more_col{
	float:left;
	width:100%;
	text-align:center;
}
.view_more_col{
	position:absolute;
	left:0;
	right:0;
	bottom:20px;
}
.view_more_col a{
	position:static;
}
.sub_nav {
    float: right;
}
.sub_nav li {
    padding: 0 7px;
}
.partner_mid_info .col-sm-6.col-md-6 {
    padding: 0;
}
.partner_mid_info .col-sm-6.col-md-6.secong_col {
    padding: 0;
}
.secong_col .partner_col {
    float: none;
	margin-top:30px;
}
.partner_mid_info {
    padding: 40px 0 0;
}
.partner_col {
    max-width: 210px;
}
.full_width_section .view_more_col{
	top:65%;
}
.footer_section ul{
	text-align:center;
}
.read_more a {
    background: url(../img/arrow.png) no-repeat right 14px;
    font-size: 20px;
    line-height: 26px;
}
.full_width_section{
	margin-bottom:18px;
}
}

@media(max-width:575px){
.header {
    /*height: auto;*/
}

.partner_col_info {
    padding: 62px 0 0 10px;
}
.partner_col_info a {
    font-size: 16px;
}
section {
    padding: 10px 0 30px;
}
.sub_info_wrapper img{
	width:100%;
}
.sub_info_wrapper .partner_mid_info.partner_mid_info2{
	margin:0;
}
div.partner_col_info a {
    background: url(../img/arrow2.png) no-repeat right 10px;
    bottom: 20px;
}
}

@media(max-width:480px){
div.partner_col_info a {
    bottom: -26px;
}
.sub_info_wrapper p, .sub_info_wrapper span{
	font-size:15px;
	line-height:22px;
}
.logo_wrapper h1 {
    font-size: 56px;
    line-height: 56px;
}
div.logo_sec a {
    height: 170px;
}
.industry_col h3 br{
	display:block;
}
/*.partner_col_info {
    top:48px;
}*/
.partner_col_info a {
    background: url(../img/arrow2.png) no-repeat right 15px;
	bottom:-30px;
}
.partner_col_info {
    height: auto;
}
.partner_col_info:hover a{
	bottom:10px;
} 
.partner_col_info h3 {
    margin-bottom: 15px;
}
.partner_col {
    padding-bottom: 12px;
}
.col-sm-3.col-md-3.col-md-12.small_banner.partner_bg2 {
    height: 130px;
}
.partner_mid_info .col-sm-3.col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.partner_bg h2 {
    font-size: 26px;
}
.partner_bg {
    height: 100px;
}
.partner_mid_info {
    padding: 20px 0 0;
}
.content_img {
    margin-top: 12px;
}
.logo_sec a {
    height: 190px;
}
.header, .slider_img {
    height: 234px;
}
.logo_wrapper p {
	font-size: 26px;
    line-height: 28px;
}
}

@media(max-width:374px){
.sub_nav{
	width:100%;
}
}