/* Smartphones (portrait and landscape) --  --  --  --  -- - */

@media screen and (min-width: 304px) and (max-width: 667px) {
    /* Styles */
    
    #ss_bar #social_icon {
        display: none;
    }
    /* Social Top Background */
    
    #ss_bar .social-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        left: 4.50%;
        right: 25.50%;
        top: 0%;
        width: auto;
        height: auto;
        z-index: 9999;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
    }
    /* Social Bottom Background */
    
    #ss_bar .social-bg-bottom {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 13.50%;
        right: 13.50%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        bottom: 0%;
        border: 2px solid  #FF9F1C;
        border-bottom: transparent;
        border-top-left-radius: 34px;
        -o-border-top-left-radius: 34px;
        -wekit-border-top-left-radius: 34px;
        -moz-border-top-left-radius: 34px;
        border-top-right-radius: 34px;
        -o-border-top-right-radius: 34px;
        -wekit-border-top-right-radius: 34px;
        -moz-border-top-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Left Background */
    
    #ss_bar .social-bg-left {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-left: transparent;
        border-top-right-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Right Background */
    
    #ss_bar .social-bg-right {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        right: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-right: transparent;
        border-top-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Share Background */
    
    #ss_bar .social-small-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 5%;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 0%;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    #ss_bar .share-icon-lft {
        left: 5%;
        right: inherit;
    }
    /* List Style */
    
    #ss_bar .social-bg-left ul.list-unstyled,
    #ss_bar .social-bg-right ul.list-unstyled {
        padding: 11px 10px;
        text-align: center;
        list-style: none;
        margin: 0px;
    }
    #ss_bar .social-bg-left ul li,
    #ss_bar .social-bg-right ul li {
        padding: 5px 6px 5px 5px;
        text-align: center;
        list-style: none;
    }
	#ss_bar .social-bg-right ul li {
        padding: 5px 5px 5px 6px;
        text-align: center;
        list-style: none;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #333333;
    }
    /* List Inline */
    
    #ss_bar .social-bg-top ul.list-inline,
    #ss_bar .social-bg-bottom ul.list-inline {
        list-style: none;
        padding: 10px;
        margin: 0px;
    }
    #ss_bar .social-small-bg-top ul.list-inline {
        list-style: none;
        padding: 15px 8px;
        margin: 0px;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-top ul.list-inline>li {
        display: inline-block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 0px 4px;
    }
	#ss_bar .social-bg-left.slideLeft i {
        padding: 1px 4px;
    }
	#ss_bar i.fa.fa-times {
    height: auto;
    width: 36px;
	padding:0px;
}
}
/* Smartphones (landscape) --  --  --  --  -- - */

@media screen and (min-width: 321px) {
    /* Styles */
    
    #ss_bar .social-bg-left,
    #ss_bar .social-bg-right {
        top: 2%;
    }
}
/* Smartphones (portrait) --  --  --  --  -- - */

@media screen and (max-width: 320px) {
    /* Styles */
}
/* iPads (portrait and landscape) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) {
    /* Styles */
    
    #ss_bar #social_icon {
        display: none;
    }
    /* Social Top Background */
    
    #ss_bar .social-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        left: 22.50%;
        right: 22.50%;
        top: 0%;
        width: auto;
        height: auto;
        z-index: 9999;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
    }
    /* Social Bottom Background */
    
    #ss_bar .social-bg-bottom {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 22.50%;
        right: 22.50%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        bottom: 0%;
        border: 2px solid  #FF9F1C;
        border-bottom: transparent;
        border-top-left-radius: 34px;
        -o-border-top-left-radius: 34px;
        -wekit-border-top-left-radius: 34px;
        -moz-border-top-left-radius: 34px;
        border-top-right-radius: 34px;
        -o-border-top-right-radius: 34px;
        -wekit-border-top-right-radius: 34px;
        -moz-border-top-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Left Background */
    
    #ss_bar .social-bg-left {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-left: transparent;
        border-top-right-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Right Background */
    
    #ss_bar .social-bg-right {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        right: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-right: transparent;
        border-top-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Share Background */
    
    #ss_bar .social-small-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 5%;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 0%;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    #ss_bar .share-icon-lft {
        left: 5%;
        right: inherit;
    }
    /* List Style */
    
    #ss_bar .social-bg-left ul.list-unstyled,
    #ss_bar .social-bg-right ul.list-unstyled {
        padding: 11px 10px;
        text-align: center;
        list-style: none;
        margin: 0px;
    }
    #ss_bar .social-bg-left ul li,
    #ss_bar .social-bg-right ul li {
        padding: 5px 6px 5px 5px;
        text-align: center;
        list-style: none;
    }
	#ss_bar .social-bg-right ul li {
        padding: 5px 5px 5px 6px;
        text-align: center;
        list-style: none;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #333333;
    }
    /* List Inline */
    
    #ss_bar .social-bg-top ul.list-inline,
    #ss_bar .social-bg-bottom ul.list-inline {
        list-style: none;
        padding: 10px;
        margin: 0px;
    }
    #ss_bar .social-small-bg-top ul.list-inline {
        list-style: none;
        padding: 15px 8px;
        margin: 0px;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-top ul.list-inline>li {
        display: inline-block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 0px 4px;
    }
	#ss_bar .social-bg-left.slideLeft i {
        padding: 1px 4px;
    }
	#ss_bar i.fa.fa-times {
    height: auto;
    width: 36px;
	padding:0px;
}
}
/* iPads (landscape) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) and (orientation: landscape) {
    /* Styles */
}
/* iPads (portrait) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) and (orientation: portrait) {
    /* Styles */
}
/* Desktops and laptops --  --  --  --  -- - */

