html, body
{
		font-family: nexa, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
/*position:relative;top:-12px;*/
}

h1
{
	font-family: nexa, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	line-height:1em;
}


h2
{
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	font-weight:100;
}


h3, h4
{
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
}


label
{
	line-height: 1.3em;
}

ul
{
	list-style-image:url(../images/bulletin-dot-blue.png);
}

.top-bar
{
	background-color: rgba(234,234,234,.9);
    position: fixed;
    z-index: 99;
    width: 100%;
	padding:0  10px;
	
}

.top-bar-contact
{
	padding: 15px 10px;
	color: #E51C24;
	font-size: 20px;
}
.top-bar-contact a,.top-bar-contact a:hover,.top-bar-contact a:visited
{
	
	color: #E51C24;
	
}
.top-bar-contact strong
{
	font-size: 16px;
}

.top-bar-contact span
{
	padding-right: 10px;
}


.logo img
{
	width: 90%;
}


.home-content-title-service span
{
	padding: 5px 10px;
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	
	font-size: 25px;
	color: #ffffff;
	
	background: #0071b4; /* Old browsers */
	background: -moz-linear-gradient(top, #0071b4 0%, #1c2787 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0071b4 0%,#1c2787 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0071b4 0%,#1c2787 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071b4', endColorstr='#1c2787',GradientType=0 ); /* IE6-9 */

}


.home-content-title-service
{
	

background: #662d89; /* Old browsers */
background: -moz-linear-gradient(left, #662d89 0%, #29a3da 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #662d89 0%,#29a3da 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #662d89 0%,#29a3da 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#662d89', endColorstr='#29a3da',GradientType=1 ); /* IE6-9 */
}

.home-services
{
	padding: 20px 0;
}


.home-services a
{
	color: #333;
}



.home-services a:hover
{
	color: #1583cc;
}




.home-services h3
{
	margin-top: 10px;
	margin-bottom: 0;
	line-height:1em;
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
}

.home-services .large-3.medium-3.columns
{
	min-height: 100px;
	border-bottom: 2px solid #C4C4C4;
}
/* IM Added */
.home-services .large-4.medium-4.columns img
{
	width:100%;
}
/* End of IM Added */

.home-services .large-3.medium-3.columns:nth-child(even)
{
	border-bottom: 2px solid #DEDEDE;
}





.home-content-title-client span
{
	padding: 5px 10px;
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	
	font-size: 25px;
	color: #ffffff;
	
background: #00a195; /* Old browsers */
background: -moz-linear-gradient(top, #00a195 0%, #0071b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00a195 0%,#0071b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00a195 0%,#0071b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a195', endColorstr='#0071b4',GradientType=0 ); /* IE6-9 */
}


.home-content-title-client
{
background: #29a3da; /* Old browsers */
background: -moz-linear-gradient(left, #29a3da 0%, #00a195 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #29a3da 0%,#00a195 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #29a3da 0%,#00a195 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a3da', endColorstr='#00a195',GradientType=1 ); /* IE6-9 */
}


.home-content-title-client.column
{
	padding: 0;
}


.home-client-list.column .orbit .orbit-container
{
	padding: 10px;
	height: 120px !important;
}


/*--------------------------------------------------
	MENU
--------------------------------------------------*/
ul.vertical.menu ul li a
{
	color: #000;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	position:relative;
	text-transform:capitalize;
	
}

ul.vertical.menu ul li a:before
{
	content: "-";
	position:absolute;
	left:8px;
}
/*--------------------------------------------------
	CONTENT
--------------------------------------------------*/
div.banner-wrapper {overflow:hidden;width:100%;}
.banner-wrapper img {overflow:hidden;height:auto;width:100%;}
.content-top-banner
{
	position: relative;
	min-height: 525px;
	overflow:hidden;
}

.content-top-banner img
{
	position: absolute;
	/* IM Added bottom: -50px; */
	width: 100%;height:550px;
}


.content-inner
{
	padding: 10px;
}

.content-inner p
{
	text-align: justify;
}


.content-inner ul
{
	padding-left: 20px;
}




/*--------------------------------------------------
	BANNER
--------------------------------------------------*/


.banner-wrapper
{
	padding: 0;
	padding-bottom: 10px;
}
div.banner-wrapper {overflow:hidden;width:100%;}
.banner-wrapper img {overflow:hidden;height:auto;width:100%;}

.regular.banner img
{
	width: 100%;
}
.slick-next
{
	right: 10px;
}

.slick-next::before
{
	content: url(../images/next.png);
}

.slick-prev
{
	left: 10px;
	z-index:2;
}

.slick-prev::before
{
	content: url(../images/prev.png);
}

.slick-prev, .slick-next
{
	width: auto;
	height:auto;
}

.slick-dots
{
	bottom: -35px;
}
.slick-dots li button::before
{
	color: #005099;
	font-size: 40px;
}

.slick-dots li.slick-active button::before
{
	color: #005099;
}




/*--------------------------------------------------
	CONTENT: ABOUT
--------------------------------------------------*/


.about-mission-wrapper
{
	position:relative;
	padding: 50px;
	min-height: 450px;
	background: url(../images/bg-about-mission.jpg) no-repeat top left;
	background-size:cover;
}

.about-mission
{
	background: #2D4E80;
	background: rgba(45, 78, 128, .8);
	padding: 10px 50px;
	color: #fff;
	width: 80%;
}


.about-mission p:last-child
{
	padding-bottom: 100px;
}




.about-why-choose-imission-wrapper
{
	position:relative;
	padding: 50px;
	min-height: 450px;
	background: url(../images/bg-about-why-choose-imission.jpg) no-repeat top left;
	background-size:cover;
}

.about-why-choose-imission
{
	background: #198BED;
	background: rgba(25, 139, 237, .8);
	padding: 10px 50px;
	color: #fff;
	width: 80%;
}

.about-why-choose-imission ul
{
	list-style-image:url(../images/bulletin-tick-white.png);
	
}


.about-why-choose-imission p:last-child
{
	padding-bottom: 100px;
}




/*--------------------------------------------------
	CONTENT: SERVICES > WEB DESIGN
--------------------------------------------------*/
.services-webdesign-wrapper
{
	background: #EAEAEA;
}

.services-webdesign h3
{
	display: inline-block;
	background: #0071B8;
	color: #fff;
	font-size: 24px;
	padding: 5px 20px;
	padding-right: 40px;
	margin-top:-50px;
}

.services-webdesign ul
{
	font-family: Sintony;
	font-size: 20px;
}

.services-webdesign-list ul
{
	list-style-image:url(../images/bulletin-tick-black.png);
}




/*--------------------------------------------------
	CONTENT: SERVICES > DOMAIN REGISTRATION
--------------------------------------------------*/
.services-domainreg-wrapper
{
	
}

.services-domainreg h3
{
	display: inline-block;
	background: #0071B8;
	color: #fff;
	font-size: 24px;
	padding: 5px 20px;
	padding-right: 40px;
	margin-top:-50px;
}

.services-domainreg
{
	font-size: 16px;
	text-align:center;
}

.services-domainreg .row div
{
	padding: 10px;
}

.services-domainreg .row:nth-child(odd)
{
	background: #F5F5F5;
	
}


.services-domainreg .row div:first-child
{
	text-align: left;
}


.services-domainreg .button.large
{
	margin-top: 20px;
}


.services-domainreg .table-header
{
	background: #fff !important;
}

.services-domainreg .table-header .columns:nth-child(2)
{
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	font-size: 30px;
	text-align:center;
	background: #74CAE2;
	color: #ffffff;
}

.services-domainreg .table-title
{
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
		font-size: 25px;
		text-align: center;
	background: #E7E7E7;
 
}

.services-domainreg .table-title .columns:first-child
{
	text-align: left;
}





/*--------------------------------------------------
	CONTENT: SERVICES > Shared Hosting
--------------------------------------------------*/

.services-sharedhosting .row div
{
	text-align: center;
	font-size: 20px;
	padding: 5px;
}

.services-sharedhosting .row:nth-child(odd)
{
	background: #F5F5F5;
}

.services-sharedhosting .row .columns:first-child
{
	font-size: 16px;
	text-align:left;
}


.services-sharedhosting .table-header
{
	background: #fff !important;
	font-size: 20px;
	font-family: Sintony;
	color: #fff;
	text-align:center;
}

.services-sharedhosting .table-header div:nth-child(2)
{
	background: #61BFDA;
}

.services-sharedhosting .table-header div:nth-child(3)
{
	background: #3F9DCD;
}

.services-sharedhosting .table-header div:nth-child(4)
{
	background: #2674AC;
}


.services-sharedhosting .table-header div:nth-child(5)
{
	background: #21528B;
}


.services-sharedhosting .table-title div
{
	color: #fff;
	font-size: 40px;
	text-align:center;
	
}


.services-sharedhosting .table-title span
{
	display: block;
	font-size: 15px;
	font-family: nexa;
}


.services-sharedhosting .table-title div
{
	min-height: 100px;
}


.services-sharedhosting .row.table-title div:nth-child(1)
{
	background: #E3E3E3;
	color: #808080;
	font-size: 30px;
	text-align: left;
	
}

.services-sharedhosting .table-title div:nth-child(2)
{
	background: #74CAE2;
}

.services-sharedhosting .table-title div:nth-child(3)
{
	background: #52B0DA;
}

.services-sharedhosting .table-title div:nth-child(4)
{
	background: #3383BB;
}


.services-sharedhosting .table-title div:nth-child(5)
{
	background: #2D639D;
}


.services-sharedhosting .button
{
	margin: 0;
	width: 100%;
}


.services-sharedhosting .row.table-call-for-action div
{
	padding: 0;
}

.services-sharedhosting .table-call-for-action div:nth-child(2) .button
{
	background: #74CAE2;
}

.services-sharedhosting .table-call-for-action div:nth-child(3) .button
{
	background: #52B0DA;
}

.services-sharedhosting .table-call-for-action div:nth-child(4) .button
{
	background: #3383BB;
}


.services-sharedhosting .table-call-for-action div:nth-child(5) .button
{
	background: #2D639D;
}



/*--------------------------------------------------
	CONTENT: SERVICES > Onlineshop
--------------------------------------------------*/

.services-onlineshop .row div
{
	text-align: center;
	font-size: 20px;
	padding: 5px;
}

.services-onlineshop .row:nth-child(odd)
{
	background: #F5F5F5;
}

.services-onlineshop .row .columns:first-child
{
	font-size: 16px;
	text-align:left;
}


.services-onlineshop .table-header
{
	background: #fff !important;
	font-size: 20px;
	font-family: Sintony;
	color: #fff;
	text-align:center;
}

.services-onlineshop .table-header div:nth-child(2)
{
	background: #61BFDA;
}

.services-onlineshop .table-header div:nth-child(3)
{
	background: #3F9DCD;
}

.services-onlineshop .table-header div:nth-child(4)
{
	background: #2674AC;
}


.services-onlineshop .table-header div:nth-child(5)
{
	background: #21528B;
}


.services-onlineshop .table-title div
{
	color: #fff;
	font-size: 40px;
	text-align:center;
	
}


.services-onlineshop .table-title span
{
	display: block;
	font-size: 15px;
	font-family: nexa;
}


.services-onlineshop .table-title div
{
	min-height: 100px;
}


.services-onlineshop .row.table-title div:nth-child(1)
{
	background: #E3E3E3;
	color: #808080;
	font-size: 30px;
	text-align: left;
	
}

.services-onlineshop .table-title div:nth-child(2)
{
	background: #74CAE2;
}

.services-onlineshop .table-title div:nth-child(3)
{
	background: #52B0DA;
}

.services-onlineshop .table-title div:nth-child(4)
{
	background: #3383BB;
}


.services-onlineshop .table-title div:nth-child(5)
{
	background: #2D639D;
}


.services-onlineshop .button
{
	margin: 0;
	width: 100%;
}


.services-onlineshop .row.table-call-for-action div
{
	padding: 0;
}

.services-onlineshop .table-call-for-action div:nth-child(2) .button
{
	background: #74CAE2;
}

.services-onlineshop .table-call-for-action div:nth-child(3) .button
{
	background: #52B0DA;
}

.services-onlineshop .table-call-for-action div:nth-child(4) .button
{
	background: #3383BB;
}


.services-onlineshop .table-call-for-action div:nth-child(5) .button
{
	background: #2D639D;
}




/*--------------------------------------------------
	CONTENT: SERVICES > Online Shop
--------------------------------------------------*/




.services-onlineshop-list-wrapper
{
	background: url(../images/bg-diy-online-shop.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;
}


.services-onlineshop-list-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}


.services-onlineshop-list ul
{
	list-style-image:url(../images/bulletin-circle-blue.png);
}



/*--------------------------------------------------
	CONTENT: SERVICES > Point of Sales (POS)
--------------------------------------------------*/

.services-xiaohongshu-wrapper
{
	background: url(../images/bg-xiaohongshu.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;
}



.services-xiaohongshu-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}

.services-xiaohongshu-list ul li
{
	padding: 10px;
}

.services-pos-wrapper
{
	background: url(../images/bg-xiaohongshu.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;
}



.services-pos-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}

.services-pos-list ul li
{
	padding: 10px;
}



/*--------------------------------------------------
	CONTENT: SERVICES > VIRTUAL PRIVATE SERVER (VPS)
--------------------------------------------------*/

.services-vps .row div
{
	text-align: center;
	font-size: 20px;
	padding: 5px;
}

.services-vps .row:nth-child(odd)
{
	background: #F5F5F5;
}

.services-vps .row .columns:first-child
{
	font-size: 16px;
	text-align:left;
}


.services-vps .table-header
{
	background: #fff !important;
	font-size: 20px;
	font-family: Sintony;
	color: #fff;
	text-align:center;
}

.services-vps .table-header div:nth-child(2)
{
	background: #61BFDA;
}

.services-vps .table-header div:nth-child(3)
{
	background: #3F9DCD;
}

.services-vps .table-header div:nth-child(4)
{
	background: #2674AC;
}


.services-vps .table-header div:nth-child(5)
{
	background: #21528B;
}


.services-vps .table-title div
{
	color: #fff;
	font-size: 40px;
	text-align:center;
	
}


.services-vps .table-title span
{
	display: block;
	font-size: 15px;
	font-family: nexa;
}


.services-vps .table-title div
{
	min-height: 100px;
}


.services-vps .row.table-title div:nth-child(1)
{
	background: #E3E3E3;
	color: #808080;
	font-size: 30px;
	text-align: left;
	
}

.services-vps .table-title div:nth-child(2)
{
	background: #74CAE2;
}

.services-vps .table-title div:nth-child(3)
{
	background: #52B0DA;
}

.services-vps .table-title div:nth-child(4)
{
	background: #3383BB;
}


.services-vps .table-title div:nth-child(5)
{
	background: #2D639D;
}


.services-vps .button
{
	margin: 0;
	width: 100%;
}


.services-vps .row.table-call-for-action div
{
	padding: 0;
}

.services-vps .table-call-for-action div:nth-child(2) .button
{
	background: #74CAE2;
}

.services-vps .table-call-for-action div:nth-child(3) .button
{
	background: #52B0DA;
}

.services-vps .table-call-for-action div:nth-child(4) .button
{
	background: #3383BB;
}


.services-vps .table-call-for-action div:nth-child(5) .button
{
	background: #2D639D;
}




/*--------------------------------------------------
	CONTENT: SERVICES > DEDICATED SERVER
--------------------------------------------------*/

.services-dedicated-server .row div
{
	text-align: center;
	font-size: 20px;
	padding: 5px;
}

.services-dedicated-server .row:nth-child(odd)
{
	background: #F5F5F5;
}

.services-dedicated-server .row .columns:first-child
{
	font-size: 16px;
	text-align:left;
}


.services-dedicated-server .table-header
{
	background: #fff !important;
	font-size: 20px;
	font-family: Sintony;
	color: #fff;
	text-align:center;
}

.services-dedicated-server .table-header div:nth-child(2)
{
	background: #61BFDA;
}

.services-dedicated-server .table-header div:nth-child(3)
{
	background: #3F9DCD;
}

.services-dedicated-server .table-header div:nth-child(4)
{
	background: #2674AC;
}


.services-dedicated-server .table-header div:nth-child(5)
{
	background: #21528B;
}


.services-dedicated-server .table-title div
{
	color: #fff;
	font-size: 40px;
	text-align:center;
	
}


.services-dedicated-server .table-title span
{
	display: block;
	font-size: 15px;
	font-family: nexa;
}


.services-dedicated-server .table-title div
{
	min-height: 100px;
}


.services-dedicated-server .row.table-title div:nth-child(1)
{
	background: #E3E3E3;
	color: #808080;
	font-size: 30px;
	text-align: left;
	
}

.services-dedicated-server .table-title div:nth-child(2)
{
	background: #74CAE2;
}

.services-dedicated-server .table-title div:nth-child(3)
{
	background: #52B0DA;
}

.services-dedicated-server .table-title div:nth-child(4)
{
	background: #3383BB;
}


.services-dedicated-server .table-title div:nth-child(5)
{
	background: #2D639D;
}


.services-dedicated-server .button
{
	margin: 0;
	width: 100%;
}


.services-dedicated-server .row.table-call-for-action div
{
	padding: 0;
}

.services-dedicated-server .table-call-for-action div:nth-child(2) .button
{
	background: #74CAE2;
}

.services-dedicated-server .table-call-for-action div:nth-child(3) .button
{
	background: #52B0DA;
}

.services-dedicated-server .table-call-for-action div:nth-child(4) .button
{
	background: #3383BB;
}


.services-dedicated-server .table-call-for-action div:nth-child(5) .button
{
	background: #2D639D;
}






/*--------------------------------------------------
	CONTENT: SERVICES > RACK RENTAL & COLOCATION
--------------------------------------------------*/
.services-rack-rental .row
{
	margin: 0;
}


.services-rack-rental .row .columns
{
	text-align: center;
	font-size: 16px;
	padding: 0;
}

.services-rack-rental .row .columns:first-child > div
{
	padding: 10px;
}

.services-rack-rental .row:nth-child(odd)
{
	background: #F5F5F5;
}

.services-rack-rental .row:last-child
{
	background: #ffffff;
}

.services-rack-rental .row .columns:first-child
{
	font-size: 16px;
	text-align:left;
}


.services-rack-rental .table-header
{
	background: #fff !important;
	font-size: 20px;
	font-family: Sintony;
	color: #fff;
	text-align:center;
}

.services-rack-rental .column
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.services-rack-rental .table-header div:nth-child(2)
{
	background: #61BFDA;
}

.services-rack-rental .table-header div:nth-child(3)
{
	background: #3F9DCD;
}

.services-rack-rental .table-header div:nth-child(4)
{
	background: #2674AC;
}


.services-rack-rental .table-header div:nth-child(5)
{
	background: #21528B;
}


.services-rack-rental .table-header div:nth-child(6)
{
	background: #194276;
}


.services-rack-rental .table-header div:nth-child(7)
{
	background: #001C43;
}



.services-rack-rental .table-title div
{
	color: #fff;
	font-size: 40px;
	text-align:center;
	
}


.services-rack-rental .table-title span
{
	display: block;
	font-size: 15px;
	font-family: nexa;
}


.services-rack-rental .table-title div
{
	min-height: 100px;
}


.services-rack-rental .row.table-title div:nth-child(1)
{
	background: #E3E3E3;
	color: #808080;
	font-size: 30px;
	text-align: left;
	
}

.services-rack-rental .table-title .large-up-6 div:nth-child(1)
{
	background: #74CAE2;
	color: #fff;
		font-size: 40px;

}

.services-rack-rental .table-title .large-up-6 div:nth-child(2)
{
	background: #52B0DA;
}

.services-rack-rental .table-title .large-up-6 div:nth-child(3)
{
	background: #3383BB;
}


.services-rack-rental .table-title .large-up-6 div:nth-child(4)
{
	background: #2D639D;
}


.services-rack-rental .table-title .large-up-6 div:nth-child(5)
{
	background: #194276;
}


.services-rack-rental .table-title .large-up-6 div:nth-child(6)
{
	background: #001C43;
}



.services-rack-rental .button
{
	margin: 0;
	width: 100%;
}


.services-rack-rental .row.table-call-for-action div
{
	padding: 0;
	
}

.services-rack-rental .table-call-for-action div:nth-child(2) .button
{
	background: #74CAE2;
}

.services-rack-rental .table-call-for-action div:nth-child(3) .button
{
	background: #52B0DA;
}

.services-rack-rental .table-call-for-action div:nth-child(4) .button
{
	background: #3383BB;
}


.services-rack-rental .table-call-for-action div:nth-child(5) .button
{
	background: #2D639D;
}


.services-rack-rental .table-call-for-action div:nth-child(6) .button
{
	background: #194276;
}



.services-rack-rental .table-call-for-action div:nth-child(7) .button
{
	background: #001C43;
}





/*--------------------------------------------------
	CONTENT: SERVICES > App Development
--------------------------------------------------*/

.services-app-development-wrapper
{
	background: url(../images/bg-app-development.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;
}



.services-app-development-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}

.services-app-development-list ul li
{
	padding-bottom: 10px;
}

.services-app-development-list ul li strong
{
	color: #F4E621 ;
}

.services-app-development-list ul ul
{
	list-style-image:url(../images/bulletin-circle-blue.png);
	padding: 20px;
}

.services-app-development-list ul ul p
{
	margin-left:-20px;
}

.services-app-development-list ul ul li
{
	padding: 5px;
}
.services-app-development-wrapper.facebook-section
{
	background: #173D7E;
}

.services-app-development-wrapper.facebook-section .row
{
	background: none;

}



/*--------------------------------------------------
	CONTENT: SERVICES > Programming
--------------------------------------------------*/

.services-programming-wrapper
{
	background: url(../images/bg-programming.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;
}

.services-programming-wrapper h4, .services-programming-wrapper h4:visited
{
	color: #333333 /*#F4E621*/;
}

.services-programming-wrapper h4:hover
{
	color: #333333;
}

.services-programming-wrapper .row.columns h3 span
{
	font-size: 18px;
}


.services-programming-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}

.services-programming-list ul
{
	list-style-image:url(../images/bulletin-circle-blue.png);
	
}

.services-programming-list ul li
{
	padding: 5px;
}




/*--------------------------------------------------
	CONTENT: SERVICES > e-Marketing & EDM
--------------------------------------------------*/

.services-e-marketing-wrapper
{
		background: url(../images/bg-e-marketing.jpg) no-repeat top left;
	background-size:cover;
	padding: 50px 0;

}


.services-e-marketing-wrapper .row
{
	background: rgba(0,0,0, .8);
	color: #fff;
	padding: 20px;
}

.services-e-marketing-list ul
{
	list-style-image: url(../images/bulletin-circle-white-s.png)
}

.services-e-marketing-list ul li
{
	padding: 10px;

}

.services-e-marketing-wrapper  h4, .services-e-marketing-wrapper  h4:visited
{
	color: #333333 /*#F4E621*/;
}

.services-e-marketing-wrapper  h4:hover
{
	color: #333333;
}
/*.services-e-marketing-wrapper h4
{
	color: #F4E621;
}*/

/*--------------------------------------------------
	CONTENT: Our Clients
--------------------------------------------------*/




.our-clients-list ul li
{
	list-style: none;
}


.our-clients-list a
{
	opacity: 1; /* IM opacity: 0.6;*/
	
	transition: all 0.3s ease-in-out;
}



.our-clients-list a:hover
{
	opacity: 1;
}



/*--------------------------------------------------
	CONTENT: Programming
--------------------------------------------------*/

.services-programming-list .accordion
{
	padding-left:0;/* im background:transparent;border:0;*/background-color: rgba(255,255, 255, 0.6);} 

}

.services-programming-list .accordion .accordion-item
{
	list-style: none;
}


.services-programming-list .accordion .accordion-title
{
	font-size: 18px;
	color: #333;
}

.services-programming-list .accordion .accordion-title span
{
	position: relative;
	padding-left: 25px; 
}

.services-programming-list .accordion-content h3
{
	font-size: 18px;
}

/*--------------------------------------------------
	CONTENT: Careers
--------------------------------------------------*/

.services-careers-list .accordion
{
	padding-left:0;

}

.services-careers-list .accordion .accordion-item
{
	list-style: none;
}


.services-careers-list .accordion .accordion-title
{
	font-size: 18px;
	color: #333;
}

.services-careers-list .accordion .accordion-title span
{
	position: relative;
	padding-left: 25px; 
}

.services-careers-list .accordion .accordion-title span:before
{
	position: absolute;
	content:url(../images/bulletin-careers-position.png);
	left:0;
	top:0;
}




.services-careers-list .accordion-content h3
{
	font-size: 18px;
}



/*--------------------------------------------------
	CONTENT: Contacts
--------------------------------------------------*/

.services-contacts-list .remarks
{
	color: #0071BA;
}

.services-contacts-list .button
{
	background: url(../images/button-contacts.jpg) repeat-x;
}

.services-contacts-list iframe
{
	border: none;
}


ul.services-contacts-list2
{
	padding: 10px; 
	margin: 0;
	background: #f8f8f8;
	color:#333;
	
}
ul.services-contacts-list2 li
{
	list-style:none;
	padding-left: 20px;
	position:relative;
	transition:all 0.3s ease-in-out;
}

ul.services-contacts-list2 li:hover
{
	background: #1583cc;
	padding: 10px 15px;
	color: #fff;
}


ul.services-contacts-list2 li:before
{
	content: "-";
	position:absolute;
	left: 5px;
}

ul.service-request-form
{
	list-style:none;
	padding: 0;
	margin:0;
}


ul.service-request-form .column
{
	padding-left: 0;
}


/*--------------------------------------------------
	CONTENT: Promotions
--------------------------------------------------*/
.promotion-wrapper.promotion-wrapper .promotion-list ul
{
	list-style: none;
	padding-top:80px ;
}

.promotion-wrapper .promotion-list ul li
{
	padding-bottom: 20px;
	text-align: center;
	height:300px;
}
.promotion-wrapper .promotion-list ul li div
{
	padding: 10px;
}



.promotion-list a img
{
	border: solid 3px #fff;
	width: 95%;
	transition: all 0.3s ease-in-out;
}


.promotion-list a:hover img
{
	width: 100%;
	border: solid 5px #333;
}

/*--------------------------------------------------
	FOOTER
--------------------------------------------------*/

.footer
{
	padding: 10px 0;
	background: #000000;
	color: #ffffff;
}



.footer-logo
{
	position: relative;
	
}


.footer-logo img
{
	position: relative;
	z-index:2;
	background: #fff;
	
}
.footer-logo hr
{
	position: absolute;
	top:10px;
	z-index:1;
	width: 95%;
	max-width:none;
}


.footer-title
{
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	font-size: 20px;
	text-decoration:underline;
}

.footer-contact-wrapper
{
	font-size: 16px; /* IM 14px;*/
	padding-bottom: 20px; 
	padding-top: 20px; 
}


.footer-contact-wrapper a
{
	color: #666;
}

.footer-contact-wrapper strong
{
	font-weight:100;
	font-size:18px;  /* IM 16px;*/
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
}

.footer-contact-wrapper span
{
	font-size: 16px; /* IM 13px;*/
}


.footer-contact-wrapper .large-1.medium-1.columns
{
	padding: 0;
}



/*--------------------------------------------------
	OFF-CANVAS
--------------------------------------------------*/

.off-canvas
{
	background: #eaeaea;
}

.is-off-canvas-open .js-off-canvas-exit
{
	z-index: 999;
}


.float-left-menu
{
	position: fixed;
	left: 0;
	top: 120px;
	
	z-index: 999;
	
	transition:all 0.3s ease-in-out;	
	
}


.off-canvas.position-left
{

}

.off-canvas-logo
{
	padding: 15px;
}

.off-canvas-menu-title
{
	padding: 10px;
	background: #000;
	color: #fff;
}

.off-canvas-menu ul
{
	list-style: none;
	padding:0;
}

.off-canvas-menu ul li
{
	padding: 0;
}

.off-canvas-menu ul li a
{
	display: block;
	padding: 10px 20px;
	color: #333333;
	transition: all 0.3s ease-in-out;
}

.off-canvas-menu ul li a:hover
{
	background: #46D6FB;
	color: #fff;
}

.off-canvas-menu-awards
{
	padding: 10px;
	padding-bottom: 20px;
}




.off-canvas-keepintouch ul
{
	list-style: none;
	padding: 20px;
}

.off-canvas-keepintouch ul li
{
	background: #fff;
	margin-bottom: 2px;
}

.off-canvas-keepintouch ul li a
{
	display: block;
	padding: 10px 20px;
	
	transition: all 0.3s ease-in-out;
}

.off-canvas-keepintouch ul li a img
{
	max-width: 30px;
	display:inline-block;
	padding-right: 10px;
	padding-bottom: 5px;
}


.off-canvas-keepintouch ul li.qr-code
{
	padding: 20px;
}


/*--------------------------------------------------
	Slider
--------------------------------------------------*/
.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-up.mui-enter,.slide-in-right.mui-enter,.slide-out-down.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave,.slide-out-left.mui-leave,.fade-in.mui-enter,.fade-out.mui-leave,.hinge-in-from-top.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-out-from-top.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-bottom.mui-leave,.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.scale-in-up.mui-enter,.scale-in-down.mui-enter,.scale-out-up.mui-leave,.scale-out-down.mui-leave,.spin-in.mui-enter,.spin-out.mui-leave,.spin-in-ccw.mui-enter,.spin-out-ccw.mui-leave{transition-duration:500ms;transition-timing-function:linear;}.slide-in-down.mui-enter{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0);}.slide-in-left.mui-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0);}.slide-in-up.mui-enter{-webkit-transform:translateY(100%);transform:translateY(100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0);}.slide-in-right.mui-enter{-webkit-transform:translateX(100%);transform:translateX(100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0);}.slide-out-down.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.slide-out-right.mui-leave{-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%);}.slide-out-up.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.slide-out-left.mui-leave{-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);}.fade-in.mui-enter{opacity:0;transition-property:opacity;}.fade-in.mui-enter.mui-enter-active{opacity:1;}.fade-out.mui-leave{opacity:1;transition-property:opacity;}.fade-out.mui-leave.mui-leave-active{opacity:0;}.hinge-in-from-top.mui-enter{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-right.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-bottom.mui-enter{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-left.mui-enter{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-middle-x.mui-enter{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-middle-y.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-out-from-top.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}.hinge-out-from-right.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}.hinge-out-from-bottom.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0;}.hinge-out-from-left.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0;}.hinge-out-from-middle-x.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}.hinge-out-from-middle-y.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}.scale-in-up.mui-enter{-webkit-transform:scale(0.5);transform:scale(0.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;}.scale-in-down.mui-enter{-webkit-transform:scale(1.5);transform:scale(1.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;}.scale-out-up.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;}.scale-out-down.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;}.spin-in.mui-enter{-webkit-transform:rotate(-0.75turn);transform:rotate(-0.75turn);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}.spin-out.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(0.75turn);transform:rotate(0.75turn);opacity:0;}.spin-in-ccw.mui-enter{-webkit-transform:rotate(0.75turn);transform:rotate(0.75turn);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}.spin-out-ccw.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-0.75turn);transform:rotate(-0.75turn);opacity:0;}.slow{transition-duration:750ms!important;}.fast{transition-duration:250ms!important;}.linear{transition-timing-function:linear!important;}.ease{transition-timing-function:ease!important;}.ease-in{transition-timing-function:ease-in!important;}.ease-out{transition-timing-function:ease-out!important;}.ease-in-out{transition-timing-function:ease-in-out!important;}.bounce-in{transition-timing-function:cubic-bezier(0.485,0.155,0.24,1.245)!important;}.bounce-out{transition-timing-function:cubic-bezier(0.485,0.155,0.515,0.845)!important;}.bounce-in-out{transition-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245)!important;}.short-delay{transition-delay:300ms!important;}.long-delay{transition-delay:700ms!important;}.shake{-webkit-animation-name:shake-7;animation-name:shake-7;}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%);}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%);}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%);}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%);}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn;}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn;}@keyframes spin-cw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg;}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg);}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);}0%,30%,70%,100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg);}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);}0%,30%,70%,100%{-webkit-transform:rotate(0);transform:rotate(0);}}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.slow{-webkit-animation-duration:750ms!important;animation-duration:750ms!important;}.fast{-webkit-animation-duration:250ms!important;animation-duration:250ms!important;}.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important;}.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important;}.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important;}.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important;}.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;}.bounce-in{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245)!important;animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245)!important;}.bounce-out{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845)!important;animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845)!important;}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245)!important;animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245)!important;}.short-delay{-webkit-animation-delay:300ms!important;animation-delay:300ms!important;}.long-delay{-webkit-animation-delay:700ms!important;animation-delay:700ms!important;}


