*{
box-sizing: border-box;
}
::-moz-selection { /* Code for Firefox */
    color: #000;
    background: #f2f2f2;
}

::selection {
    color: #000;
    background: #f2f2f2;
}
.letf {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
	padding-bottom:0 !important;
}

.row::after, .row::before {
    content: " ";
    display: table;
}

*::after, *::before {
    box-sizing: border-box;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container {
    width: 1170px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left;
}
.col-1 {
	width:8.33333%;
}
.col-2 {
	width:16.6667%;
}
.col-3 {
	width:25%;
}

.col-4 {
	width:33.3333%;
}
.col-5 {
	width:41.6667%;
}

.col-6 {
	width:50%;
}
.col-7 {
	width:58.3333%;
}
.col-8 {
	width:66.6667%;
}

.col-9 {
	width:75%;
}

.col-10 {
	width:83.3333%;
}
.col-11 {
	width:91.6667%;
}
.col-12 {
	width:100%;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}


/*--------------------------end main style------------------------------*/



/*--------------------------start list style 15------------------------------*/

.list-part-main-15 .col-2 {
	width: 16.6667% !important;
}

ul, ol {
    margin-left: 0px !important;
}

section.list-section-15
 {
    padding: 80px 0;
	background:#e89487;
}
.list-part-main-15:hover {
 	-webkit-animation: bounce 1s;
    animation: bounce 1s;
}
.list-part-main-15:hover .col-10.list-part-inner-15::before {
	background:#e7c361 !important;
}

.list-part-main-15:hover .col-10.list-part-inner-15 {
	background:#e7c361 !important;
}

.list-part-main-15 .col-2 {
	position: static;
}

.list-part-main-15 {
    background: #fff none repeat scroll 0 0;
    padding: 30px;
    position: relative;
	margin-bottom:30px !important;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0 5px 8px 5px rgba(0,0,0,.15);
	box-shadow: 0 5px 8px 5px rgba(0,0,0,.15);

}
.col-10.list-part-inner-15 {
    background: #6b82db none repeat scroll 0 0;
    padding:20px 20px;
    position: relative;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	text-align:center;
	
	min-height: 127px;

}
.title-img {
width: 66px;

margin: 0 12px;

top: 81px;
position: absolute;
left: 0px;

margin-top: -55px;
}
.thumbs-up > i {
    color: #fff;
    margin-bottom: 10px;
	cursor:pointer;
}

.col-10.list-part-inner-15::before {
	background: #6b82db none repeat scroll 0 0;
	content: "";
	height: 70px;
	left: -266px;
	position: absolute;
	top: 50%;
	width: 270px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	margin-top: -35px;
}

.serial-number-15 {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-size: 30px;
    height: 120px;
	left: 6px;
	padding: 15px;
	top: 50%;
	width: 90px;
	margin-top:-60px;
    z-index: 9;
	text-align:center;
	-webkit-box-shadow: 0 3px 10px 2px rgba(0,0,0,.3);
	box-shadow: 0 3px 10px 2px rgba(0,0,0,.3);
	
}
.serial-number-15 {
    position: absolute;
	display: flex;
	justify-content: center;
}
.ilist_serial_count{align-self: center;}
.serial-number-15 span::before {
    border-left: 1px dashed #6b82db;
    content: "";
    height: 100%;
    left: 10px;
    position: absolute;
	top:0;
}

.serial-number-15 span::after {
    border-left: 1px dashed #6b82db;
    content: "";
    height: 100%;
    right: 10px;
    position: absolute;
	top:0;
}
.top-heading-15 {
	position:relative;
}
.decription-15 {
	padding-left: 66px;
	margin-top: -18px;
}
.top-heading-15 {
text-align: left;
padding-left: 65px;
margin-bottom: 25px;
}
.top-heading-15 h2 {
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.thumbs-up{
	text-align: right;
position: absolute;
right: 21px;
top: 28px;
}
.decription-15 p {
    color: #fff;
    font-size: 15px;
    line-height: 24px;
	text-align: left;
}
.serial-number-15 span {
    color: #6b82db;
    display: inline-block;
    font-size: 56px;
    padding-top: 3px;
}

/* all effect */
.list-part-main-15:hover {
 	-webkit-animation: bounce 1s;
    animation: bounce 1s;
}


.list-part-main-15:hover .col-10.list-part-inner-15::before,
.list-part-main-15:hover .col-10.list-part-inner-15,
.list-part-main-15 .col-10.list-part-inner-15::before,
.list-part-main-15 .col-10.list-part-inner-15 {
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-ms-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
}

.qcilist-copy-share-section {
    position: absolute;
    bottom: -50px;
    right: 0;
}