/*
| --------------------------------------------------------
| Theme Name : Yankee Themes
| Version : 1.0
| Theme Date : 07/08/2018
| Modified Date : 23/11/2018
| Platforms : HTML5, CSS3, Bootstrap4, JS, Jquery, Sass
| Theme Author : Yankee Themes
| Author URI : https://themeforest.net/user/yankeethemes
| Author Contact : enquiry[at]yankeeinfoweb[dot]com
| Tags : yankeethemes, yankeeinfoweb, webdesign, boostrap, wordpress, support, html, responsive, css3, wellorganized, retina, animation, html5, sass,
| File : yit-elements.css
| --------------------------------------------------------
*/

/*
| --------------------------------------------------------
| TABLE OF CSS CONTENT
| --------------------------------------------------------
| Section CSS
| Common Listing CSS
| Button CSS
| Line Divider CSS
| Hyper Links CSS
| Listing CSS
| Sponsor Logo CSS
| Breadcumbs CSS
| Pagination CSS
| Accordion CSS
| Feature Style CSS
| Form Control CSS
| Portfolio / Image Style CSS
| Pricing Style CSS
| Social Icon Style CSS
| Tabs Style CSS
| Team Style CSS
| Testimonial Style CSS
| Blog CSS
| OWL Carousel CSS
|  Swiper Slider CSS
*/

/* Note:
	- yit is a standard prefix of our profile name (yankee infoweb theme)
	- This file include all general elements with variation style
*/

/* Section Spacing CSS BOF
================================================== */
section { padding-top:100px; padding-bottom:100px; } /* general padding for all section */
section.mini-section { padding-top:60px; padding-bottom:60px; }
section.small-section { padding-top:30px; padding-bottom:30px; }

/* Listing Style CSS BOF
=================================================== */
ul.yit-common-listing { margin-top:5px; margin-bottom:5px; font-size:17px; }
ul.yit-common-listing li { margin-bottom:3px; display:block; padding-bottom:3px; }
ul.yit-common-listing li:before { content:""; font-family:'FontAwesome';  margin-right:15px; position:relative; }

	/* Listing With Variation CSS BOF */
	ul.yit-listing-inline li { display:inline-block; }
	ul.yit-listing-block li { display:block; }

/*** Responsive CSS BOF ***/
@media (max-width:767px){
	ul.yit-common-listing { font-size:14px; }
	ul.yit-common-listing li { padding-bottom:0; margin-bottom:0; }
}

/* Button Variation Style CSS BOF (.btn.style)
=================================================== */
.yit-btn-group .btn { margin-top:10px; margin-bottom:10px; }
.yit-btn-group .btn + .btn { margin-left: 10px; }