@media screen and (min-width: 1224px) {
    /* Styles */
    
    #ss_bar #social_icon {
        display: none;
    }
    /* Social Top Background */
    
    #ss_bar .social-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        left: 34.50%;
        right: 34.50%;
        top: 0%;
        width: auto;
        height: auto;
        z-index: 9999;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
    }
    /* Social Bottom Background */
    
    #ss_bar .social-bg-bottom {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 34.50%;
        right: 34.50%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        bottom: 0%;
        border: 2px solid  #FF9F1C;
        border-bottom: transparent;
        border-top-left-radius: 34px;
        -o-border-top-left-radius: 34px;
        -wekit-border-top-left-radius: 34px;
        -moz-border-top-left-radius: 34px;
        border-top-right-radius: 34px;
        -o-border-top-right-radius: 34px;
        -wekit-border-top-right-radius: 34px;
        -moz-border-top-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Left Background */
    
    #ss_bar .social-bg-left {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        left: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-left: transparent;
        border-top-right-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Right Background */
    
    #ss_bar .social-bg-right {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        display: none;
        right: 0%;
        text-align: center;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 25%;
        border: 2px solid  #FF9F1C;
        border-right: transparent;
        border-top-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    /* Social Share Background */
    
    #ss_bar .social-small-bg-top {
        background-color: #FDFFFC;
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 5%;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 0%;
        border: 2px solid  #FF9F1C;
        border-top: transparent;
        border-bottom-left-radius: 34px;
        -o-border-bottom-left-radius: 34px;
        -wekit-border-bottom-left-radius: 34px;
        -moz-border-bottom-left-radius: 34px;
        border-bottom-right-radius: 34px;
        -o-border-bottom-right-radius: 34px;
        -wekit-border-bottom-right-radius: 34px;
        -moz-border-bottom-right-radius: 34px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    }
    #ss_bar .share-icon-lft {
        left: 5%;
        right: inherit;
    }
    /* List Style */
    
    #ss_bar .social-bg-left ul.list-unstyled,
    #ss_bar .social-bg-right ul.list-unstyled {
        padding: 11px 10px;
        text-align: center;
        list-style: none;
        margin: 0px;
    }
    #ss_bar .social-bg-left ul li,
    #ss_bar .social-bg-right ul li {
        padding: 5px 6px 5px 5px;
        text-align: center;
        list-style: none;
    }
	#ss_bar .social-bg-right ul li {
        padding: 5px 5px 5px 6px;
        text-align: center;
        list-style: none;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #333333;
    }
    /* List Inline */
    
    #ss_bar .social-bg-top ul.list-inline,
    #ss_bar .social-bg-bottom ul.list-inline {
        list-style: none;
        padding: 10px;
        margin: 0px;
    }
    #ss_bar .social-small-bg-top ul.list-inline {
        list-style: none;
        padding: 15px 8px;
        margin: 0px;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-top ul.list-inline>li {
        display: inline-block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 0px 4px;
    }
	#ss_bar .social-bg-left.slideLeft i {
        padding: 1px 4px;
    }
	#ss_bar i.fa.fa-times {
    height: auto;
    width: 36px;
	padding:0px;
}
}
/* Large screens --  --  --  --  -- - */

