.psd-r-section .spd-r-overlay {
  background-color: #161625;
  height: 100%;
  opacity: 0.85;
  width: 100%;
}

.spd-r-subtitle {
  font-family: "Pacifico",sans-serif;
  font-size: 30px;
  margin: 0;
  color:#fff;
  text-align:center;
}

.spd-r-maintitle {
  font-size: 60px;
  font-weight: 900;
  line-height: 65px;
  margin: 0 0 20px;
  text-align:center;
}
.spd-r-per-p {
  color:#fff;
  text-align:center;
  padding:0 15px;
}


/* Socials List
-------------------------------------------------------------- */
.spd-r-new-socials-list .spd-r-newfollow-us h3 {
   float: left;
   font-size: 18px;
   font-weight: 700;
   text-transform: uppercase;
   line-height: 107px;
   margin: 0 0px 0 0;
}
.spd-r-newfollow-us h3 {
  color: #fff;
}
.spd-r-new-socials-list ul {
   overflow: hidden;
   margin: 0;
   padding:0;
}

.spd-r-new-socials-list.big-size ul {
   text-align: center;
}

.spd-r-new-socials-list ul li {
   position: relative;
   width:9%;
   height: 9%;
   line-height: 90px;
   font-size: 32px;
   text-align: center;
   display: inline-block;
   margin-left: 33px;
   border-width:2px;
   border-style:solid;
   border-radius:50%;
   transition:all .5s;
}
.spd-r-new-socials-list ul li:hover {
	border-color:#fff;
}

.spd-r-new-socials-list ul li em {
   width: 40px;
   height: 40px;
   line-height: 38px;
   color:#fff;
}

.spd-r-new-socials-list.big-size ul li {
   width: 150px;
   height: 150px;
   line-height: 150px;
   font-size: 40px;
   margin-left: 16px;
}

