/*=-=-=-=-=- Header Slider Homepage -=-=-=-=-=-=*/
.customda .da-slider{
	position: relative;
    margin: 0px auto;
    overflow: hidden;
    border-top:none;
	height: 300px;
	-webkit-transition: background-position 1s ease-in-out 0.4s;
	-moz-transition: background-position 1s ease-in-out 0.4s;
	-ms-transition: background-position 1s ease-in-out 0.4s;
	-o-transition: background-position 1s ease-in-out 0.4s;	
	transition: background-position 1s ease-in-out 0.4s;
}
.customda .da-slider { width: 100%;}

.customda .da-desc {	
	width: 100%; height: 100%;
	display: table;
	margin: auto;
}
.customda .da-desc .slide-left-info {
    width: 100%; height: 300px;
    display: table;
    margin: 0;    
    background-size: auto 300px;
    text-align: left;
    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
}

.customda .da-desc .slide-left-info>div {
	width: 1000px;
	margin: auto;
    margin-top: 5%;
}

.customda .da-desc .slide-left-info>div>div {
    display: inline-block;
    text-align: center;
    width: 400px;
}

.customda .da-desc h2.slide-top-title,
.customda .da-desc h2.slide-bot-info {
	color: #000000 !important;
	text-transform:uppercase;
    font-size: 1.3em;
    line-height: 28px;
}
.customda .da-desc h2.slide-bot-info {
    font-size: 0.9em !important;
    margin: 2% 0;
}
.customda .da-desc h2.slide-top-title span { color:#F3752B !important; }

.customda .da-desc .da-link.slider_link { text-align: center;}

.customda .da-desc .da-link.slider_link a {
	color: #FFFFFF;
	padding: 3px 22px;
    border-radius: 25px;
    display: inline-block;
    background-color: #F47629;
    border: 1px solid #F47629;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
}

.customda .da-desc .da-link.slider_link a:hover {
	background-color: #fff;
	color: #F47629;	
}

.customda .da-desc2 {
	width: 485px; height: 222px;
	display: inline-block;
	position: absolute;
	padding: 6px 0px;
	z-index: 100;
	top: 145px;
}

.customda .da-link { top: 170px; }

/*=-=-=-=-=- Themes Slider Homepage -=-=-=-=-=-=*/
.customsl .da-slider{
	height: 700px;
    overflow: hidden;
    position: relative;
    margin: 0px auto;
    border-top:none;
    -webkit-transition: background-position 1s ease-in-out 0.4s;
       -moz-transition: background-position 1s ease-in-out 0.4s;		 
		-ms-transition: background-position 1s ease-in-out 0.4s;
		 -o-transition: background-position 1s ease-in-out 0.4s;
			transition: background-position 1s ease-in-out 0.4s;
}

.customsl .da-slide .da-desc .da-img2 {
	width:1200px;
	position:static;
	margin:0 auto !important;
}

.customsl .da-slide .da-desc .da-img2>div {
	background-size: 100% !important;
	width: 47%;  height: 320px;
	border: 1px solid #f5f5f5;
	display: inline-block;	
	position: relative;
	overflow: hidden;
	margin: 0 1% 1%;
}
.customsl .da-slide .da-desc .da-img2>div a{
	width: 100%; height: 100%;
	display: block;
}

.customsl .da-link { top: 200px; }

.customsl .da-slide .da-desc .da-img2 #businessElite {
	background:url(../../images/new_design/themesSliderHomepage/BusinessEliteThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #portfolioGallery {
	background:url(../../images/new_design/themesSliderHomepage/PortfolioGalleryThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #businessWorld {
	background:url(../../images/new_design/themesSliderHomepage/BusinessWorldThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #sauron {
	background:url(../../images/new_design/themesSliderHomepage/SauronThemeSlider.png) no-repeat top center;
}
/*-------*/
.customsl .da-slide .da-desc .da-img2 #mottomag {
	background:url(../../images/new_design/themesSliderHomepage/MottomagThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #bestMagazine {
	background:url(../../images/new_design/themesSliderHomepage/BestMagazineThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #newsMagazine {
	background:url(../../images/new_design/themesSliderHomepage/NewsMagazineThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #weddingStyle {
	background:url(../../images/new_design/themesSliderHomepage/WeddingStyleThemeSlider.png) no-repeat top center;
}
/*-------*/
.customsl .da-slide .da-desc .da-img2 #weddings {
	background:url(../../images/new_design/themesSliderHomepage/WeddingsThemeSlider.png) no-repeat top center;	
}
.customsl .da-slide .da-desc .da-img2 #exclusive {
	background:url(../../images/new_design/themesSliderHomepage/ExclusiveThemeSlider.png) no-repeat top center;
}
.customsl .da-slide .da-desc .da-img2 #expert {
	background:url(../../images/new_design/themesSliderHomepage/ExpertThemeSlider.png) no-repeat top center;
}

.customsl .da-slide .da-desc .da-img2 .themesInfoText {
    background-color: rgba(0,0,0,0.5);
    text-align: justify;
    position: absolute;
    transition: 1.5s;
    color: #FFFFFF;
    padding: 1% 4% 2% 4%;
    bottom: -190px;
    font-size: 14px;
}
.customsl .da-slide .da-desc .da-img2>div:hover .themesInfoText { bottom:0px !important; }

.main_articles #themes_part .customsl .da-slide .da-desc .da-img2 .themesInfoText h2 {
	text-align:center;
	font-size: 21px;
	color: #FFFFFF;
	margin:0;
}

/*=-=-=-=-=- Arrows -=-=-=-=-=*/
.da-dots { display:none; }
  
.da-arrows span.da-arrows-next {
	right: 0px;
	background-position: 35px 0px;
}

.da-arrows span.da-arrows-prev { left: 0px; }

.da-arrows span {
	background-image:url('../images1/arrows.png');
	height: 68px; width: 35px;
	position: absolute;
	cursor: pointer;
	z-index: 2000;
	opacity: 1;
	top: 36%;
}

/*=-=-=-=-=- Main -=-=-=-=-=-=*/
.da-slide{
	width: 100%; height: 100%;
	top: 0px; left: 0px;
	position: absolute;
	text-align: left;
}

.da-slide-current { z-index: 1000; }

.noanim {
	-webkit-animation:none !Important;
	-webkit-transition:none !Important;
	-webkit-transform:none !Important;
}

.da-slider-fb .da-slide { left: 100%; }

.da-slider-fb  .da-slide.da-slide-current { left: 0px; }

.da-slide h2, .da-slide p, .da-slide .da-link,
.da-slide .da-img, .da-slide .da-img2 {
	opacity: 0;
	z-index:100;
}

.da-slider-fb .da-slide h2, .da-slider-fb .da-slide p, .da-slider-fb .da-slide .da-link { opacity: 1; }

.da-slider-fb .da-slide .da-img, .da-slider-fb .da-slide .da-img2 {
	left: 49%;
	opacity: 1;
}

.da-slide h2{
	color: #2E2A25;
	font-weight: normal;
	font-size: 32px;
	margin: 0;
}

.da-slide p{
    color: #2E2A25;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
}

.da-slide-current h2, .da-slide-current p, .da-slide-current .da-link { opacity: 1; }

.da-slide-current .da-img, .da-slide-current .da-img2 {
	left:49%;
	opacity: 1;
}

.da-desc {
	width: 100%; height: 100%;
	position: relative;
	margin: auto;
}
.da-desc2 {
	width: 485px;height: 222px;
	display: inline-block;
	position: absolute;
	padding: 6px 0px;
	z-index: 100;
	top: 145px;
}

.da-desc3 {
	display: inline-block;
	position: absolute;
	padding: 6px 0px;
	width: 485px;
	z-index:100;
	top: 70px;
}

.da-slide-fromright .slide-left-info, .da-slide-fromright .da-img2>div, 
.da-slide-fromright .da-desc2, .da-slide-fromright .da-desc3 {
	-webkit-animation: fromRightAnim1 0.7s ease-in-out 0.5s both;
	   -moz-animation: fromRightAnim1 0.7s ease-in-out 0.5s both;	
		-ms-animation: fromRightAnim1 0.7s ease-in-out 0.5s both;
		 -o-animation: fromRightAnim1 0.7s ease-in-out 0.5s both;
			animation: fromRightAnim1 0.7s ease-in-out 0.5s both;
}

.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.7s ease-in-out 0.9s both;
	   -moz-animation: fromRightAnim1 0.7s ease-in-out 0.9s both;
		-ms-animation: fromRightAnim1 0.7s ease-in-out 0.9s both;
		 -o-animation: fromRightAnim1 0.7s ease-in-out 0.9s both;
			animation: fromRightAnim1 0.7s ease-in-out 0.9s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.7s ease-in-out 0.9s both;
	   -moz-animation: fromRightAnim2 0.7s ease-in-out 0.9s both;	
		-ms-animation: fromRightAnim2 0.7s ease-in-out 0.9s both;
		 -o-animation: fromRightAnim2 0.7s ease-in-out 0.9s both;
			animation: fromRightAnim2 0.7s ease-in-out 0.9s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	   -moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;		
		-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
		 -o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
			animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img, .da-slide-fromright .da-img2{
	-webkit-animation: fromRightAnim4 0.7s ease-in-out 0.9s both;
	   -moz-animation: fromRightAnim4 0.7s ease-in-out 0.9s both;
		-ms-animation: fromRightAnim4 0.7s ease-in-out 0.9s both;
		 -o-animation: fromRightAnim4 0.7s ease-in-out 0.9s both;
			animation: fromRightAnim4 0.7s ease-in-out 0.9s both;
}
@-webkit-keyframes fromRightAnim1{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	from{ left: 110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}

@-webkit-keyframes fromRightAnim5{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%;  opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%;  opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%;  opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	from{ left: 110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}

@-moz-keyframes fromRightAnim5{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	from{ left: 110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-o-keyframes fromRightAnim5{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	from{ left: 110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-ms-keyframes fromRightAnim5{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@keyframes fromRightAnim1{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim2{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim3{
	from{ left: 110%; opacity: 0; }
	to{  opacity: 1; }
}
@keyframes fromRightAnim4{
	from{ left: 110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@keyframes fromRightAnim5{
	from{ left: 110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.7s ease-in-out 0.7s both;
	   -moz-animation: fromLeftAnim1 0.7s ease-in-out 0.7s both;	
		-ms-animation: fromLeftAnim1 0.7s ease-in-out 0.7s both;
		 -o-animation: fromLeftAnim1 0.7s ease-in-out 0.7s both;
			animation: fromLeftAnim1 0.7s ease-in-out 0.7s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.7s ease-in-out 0.7s both;
	   -moz-animation: fromLeftAnim2 0.7s ease-in-out 0.7s both;
		-ms-animation: fromLeftAnim2 0.7s ease-in-out 0.7s both;
		 -o-animation: fromLeftAnim2 0.7s ease-in-out 0.7s both;
			animation: fromLeftAnim2 0.7s ease-in-out 0.7s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	   -moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
		-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
		 -o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
			animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img, .da-slide-fromleft .da-img2 {
	-webkit-animation: fromLeftAnim4 0.7s ease-in-out 0.7s both;
	   -moz-animation: fromLeftAnim4 0.7s ease-in-out 0.7s both;
		-ms-animation: fromLeftAnim4 0.7s ease-in-out 0.7s both;
		 -o-animation: fromLeftAnim4 0.7s ease-in-out 0.7s both;
			animation: fromLeftAnim4 0.7s ease-in-out 0.7s both;
}

.da-slide-fromleft .slide-left-info,.da-slide-fromleft .da-img2>div, 
.da-slide-fromleft .da-desc2, .da-slide-fromleft .da-desc3 {
	-webkit-animation: fromLeftAnim1 0.7s ease-in-out 0.5s both;
	   -moz-animation: fromLeftAnim1 0.7s ease-in-out 0.5s both;
		-ms-animation: fromLeftAnim1 0.7s ease-in-out 0.5s both;
		 -o-animation: fromLeftAnim1 0.7s ease-in-out 0.5s both;
			animation: fromLeftAnim1 0.7s ease-in-out 0.5s both;
}
@-webkit-keyframes fromLeftAnim1{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	from{ left: -110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim5{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	from{ left: -110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim5{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	from{ left: -110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-o-keyframes fromLeftAnim5{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	from{ left: -110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim5{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	from{ left: -110%; opacity: 0; }
	to{ left: 49%; opacity: 1; }
}
@keyframes fromLeftAnim5{
	from{ left: -110%; opacity: 0; }
	to{ left: 0%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.7s ease-in-out 0.7s both;
	   -moz-animation: toRightAnim1 0.7s ease-in-out 0.7s both;
		-ms-animation: toRightAnim1 0.7s ease-in-out 0.7s both;
	     -o-animation: toRightAnim1 0.7s ease-in-out 0.7s both;
			animation: toRightAnim1 0.7s ease-in-out 0.7s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.7s ease-in-out 0.4s both;
	   -moz-animation: toRightAnim2 0.7s ease-in-out 0.4s both;	
		-ms-animation: toRightAnim2 0.7s ease-in-out 0.4s both;
		 -o-animation: toRightAnim2 0.7s ease-in-out 0.4s both;
			animation: toRightAnim2 0.7s ease-in-out 0.4s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	   -moz-animation: toRightAnim3 0.4s ease-in-out both;
		-ms-animation: toRightAnim3 0.4s ease-in-out both;
		 -o-animation: toRightAnim3 0.4s ease-in-out both;
			animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img, .da-slide-toright .da-img2 {
	-webkit-animation: toRightAnim4 0.7s ease-in-out both;
	   -moz-animation: toRightAnim4 0.7s ease-in-out both;
		-ms-animation: toRightAnim4 0.7s ease-in-out both;
		 -o-animation: toRightAnim4 0.7s ease-in-out both;
			animation: toRightAnim4 0.7s ease-in-out both;
}
.da-slide-toright .slide-left-info, .da-slide-toright .da-img2>div, 
.da-slide-toright .da-desc2, .da-slide-toright .da-desc3 {
	-webkit-animation: toRightAnim1 0.7s ease-in-out 0.5s both;
	   -moz-animation: toRightAnim1 0.7s ease-in-out 0.5s both;		
		-ms-animation: toRightAnim1 0.7s ease-in-out 0.5s both;
		 -o-animation: toRightAnim1 0.7s ease-in-out 0.5s both;
			animation: toRightAnim1 0.7s ease-in-out 0.5s both;
}
@-webkit-keyframes toRightAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	from{ left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	from{ left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim5{
	from{ left:0%;  opacity: 1; }
	to{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.7s ease-in-out both;
	   -moz-animation: toLeftAnim1 0.7s ease-in-out both;	
		-ms-animation: toLeftAnim1 0.7s ease-in-out both;
		 -o-animation: toLeftAnim1 0.7s ease-in-out both;
			animation: toLeftAnim1 0.7s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.7s ease-in-out 0.4s both;
	   -moz-animation: toLeftAnim2 0.7s ease-in-out 0.4s both;
		-ms-animation: toLeftAnim2 0.7s ease-in-out 0.4s both;
		 -o-animation: toLeftAnim2 0.7s ease-in-out 0.4s both;
			animation: toLeftAnim2 0.7s ease-in-out 0.4s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.7s ease-in-out 0.7s both;
       -moz-animation: toLeftAnim3 0.7s ease-in-out 0.7s both;	
		-ms-animation: toLeftAnim3 0.7s ease-in-out 0.7s both;
		 -o-animation: toLeftAnim3 0.7s ease-in-out 0.7s both;
			animation: toLeftAnim3 0.7s ease-in-out 0.7s both;
}
.da-slide-toleft .da-img, .da-slide-toleft .da-img2 {
	-webkit-animation: toLeftAnim4 0.7s ease-in-out 0.5s both;
	   -moz-animation: toLeftAnim4 0.7s ease-in-out 0.5s both;	
		-ms-animation: toLeftAnim4 0.7s ease-in-out 0.5s both;
		 -o-animation: toLeftAnim4 0.7s ease-in-out 0.5s both;
			animation: toLeftAnim4 0.7s ease-in-out 0.5s both;
}
.da-slide-toleft .slide-left-info,.da-slide-toleft .da-img2>div, 
.da-slide-toleft .da-desc2, .da-slide-toleft .da-desc3 {
	-webkit-animation: toLeftAnim1 0.7s ease-in-out 0.5s both;
	   -moz-animation: toLeftAnim1 0.7s ease-in-out 0.5s both;	
		-ms-animation: toLeftAnim1 0.7s ease-in-out 0.5s both;
		 -o-animation: toLeftAnim1 0.7s ease-in-out 0.5s both;
			animation: toLeftAnim1 0.7s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	from{  left: 0%; opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	from{ left: 49%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim5{
	from{ left: 0%;  opacity: 1; }
	to{ left: -50%; opacity: 0; }
}


#homepage_slide .da-slide-fromright .da-img, 
#homepage_slide .da-slide-fromright .da-img2{
	-webkit-animation: fromRightAnim5 0.7s ease-in-out 0.9s both;
	   -moz-animation: fromRightAnim5 0.7s ease-in-out 0.9s both;	
		-ms-animation: fromRightAnim5 0.7s ease-in-out 0.9s both;
		 -o-animation: fromRightAnim5 0.7s ease-in-out 0.9s both;
			animation: fromRightAnim5 0.7s ease-in-out 0.9s both;
}

#homepage_slide .da-slide-fromleft .da-img, 
#homepage_slide .da-slide-fromleft .da-img2 {
	-webkit-animation: fromLeftAnim5 0.7s ease-in-out 0.7s both;
	   -moz-animation: fromLeftAnim5 0.7s ease-in-out 0.7s both;	
		-ms-animation: fromLeftAnim5 0.7s ease-in-out 0.7s both;
		 -o-animation: fromLeftAnim5 0.7s ease-in-out 0.7s both;
			animation: fromLeftAnim5 0.7s ease-in-out 0.7s both;
}

#homepage_slide .da-slide-toright .da-img, 
#homepage_slide .da-slide-toright .da-img2 {
	-webkit-animation: toRightAnim5 0.7s ease-in-out both;
	   -moz-animation: toRightAnim5 0.7s ease-in-out both;	
		-ms-animation: toRightAnim5 0.7s ease-in-out both;
		 -o-animation: toRightAnim5 0.7s ease-in-out both;
			animation: toRightAnim5 0.7s ease-in-out both;
}

#homepage_slide .da-slide-toleft .da-img, 
#homepage_slide .da-slide-toleft .da-img2 {
	-webkit-animation: toLeftAnim5 0.7s ease-in-out 0.5s both;
	   -moz-animation: toLeftAnim5 0.7s ease-in-out 0.5s both;		
		-ms-animation: toLeftAnim5 0.7s ease-in-out 0.5s both;
		 -o-animation: toLeftAnim5 0.7s ease-in-out 0.5s both;
			animation: toLeftAnim5 0.7s ease-in-out 0.5s both;
}

#homepage_slide .best_offer:after{
content: url("../../images/best-offer.png");
    width: 121px; height: 100px;
    position: absolute;
    left: -40px;
    top: 39px;
}

#homepage_slide .best_offer { position: relative; }


/*-=-=-=-=-=-=-=-=-=-=- Responsive -=-=-=-=-=-=-=-=-=-=-*/
@media all and (max-width : 1024px) and (min-width : 768px)
{
	.customsl .da-slide .da-desc .da-img2 {
        width: 100% !important;
        max-width: 1024px;
        min-width : 768px;
        box-sizing: border-box;
		
		border:1px dotted transparent;
    }
	.customda .da-slider { height: 265px; }
	
	.customda .da-desc .slide-left-info { background-size: auto 225px !important; }
	
	.customda .da-desc .slide-left-info>div { margin-top:8%; }
	
	.customsl .da-slider#da-slider2 { height: 600px !important; }

	.customsl .da-slide .da-desc .da-img2>div {
		display:inline-block !important;
		height: 290px !important;
		width: 49% !important;
		margin: 0  !important;
	}
	.customda .da-desc h2.slide-top-title,
	.customda .da-desc h2.slide-bot-info { line-height:25px !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info,
	.customda .da-desc h2.slide-bot-info { font-size:20px !important; }
	
	.da-arrows span {
		width: 19px !important;
		height: 40px !important;
		background-size: cover !important;
		top: 37% !important;
	}
	.da-arrows span.da-arrows-next { background-position: 19px 0px !important; }
}

@media all and (max-width : 768px) and (min-width : 639px)
{
	.customsl .da-slide .da-desc .da-img2 {
        width: 100% !important;
        max-width: 768px;
        min-width : 640px;
        box-sizing: border-box;
		
		border:1px dotted transparent;
    }
	#homepage_slide .da-slider#da-slider,
	.customda .da-desc .slide-left-info { 
		height: 205px !important;
		width: 95% !important;
		margin:0 auto;
	}
	.customda .da-desc .slide-left-info>div { margin-top:5% !important; }
	
	.customda .da-desc .slide-left-info>div>div { 
		margin:0 auto;
		top: 34% !important;
		width: 100% !important;
		display:block !important;
	}
	.customsl .da-slider#da-slider2 { height: 435px !important; }

	.customsl .da-slide .da-desc .da-img2>div {
		display:inline-block !important;
		height: 210px !important;
		width: 375px !important;
		margin: 0  !important;
	}
	.customda .da-desc h2.slide-top-title,
	.customda .da-desc h2.slide-bot-info { line-height:25px !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info,
	.customda .da-desc h2.slide-bot-info { font-size:20px !important; }
	
	.da-arrows span {
		width: 19px !important;
		height: 40px !important;
		background-size: cover !important;
		top: 37% !important;
	}
	.da-arrows span.da-arrows-next { background-position: 19px 0px !important; }
	
	/*-- themes --*/
	.customsl .da-slider#da-slider2 { height: 410px !important;}
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width:48% !important;
		height: 200px !important;
	}
}


@media all and (max-width : 640px) and (min-width : 375px)
{
	.customsl .da-slide .da-desc .da-img2 {
        width: 100% !important;
        max-width: 640px;
        min-width : 375px;
        box-sizing: border-box;
    }
	#homepage_slide .da-slider#da-slider,
	.customda .da-desc .slide-left-info { 
		height: 165px !important;
		width: 95% !important;
		margin:0 auto;
	}
	.customda .da-desc .slide-left-info>div { margin-top:5% !important; }
	
	.customda .da-desc .slide-left-info>div>div { 
		margin:0 auto;
		top: 34% !important;
		display:block !important;
	}
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info { line-height:16px !important; }
	
	.da-arrows span { 
		width: 19px !important;
		height: 40px !important;
		background-size: cover !important;
		top: 37% !important;
	}
	.da-arrows span.da-arrows-next { background-position: 19px 0px !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info{ 
		font-size:14px !important; 
	}
	.customda .da-desc .slide-left-info { background-image:none !important; }
	
	/*-- themes --*/
	.customsl .da-slider#da-slider2 { height: 1500px !important;}
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width:100% !important;
		height: 370px !important;
	}
}


@media all and (max-width : 375px) and (min-width : 320px)
{
	.customsl .da-slide .da-desc .da-img2 {
        width: 100% !important;
        max-width: 375px;
        min-width : 320px;
        box-sizing: border-box;
    }
	#homepage_slide .da-slider { height: 160px !important; }
	
	.customda .da-desc .slide-left-info { height: 210px !important;}
	
	.customda .da-desc .slide-left-info>div { margin-top:9% !important; }
	
	.customda .da-desc .slide-left-info>div>div { top: 34% !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info { line-height:16px !important; }
	
	.da-arrows span { 
		width: 19px !important;
		height: 40px !important;
		background-size: cover !important;
		top: 37% !important;
	}
	.da-arrows span.da-arrows-next { background-position: 19px 0px !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info { 
		font-size:14px !important; 
	}
	.customda .da-desc .slide-left-info	{ background-image:none !important; }
	
	/*-- themes --*/
	.customsl .da-slider#da-slider2 { height: 925px !important;}
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width:100% !important;
		height: 220px !important;
	}
}


@media all and (max-width : 320px) 
{
	.customsl .da-slide .da-desc .da-img2 {
		min-width: 300px;
		width: 100% !important;
		
		border:1px dotted blue;
    }
	
	#homepage_slide .da-slider { height: 160px !important; }
	
	.customda .da-desc .slide-left-info { height: 210px !important;}
	
	.customda .da-desc .slide-left-info>div { margin-top:9% !important; }
	
	.customda .da-desc .slide-left-info>div>div { 
		margin:0 auto;
		top: 34% !important;
		width: 320px !important;
		display:block !important;
	}
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info { line-height:16px !important; }
	
	.da-arrows span { 
		width: 19px !important;
		height: 40px !important;
		background-size: cover !important;
		top: 37% !important;
	}
	.da-arrows span.da-arrows-next { background-position: 19px 0px !important; }
	
	.customda .da-desc h2.slide-top-title, 
	.customda .da-desc h2.slide-bot-info { 
		font-size:14px !important; 
	}
	.customda .da-desc .slide-left-info	{ background-image:none !important; }
	
	/*-- themes --*/
	.customsl .da-slider#da-slider2 { height: 745px !important;}
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width:100% !important;
		height: 180px !important;
	}
}


/*-=-=-=-=-=-=-=- resize -=-=-=-=-=-=-=-*/
@media all and (max-width : 1000px) and (min-width : 950px) 
{
	.customsl .da-slide .da-desc .da-img2>div{ height:280px !important; }
}
@media all and (max-width : 950px) and (min-width : 900px) 
{
	.customsl .da-slide .da-desc .da-img2>div{ height:260px !important; }
}
@media all and (max-width : 900px) and (min-width : 850px) 
{
	.customsl .da-slide .da-desc .da-img2>div{ height:240px !important; }
}
@media all and (max-width : 850px) and (min-width : 800px) 
{
	.customsl .da-slide .da-desc .da-img2>div{ height:220px !important; }
}
@media all and (max-width : 800px) and (min-width : 765px) 
{
	.customsl .da-slide .da-desc .da-img2>div{ height:200px !important; }
}





/*
@media (min-width: 1400px) {
	.customda .da-desc .slide-left-info {
		background-position: 80% center;
	}
}

@media (max-width: 1036px) and (min-width: 768px) {
	.customda #homepage_slide .da-slider { width: 100%; }

	.customda .da-slide h2 {
	    font-size: 22px !important;
	    left: 20px;
	}

	.customda .da-desc2 { left: 0; }

	#homepage_slide .da-image img { padding: 34px 42px !important; }

	#homepage_slide .da-image img { padding: 34px 42px !important; }

	#homepage_slide .da-image.sliderPlugin img { padding: 34px 47px !important; }

	#homepage_slide .da-image:hover img, 
	#homepage_slide .da-image-themes:hover img {
	    padding: 34px 27px !important;
	}

	#homepage_slide .da-image.spiderCalendar img,
	#homepage_slide .da-image.CalendarWD img {
	    padding: 33px 50px !important;
	}

	#homepage_slide .da-image.spiderCalendar:hover img,
	#homepage_slide .da-image.CalendarWD:hover img{
	    padding: 33px 35px !important; 
	}

	#homepage_slide .da-image.sliderPlugin:hover img {
	    padding: 34px 32px !important;
	}

	#homepage_slide .best_offer:after { top: 27px; }

}
@media (max-width: 768px) and (min-width: 640px){

	#homepage_slide .da-slider,
	#homepage_slide .da-slide .da-desc2{
		width: 100% !important;
	}

	#homepage_slide .da-slide .da-img img {
	    width: 60px !important;
	}

	#homepage_slide .da-image.photo-gallery img,
	#homepage_slide .da-image.FormCreator img{
		width: 75px !important;
	}

	#homepage_slide .da-slide .da-desc2{
	    font-size: 30px !important;
	}

	#homepage_slide a.da-image-themes { width: 100px; }

	#homepage_slide .da-slide .da-img .da-image-themes img { width: 115px !important; }

	#homepage_slide a.da-image-themes{ background-image: none; }

	#homepage_slide .da-desc2{
		top: 111px;
	    height: 155px;
	}

	#homepage_slide .da-link { top: 40px !important; }

	#homepage_slide .da-slider{ height: 365px; }

	#homepage_slide .da-img { height: 130px; }

	#homepage_slide .best_offer:after { display: none; }
	
}

@media all and (max-width : 1200px) and (min-width : 768px) 
{
	.customsl .da-slide .da-desc .da-img2 {
		width: 100% !important;
        max-width: 1200px;
        min-width : 768px;
        box-sizing: border-box;
	}	
}
@media all and (max-width : 768px) and (min-width : 640px) 
{
	.customsl .da-slide .da-desc .da-img2 {
		width: 100% !important;
        max-width: 768px;
        min-width : 640px;
        box-sizing: border-box;
	}	
}
@media all and (max-width : 640px) and (min-width : 320px) 
{
	.customsl .da-slide .da-desc .da-img2 {
		width: 100% !important;
        max-width: 640px;
        min-width : 320px;
        box-sizing: border-box;
	}	
}

@media all and (max-width : 1200px) and (min-width : 1100px)  { .customsl .da-slide .da-desc .da-img2>div { height:295px; } }
@media all and (max-width : 1100px) and (min-width : 1000px)  { .customsl .da-slide .da-desc .da-img2>div { height:265px; } }
@media all and (max-width : 1000px) and (min-width : 790px)
{ 
	.customsl .da-slider { height: 1690px; }
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width: 700px; height: 390px;
		margin: 0 auto 3%;
		display: block;
	} 
}
@media all and (max-width : 790px) and (min-width : 640px)
{ 
	.customsl .da-slider { height: 1350px; }
	
	.customsl .da-slide .da-desc .da-img2>div { 
		width: 500px; height: 310px;
		margin: 0 auto 3%;
		display: block;
	}
	.customsl .da-slide .da-desc .da-img2 .themesInfoText { font-size:14px; }
}

@media all and (max-width : 640px)
{
	.customsl .da-slider { height: 1450px; }
	
	.customsl .da-slide .da-desc .da-img2>div { 
		margin: 0 auto 3%;
		display: block;
		background-size:cover !important;
		width: 100%; height: 340px;
	}
	.customsl .da-slide .da-desc .da-img2 .themesInfoText { font-size:14px; }
}

*/