


body { font-size:17px;}
ol, ul {list-style: none outside none;}
a:focus, a:hover{ text-decoration:none!important;}


@font-face {
    font-family:'Aileron Heavy';
    src: url('../fonts/Aileron Heavy.eot');
	src: url('../fonts/Aileron Heavyd41d.eot') format('embedded-opentype'),
		url('../fonts/Aileron Heavy.woff2') format('woff2'),
		url('../fonts/Aileron Heavy.woff') format('woff'),
		url('../fonts/Aileron Heavy.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Aileron Bold';
    src: url('../fonts/Aileron Bold.eot');
	src: url('../fonts/Aileron Boldd41d.eot') format('embedded-opentype'),
		url('../fonts/Aileron Bold.woff2') format('woff2'),
		url('../fonts/Aileron Bold.woff') format('woff'),
		url('../fonts/Aileron Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Aileron SemiBold';
    src: url('../fonts/Aileron SemiBold.eot');
	src: url('../fonts/Aileron SemiBoldd41d.eot') format('embedded-opentype'),
		url('../fonts/Aileron SemiBold.woff2') format('woff2'),
		url('../fonts/Aileron SemiBold.woff') format('woff'),
		url('../fonts/Aileron SemiBold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Aileron';
    src: url('../fonts/Aileron.eot');
	src: url('../fonts/Ailerond41d.eot') format('embedded-opentype'),
		url('../fonts/Aileron.woff2') format('woff2'),
		url('../fonts/Aileron.woff') format('woff'),
		url('../fonts/Aileron.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}


/** work start here **/

.header-right ul li { display:inline-block;}
.header-right ul li span {color: #00275E;display: block;font-size: 16px; margin-top:4px;}
.top-email {background: rgba(0, 0, 0, 0) url("../images/top-email-icon.png") no-repeat scroll left center;border-right: 1px solid #ccc;color: #333333;font-size: 24px;margin-right: 20px;min-height: 62px;padding-left: 69px;padding-right: 20px;}
.top-phone {background: rgba(0, 0, 0, 0) url("../images/top-phone-icon.png") no-repeat scroll left center;border-right: medium none;margin-right: 0;padding-right: 0;}
.top-email > a {color: #333333;font-weight: 700;}
.header-right {margin-top: 17px;}
.main-navigation{ background-color:#353131; margin-top:10px;}


.langugae {
  float: right;
  margin-top: -9px;
  margin-bottom: 10px;
}

.resp-email > a {
  display: none;
}

.follow-us img {
  transition: all 0.2s ease-in-out 0s; 
}

.orange-services-box:hover {
  transform: scale(0.9);
}

.follow-us img:hover {
  transform: scale(0.9); 
}
.header-right > ul {
  clear: both;
}

.resp-email{ display:none;}

#banner > img {width: 100%;}
.navbar-nav.mr-auto {padding: 0;}
.nav-link:hover {background-color: #011e30;color: #fff;}
.follow-us {background-color: #D7D8D2;color: #00275E; min-height:52px !important;}
.follow-us > span {
  text-transform: uppercase;
  display: inline-block;
  margin: 15px 0; font-size:14px;
  font-weight:bold;
}
.top-services {margin-top: 40px;}

.content-po h1{text-transform: uppercase; color:red; font-weight:600;}
.content-po span{ color:#00275E;}
.middle-content {border-top: 1px solid #ccc;}
#middle {
  padding-bottom: 40px;
}

.content-po-dk a {
  color: #ffffff;
  text-transform: uppercase;
}
.content-po-dk a:hover{
  color: #ffc825;
}
.top_nav.fixed-cart {
  bottom: 50px;
  height: 50px;
  left: auto;
  padding: 7px 20px;
  position: fixed;
  right: -60px;
  width: 163px;
  z-index: 1000;
}

.content ol, ul {
    list-style: square;
}
.astrology-services-location .content-po-dk a {
  color: #fff;);
}

.main-form {background-color: black;border-radius: 5px;margin-top: 20px;padding:20px;}

.main-form h2 {margin: 0 0 20px 0;text-align: center; font-weight:600; color:#fff;}
.textfield {background-color: #fff;border: medium none;color: #333333;font-size: 15px;line-height: 42px;margin-bottom: 4px;padding: 0 10px;width: 100%;}
.form-btn{ background-color:#eeee22; color:#000; text-transform:uppercase; border:none; padding:10px; font-size:20px; margin-top:10px;}


/** our main services **/

#our-main-services {background-color: #fff;border: 1px solid #ccc;float: left;width: 100%;padding: 20px 0 40px;}
.main-title{ background:url("../images/title-bg.png") no-repeat scroll center bottom; text-align:center; padding-bottom:16px; margin-bottom:30px;}
.main-title > h2 {
  font-family: "Aileron Heavy";
  font-size: 36px;
  font-weight: 900;
  margin-bottom: 0;
  color: #ffffff;
}
.main-title > span {color: #f8b121;font-size: 20px;}

.orange-services-box{background-color:#F7B121; padding:75px;}
.orange-services-box.blue-services-box {background-color:#00275E;}
.service-icon-content {float: right;width: 72%;}
.service-icon-content h6 {color: #00275E;font-size: 23px;font-weight: 600;}
.service-icon-content a {color: #fff;background-color: #00275E;padding: 11px 10px;display: inline-block;}
.service-icon-content > a:hover {color: #fff;}
.blue-services-box .service-icon-content h6{color: #fff;}
.blue-services-box .service-icon-content p{color: #fff;}
.blue-services-box .service-icon-content a {color: #000;background-color: #F7B121;}
.main-view-services{ text-align:center; font-size:22px; color:#011e2e; clear:both;}
.main-view-services a { background: rgba(0, 0, 0, 0) url("../images/view-arrow.png") no-repeat scroll 94% center; border: 1px solid #011e2e;color: #011e2e;display: inline-block;margin-top: 20px;padding: 10px 42px 10px 11px;}


/** services video **/

.main-services-dk {background-color: #fff;display: flex;float: left;text-align: center;width: 100%;}
.main-content-dk {min-height: 398px;position: relative;width: 50%;
    background: #380864;}
.content-po-dk {float: right;max-width: 482px;position: absolute;right: 100px;text-align: left;top: 50%;transform: translateY(-50%);}
.content-po-dk > h2 {font-size: 33px;font-weight: 600; margin-bottom:27px;}
.content-po-dk > ul {padding: 0;     list-style: none;}
.content-po-dk li {background: rgba(0, 0, 0, 0) url("../images/right-mark-icon.png") no-repeat scroll left center;color: #1c1c1b;font-size: 20px;padding-left: 27px;margin-bottom: 18px; font-weight:600;}


.main-content-dk.main-video {background:url("../images/astrology-blue-bg.jpg") no-repeat scroll left 0;}
.main-video .content-po-dk{left: 100px;right: 0;}
.quick-services-box h3 {border-bottom: 1px solid #ccc;font-size: 21px;font-weight: 600;padding-bottom: 10px;text-transform: uppercase; color: black;}
.quick-services-box > a {background-color: #ffc825;color: black;display: inline-block;margin-top: 10px;padding: 10px 15px;}

.main-quick-services {clear: both;padding: 20px 0 60px;}
.quick-services-box > a:hover {color: #fff;}

.astrology-services-location .main-content-dk {
background: rgba(0, 0, 0, 0) url("../images/location-bg.jpg") no-repeat scroll left 0;
  min-height: 581px;
}
.astrology-services-location .content-po-dk > h2 {color: #fff;}
.content-po-dk span {color: #eeee22;}
.astrology-services-location .content-po-dk li {color: #fff;}
.astrology-services-location .content-po-dk li {
  background: rgba(0, 0, 0, 0) url("../images/yellow-tick-mark.png") no-repeat scroll left center;

}
.main-faq-testimonial {clear: both; padding: 40px 0;}
.location-phone a {background: rgba(0, 0, 0, 0) url("../images/location-phone-icon.png") no-repeat scroll left center;padding-left: 40px;line-height: 30px;display: inline-block;font-size: 30px;text-transform: capitalize;margin-top: 20px;font-weight: 600;}
.location-phone > a{ color:#fff;}
.main-content-dk.main-video.main-why-choose-us{background:url("../images/why-choose-bg.jpg") no-repeat;}
.main-services-dk.astrology-services-location {background-color: #123199;}
.main-why-choose-us .content-po-dk {left: 50px; max-width: 524px;}
.main-why-choose-us .content-po-dk > h2 {color: #000;}
.why-choose-icon{ border-right:1px solid #ac7a15;}
.why-choose-icon:nth-child(3n){ border-right:none;}
.why-choose-icon > span {color: #000;font-size: 20px;text-align: center;display: inline-block;margin: 10px 0;}
.why-choose-icon {margin-bottom: 20px;text-align: center;}
.asked-question .main-title {text-align: left;background: none; margin-bottom:20px;}
.asked-question .main-title > span { margin-top: 10px;display: inline-block;}
.faq-qes {background-color: #fff;}
.main-testimonial{ background-color:#fff; padding:20px; border:1px solid #ccc; position:relative; min-height:313px;}
.right-top-testimonial {float: right;width: 457px;}
.right-top-testimonial span {display: block;font-size: 20px;font-weight: 600;margin-bottom: 4px;}
.testimonial-po > p {color: #333;margin-top: 20px;line-height: 25px;}
.testimonial-po > span {color: #00275E;}
.testimonial-po {border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.testimonial-po img {position: absolute;right: 90px;top:0px; width:auto !important;}
#footer{background: black; padding:20px 0; background-size:cover;}
.footer-top{ text-align:center; border-bottom:1px solid #1a3c6d; padding-bottom:20px;}
.footer-top h6{ color:#fff; text-transform:uppercase; font-weight:700; font-size:30px;}
.foot-bottom ul li a {color: #fff;}
.foot-bottom ul li span {color: #fff; color:#ffc825 ;}
.foot-call {background: rgba(0, 0, 0, 0) url("../images/footer-phone-icon.png") no-repeat scroll left top;border-right: 1px solid #1e4172;display: inline-block;line-height: 23px;padding-left: 40px;padding-right: 20px;margin-right: 10px;}
.foot-mail {display: inline-block; background:url("../images/footer-mail-icon.png") no-repeat top left; border-right:none;}
.footer-box h6{ color:#ffc825 ; font-size:18px; font-weight:600;}
.footer-box ul li a {background: rgba(0, 0, 0, 0) url("../images/foot-arrow.png") no-repeat scroll left center;color: #fff;display: inline-block;font-size: 16px;margin-bottom: 7px; padding-left: 12px;}
.footer-box > ul {padding: 0;}
.footer-box-section {float: left;margin-top: 20px;width: 100%;}
.footer-box {min-height: 246px !important;}
.foot-contact {float: left;margin: 2px 0 ;width: 100%;}
.foot-contact > p {color: #fff;display: table;float: right;font-size: 14px;width: 85%;}
.foot-contact span {color: #ffc825 ;display: block;font-size: 18px;}
.foot-last{ text-align:center;}
.foot-last p{ color:#fff; font-size:15px;}
.footer-bottom{ padding:20px 0; background-color:#343638; position:relative;}


/** slider work css **/


#banner .item.active > img {width: 100%;}
#middle .ser-box.item > img {width: auto !important;}
#middle .owl-dots.disabled {display: none;}
#middle .owl-prev {background: rgba(0, 0, 0, 0) url("../images/service-arrow-1.jpg") no-repeat scroll 0 0;margin: 0 5px;min-height: 44px;width: 45px;}
#middle .owl-next {background: rgba(0, 0, 0, 0) url("../images/service-arrow-2.jpg") no-repeat scroll 0 0;min-height: 44px;width: 45px;}
#middle .owl-prev > span {display: none;}

#middle  .owl-next > span {display: none;}

.quick-services{ width:100%; float:left;}
.quick-services .owl-dots.disabled {display: none !important;}

.quick-services .owl-prev {background: rgba(0, 0, 0, 0) url("../images/service-arrow-1.jpg") no-repeat scroll 0 0;margin: 0 5px;min-height: 44px;width: 45px;}
.quick-services .owl-next {background: rgba(0, 0, 0, 0) url("../images/service-arrow-2.jpg") no-repeat scroll 0 0;min-height: 44px;width: 45px;}

.quick-services .owl-prev > span {display: none;}
.quick-services  .owl-next > span {display: none;}
.quick-services .owl-carousel .owl-item img {width: auto !important;}
.main-testimonial .owl-carousel .owl-item img {width: auto !important; display:inline-block;}
.main-testimonial .owl-dots {display: none;}

.main-testimonial .owl-prev {background: rgba(0, 0, 0, 0) url("../images/testimonial-arrow.jpg") no-repeat scroll 0 0;margin: 0 5px;min-height: 31px;width:26px;}
.main-testimonial .owl-next {background: rgba(0, 0, 0, 0) url("../images/testimonial-arrow-2.jpg") no-repeat scroll 0 0;min-height: 31px;width: 26px;}

 .main-testimonial .owl-prev > span {display: none;}
.main-testimonial  .owl-next > span {display: none;}

.main-testimonial .owl-nav.disabled {text-align: left !important;}

/** slider work css end  **/


/** about **/

.inner-banner{background:url("../images/inner-banner-bg.jpg") no-repeat scroll top center; padding:46px 0;}
.inner-banner-left > h1 {color: #fff;font-weight: 700; margin:0;}
.inner-banner-right a {color: #fff;display: block;padding: 0 4px;}
.inner-banner-right a:hover {color: #F7B121;}
.inner-banner-right {text-align: right;}
.inner-banner-right ul li {display: inline-block;}
.middle-content.inner-middle-content {border-top: 0;}
.side-bar-contact-astro {background-color: #F7B121;float: left;margin-bottom: 20px;margin-top: 20px;width: 100%;}
.side-bar-astro {background-color: #00275E; text-align:center;}

.side-bar-astro h2 {color: #fff;font-size: 33px;font-weight: 600;letter-spacing: 1px;line-height: 40px;margin: 0 0 5px;
padding: 7px 0;position: relative;text-align: center;text-transform: capitalize;}
.side-bar-astro span {color: #fbd242;font-weight: 600;}
.main-side-bar-astro ul li {margin: 5px 0;padding: 3px 0;}
.side-bar-whtsapp > a {background: rgba(0, 0, 0, 0) url("../images/side-bar-whtsapp.png") no-repeat scroll left 6px;color: #000;font-size: 30px;font-weight: 700;margin-left: 10px;padding-left: 36px;}
.side-bar-email {background-color: #00275e;padding: 10px 0 !important;}

.side-bar-email > a {background: rgba(0, 0, 0, 0) url("../images/side-bar-email-icon.png") no-repeat scroll left 0px;color: #fff;font-size: 21px;font-weight: 700; margin-left: 10px;padding-left: 43px;}
.facebook-box.insta-box {
  background-color: #D4317F;
}
.main-side-bar-astro > ul {padding: 0;}
.content-po > img {float: right;margin: 0 0 10px 10px;border: 4px solid #F7B121;}
.side-bar-facebook {color: #fff;margin: 0 !important;padding: 0 !important;text-align: center;}
.facebook-box.google-plus-box {background-color: #007BB5;}
.facebook-box.twitter-box {background-color: #00abec;}
.facebook-box.youtube-box {background-color: #000;}
.facebook-box {background-color: #3c5a99;color: #fff;font-size: 25px;padding: 9px 0px;margin: 7px 10px; transition:all .2s ease-in-out;}

.facebook-box:hover { transform: scale(0.9); }


.quick-services-box.inner-service-page {margin-bottom: 30px; min-height:460px;}
.content-po > h2 {font-size: 18px;font-weight: 700; text-transform: uppercase; margin-bottom:20px; color:black;}

/** contact us **/

.contact-form .form-box {border: 1px solid #ccc;margin-bottom: 20px;}
.sub {background-color: #ffc825;color: black;border: none;font-size: 20px;padding: 14px 18px;}
.contact-address > ul {padding: 0;}
.contact-address li {margin-bottom: 12px;position: relative;padding-bottom: 30px;list-style: none;}
.contact-address span {color: black;display: block;font-size: 24px;width: 100%;font-weight: 600;}
.contact-address img {vertical-align: middle;}
.contact-address p {font-size: 20px;left: 55px;position: absolute;top: 40px;}
.map-contact {clear: both;float: left;margin-top: 30px;width: 100%;}
.map-contact iframe {width: 100%;}

.dropdown:hover .dropdown-menu {display: block;}
.side-bar-email > a:hover {color: #fff;}
.drops{ display:none;}
.side-bar-whtsapp > a:hover {color: #000;}
.paanel-left > img {width: 100%;}
#middle-pannel {clear: both;padding: 50px 0 0;}
.paanel-right .main-title {margin-bottom: 0;}
.paanel-left > img:nth-child(2n) {display: inline-block;text-align: center;width: 456px;}
.paanel-left {margin-top:27px;  text-align: center;}

.paanel-left > img:first-child {height: auto;width: 456px;}
.bckp-top {position: absolute;top: -18px;right: 30px;}
.all-services-list > ul {padding-left: 0;}
.all-services-list li {float: left;}
.all-services-list a:hover {color: #fff;}
.all-services-list a {background-color: #093067;border-radius: 5px;color: #fff;display: block;margin: 10px 10px 10px 0;padding: 10px;}
.location-phone > a:hover {
  color: #fff;
}
.orange-services-box:hover img {
  transform: translateY(20px);
  transition: all 0.3s ease 0s;
}

.dropdown-menu.canda-dropdown {
  width: 788px; left:-280px;
}
.dropdown-menu.canda-dropdown > li {
  float: left;
  width: 262px;
}
.all-location-services {
  padding: 0px 0 50px;
}
.bottom-list-areas > ul {
  padding-left: 0;
}
.bottom-list-areas a:hover{ color:#fff;}
.bottom-list-areas a {
  background-color: hsl(215, 100%, 15%);
  border-radius: 5px;
  color: hsl(0, 0%, 100%);
  float: left;
  font-size: 17px;
  margin: 5px 0;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.listing > ul {
  padding-left: 0;
}
.listing li {
  margin-bottom: 5px;
}
.ask-qes {
  display: inline-block;
  float: right;
  margin: -21px 0 0 50px;
  position: relative;
}

.navbar-nav > li > a {
    color: #fff;
    }

    .float-fb {
    top: 274px;
}
.float-pn {
    top: 331px;
}
.float-ig {
    top: 388px;
}
.fl-fl {
    background: #ff0101;
    background: -moz-linear-gradient(top, #ff0101 1%, #000 100%);
    background: -webkit-linear-gradient(top, #ff0101 1%,#000 100%);
    background: linear-gradient(to bottom, #ff0101 1%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29367c', endColorstr='#942e7c',GradientType=0 );
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 4px;
    width: 190px;
    position: fixed;
    right: -145px;
    z-index: 1000;
    font: normal normal 10px Arial;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    padding-left: 7px;
    padding-top: 6px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.fl-fl {
    background: #1c588f;
    background: -moz-linear-gradient(top, #ff0101 1%, #000 100%);
    background: -webkit-linear-gradient(top, #1c588f 1%,#000 100%);
    background: linear-gradient(to bottom, #1c588f 1%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29367c', endColorstr='#942e7c',GradientType=0 );
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 4px;
    width: 190px;
    position: fixed;
    right: -145px;
    z-index: 1000;
    font: normal normal 10px Arial;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    padding-left: 7px;
    padding-top: 6px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.float-sm .fa {
    font-size: 20px;
    color: #fff;
    padding: 10px 0;
    width: 40px;
    margin-left: 8px;
}
.fl-fl a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    line-height: 43px!important;
    vertical-align: top!important;
}
.float-sm a:hover {
    text-decoration: none;
}
.fl-fl:hover {
    right: 0;
    text-decoration: none;
}

@media only screen and (max-width:767px){
  #all-over-country .main-countries > h4{line-height:36px;}
#all-over-country .main-countries li{width:33%;}
}
#all-over-country{background-color:#ffc825;}
.main-countries > h4{color:#000;font-size:30px;margin-bottom:30px;text-align:center;text-transform:capitalize;}
.main-countries li{float:left;margin-bottom:0;min-height:91px;text-align:center;width:10%;list-style: none;margin-left: -5px;}
.main-countries a{color:#000;display:block;font-size:15px;}
.main-countries img{height:43px;width:59px;}

/* .img-fluid {
    max-width: 100px !important;
    height: auto;
} */

.bg1 {
    background-color: #F9FBFE !important;
}

.bg2 {
    background-color: #05103B !important;
}

.bg3 {
    background-color: #f58220 !important;
}


/*==================== Social Icon Section ====================*/

#social-sidebar {
    left: 0;
    position: fixed;
    top: 65%;
    z-index: 99;
    list-style: none;
    padding: 0px;
}

#social-sidebar li:first-child a {
    border-top-right-radius: 5px;
}

#social-sidebar li:last-child a {
    border-bottom-right-radius: 5px;
}

#social-sidebar a {
    /*background: rgba(0, 0, 0, .7);*/
    color: #fff;
    text-decoration: none;
    display: block;
    height: 35px;
    width: 35px;
    font-size: 16px;
    line-height: 35px;
    position: relative;
    text-align: center;
    cursor: pointer;
}

#social-sidebar a:hover span {
    left: 120%;
    opacity: 1;
}

#social-sidebar a span {
    font: 12px "Open Sans", sans-serif;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 24px;
    left: -100%;
    margin-top: -16px;
    opacity: 0;
    padding: 4px 8px;
    position: absolute;
    transition: opacity .3s, left .4s;
    top: 50%;
    z-index: -1;
}

#social-sidebar a span:before {
    content: "";
    display: block;
    height: 8px;
    width: 8px;
    left: -4px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
}

#social-sidebar #bg-phone {
    background: #41AF1E;
    margin-bottom: 3px;
}

#social-sidebar #bg-fb {
    background: #3B5998;
    margin-bottom: 3px;
}

#social-sidebar #bg-whatsapp {
    background: #58d164;
    margin-bottom: 3px;
}

#social-sidebar #bg-insta {
    background: #e73d90;
    margin-bottom: 3px;
}

#social-sidebar #bg-twitter {
    background: #00aced;
    margin-bottom: 3px;
}

#social-sidebar #bg-youtube {
    background: #F60000;
    margin-bottom: 3px;
}

#social-sidebar a[class*="phone"]:hover,
#social-sidebar a[class*="phone"] span,
#social-sidebar a[class*="phone"] span:before {
    background: #41AF1E;
}

#social-sidebar a[class*="whatsapp"]:hover,
#social-sidebar a[class*="whatsapp"] span,
#social-sidebar a[class*="whatsapp"] span:before {
    background: #58d164;
}

#social-sidebar a[class*="insta"]:hover,
#social-sidebar a[class*="insta"] span,
#social-sidebar a[class*="insta"] span:before {
    background: #e73d90;
}

#social-sidebar a[class*="twitter"]:hover,
#social-sidebar a[class*="twitter"] span,
#social-sidebar a[class*="twitter"] span:before {
    background: #00aced;
}

#social-sidebar a[class*="youtube"]:hover,
#social-sidebar a[class*="youtube"] span,
#social-sidebar a[class*="youtube"] span:before {
    background: #F60000;
}

#social-sidebar a[class*="facebook"]:hover,
#social-sidebar a[class*="facebook"] span,
#social-sidebar a[class*="facebook"] span:before {
    background: #3B5998;
}

#social-sidebar a[class*="gplus"]:hover,
#social-sidebar a[class*="gplus"] span,
#social-sidebar a[class*="gplus"] span:before {
    background: #E34429;
}

#social-sidebar a[class*="dribbble"]:hover,
#social-sidebar a[class*="dribbble"] span,
#social-sidebar a[class*="dribbble"] span:before {
    background: #ea4c89;
}

#social-sidebar a[class*="dropbox"]:hover,
#social-sidebar a[class*="dropbox"] span,
#social-sidebar a[class*="dropbox"] span:before {
    background: #8DC5F2;
}

#social-sidebar a[class*="github"]:hover,
#social-sidebar a[class*="github"] span,
#social-sidebar a[class*="github"] span:before {
    background: #9C7A5B;
}

#social-sidebar a[class*="evernote"]:hover,
#social-sidebar a[class*="evernote"] span,
#social-sidebar a[class*="evernote"] span:before {
    background: #6BB130;
}


/*==================== Social Icon Section ====================*/