.sh-transition.dribbble:hover { background-color:#EA4C89; color:#fff; border-color:#EA4C89;}
.sh-transition.vimeo-square:hover { background-color:#17B3E8; color:#fff; border-color:#17B3E8;}



/* portfolio
-------------------------------------------------------------- */

.spd-r-subtitle2 {
  font-family: "Pacifico",sans-serif;
  font-size: 30px;
  margin: 0;
  text-align:center;
}

.spd-r-per-p2 {
  text-align:center;
  padding:0 15px;
  color:#8E8D8D;
}
.entry { margin:0 !important;}

nav.primary ul li a {padding: 5px 15px; margin-left:15px; border-width:3px; border-style:solid;}

nav.primary ul li a.selected { background:#000 !important; color:#fff !important}


@media handheld, only screen and (max-width:1024px) {
	.spd-r-new-socials-list .spd-r-newfollow-us h3 { line-height:100px;}
	.spd-r-new-socials-list ul li { height:12%; width: 12%;  line-height:2.6; margin-left:10px;}
	
	
}


@media handheld, only screen and (max-width:767px) {
	.spd-r-new-socials-list ul li {	margin-bottom:30px;  height:100px; width: 100px;  line-height:3; margin-left:10px;display:inline-table;text-align:center;} 
	nav.primary ul li {margin-bottom:10px;}
	.spd-r-newunstyled.spd-col-xs-12 {display: table; width: 100%; text-align: center;}	
}



.separator-1 {
float: left;
height: 20px;
line-height: 20px;
display: inline-block;
padding-right: 7px;
}
.sdp_Top_social li{
	list-style: none;
	float: left;
}
.spd-sh-15 .sdp_Top_social > ul > li > a {
width: 25px;
height: 25px;
line-height: 25px;
padding: 0px;
display: inline-block;
border: 1px solid #ccc;
border-radius: 500px;
color: #ccc;
}
.sdp_Top_social > ul > li{
	margin-top: 3px;
}

.spd-topbar-search {
float: right;
border: 1px solid #ddd;
border-radius: 50px;
position: relative;
padding: 0px 1px 0px 0px;
margin-top: 2px;
}


/*footer contact*/

.spd-r-latest-tweets a {
	word-wrap: break-word;
}

.footer_contact h3{
	color: #ffffff;
	font-size: 14px;
	margin-top: 0;
	padding-bottom: 24px;
}
.footer_contact ul{
	padding-left: 0px;
	float: left;
	background: url(../images/wldmap.png) no-repeat ;
}
.footer_contact li{
	list-style: none;
	float: left;
}
.footer_contact li i, .footer_contact li em{
	color: #676666;
	float: left;
	padding-right: 8px;
	padding-top: 2px;
}
.footer_contact li span{
	color: #BABABA;
}
.footer_contact li p{
	float: left;
	color: #818181;
}

.footer_nav {
	float: right;
}
.footer_nav li{
	list-style: none;
	float: left;
}
.footer_nav li:after {
	content: "|";
	padding: 0 8px;
}
.footer_nav li:last-child:after {
	content: "";
	padding: 0;
}


/* --- starts of Service 01 --- */  
.spd-sh-service-01 > h4 > i{width:40px;height:40px;line-height:40px;color:#fff;margin-right:10px;} 
.spd-sh-service-01 > a, .sh-service-01 > a:hover{text-decoration:none;color:inherit;}
.spd-sh-service-01 > a > i{position:relative;top:2px;left:5px;font-size:20px;}
.spd-sh-service-01 > a:hover i{color:inherit;}
/* --- ends of Service 01  --- */

/* --- starts of Service 02 --- */  
.sh-skill{display: table;text-align: center;width: 100%;}
.sh-skill > div.icon-circle{text-align:center;position:relative;display:inline-block;width:150px;height:150px;border:3px solid;margin-bottom: 10px;}
.sh-skill > div.icon-circle > i {line-height:150px;color:#333;} 
/* --- ends of Service 02  --- */









/*************************************
      Style aidos Home page
*************************************/
/*HomeContent4 (PaiChart)*/
.Aidos_H_Cont_Section4-Title {color:#fff;text-align:center;}
.Aidos_H_Cont_Section4-Text {color:#fff; text-align:center;}

/*HomeContent5 (Team) */
.spd-sh-16 .Home-Team { border: 10px solid #f9f9f9; border-radius: 100%; box-shadow: 1px 1px 2px #e6e6e6; float: none; height: auto; margin: 0 auto; overflow: hidden; position: relative; text-align: center; width: 77%; }
.spd-sh-16 .home-mask { border-radius: 100%; height: 100%; }
.home-photo {border-radius:100%;text-align:center;}
.Home-team-social2 {padding: 10px;width:100%;margin:0 auto;text-align:center;}
.Home-team-social2 a {color: inherit;text-decoration: none;}
.Home-team-social2 a > i {border: 1px solid #ccc;display: inline-block;height: 25px;line-height: 25px;width: 25px; }
.home-team-title2 {text-align:center;width:71%;margin:0 auto;float:none;padding-top:20px;padding-bottom:10px;}
.spd-sh-16 .home-title {padding:20px 15px 10px 15px;background: rgba(0, 0, 0, 0.8);}
.spd-sh-16 .home-mask > a {background: none repeat scroll 0 0 #000;box-shadow: 0 0 1px #000;color: #fff;display: inline-block;padding: 5px 10px 5px 15px;
                           min-width: 35px;font-size:14px;text-decoration: none;border-radius: 40px 40px 40px 0px;}


/*Home Testimonial Section*/
.home-testm-item {text-align:center;}
.home-testm-item img { border:6px solid #fff; width:150px; height:150px; border-radius:100%; text-align:center; float:none;}
.home-tstm-title {color:#fff; font-style:italic;font-weight:300;text-align:center;font-size:20px;margin-bottom:5px;}
.home-tstm-text {color:#fff; font-style:italic;font-weight:200;text-align:center;padding-top:0px;margin-top:0px;}

/**********************************/




/*shamim styles*/

.theme-bg{
  background-color: #f5f6fa;
}
.white-bg{
  background-color: #ffffff;
}

/*home featured icon box*/
.spd-featured-iconbox i {
  color: #fff;
  height: 70px;
  line-height: 70px;
  text-align: center;
  width: 70px;
}
.spd-featured-iconbox h4{
  text-transform: uppercase;
  padding: 25px 0 8px;
}

.spd-featured-iconbox p{
  color: #666666;
}
.spd-featured-iconbox a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 12px;
  margin-top: 15px;
  display: inline-block;
}


/*amazing featured box styles*/
.amazing_featured_box{
  display: inline-block;
}
.amazing_featured_box p{
  line-height: 24px;
}
.right_box i {
  border-radius: 40px 40px 0 40px;
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
  .spd-featured-iconbox i {
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}

/*pricing tables style*/
.pricing_table_style .price{
  line-height: 24px;
}
.Table_price {
  font-size: 29px;
  font-weight: 300;
}
.pricing_table_style .price{
  padding-top: 19px;
}
.pricing_table_style .active .price{
  background-color: #111;
}

.pricing_table_style .title{
  color: #111;
  border-bottom: 1px solid #dddddd;
}
.pricing_table_style .active .title{
  color: #ffffff
}
.pricing_table_style .details{
  padding: 0;
}
.pricing_table_style .details li{
  text-align: center;
  border-bottom: 1px solid #dddddd;
  color: #666666;
}
.pricing_table_style .active .details li{
  color: #fff;
}
.white-bg.spd-text-center{
  border: 1px solid #dddddd;
}


.pricing_table_style .sh-btn13 {
  
  border: medium none;
  border-radius: 3px;
 
  display: inline-block;
  margin: 30px 0;
  padding: 5px 25px;
  visibility: visible;
}
.order-active-color {
    color:#333 !important;
}

.pricing_table_style .active .sh-btn13{
  background-color: #fff;
}
.pricing_table_style .price:after {
  content: "";
  border: 2px dashed #ddd;
  width: 110px;
  height: 110px;
  display: block;
  position: absolute;
  bottom: -9px;
  border-radius: 50%;
  left: -10%;
}
.spd-text-center.active.spdBaseBgColr {
  border: 1px solid #ddd;
}


.footer_Links h3 {
  color: #ffffff;
  font-size: 14px;
  margin-top: 0;
  padding-bottom: 14px;
  text-transform: uppercase;
  border-bottom: 1px solid #818181;
  margin-bottom: 30px;
}

.footer_Links ul{
  padding: 0;
  margin: 0;
}
.footer_Links li {
  color: #818181;
  list-style: none;
  border-bottom: 1px solid #818181;
  padding: 10px 0;
}
.footer_Links li a{
  color: #818181;
  padding-left: 7px;
}


/*this theme only style*/

.spd-featured-iconbox i, .Home-team-social2 a > i, .spd-s1-iconbox i, ul#sdp-countdown li, .spd-sh-14 .body > p > a > i, .spd-sh-20 > .sh-icon > li > i, .spd-sh-40 .item > i, .Cont_05_Icon{
  border-radius: 50% 50% 50% 0;
}
.amazing_featured_box.right_box i{
  border-radius: 50% 50% 0 50%;
}
.spd-layout-smallsearch .dropdown-button{
  border-radius: 50%;
}
.spd-r-Top-social ul li:hover .fa-facebook{color: #3E5B98;}
.spd-r-Top-social ul li:hover .fa-twitter{ color: #4DA7DE; }
.spd-r-Top-social ul li:hover .fa-google-plus{ color: #D93E2D; }
.spd-r-Top-social ul li:hover .fa-dribbble{ color: #E9538C; }
.spd-r-Top-social ul li:hover .fa-vine{ color: #36B1E5; }
.spd-r-Top-social ul li:hover .fa-pinterest { color: #C92619; }
.spd-r-Top-social ul li:hover .fa-skype{ color: #28ABE3; }
.spd-r-Top-social ul li:hover .fa-rss{ color: #FF9900; }
.spd-r-Top-social ul li:hover .fa-instagram { color: #9C7C6E; }
.spd-r-Top-social ul li:hover .fa-tumblr{ color: #3D5169; }


























.psd-r-section .spd-r-overlay {
  background-color: #161625;
  height: 100%;
  opacity: 0.85;
  width: 100%;
  
}

.spd-r-subtitle {
  font-family: "Pacifico",sans-serif;
  font-size: 30px;
  margin: 0;
  color:#fff;
  text-align:center;
}

.spd-r-maintitle {
  font-size: 60px;
  font-weight: 900;
  line-height: 65px;
  margin: 0 0 20px;
  text-align:center;
}
.spd-r-per-p {
  color:#fff;
  text-align:center;
  padding:0 15px;
}


/* Socials List
-------------------------------------------------------------- */
.spd-r-new-socials-list .spd-r-newfollow-us h3 {
   float: left;
   font-size: 18px;
   font-weight: 700;
   text-transform: uppercase;
   line-height: 107px;
   margin: 0 0px 0 0;
}
.spd-r-newfollow-us h3 {
  color: #fff;
}
.spd-r-new-socials-list ul {
   overflow: hidden;
   margin: 0;
   padding:0;
}

.spd-r-new-socials-list.big-size ul {
   text-align: center;
}

.spd-r-new-socials-list ul li {
   position: relative;
   width:9%;
   height: 9%;
   line-height: 90px;
   font-size: 32px;
   text-align: center;
   display: inline-block;
   margin-left: 33px;
   border-width:2px;
   border-style:solid;
   border-radius:50%;
   transition:all .5s;
}
.spd-r-new-socials-list ul li:hover {
	border-color:#fff;
}

.spd-r-new-socials-list ul li em {
   width: 40px;
   height: 40px;
   line-height: 38px;
   color:#fff;
}

.spd-r-new-socials-list.big-size ul li {
   width: 150px;
   height: 150px;
   line-height: 150px;
   font-size: 40px;
   margin-left: 16px;
}




/* portfolio
-------------------------------------------------------------- */

.spd-r-subtitle2 {
  font-family: "Pacifico",sans-serif;
  font-size: 30px;
  margin: 0;
  text-align:center;
}

.spd-r-per-p2 {
  text-align:center;
  padding:0 15px;
  color:#8E8D8D;
}
.entry { margin:0 !important;}

nav.primary ul li a {padding: 5px 15px; margin-left:15px; border-width:3px; border-style:solid;}

nav.primary ul li a.selected { background:#000 !important; color:#fff !important}


@media handheld, only screen and (max-width:1024px) {
	.spd-r-new-socials-list .spd-r-newfollow-us h3 { line-height:100px;}
	.spd-r-new-socials-list ul li { height:12%; width: 12%;  line-height:2.6; margin-left:10px;}
	
	
}


@media handheld, only screen and (max-width:767px) {
	.spd-r-new-socials-list ul li {	margin-bottom:30px;  height:100px; width: 100px;  line-height:3; margin-left:10px;display:inline-table;text-align:center;} 
	nav.primary ul li {margin-bottom:10px;}
	.spd-r-newunstyled.spd-col-xs-12 {display: table; width: 100%; text-align: center;}	
}



.separator-1 {
float: left;
height: 20px;
line-height: 20px;
display: inline-block;
padding-right: 7px;
}
.sdp_Top_social li{
	list-style: none;
	float: left;
}
.spd-sh-15 .sdp_Top_social > ul > li > a {
width: 25px;
height: 25px;
line-height: 25px;
padding: 0px;
display: inline-block;
border: 1px solid #ccc;
border-radius: 500px;
color: #ccc;
}
.sdp_Top_social > ul > li{
	/*margin-top: 3px;*/
}

.spd-topbar-search {
float: right;
border: 1px solid #fff;
border-radius: 50px;
position: relative;
padding: 0px 1px 0px 0px;
margin-top: 5px;
margin-left:7px;
}


/*footer contact*/

.spd-r-latest-tweets a {
	word-wrap: break-word;
}

.footer_contact h3{
	color: #ffffff;
	font-size: 14px;
	margin-top: 0;
	padding-bottom: 14px;
  border-bottom: 1px solid #818181;
  margin-bottom: 30px;
}
.footer_contact ul{
	padding-left: 0px;
	float: left;
	background: url(../images/wldmap.png) no-repeat ;
}
.footer_contact li {
  float: left;
  list-style: none;
  display: block;
  width: 100%;
  border-bottom: 1px solid #818181;
  padding: 10px 0;
}
.footer_contact li i, .footer_contact li em{
	color: #676666;
	float: left;
	padding-right: 8px;
	padding-top: 2px;
}
.footer_contact li span{
	color: #BABABA;
}
.footer_contact li p{
	color: #818181;
}

.footer_nav {
	float: right;
}
.footer_nav li{
	list-style: none;
	float: left;
}
.footer_nav li:after {
	content: "|";
	padding: 0 8px;
}
.footer_nav li:last-child:after {
	content: "";
	padding: 0;
}


/* --- starts of Service 01 --- */  
.spd-sh-service-01 > h4 > i{width:40px;height:40px;line-height:40px;color:#fff;margin-right:10px;} 
.spd-sh-service-01 > a, .sh-service-01 > a:hover{text-decoration:none;color:inherit;}
.spd-sh-service-01 > a > i{position:relative;top:2px;left:5px;font-size:20px;}
.spd-sh-service-01 > a:hover i{color:inherit;}
/* --- ends of Service 01  --- */

/* --- starts of Service 02 --- */  
.sh-skill{display: table;text-align: center;width: 100%;}
.sh-skill > div.icon-circle{text-align:center;position:relative;display:inline-block;width:150px;height:150px;border:3px solid;margin-bottom: 10px;}
.sh-skill > div.icon-circle > i {line-height:150px;color:#333;} 
/* --- ends of Service 02  --- */






