@import url(https://fonts.googleapis.com/css?family=Poppins:300);
@import url(http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
#products_idsection,#news_sectionId,.about_title,.pm-divider.border_height,.arrow_bg {
    display: none;
}
.header_logo {
    margin-top: 22px;
}
.wehead img {
    display: inline;
}


.nic {
    float: right;
}
.pm-main-menu {
    padding: 0;
}
.iceimg {
    max-height: 200px;
    margin-bottom: 21px;
}
/*#home_aboutId {
    background: url(http://revelwallpapers.net/d/3348526C7148575F794E43326759467575473937334E692D354C575263513D3D/great-wood-light-background.jpg);
}*/
.copyright {
    color: #fff;
    text-align: center;
}#pm_layout_wrapper > footer > div.footer_top > div > div > div.col-md-8.footer_left > div.footer_heading {
    display: none;
}
.services_content img {
    padding: 10px 5px;
    box-shadow: 0px 6px 29px rgba(0, 0, 0, 0.2);
}
.ice_box img {
    width: 100%;
    transition: 0.2s all linear;
}
header {
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.21);
    height:100px;
}
#home_aboutId:before {
    content: "";
    /*background: rgba(0, 0, 0, 0.58);*/
    background: linear-gradient(to bottom, #6a2351 0%,#d21a56 80%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
}
#client_logosection > div > div > div.services_title.sidebar_name {
    color: #cf1e5a;
    margin-bottom: 20px;
}.sf-menu a {
    font-weight: 600;
}
.sf-menu li.active a {
    color: #B91C54;
}#home_aboutId {
    background: url(http://hdwallpaperbackgrounds.net/wp-content/uploads/2015/09/Free-Strawberry-Ice-Cream-Wallpapers.jpg);
    background-attachment: fixed;
}
.ab_hdiv {
    float: right;
}
a {
    color: #fff;
}
.footer_bottom {
    background: rgba(0, 0, 0, 0.3);
    padding: 10px;
    margin-top: 10px;
}
.wl_ar a,.wl_ar a:hover{
    color:#fff;
}
.cat_sub {
    float: right;
    width: 26%;
}
.wl_ar p {
    font-family: BrightLarch;
    color: #fff;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.62);
    text-align: center;
    font-size: 22px;
    transition: 0.2s all linear;
    background: rgba(248, 25, 25, 0.74);
    line-height: 37px;
}
.wl_ar p:hover {
    box-shadow: none;
    background: rgb(248, 25, 25);
}
.footer_content li {
    color: #690000;
    font-family: questrialregular;
}
.f_hd {
    color: #fff;
    font-family: BrightLarch;
    font-size: 25px;
        text-align: center;
}
.logo_div {
    top: -32px;
}
.ab {
    width: 25%;
    float: right;
}
.ice_cream p span {
    font-family: questrialregular;
        font-size: 20px;
}
.pm-sub-menu-container,footer {
    background: #6a2351;
    background: -moz-linear-gradient(top, #6a2351 0%, #d21a56 80%);
    background: -webkit-linear-gradient(top, #6a2351 0%,#d21a56 80%);
    background: linear-gradient(to bottom, #6a2351 0%,#d21a56 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a2351', endColorstr='#d21a56',GradientType=0 );
}
.nuture ul li::before {
    left: -32px !important;
}
.nuture ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.nuture ul li {
    position: relative;
    margin-left: 27px;
}
.ice_cream ul li:before {
    width: 23px;
    content: "";
    position: absolute;
    height: 17px;
    background: url(http://quickcms.in/iyuvaicecreams.com/images/images/images/li.png) no-repeat;
    background-size: 100%;
    left: 65px;
        transition: 0.2s all linear;
}
.sf-menu a {
    padding: 0em .8em !important;
        margin-top: 10px;
}
.l_c_h .c_h {
    display: none;
}
.ice_cream ul {
    margin-left: 50px;
}
.ice_cream p {
        color: #762252;
    font-family: BrightLarch;
    font-size: 24px;
    text-align: center;
}
.ice_cream ul li:hover:before {
    transform: rotatey(180deg);
}.dd-menu li.active > a, .form_submit {
    color: #F81919;
}
.ph {
    font-size: 26px;
    line-height: 38px;
    color:#000;
        font-weight: 600;
    font-family: BrightLarch;
}
p{
    font-family: questrialregular;
}
.welcome_title {
    display: none;
}
.wl_ti span {
    color: #CF1E5A;
}
.wl_ti {
    font-family: Caprica;
    font-size: 40px;
    line-height: 85px;
}
.about_pagetitle,.product_pagetitle, .prod_pagetitle, .index_producttitle,.services_pagetitle {
    margin-bottom: 35px;
}
.footer_right .pm-sub-navigation {
    margin-left: 87px;
    float: inherit;
}
.footer_heading {
    text-align: center;
        margin-bottom: 15px;
}
der {
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.24);
}
.css_shape:before {
    border-top: 350px solid #002d62;
}
.ice_box {
    text-align: center;
}
.sf-menu ul, .sf-menu ul li ul {
    border-top: none;
}
.ice_box img:hover {
    transform: scale(1.1);
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.ice_box {
    transition: 0.5s all linear;
    background: rgba(255, 255, 255, 0.48);
    padding: 30px 0;
    border-radius: 5px;
}#service_sectionId > div.container > div > div {
    padding-bottom: 15px;
}
/*
.l_box:hover{
    transform: rotate(-5deg);
}
.r_box:hover{
    transform: rotate(5deg);
}
*/
.ice_box img {
    width: 82%;
    transition: 0.4s all linear;
    -webkit-filter: grayscale(50%);
    filter: grayscale(50%);

}
.pm-social-icon-diamond {
    background-color: rgba(224, 224, 224, 0.48);
}
.pm-footer-triangle-data h6 {
    color: #fff;
    
}
.p_hd {
    font-size: 26px;
    font-weight: 600;
    font-family: BrightLarch;
    line-height: 35px;
}
.Sweet {
    float: right;
}
body {
    background: #ffffff;
}
.icon {
    float: left;
    margin: 0 20px;
}
.event_cnt {
    text-align: center;
    padding: 0 9%;
}
.event_ul li:before {
    content: "\f0f5";
    font-family: fontawesome;
    color: #CF1E5A;
    line-height: 29px;
    margin-right: 5px;
    font-size: 17px;
}
.event {
    margin: 0 auto;
    padding: 0 14%;
}
.event_ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.menu span {
    color: #fff;
}
.menu:hover {
    border: 3px inset #480808;
    box-shadow: 2px 2px 2px 2px;
    /*background:linear-gradient(45deg, #fa5454, #00000070);*/
    border-radius: 20px;
    transition: 0.8s;
}
.wehead
{
   text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #231557 0%,
    #44107a 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

.whatsappnow {
    position: fixed;
    background: #4FCE5D;
    color: #fff;
    border-radius: 50%;
    bottom: 30px;
    left: 30px;
    padding: 10px 13px;
    font-size: 10px;
    z-index: 999;
}
.wehead {
    text-align: center;
   margin: 0px 0 0 30px;
    font-family: Caprica;
    font-size: 40px;
    line-height: 85px;
    color: blue;
}
.menu {
    background: #fa5454;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    letter-spacing: 3px;
    font-family: BrightLarch;
}
.menu a {
    /* background: #fa5454; */
    color: #fff;
    font-weight: 900;
}

@media(max-width:767px){
    .ice_cream ul {
    margin-left: 0;
    padding: 0 15px;
}
.about_pagetitle, .product_pagetitle, .prod_pagetitle, .index_producttitle, .services_pagetitle {
    margin-top: 30px;
}
header {
    height: unset;
    padding: unset;
}
#welcome_contentId {
    padding: 30px 0px;
}
.about_pagecontent p {
    padding: 0 15px;
    text-align: justify;
}
#client_logosection > div > div > div.services_title.sidebar_name {
    padding: 0 15px;
}
.pm-sub-navigation {
    display: flex;
    margin: 35px 0 0 89px;
}
.wl_ti {
    font-family: Caprica;
    font-size: 40px;
    line-height: 1;
    text-align: center;
}
}
.contact_details address {
    margin-bottom: 0px;
    line-height: 2;
}