.orbit-container
{
	height: 100% !important;
}

.orbit.main-banner .orbit-container img
{
	width: 100%;
}

.orbit-slide, .orbit-side.is-active
{
	max-height: none !important;height:105px;
}



/*--------------------------------------------------
	Slider
--------------------------------------------------*/

 .ei-slider{
	position: relative;
	width: 100%;
	/*max-width: 1920px;*/
	height: 525px; /*400px*/
	margin: 0 auto;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
	padding: 0;
	margin:0;
	list-style-type:none;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
	padding: 0;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 13%;
	top: 30%;
	text-align:right;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 40px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #b5b5b5;
}
.ei-title h3{
	font-size: 40px;
	line-height: 36px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #fff;
	min-height:100px;
}

.ei-title h4
{
	border:none;
}
.ei-title a
{
	margin:0;
	font-weight: bold;
}

.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	position: relative;
	list-style:none;
	margin-top: -13px;
	z-index:10;
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
	padding:0;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #fff;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #1585cf;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 30px;
		line-height: 40px;
	}
}

.footer-contact-wrapper .footerimg img{float:left;height:90px;}

.com{float:left;padding:0 10px;}


/*--------------------Sitemap-----------------------------------*/
div.site-map{
	margin-bottom:30px;float:left;width:33%;padding:0 0 0 30px;
}
div.site-map a {
border-bottom:1px #cccccc solid;padding-left:10px;font-size:19px;
}
 div.site-map a.sub{
 border-bottom:none;
 }
