.mailTop a {font-size: 12px; font-weight: 600; color: #dfe3e5 !important; display: block; height: 35px; line-height: 35px; border-right: 1px solid #232d33; border-left: 1px solid #232d33; padding: 0px 20px 0px 45px; background: url(mail-bg.jpg) no-repeat center left;}

.no-break img {
    width: auto !important;
}
.break-table .no-break img {
    width: auto !important;
}
.sk-rollover-wrapper-transition {
	position:relative !important;
}
.sk-rollover-wrapper-transition .sk-rollover-image {
	position:relative !important;
}
img.sk-rollover-spacer {
    display: none;
}
.no-break td.plain {
    display: table-cell;
}
.break-table img {
	width:100% !important;
	height:auto;
}
.odmik {
	padding: 20px;
}
.resImg img {
	width: 100%;
	height: auto;
}
.contactForm .textfield {
	width: 100% !important;
	max-width: 100% !important;
}
.contactForm .textareafieldsmall {
	width: 100% !important;
	max-width: 100% !important;
}
button, button.button {padding: 0px !important;}
.form-message-container {display: none !important;}
/********************************* Contact form ****************************************************/
.contactForm #sk_013 {margin-top: 0px;}
.contact-form {padding: 19px;}
.contact-form ul {padding:0px; margin: 0px; list-style: none;}
.contact-form ul li{list-style: none; margin-bottom: 5px;}
.contact-form .textfield {width: 100% !important; height: 36px; line-height: 36px; font-size: 14px; border: 1px solid #bfbfbf; border-radius: 4px; margin-top: 3px;}
.contact-form .selectobject {width: 100% !important; height: 36px; line-height: 36px; font-size: 14px; border: 1px solid #bfbfbf; border-radius: 4px; margin-top: 3px;}
.contact-form .textareafieldsmall {width: 100% !important; font-size: 14px; border: 1px solid #bfbfbf; border-radius: 4px; margin-top: 3px;}
.contact-form .checkbox {margin: 0px !important; width: 20px; height: 20px;}
/********************************* END contact form **********************************************/

/***************************************************** Slider ************************************************/
.sliderBox .ig-caption {
	position: absolute;
	bottom: 11px;
	left: 0px;
	background-color: rgba(54, 69, 78, 0.8);
	padding: 10px 110px 10px 20px;;
}
.sliderBox .ig-caption h3 {
	color: #ffffff;
	font-size: 22px;
	font-weight: 400;
	font-family: Open Sans, sans-serif;
	padding: 0px;
	margin: 0px;
}
.sliderBox .ig-nav-table {
	position:absolute;
	bottom: 12px;
	right: 0px;
	padding: 5px 0;
}
.sliderBox .ig-dot {
	margin: 3px 0;
}
.sliderBox .ig-img {width: 100% !important;}
.sliderBox .ig-thumbs {width: 100% !important;}

/********************************************* TAB4 *********************************/
.tabs4 .secTitle .fmIcnWrap {display: block; width: 100%;}
.tabs4 .sectionCell {width: 23% !important;}
.tabs4 .sgHC0 .sgDelim1 {width: auto !important;}

.tabs4 .sgHC0 .fmCptnWrap {white-space: normal;}

.blueBox .sgHC0 .secCptn {color: #ffffff; border-bottom: 1px solid #75bae1; margin-bottom: 15px; text-transform: uppercase; font-weight: 400; white-space: normal;}
.blueBox .odmik {padding: 5px 0px 0px 25px;}

/********************************************* TAB3 *********************************/
.tabs3 .secTitle .fmIcnWrap {display: block; width: 100%;}
.tabs3 .sectionCell {width: 32% !important;}
.tabs3 .sgHC0 .sgDelim1 {width: auto !important;}
.tabs3 .wIcn.wIcnR .fmIcnWrap {margin-left: 0px;}
.tabs3 .sgHC0 .fmCptnWrap {white-space: normal;}

/************************************************ Sec2********************************************/
.sec2 .sgHC0 .sgDelim1 {
	display: block;
	width: auto !important;
	padding: 15px;
}
.sec2 .sgHC0 .fmIcnWrap img {
	width: 100%;
	height: auto;
}

/********************************************* footerTop **************************************/
.footerTop .sectionCell {width: 23% !important;}
.footerTop .sectionLast {width: 48% !important}

.footer .customtext2 a, .footer .plain a {color: #ffffff; text-decoration: none;}
.footer .customtext2 a:hover {color: #1188cc; text-decoration: none;}
/******************************************* footer *************************************/
.footer .sgHC0 .secCptn {color: #ffffff; font-size: 15px; text-decoration: none;}
.footer .sgHC0 .sectionCell {width: 20% !important;}
/************************************************ Sec3********************************************/
.sec3 .sgHC0 .sgDelim1 {
	/*display: block;
	width: auto !important;
	padding: 15px;*/
}
.sec3 .sgHC0 .fmIcnWrap img {
	width: 100%;
	height: auto;
}
.sec3 .sgHC0 .secBody {padding: 0px 0px 0px;}
/************************************************ Sec4********************************************/
/*.sec4 .sgHC0 .sgDelim1 {
	display: block;
	width: auto;
	padding: 15px;
}*/
.sec4 .sgHC0 .fmIcnWrap img {
	width: 100%;
	height: auto;
}
.sec4 .sgHC0 .secBody {padding: 10px 0px 0px;}
@media screen and (max-width: 800px) {
	.contact-form .textfield {max-width: 100% !important;}
	.contact-form .textareafieldsmall {max-width: 100% !important;}
}

@media screen and (max-width: 800px) {
	.tabs4 .sgHC0 .sectionCell {width: 50% !important; float: left;}
	.sec4 .sgHC0 tr {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	.sec4 .sgHC0 .sectionCell {
		padding: 0 10px;
		width: 47% !important;
	}
	.sec4 .sgHC0 .secHead {width: 100%; display: block;}
	.sec4 .sgHC0 .secHead .secTitle {width: 100%; display: block;}
	.sgVCC0 .sectionCell {width: 100% !important; display: block;}
}
@media screen and (max-width: 768px) {
	.sk-rollover-relative {
		display: block;
	}
	.break-table  tr{
		display:inline-block;
		width:100%
	}
	.break-table td {
		display:block;
		width:98%;
		float:left;
	}
/********************************************* Sec2*****************************************/	
	.mainBox img {width: 100% !important;}
	.sec2 .sgHC0 .sgDelim1 {
		display: none;
	}
	.sec2 .sgHC0 tr {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	.sec2 .sgHC0 .sectionCell {
		display: block;
		width: 100% !important;
		position: relative;
		float: left;
	}
	.sec2 .sgHC0 .secBodyWrapper {min-height: 100% !important;}
/******************************************** Sec3***************************************/
	.mainBox img {width: 100% !important;}
	.sec3 .sgHC0 .sgDelim1 {
		display: none;
	}
	.sec3 .sgHC0 tr {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	.sec3 .sgHC0 .sectionCell {
		display: block;
		width: 100% !important;
		position: relative;
		float: left;
	}
	.sec3 .sgHC0 .secBodyWrapper {min-height: 100% !important;}
	/******************************************** Sec4***************************************/
	.mainBox img {width: 100% !important;}
	.sec4 .sgHC0 .sgDelim1 {
		display: none;
	}
	.sec3 .sgHC0 tr {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	.sec4 .sgHC0 .sectionCell {
		display: block;
		width: 100% !important;
		position: relative;
		float: left;
		padding: 0px;
	}
	.ses4 .sgHC0 .secBodyWrapper {min-height: 100% !important;}
	
	.sec4 .sgHC0 .sectionCell {
		padding: 0 1.5%;
		width: 47% !important;
	}
	.sec4 .sgHC0 .secHead {width: 100%; display: block;}
	.sec4 .sgHC0 .secHead .secTitle {width: 100%; display: block;}
/**************************************** Header ****************************************/
	.headerBox tr {
		display: block !important;
		width: 100% !important;
	}
	.headerBox #sk_004_cell {
		display: block !important;
		width: 100% !important;
	}
	.headerBox #sk_005_cell {
		display: block;
		width: 100%;
	}
	.logoBox tr,.logoBox td {
		width: 100% !important;
		display: block !important;
		text-align: center;
	}
	.siteTitleLink, .siteTitleLink img {
		margin: 0 auto;
	}
	.topContent {}
	.leftB tr,.leftB td {
		display: block;
		width: 100%;
		text-align: center !important;
	}
	.leftB div,.leftB div p {text-align: center !important;}
}

@media screen and (max-width: 680px) {
	.sec4 .sgHC0 tr {display: block !important;}
	#fm_main_area {
		padding-left: 0px !important;
		margin-bottom: 20px;
	}
	#leftColumn {width: 100% !important;}
	.rightB {display: none;}
}

@media screen and (max-width: 620px) {
	/*.headerBox #sk_009_cell {display: block; width: 60%;}
	.headerBox #sk_00a_cell {display: block; width: 40%;}*/
	.sec2 .sgHC0 .sectionTitleRow {display: block !important; margin-bottom: 0px;}
	.sec2 .sgHC0 .sectionTitleRow tr {margin-bottom: 0px;}
	.sec2 .sgHC0 .secBodyInnerWrapper table td:first-child {display: none !important;}
	#powered_cell, 
	#copy_cell 
	{
		display:block;
		width:100% !important;
	}
	.ses4 .sgHC0 .secBodyWrapper {min-height: 100% !important;}
	
	.sec4 .sgHC0 .sectionCell {
		padding: 0 0%;
		width: 100% !important;
	}
	.sec4 .sgHC0 .secHead {width: auto; display: block;}
	.sec4 .sgHC0 .secHead .secTitle {width: 100%; display: block;}
}

@media screen and (max-width: 620px) {
	.sliderBox #sk_011_cell {width: 100%; display: block;}
	.sliderBox #sk_012_cell {width: 100%; display: block;}
	.sliderBox .slidRight {max-width: 100% !important;}
	.sliderBox .slidLeft {margin-right: 0px !important;}
	.contact-form tr {display: block;}
	.contact-form td {display: block; width: 100%;}
	.contact-form .sk-rte-table-wrapper {overflow: hidden !important;}
}

@media screen and (max-width: 550px) {
	.sliderBox .ig-caption {
		display: none;
	}
	/*.footer tr,.footer td {
		width: 100%;
		display: block;
	}*/
	.footer .powered {margin-top: 10px;}
	.mainBox img {width: 100% !important;}
}
@media screen and (max-width: 500px) {
	.topGray #sk_004_cell { display: block; width: 50%; float: left;}
	.topGray #sk_005_cell {display: block; width: 50%; float: left;}
	.topGray #sk_006_cell {display: block; width: 100%; float: left; text-align: right; margin-top:5px; display: none;}
	.topGray #sk_006_cell div {text-align: left;}
}

@media screen and (max-width: 450px) {
	.logoBox {max-width: 100% !important; margin-right: 20px !important;}
	.topContent div,.topContent td,.topContent table {text-align: right !important;}
	#sk_00c_cell {display: none;}
	#fm_site_logo img {width: 100% !important; height: auto !important;}
	#siteTitleLink {max-width: 200px;}
}