/* default CSS class definitions are for media widths above 1365px and below 1920px */

/* FOOTER related CSS START */
.flex-container#foot-area{
	background-color:#303030;
}
#sop-footer .row{
	min-height:60px;
	background-color:#303030;
	color:#f0f0f0;
	padding:20px 0px;
	cursor:default;
}

#sop-footer .row .footer-left{
	width:540px;
	min-height:30px;
	height:auto;
	overflow:auto;
	float:left;
}
#sop-footer .row .footer-left .col1{
	width:120px;
	margin-left:15px;
	float:left;
}
#sop-footer .row .footer-left .col1 h6{
	font-size: .9em !important;
	margin:0px;
	padding:10px 0px 0px 0px;
	color: #a0a0a0 !important;
}
#sop-footer .row .footer-left .col1 ul{
	width:100%;
	list-style:none;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#sop-footer .row .footer-left .col1 ul li{
	width:100%;
	padding: 0px 0px 2px 0px;
	/* list-style-type: square; */
	list-style-position: inside;
}
#sop-footer .row .footer-left .col1 ul li a{
	width:100%;
	font-family: Arial !important;
	font-size: .90em !important;
	color: #d0d0d0 !important;
	text-decoration: none;
}

#sop-footer .row .footer-right{
	width:768px;
	height:130px;
	float:left;
	position:relative;
	font-size: .89em;
	line-height: 1.3em;
	color: #d0d0d0;
}
#sop-footer .row .footer-right .sop-policy{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:20px;
	padding:10px 0px;
}
#sop-footer .row .footer-right .sop-policy p{
	margin:0px;
}
#sop-footer .row .footer-right .sop-policy p a{
	color: #c0c0c0 !important;
	text-decoration: none;
	cursor:pointer;
}
#sop-footer .row .footer-right .sop-disclaim{
	position:absolute;
	left:310px;
	top:0px;
	width:350px;
	height:30px;
	padding:10px 0px 0px 0px;
}
#sop-footer .row .footer-right .sop-disclaim p{
	margin:0px;
}
#sop-footer .row .footer-right .social-list{
	position:absolute;
	right:0px;
	top:0px;
	margin-right:10px;
	width:70px;
	height:30px;
}
#sop-footer .row .footer-right .social-list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#sop-footer .row .footer-right .social-list ul li{
	display:inline-block;
	float:left;
	height:32px;
	width:32px;
	padding:0px 3px 0px 0px;
}
#sop-footer .row .footer-right .social-list ul li a{
	cursor:pointer;
}
/* FOOTER related CSS END */


/* overridden CSS class definitions for media widths below 1366px. START */
@media (max-width: 1365px) {
	
	
	#sop-footer .row .footer-right{
		width:460px;
	}
	#sop-footer .row .footer-right .sop-disclaim{
		left:0px;
		top:40px;
	}
	
}


/* overridden CSS class definitions for media widths between 1365px and 1920px . START */
@media (min-width: 1366px) and (max-width: 1919px) {
	
	
	
}


/* overridden CSS class definitions for media widths above 1919px . START */
@media (min-width: 1920px) {
	
	#sop-footer .row .footer-left{
		width:1000px;
	}
	#sop-footer .row .footer-right{
		width:920px;
	}
	
}