/* Seprator Divider CSS BOF (.yit-seprator)
================================================== */
hr.style-two { margin:25px auto; }
hr.style-two::before, hr.style-two::after { background:#ff504c; content: ""; height:4px; left: 0; margin: 0 auto; position: absolute; right: 0; top:-1px; width:40px; }

	/* Seprator Align CSS BOF */
	hr.yit-seprator-l { margin:25px 0; }
	hr.yit-seprator-r { float:right; }

	/* Line Dimension CSS BOF */
	hr.width-10 { width:10px; }
	hr.width-20 { width:20px; }
	hr.height-5 { height:5px; }

/*** Responsive Seprator CSS BOF ***/
@media (max-width:767px) {
hr, hr.yit-seprator-l, hr.yit-seprator-r { margin:20px auto; float:none; }
}

/* Breadcrumb Style CSS BOF (.yit-breadcrumb)
================================================== */
.yit-breadcrumb ul li:after { content:"/"; padding:0 10px; }
.yit-breadcrumb ul li:last-child:after { display:none !important; }

/*** Responsive Breadcumbs CSS BOF ***/
@media (max-width:767px){
.yit-breadcrumb { margin-top:15px; }
.yit-breadcrumb	li { display:inline-block; }
.yit-breadcrumb ul li:after { padding:0 5px; }
}

/* Pagination Style CSS BOF (.yit-pagination)
================================================== */
.yit-pagination .page-link { border:medium none; background-color:transparent; }
.yit-pagination .page-item { margin:0 5px; }

	/* Pagination Style CSS BOF */
	.yit-pagination .page-link { border:solid 1px #ff504c; color:#ff504c; }
	.yit-pagination .page-link:hover { background-color:#ff504c; color:#fff; }

/* Accordion Style CSS BOF (.yit-accordion)
================================================== */
.yit-accordion { margin-top:20px; }
.yit-accordion .card { margin-bottom:25px; border:medium none; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical;
  -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff;
  background-clip: border-box; border-radius: 0.25rem; -moz-border-radius: 0.25rem; -webkit-border-radius: 0.25rem; }
.yit-accordion .card-header { margin-bottom: 0; padding: 0.75rem 1.25rem; }
.yit-accordion .btn { background:none; color:inherit; padding:5px 0; display:block; text-align:left; }
.yit-accordion .card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }
.yit-accordion .card-body p:last-child { margin-bottom:0; }
.yit-accordion .card-header { background-color:transparent; }
.yit-accordion .card-header .btn { position:relative; }
.yit-accordion .card-header:first-child { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }

/*** Accordion Style-1 CSS BOF ***/
.yit-accordion.style-1 .card-header { border:solid 1px rgba(0, 0, 0, .1); }
.yit-accordion.style-1 .card-header .btn::after { content: ""; font-family: fontawesome; font-size: 25px; line-height: normal; position: absolute; right: 0; top:0 }
.yit-accordion.style-1 .card-header .btn.collapsed::after { content: ""; }
.yit-accordion.style-1 .card-body { border:1px solid rgba(0, 0, 0, 0.1); border-top:medium none; }

/*** Responisve Accordion Style CSS BOF ***/
@media (max-width:767px ){
.yit-accordion { margin-top:10px; }
.yit-accordion .card { margin-bottom:15px; }
.yit-accordion .card-header { padding:15px; }
.yit-accordion .btn { margin-bottom:0; white-space:normal; }
}

/* Feature Style CSS BOF (.yit-feature)
================================================== */
.yit-feature .yit-feature-item { margin-top:15px; margin-bottom:15px; }

/*** Feature Style-12 CSS BOF ***/
.yit-feature.style-13 .yit-feature-item { border-style:solid; border-width:3px 1px; padding:30px 15px 15px; -moz-transition:all .5s ease-in-out 0s;
	-webkit-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;
	position:relative; border-color:rgba(0, 0, 0, .1); }
.yit-feature.style-13 .yit-feature-item:hover { box-shadow:0px 5px 15px 5px rgba(0, 0, 0, 0.1); -moz- box-shadow:0px 5px 15px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0px 5px 15px 5px rgba(0, 0, 0, 0.1); }
.yit-feature.style-13 .yit-feature-item::after, .yit-feature.style-13 .yit-feature-item::before { background: #ff504c;
	content: ""; height: 3px;  margin: 0 auto; position: absolute; width:0;
	transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; }
.yit-feature.style-13 .yit-feature-item::before { left: 0; top:-2px; }
.yit-feature.style-13 .yit-feature-item::after { right: 0; bottom:0; }
.yit-feature.style-13 .yit-feature-item:hover::before,
.yit-feature.style-13 .yit-feature-item:hover::after { width: 100%; }

/*** Responsive Feature Style CSS BOF ***/
@media (max-width:767px ){
.yit-feature .yit-feature-item { margin-top:0; }	
.yit-feature .etline-icon { display:block; text-align:center; }
.yit-feature .yit-feature-item.xs-last-item { margin-bottom:0; }
}

/* Tags Style CSS BOF (.yit-tags)
================================================== */
.yit-tags li { display:inline-block; }
.yit-tags .item { font-size:12px; padding:2px 8px; margin-bottom:5px; }

/* Sponsor Style CSS BOF (.yit-sponsor)
================================================== */
.yit-sponsor .owl-carousel .owl-item img { width:auto; }
.yit-sponsor .thumbnail-item { margin-bottom: 15px; position: relative; z-index:0; border:1px solid #f6f8fa; }
.yit-sponsor .thumbnail-item::after, .yit-sponsor .thumbnail-item::before { content: ""; height: 10px; position: absolute; width: 10px; }
.yit-sponsor .thumbnail-item::before { border-left: 2px solid #ff504c; border-top: 2px solid #ff504c; left: 0; top: 0; }
.yit-sponsor .thumbnail-item::after { border-right: 2px solid #ff504c; border-bottom: 2px solid #ff504c; right: 0; bottom: 0; }

/* Form Control CSS BOF
========================================================== */

/*** Input Sizing Variation CSS BOF ***/
.input-xlarge .form-control { padding:30px 45px; height:auto; }
.input-large .form-control { padding:20px 35px; height:auto; }
.input-medium .form-control { padding:15px 25px; height:auto; }

/*** Input Style-1 CSS BOF ***/
.input-style-1 .form-control{ border:2px solid rgba(0, 0, 0, 0); background-color:#1f222e; height:60px; color:#fff; padding:10px 30px 10px 15px; }
.input-style-1 .form-control:focus{ background-color:#1a1d28; }
.input-style-1 .has-error .form-control { border-color:#ff504c; }
.input-style-1 .success .form-control  { border-color:#14CC25; }
.input-style-1 .required { position:absolute; color:#ff504c; font-size:15px; font-weight:700; right:20px; top:20px; }
.input-style-1 .yit-nice-select.nice-select.form-control { padding:10px 30px 10px 15px; color:rgba(255, 255, 255, .5); font-weight:600; }

	/*** Placeholder CSS BOF ***/
	.input-style-1 .form-control::placeholder { color:rgba(255, 255, 255, .5); opacity:1; font-weight:600; }
	.input-style-1 .form-control::-moz-placeholder { color:rgba(255, 255, 255, .5); opacity:1; font-weight:600; }
	.input-style-1 .form-control:-ms-input-placeholder { color:rgba(255, 255, 255, .5); opacity:1; font-weight:600; }
	.input-style-1 .form-control::-webkit-input-placeholder { color:rgba(255, 255, 255, .5); opacity:1; font-weight:600; }
	.input-style-1 .form-control::-o-input-placeholder { color:rgba(255, 255, 255, .5); opacity:1; font-weight:600; }

/*** Nice Selectbox CSS BOF ***/
.yit-nice-select.nice-select.form-control { padding:2px 15px; }
.yit-nice-select.nice-select.form-control::after { width:12px; height:12px; border-bottom:3px solid #999999; border-right:3px solid #999999; right:20px; top:40%; }
.yit-nice-select.nice-select.form-control .list { width:100%; }
.yit-nice-select.nice-select .option { display:block; color:#333; }
.yit-nice-select.nice-select:active, .yit-nice-select.nice-select.open, .yit-nice-select.nice-select:focus { background-color:#1a1d28; }

/*** Responsive Select Box CSS BOF ***/
@media (max-width:767px){
.yit-nice-select.nice-select.flxed-select { width:100%; }
}

/* Portfolio Style CSS BOF (.yit-portfolio)
================================================== */
.yit-portfolio a:hover img { opacity:1; }

/*** Portfolio Style-7 CSS BOF ***/
.yit-portfolio.style-7 [class*="col-"] { padding-left:10px; padding-right:10px; }
.yit-portfolio.style-7 .yit-portfolio-item { margin-bottom:20px; overflow:hidden; position:relative; -moz-box-shadow:3px 2px 10px 5px rgba(0, 0, 0, 0.1); 
	-webkit-box-shadow:3px 2px 10px 5px rgba(0, 0, 0, 0.1); box-shadow:3px 2px 10px 5px rgba(0, 0, 0, 0.1); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.yit-portfolio.style-7 .yit-portfolio-hover { position: absolute; top: 0; width: 100%; height: 100%; text-align:center; left:-100%; top:-100%; }
.yit-portfolio.style-7 .yit-portfolio-item, .yit-portfolio.style-7 .yit-portfolio-hover { -moz-transition:all .3s ease-in-out 0s; -webkit-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s; -ms-transition:all .3s ease-in-out 0s; transition:all .3s ease-in-out 0s; }
.yit-portfolio.style-7 .yit-portfolio-item .portfolio-cta .btn-action { border: 2px solid #ffffff; color: #ffffff; font-size:20px; height:45px; line-height:40px; margin:0 5px;
	width:45px;  display:inline-block; }
.yit-portfolio.style-7 .yit-portfolio-item .portfolio-cta .btn-action:hover { background:#fff; color:#000; }
.yit-portfolio.style-7 .yit-portfolio-content { padding:25px; }
.yit-portfolio.style-7 .bg-extra-dark-transparent { background-color:rgba(255, 80, 76, 0.9); }
.yit-portfolio.style-7 .yit-portfolio-icon { background: #ffffff; border-radius: 5px 0 0; -moz-border-radius: 5px 0 0; -webkit-border-radius: 5px 0 0; bottom: 0; height: 70px; line-height: 70px;
  position: absolute; right: 0; text-align: center; width: 70px; }
.yit-portfolio.style-7 .yit-portfolio-icon img { height: 50px; width: 50px; }  

	/* Hover State CSS BOF */
	.yit-portfolio.style-7 .yit-portfolio-item:hover { -moz-box-shadow:10px 5px 15px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:10px 5px 15px 5px rgba(0, 0, 0, 0.2); 
		box-shadow:10px 5px 15px 5px rgba(0, 0, 0, 0.2); }
	.yit-portfolio.style-7 .yit-portfolio-item:hover .yit-portfolio-hover { left:0; top:0; }

/*** Responsive Portfolio CSS BOF ***/
@media (max-width:767px) {
	.yit-portfolio.style-7 .yit-portfolio-item .yit-tags { display:none; }
}

/* Social Icon Style CSS BOF (.yit-social)
================================================== */
.yit-social li { display:inline-block; }
.yit-social a { display: inline-block; font-size: 16px; height: 35px; line-height: 35px; text-align: center; width: 35px; text-align:center; }

    /*** Social Icon Color Variation CSS BOF ***/
    .yit-social a.facebook { background-color:#3b5998; }
    .yit-social a.twitter { background-color:#00aced; }
    .yit-social a.linkedin { background-color:#007bb6; }
    .yit-social a.instagram { background-color:#fe1f49; }
    .yit-social a.behance { background-color:#1769ff; }    
    .yit-social a.facebook, .yit-social a.twitter, .yit-social a.linkedin, .yit-social a.instagram, .yit-social a.behance, .yit-social a.vine { color:#fff; }

        /* Hover State CSS BOF */
        .yit-social a.facebook:hover, .yit-social a.facebook:hover:focus, .yit-social a.facebook:hover:active,
        .yit-social a.twitter:hover, .yit-social a.twitter:focus, .yit-social a.twitter:active,
        .yit-social a.linkedin:hover, .yit-social a.linkedin:focus, .yit-social a.linkedin:active,
        .yit-social a.instagram:hover, .yit-social a.instagram:focus, .yit-social a.instagram:active,
        .yit-social a.behance:hover, .yit-social a.behance:focus, .yit-social a.behance:active { color:rgba(255, 255, 255, .7); }

/*** Social Style-1 CSS BOF ***/
.yit-social.style-1 a { border: 2px solid #505979; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; color: #ffffff; height: 38px; line-height: 35px; width: 38px; }
.yit-social.style-1 a:hover { background-color:#ff504c; color:#fff; border:solid 2px #ff504c; }

/*** Responsive Social Style CSS BOF ***/
@media(max-width: 767px){
    .yit-social { text-align:center; }
    .yit-social.float-right { float:none !important; }
}
@media(min-width:768px) and (max-width:980px) {
    .yit-social.icon-small a { width:35px; height:35px; line-height:35px; font-size:18px; }
}

/* Tabs Style CSS BOF (.yit-tab)
================================================== */
.yit-tab .nav-tabs { border-bottom:medium none; }
.yit-tab .nav-tabs .nav-link { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; padding:10px 20px; }
.yit-tab .tab-content { padding:15px 0; }

/*** Style-1 CSS BOF ***/
.yit-tab.style-7 .nav-tabs { border-bottom:medium none; display:block; }
.yit-tab.style-7 .nav-tabs .nav-link { padding:15px 22px; font-weight:700; font-size:17px; border-top:solid 3px rgba(255, 255, 255, .3); background-color:rgb(0, 0, 0, .1); }
.yit-tab.style-7 .tab-content { border:none; background:none; }
.yit-tab.style-7 .nav-link i { display:block; font-size:35px; margin:7px auto; }
.yit-tab.style-7 .nav-link { border:medium none; margin:0 1px; background:none; }

	/* Hover State CSS BOF */
	.yit-tab.style-7 .nav-tabs .nav-link.active, .yit-tab.style-7 .nav-tabs .nav-link:hover, .yit-tab.style-7 .nav-tabs .nav-link:focus  {
		border-top:solid 3px #ff504c; color:#ff504c; background-color:rgb(0, 0, 0, .1); }

/*** Responisve Accordion Style CSS BOF ***/
@media (max-width:767px ){
	.yit-tab.style-3 .nav-link::after { bottom:-34px; }
	.yit-tab .nav-tabs .nav-link { padding:10px 15px; }
	.yit-tab .nav-tabs .nav-item { margin-bottom:15px; }
}
@media (min-width:768px) and (max-width:980px){
	.yit-tab.style-7 .nav-tabs { display:inline; }
}

/* Team Style CSS BOF (.yit-team)
================================================== */
.yit-team .yit-team-item { border-width:1px; border-style:solid; border-color:rgba(0, 0, 0, .1); position:relative; -moz-transition:all .5s ease-in-out 0s; -webkit-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;
	margin-bottom:20px; }
.yit-team .yit-team-item .yit-team-detail { padding:15px; background:#ededed; position:relative; }
.yit-team .yit-team-item .team-social a { font-size:17px; padding:0 3px; }
.yit-team .yit-team-item .team-social li { display:inline-block; }

/*** Team Style-3 CSS BOF ***/
.yit-team.style-3 .yit-team-item .yit-team-detail { background:#fff; }
.yit-team.style-3 .yit-team-thumb { overflow: hidden; position: relative; }
.yit-team.style-3 .yit-team-item { border:medium none; }
.yit-team.style-3 .yit-team-item, .yit-team.style-3 .yit-social { -moz-transition:all .5s ease-in-out 0s; -webkit-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s;
		transition:all .5s ease-in-out 0s; }
.yit-team.style-3 .yit-team-item .yit-social { position: absolute; right: -40px; top:10px; width: 40px; }
.yit-team.style-3 .yit-team-item .yit-social a { padding:0; }
.yit-team.style-3 .yit-team-item:hover .yit-social { right: 30px; }
.yit-team.style-3 .yit-team-item:hover { box-shadow: 0 0 30px 0 rgba(204, 204, 204, 0.5); -moz-box-shadow: 0 0 30px 0 rgba(204, 204, 204, 0.5);
		-webkit-box-shadow: 0 0 30px 0 rgba(204, 204, 204, 0.5); }

/*** Responsive Team Style CSS BOF ***/
@media (min-width: 768px) and (max-width:980px) {
	.yit-team.style-3 .yit-team-item .yit-social a { margin:5px auto; }
	.yit-team.style-3 .yit-team-item .yit-social.icon-small { font-size:inherit; }
}

/* Testimonial Style CSS BOF (.yit-portfolio)
================================================== */
.yit-testimonial .yit-client-post { font-size:.9rem; }
.yit-testimonial .owl-carousel .owl-stage { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.yit-testimonial .owl-carousel .owl-item { display: -webkit-flex;  display: -ms-flexbox; display: flex; }
.yit-testimonial .owl-carousel .owl-item img { display:table; width:auto; margin:0 auto; }

/*** YIT Style-2 CSS BOF ***/
.yit-testimonial.style-2 .yit-item { background: #ffffff; padding:25px; -moz-box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.1); 
	box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.1); }
.yit-testimonial.style-2 .owl-carousel .owl-item img.yit-thumbnail { width:60px; height:60px; border-style:solid; padding:3px; border-width:2px; border-color:#f5f5f5; margin:10px auto; display: }
.yit-testimonial.style-2 .item { margin:10px 10px 20px; }	
.yit-testimonial.style-2 .item p { font-size:15px; }	

/***  Carousel Control CSS BOF ***/
.yit-testimonial .owl-dots-nav .owl-dots { text-align:right; }

/* Modal CSS BOF (.yit-modal)
================================================== */
.yit-modal .modal-dialog { max-width:800px; }
.yit-modal .modal-content, .yit-modal .modal-header { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }

/*======================================================================================================
	ALL Slider CSS BOF
====================================================================================================== */

/* OWL Carousel CSS BOF
================================================== */

/* General OWL Control CSS BOF */
.owl-theme .owl-nav [class*="owl-"] { -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; font-size:30px; line-height:40px;height:45px; width:45px; padding:0; }
.owl-theme .owl-nav [class*="owl-"]:hover { background:#333; color:#fff; }

/* OWL Control Variation CSS BOF */
.owl-theme.nav-style .owl-nav [class*="owl-"] { font-size:30px; line-height:40px; height:45px; width:45px; padding:0; } /* for common nav style */
.owl-theme.nav-light .owl-nav [class*="owl-"] { background:#fff; color:rgba(0, 0, 0, .5); }
.owl-theme.nav-dark .owl-nav [class*="owl-"] { background:#333; color:rgba(255, 255, 255, .5); }

	/* Hover State OWL Control CSS BOF */
	.owl-theme.nav-light .owl-nav [class*="owl-"]:hover { background:#fff; color:rgba(0, 0, 0); }
	.owl-theme.nav-dark .owl-nav [class*="owl-"]:hover { background:#000; color:rgba(255, 255, 255); }

/* Swiper Slider CSS BOF (.yit-swiper-slider)
=================================================== */
.yit-swiper-slider .swiper-button-next, .yit-swiper-slider .swiper-button-prev { background-image:none; font-size:22px; width:45px; height:45px; line-height:45px; text-align:center;
	opacity:.5; -moz-transition:all .3s ease-in-out 0s; -webkit-transition:all .3s ease-in-out 0s; -o-transition:all .3s ease-in-out 0s; -ms-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s; }

	/* Cursor Control CSS BOF */
	.yit-swiper-slider .white-cursor .swiper-slide { cursor: url("../images/icon-cursor-white-move.png"), move; }
	.yit-swiper-slider .black-cursor .swiper-slide { cursor: url("../images/icon-cursor-black-move.png"), move; }
	.yit-swiper-slider .pink-cursor .swiper-slide { cursor: url("../images/icon-cursor-pink-move.png"), move; }

	/* Button Control CSS BOF */
	.yit-swiper-slider .swiper-button-next:hover, .yit-swiper-slider .swiper-button-prev:hover { opacity:1; }
	.yit-swiper-slider .swiper-button-prev { left:-50px; }
	.yit-swiper-slider .swiper-button-next { right:-50px; }
	.yit-swiper-slider:hover .swiper-button-prev { left:60px; }
	.yit-swiper-slider:hover .swiper-button-next { right:60px; }

	/* Pagination Control CSS BOF */
	.yit-swiper-slider .swiper-pagination.style-1 .swiper-pagination-bullet { opacity:.5; }
	.yit-swiper-slider .swiper-pagination.style-1 .swiper-pagination-bullet { width:12px; height:12px; }
	.yit-swiper-slider .swiper-pagination.style-1 .swiper-pagination-bullet-active { background:#ff504c; opacity:1; }

/*** Responsive Swiper Slider CSS BOF ***/
@media(max-width:767px){
	.yit-swiper-slider .swiper-button-next, .yit-swiper-slider .swiper-button-prev { width:40px; height:40px; line-height:40px; font-size:20px; opacity:1; }
}