div.site-map a, div.site-map a.sub{
	display:block;
	color:#000;
	text-decoration:none;
	padding:2px;
	font-weight:bold;
}
div.site-map a.sub{
	padding-left:25px;
	font-size:16px;
	font-weight:normal;
}
div.site-map a:hover{
	background-color:#1583cc;
	color:#FFF;
}
/*--------------------Sitemap-------------------------------*/

/*--------------Back to top-----------------------*/
div.back-btn{
	text-align:right;
}
div.back-btn a{
	background-color:#46D6FB;
	color:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:1px 10px;
	display:inline-block;
	text-decoration:none;
}
div.back-btn a:hover{
	background-color:#1583cc;
}
/*--------------Back to top--------------------*/

.form-remark {color:#ff0000;}

.home-content-title-lang span
{
	padding: 5px 10px;
	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	
	font-size: 18px;
	color: #ffffff;
	
background: #00a195; /* Old browsers */
background: -moz-linear-gradient(top, #00a195 0%, #0071b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00a195 0%,#0071b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00a195 0%,#0071b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a195', endColorstr='#0071b4',GradientType=0 ); /* IE6-9 */
}

.home-content-title-lang span:hover
{
	background: #1583cc;
}

/* List style decimal */
ol.decimal {list-style:decimal;}

.slicknav_menu {
	display:none;
}

/* @media (min-width:320px) {}  smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 
/* @media (min-width:480px) {}  smartphones, Android phones, landscape iPhone */ 
/* @media (min-width:600px) {}  portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ 
/* @media (min-width:801px) {}  tablet, landscape iPad, lo-res laptops ands desktops */
/* @media (min-width:1025px) {} big landscape tablets, laptops, and desktops */
/* @media (min-width:1281px) {} hi-res laptops and desktops */


/* Small only 
@media screen and (max-width: 830px) {*/
@media screen and (max-width: 63.9375em) {

/* Responsive Menu  */
	
	.js #menu {	display:none;}
	.js .slicknav_menu {	display:block;text-align:center;}
	.float-left-menu {display:none;}
	.content-inner p{	text-align: initial;}
	.slicknav_menu {position:fixed;z-index:9999;width:100%;}
		
		.is-accordion-submenu-parent>a::after{border-color:transparent transparent transparent;}
		
	
.logo img{	width: 70%;}
.top-bar {height:130px;margin-top:50px;}
.top-bar-right {position:relative;top:-50px;}
.float-left-menu{top: 90px;}

.top-bar-contact strong, .top-bar-contact , .top-bar-contact a{font-size:14px;clear:both;height:40px;}
.banner-wrapper {position:relative;top:180px;}
.content-home{margin-top:170px;z-index:2;}

.home-services .large-3.medium-3.columns {width:50%;height:290px;text-align:center;}
.home-services .large-8,.home-services .medium-8,.home-services .columns {font-size:12px;}
.home-services .large-8   h3, .home-services .medium-8   h3, .home-services .columns  h3{font-size:16px;}

.home-content-title-client, .home-content-title-client .column , .home-content-title-client span, .orbit-container, .large-2 img, .medium-2 img{display:block;}

.footer-contact-wrapper .large-4,  .footer-contact-wrapper .medium-4 ,.footer-contact-wrapper .columns {text-align:center;width:100%;float:none;padding-bottom:20px;}
.footer-contact-wrapper .large-4 .large-6 ,  .footer-contact-wrapper .medium-4 .medium-6 {text-align:center;width:100%;position:relative;left:36px;}
.footer-contact-wrapper .footerimg img{float:left;height:55px;padding:0 5px;}
.footer {font-size:10px;text-align:center;}
.footer-contact-wrapper .large-11 div{font-size:14px;}

.content-top-banner {min-height:338px;overflow:hidden;z-index:-2;}
.content-top-banner img{position:relative;top:180px;height:auto;}
.content{margin-top:0;}

/*--------------------------------------------------
	CONTENT: ABOUT
--------------------------------------------------*/
.about-mission-wrapper{	padding: 15px;}
.about-mission{	padding: 10px;width: 100%;}
.about-mission p:last-child{	padding-bottom: 10px;}
.about-why-choose-imission-wrapper{	position:relative;	padding: 15px;}
.about-why-choose-imission{	padding: 10px;width: 100%;}
.about-why-choose-imission ul{	list-style-image:url(../images/bulletin-tick-white.png);	}

.promotion-wrapper .promotion-list ul li {	padding-bottom: 20px;	text-align: center;	height:auto;}
.services-contacts-list .text-right {text-align:left;}


.services-domainreg .row  div{width:11%;font-size:10px;}
.services-domainreg  .table-header .large-8{width:87%;font-size:11px;}
.services-domainreg .table-header .columns:nth-child(2) {	font-family: gidolinyaregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
	font-size: 16px;}
.services-domainreg  .medium-8{width:10%;font-size:11px;}
.services-domainreg .row .accordion-content{width:100%;}
.services-domainreg .accordion-content.row,.services-domainreg .accordion-content .table-title {padding-right:10px;width:100%;}
.com{float:left;margin:0 15px;}

.services-sharedhosting .row.table-title div:nth-child(1){
	font-size: 14px;	
}
.services-sharedhosting .table-title div{font-size:14px;}
.services-sharedhosting .row .large-4.medium-4.columns {	font-size: 14px;width:28%;}
.services-sharedhosting .row .large-2.medium-2.columns {	font-size: 11px;width:18%;}
.services-sharedhosting .table-title span {	font-size: 11px;}
.services-sharedhosting .table-title div {	min-height: 60px;}
.services-sharedhosting .button {	font-size: 11px;}
.services-sharedhosting .row{	padding-left:10px;}
h4 {font-size:16px;}


.services-vps .row.table-title div:nth-child(1){
	font-size: 14px;	
}
.services-vps .table-title div{font-size:14px;}
.services-vps .row .large-4.medium-4.columns {	font-size: 14px;width:28%;}
.services-vps .row .large-2.medium-2.columns {	font-size: 11px;width:18%;}
.services-vps .table-title span {	font-size: 11px;}
.services-vps .table-title div {	min-height: 40px;}
.services-vps .button {	font-size: 11px;}

.services-dedicated-server .row.table-title div:nth-child(1){
	font-size: 14px;	width:20%;
}
.services-dedicated-server .row {margin-left:0;}
.services-dedicated-server .table-title div{font-size:14px;}
.services-dedicated-server .row .large-3.medium-3.columns {	font-size: 14px;width:25%;}
.services-dedicated-server .table-title span {	font-size: 11px;}
.services-dedicated-server .table-title div {	min-height: 72px;}
.services-dedicated-server .button {	font-size: 11px;}


.services-rack-rental .row.table-title div:nth-child(1){
	font-size: 11px;
}
.services-rack-rental .table-title div{font-size:11px;}
.services-rack-rental .row .large-2.medium-2.columns {	font-size: 11px;width:25%;}
.services-rack-rental .row .large-10.medium-10 {	font-size: 11px;width:75%;}
.services-rack-rental .row .large-10.medium-10  .column {	font-size: 9px;width:16.66667%;}
.services-rack-rental .table-title span {	font-size: 11px;}
.services-rack-rental .table-title div {	min-height: 42px;text-align:center;padding-left:5px;}
.services-rack-rental .button {	font-size: 11px;}


.services-onlineshop .row.table-title div:nth-child(1){
	font-size: 14px;	padding-left:15px;
}
.services-onlineshop .table-title div{font-size:14px;min-height: 72px;}
.services-onlineshop .row .large-4.medium-4.columns {	font-size: 14px;width:33.3333%;}
.services-onlineshop .table-title span {	font-size: 11px;}
.services-onlineshop .table-title div {	min-height: 72px;}
.services-onlineshop .button {	font-size: 11px;}


div.site-map{
	margin-bottom:10px;float:none;width:100%;padding:0;text-align:center;
}
div.site-map a {
font-size:16px;
}

div.site-map a.sub{
	font-size:14px;
}

}
/* Small only */

/* Medium and up */
@media screen and (min-width: 40em) {

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}
/* Large and up */
@media screen and (min-width: 64em) {

}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {

}


