body {overflow-x: hidden;}
.row{
margin-left: 0px;
margin-right: 0px;
}
i:hover{
 -ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
transition:all .4s linear;

}
.hover_img img{
  border:2px solid transform;
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.hover_img img:hover{
 -ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
transition:all .4s linear;

}
.hover1 {
  background: #fff;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding: 30px;
  -webkit-box-shadow: -2px 11px 24px -10px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: -2px 11px 24px -10px rgba(0, 0, 0, 0.09);
  box-shadow: -2px 11px 24px -10px rgba(0, 0, 0, 0.09);
  position: relative;
  bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.hover1:hover, .hover1:focus {
  bottom: 10px;
}
@media screen and (max-width: 768px) {
 .hover1:hover, .hover1:focus {
    bottom: 0;
  }

}
/*___________________________________________________________________________________
Margins
___________________________________________________________________________________*/
.mrgn_5_top{margin-top:5px}
.mrgn_10_top{margin-top:10px}
.mrgn_15_top{margin-top:15px}
.mrgn_20_top{margin-top:20px}
.mrgn_m20_top{margin-top:-20px}
.mrgn_30_top{margin-top:30px}
.mrgn_40_top{margin-top:40px;}
.mrgn_50_top{margin-top:50px}
.mrgn_60_top{margin-top:60px}
.mrgn_70_top{margin-top:70px}
.mrgn_80_top{margin-top:80px}
.mrgn_90_top{margin-top:90px}
.mrgn_100_top{margin-top:100px}
.mrgn_5_btm{margin-bottom:5px}
.mrgn_10_btm{margin-bottom:10px}
.mrgn_20_btm{margin-bottom:20px}
.mrgn_30_btm{margin-bottom:30px}
.mrgn_40_btm{margin-bottom:40px}
.mrgn_50_btm{margin-bottom:50px}
.mrgn_60_btm{margin-bottom:60px}
.mrgn_100_btm{margin-bottom:100px}
.mrgn_300_btm{margin-bottom:300px}
.mrgn_10_top_btm{margin:10px 0}
.mrgn_20_top_btm{margin:20px 0}
.mrgn_30_top_btm{margin:30px 0}
.mrgn_40_top_btm{margin:40px 0}
.mrgn_50_top_btm{margin:50px 0}
.mrgn_60_top_btm{margin:60px 0}
.mrgn_70_top_btm{margin:70px 0}
.mrgn_80_top_btm{margin:80px 0}
.mrgn_90_top_btm{margin:90px 0}
.mrgn_100_top_btm{margin:100px 0}
.mrgn_160_top_btm{margin:160px 0}
.padding_10_btm{padding-bottom: 10px;}
.padding_10_left_right{
	padding:0px 10px;
}
.padding_50_top_bottom{
	padding:50px 0;
}
/*___________________________________________________________________________________
a
___________________________________________________________________________________*/
a{color:#e91e63; text-decoration: none !important;}
a:hover,a:focus{color:#6534ff;
	text_decoration:underline;}
a:focus{outline:0 auto _webkit_focus_ring_color;
	outline_offset:_2px;}

/*___________________________________________________________________________________
3_dots
___________________________________________________________________________________*/
.section-dash-dark{
	border:0 none;
	border-top:5px dotted #1c1a24;
	background:none;
	height:0;
	width:25px;
}


/*container*/
.v_container{
padding: 100px 0px;
}
/*color*/
.v_bg_grey{
	background: #eee;
}
.v_bg_darkgrey{
	background: #6E7B8B;
}
/*heading*/
h1.v_hedling{
	color:#e91e63;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:30px;
	font-weight:600;
	font-weight: bold;

}
h2.v_h2_title{
	color:#e91e63;
	letter-spacing:3px;
	text-transform:uppercase;
	font-size:24px;
	font-weight:600;
}
 h3.v_h3_title{
	letter-spacing:3px;
	text-transform:uppercase;
	font-size:21px;
	font-weight:600;
}
h3.v_h3_white{
	text-transform:uppercase;
	font-size:18px;
	font-weight:600;
	color: #fff;
}
h4.v_h4_title{
	color:#01bafd;
	text-transform:uppercase;
	font-weight:600;
    text-align: center;
    font-size:17px;
}
h4.v_h4_subtitle{
	color:#696969;
	text-transform:uppercase;
	font-weight:600;
    text-align: center;
    font-size:20px;
}
h5.v_h5_title{
	color:#7A378B;
	text-transform:uppercase;
	font-weight:600;
    text-align: center;
    font-size:15px;
}
p{
	text-align: justify;
}
p.v_p_heding{
	color:#696969;
	text-transform:uppercase;
	font-weight:600;
    font-size:20px;
 }
p.v_p_sm{
	color:#1c1a24;
	font-size:16px;
 }
/*img center*/

.v_img_centered{
    margin: 0 auto;
}
.v_text_center{
	text-align: center;
}

.btn {
      margin-top: 30px;
      background: #42a5f6;
      font-size: 20px;
      padding: 10px 20px;
      outline: none;
      text-align: center;
    }
    /*image*/
.img-container img{padding: 20px}
.img-container{
    width:100%;    
    overflow: hidden;
}
.img-hover img {
  height: 100%;
  width:100%;
  -webkit-transition: all 1s ease; /* Safari and Chrome */
  -moz-transition: all 1s ease; /* Firefox */
  -ms-transition: all 1s ease; /* IE 9 */
  -o-transition: all 1s ease; /* Opera */
  transition: all 1s ease;
  transform: translate3d(0px, 0px, 0px);
}
.img-hover:hover img {
  opacity: 0.8;
  -webkit-transform:scale(1.1); /* Safari and Chrome */
  -moz-transform:scale(1.1); /* Firefox */
  -ms-transform:scale(1.1); /* IE 9 */
  -o-transform:scale(1.1); /* Opera */
  transform:scale(1.1);
}
/*list*/
ul.custom-list-style {
  list-style: none;
  padding: 0;
}
ul.custom-list-style li {
  padding-left: 20px;
  font-size: 15px;
}
ul.custom-list-style li:before {
  content: "\f192"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  font-size: 20px;
  color: pink;
  margin-left: -1.3px; /* same as padding-left set on li */
  margin-right: 10px; 
  width: 20px; /* same as padding-left set on li */
}