@media screen and (min-width: 1824px) {
    /* Styles */
}
/* This is Social icon Color Hover */

#ss_bar ul.list-inline li a:hover .fa-facebook-square,
#ss_bar ul.list-unstyled li a:hover .fa-facebook-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #3b5998;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-twitter-square,
#ss_bar ul.list-unstyled li a:hover .fa-twitter-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #4099FF;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-pinterest-square,
#ss_bar ul.list-unstyled li a:hover .fa-pinterest-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #C92228;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-google-plus-square,
#ss_bar ul.list-unstyled li a:hover .fa-google-plus-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #d34836;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-linkedin-square,
#ss_bar ul.list-unstyled li a:hover .fa-linkedin-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #0077B5;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-vimeo-square,
#ss_bar ul.list-unstyled li a:hover .fa-vimeo-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #4EBBFF;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-flickr,
#ss_bar ul.list-unstyled li a:hover .fa-flickr {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #d90074;
    border-radius: 4px;
}
#ss_bar ul.list-inline li a:hover .fa-behance-square,
#ss_bar ul.list-unstyled li a:hover .fa-behance-square {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #053eff;
    border-radius: 4px;
}
/* This is Slide Top Background */

.slideTop {
    animation-name: slideTop;
    -webkit-animation-name: slideTop;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideTop {
    0% {
        transform: translateY(-100%);
    }
    50% {
        transform: translateY(8%);
    }
    65% {
        transform: translateY(-4%);
    }
    80% {
        transform: translateY(4%);
    }
    95% {
        transform: translateY(-2%);
    }
    100% {
        transform: translateY(0%);
    }
}
@-webkit-keyframes slideTop {
    0% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        -webkit-transform: translateY(8%);
    }
    65% {
        -webkit-transform: translateY(-4%);
    }
    80% {
        -webkit-transform: translateY(4%);
    }
    95% {
        -webkit-transform: translateY(-2%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}
/* This is Slide Bottom Background */

.slideBottom {
    animation-name: slideBottom;
    -webkit-animation-name: slideBottom;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideBottom {
    0% {
        transform: translateY(100%);
    }
    50% {
        transform: translateY(-8%);
    }
    65% {
        transform: translateY(4%);
    }
    80% {
        transform: translateY(-4%);
    }
    95% {
        transform: translateY(2%);
    }
    100% {
        transform: translateY(0%);
    }
}
@-webkit-keyframes slideBottom {
    0% {
        -webkit-transform: translateY(100%);
    }
    50% {
        -webkit-transform: translateY(-8%);
    }
    65% {
        -webkit-transform: translateY(4%);
    }
    80% {
        -webkit-transform: translateY(-4%);
    }
    95% {
        -webkit-transform: translateY(2%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}
/* This is Slide Left Background */

.slideLeft {
    animation-name: slideLeft;
    -webkit-animation-name: slideLeft;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideLeft {
    0% {
        transform: translateX(-100%);
    }
    50% {
        transform: translateX(8%);
    }
    65% {
        transform: translateX(-4%);
    }
    80% {
        transform: translateX(4%);
    }
    95% {
        transform: translateX(-2%);
    }
    100% {
        transform: translateX(0%);
    }
}
@-webkit-keyframes slideLeft {
    0% {
        -webkit-transform: translateX(-100%);
    }
    50% {
        -webkit-transform: translateX(8%);
    }
    65% {
        -webkit-transform: translateX(-4%);
    }
    80% {
        -webkit-transform: translateX(4%);
    }
    95% {
        -webkit-transform: translateX(-2%);
    }
    100% {
        -webkit-transform: translateX(0%);
    }
}
/* This is Slide Right Background */

.slideRight {
    animation-name: slideRight;
    -webkit-animation-name: slideRight;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideRight {
    0% {
        transform: translateX(100%);
    }
    50% {
        transform: translateX(-8%);
    }
    65% {
        transform: translateX(4%);
    }
    80% {
        transform: translateX(-4%);
    }
    95% {
        transform: translateX(2%);
    }
    100% {
        transform: translateX(0%);
    }
}
@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(100%);
    }
    50% {
        -webkit-transform: translateX(-8%);
    }
    65% {
        -webkit-transform: translateX(4%);
    }
    80% {
        -webkit-transform: translateX(-4%);
    }
    95% {
        -webkit-transform: translateX(2%);
    }
    100% {
        -webkit-transform: translateX(0%);
    }
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-bob {
  display: block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-wobble-horizontal {
  display: block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
