body{margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; color:#585858;}
h2{font-size:22px; color:#00af50; margin-top:20px;font-weight:bold;}
h4{margin:0px 0px 10px 0px; padding:0; font-size:16px; font-weight:bold;}
.offset-0{padding-left:0; padding-right:0;}
.top-header{background:#fd790a; width:100%;height:35px;}
.top-header ul{margin:5px 0px 10px; padding:0;}
.top-header ul li{float:left; border-right:1px solid #ef9345; list-style:none; padding-right:20px; margin-right:20px; color:#fff;}
.top-header ul li a{color:#fff; font-size:13px;}
.top-header ul li:last-child{border:0; margin:0;}
.fa-top-phone, .fa-top-envelope{color:#fff; font-size:15px !important; margin-right:8px;}
.right-list{margin: 0 !important ; padding:0; line-height: 39px; float:left;}
.right-list li{border-right:1px solid #ef9345;}
.header-right{float:right; }
.header-cart{float:left; }
.header-cart a{/*padding: 11px 15px; line-height: 39px; background: #fd943b;*/ padding: 5px 15px 5px 15px;
    line-height: 30px;background: #fd943b; }
.header-cart .fa-head-shopping-cart{color:#fff;}
.mar10{margin:10px 0px;}
.logo{margin-top:10px;}
.menu-section{background:#00af50; width:100%;}
.navbar{margin-bottom:0; background:none; border:0;}

.carousel-inner ul{margin:0; padding:0;}
.carousel-control.left{background:none; position:absolute; right:0;}
.carousel-control.right{background:none; position:absolute; right:0;}

/*.carousel-control{width:auto; right:29px;}*/

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: 616px;}
.left-arrow{position: absolute; top: -62px; right: 28px; color:#52b733;}
.right-arrow{position: absolute; top: -62px; right: 13px; color:#52b733;}
.left-arrow:hover, .right-arrow:hover{color:#3d9123;}
.thumbnail{border-radius:0; border-color:#ededed; padding:11px; 11px 0px 11px}
.thumbnail .caption{text-align:center; padding:9px 0px 0px;}
.thumbnail .caption h3{ color:#00af50; font-size:16px; text-transform:uppercase; margin:8px 0px; padding:0;}
.thumbnail .caption p{font-size:13px; text-align:left;}
.thumbnail .caption p a{color:#585858;}
.thumbnail .caption hr{margin-bottom:10px;}
.fa-more-arrow{background:#fd790a; color:#fff; padding:8px; border-radius:25px;}
.news-thumbnail{border:0; padding:0; margin:0; }
.news-thumbnail img{position:relative;}
.news-thumbnail .caption{text-align:left;}
.news-thumbnail .caption a, .media a{color:#585858;text-decoration:none;}
.news-thumbnail .caption a:hover, .media a:hover{ color:#fd790a; }
.text{position:absolute; left:0; bottom:0; background:#fd790a; padding:5px 15px; color:#000; font-weight:bold;}

/*.media-heading{color:#00af50;}*/
.videos-more a{font-size:12px; color:#fd790a;}
.videos{margin:0; padding:0;}
.videos li{list-style-type:none; float:left; margin:3px; text-align:center;}

.videos li img{ border:3px solid #e4e4e4;}

/* added by vasu 25-07-2019 */
.latest-schools-carousel .img-responsive{margin:15%;width:168px !important;}

.latest-schools .media{ margin-bottom:20px; border-bottom:1px dashed #999; padding-bottom:15px;}
.quiz{padding:0;}
.quiz li{list-style-type:none; padding:0; background:url(../images/arrow.png) no-repeat 0px 6px; padding-left:10px; margin-bottom:10px;	}
.quiz li a{font-size:14px; color:#585858;}
.quiz li:last-child{margin-bottom:20px;}

.baby-guide{background:#deeaff; float:left; width:100%;}
.baby-guide h2{margin:10px 0px 10px 15px;}
.baby-guide hr{margin-top:10px; }
.btn-boy{width:100%; margin-bottom:15px;}
.girl-boy{width:100%; background:#f05aa6; border-color:#e84598; margin-bottom:15px;}
.girl-boy:hover{background:#e84598; border-color:#e84598;}
.girl-boy:active, .girl-boy:focus{background:#e84598 !important; border-color:#e84598 !important;}
.namesearch-bg{ background:#f395ca;}
.namesearch-bg .search {padding: 5px 0; width: 93%; position: relative; left: 10px; float: left; line-height: 22px;}
.namesearch-bg .search input {height: 30px; line-height: 18px; padding: 0 2px 0 2px; border-radius:1px;}
.namesearch-bg .btn {height: 30px; position: absolute; right: 0; top: 5px; border-radius:1px; background:#da489a; border-color:#da489a;}
.namesearch-bg .btn:hover, .namesearch-bg .btn:focus, .namesearch-bg .btn:active{background:#c63687 !important; border-color:#c63687 !important;}
.orange-bg{background:url(../images/orange-lines.jpg)repeat; width:100%; padding:20px 0px; margin:20px 0px;}
.icons{color:#fff; text-transform:uppercase;}
.icons img{float:left; margin-right:10px;}
.icons h3{margin:18px 0px 0px 0px;}
.icons p{font-size:60px;}
.footer{width:100%; background:#03a74e; padding:10px 0px; color:#fff;}
.footer h2{ color:#fff; text-transform:uppercase; margin:20px 0px; font-size:18px;}
.footer img{margin-bottom:10px;}
.footer-menu ul{margin:15px 0px 0px ; padding:0; float:left; width:50%;}
.footer-menu ul li{list-style-type:none; margin-bottom:5px; background:url(../images/footer-arrow.png) no-repeat 0px 6px; padding-left:10px;}
.footer-menu ul li a{color:#fff;}
.footer .sn{margin:0; padding:0;}
.footer .sn li{float:left; list-style-type:none; margin-right:10px;}
.copyrights{border-top:1px solid #35b971; margin-top:10px; text-align:center; padding:10px 0px 0px; font-size:13px; color:#9adcb8;}
.copyrights p{margin-bottom:0;}

.thumbnail a>img:hover, .thumbnail>img:hover{ width:150%;}

/*---Popup---*/
.modal-header{background:#fd790a; color:#fff; border-radius:5px 5px 0px 0px;}
.modal-footer{background:#00af50; color:#fff; border-radius:0px 0px 5px 5px; padding:10px 15px;}
.close{color:#fff; opacity:1;}
.close:hover{opacity:1;}
.or p{ margin:17px 0px; font-weight:bold;}
.footer-logo{opacity:0.3;}

/*Image Zoom*/
.list-quotes {
    cursor: pointer;
    height: auto;
    overflow: hidden;
    position: relative;
    display: block;
}
.list-quotes img,
.list-quotes h1 {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
.list-quotes img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.list-quotes h1{
    background: rgba(20,31,44,0.8);
    bottom: 30px;
    float: right;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    position: absolute;
    margin: 0;
}

.list-quotes p {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 10px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);
    font-size: 15px;
    font-weight: normal;
    background: rgba(253,121,10,0.8);
    width: 100%;
    color: #fff;
	text-align:center;
}
.list-quotes:hover img {
    -webkit-transform: translate3d(0,-80px,0);
    transform: scale(1.2);
    transition: all 250ms ease;
}
/*.list-quotes:hover{
    box-shadow: 0 0 5px 2px rgba(51,153,153, 0.5);
}*/
.list-quotes:hover h1 {
    -webkit-transform: translate3d(0,-100px,0);
    transform: translate3d(0,-100px,0);
    text-shadow: 0px 0 15px #fff;
    transition: all 250ms ease;
}
.list-quotes:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.quotes span{
    color:#222;
    font-weight: bold;
    text-transform: capitalize;
    color: #fff;
}
/*--- Inner ---*/
.breadcrumb{margin:0;}
.search-bn{ background: url(../images/babynames-bg.jpg) no-repeat right #fd790a; color:#fff; padding:14px; margin-bottom:0px; }
.gender-filter{padding-top:6px;}
.btn-find{ background:#00af50; text-align:center; margin:20px 0px 0px; border-color:#02803c; }
.btn-find:hover{background:#02803c;}
.btn-find:active, .btn-find:focus{background:#02803c !important; border-color:#02803c !important;}
.search-baby-names{background:#f2f2f2; padding:20px 0px 10px;}
.name-table{margin-top:20px;}

hr{margin-top:5px;}

.view{ text-align:right;}
.view ul{margin:0; padding:0; float:right; margin-bottom:20px;}
.view ul li{list-style-type:none; float:left; margin:0px 5px; border-right:1px solid #a09f9f; padding:0px 10px 0px 0px;}
.view ul li:last-child{border:none; padding-right:0; margin-right:0;}
.baby-name{text-transform:capitalize !important;}
.vote-bg{width: 80%; margin: 0 auto;}
.vote-bg .vote{float:left; background: #fd790a; padding:5px 10px; color:#fff; text-transform:uppercase; border-radius:5px;}
.ribban{background:url(../images/ribban-bg.gif) no-repeat right #00af50; float: left; width: 52%; margin-top: 5px; color: #fff; text-align: center;}
.contest-heading{background:#fd790a; color:#fff; text-align:center; padding:6px 0px; border-radius:18px 0px 18px 0px; margin-bottom:10px;}
.qute-baby img{border-radius:6px;}
.ponits{ background:#00af50; border-radius:6px; padding: 10px 28px; margin-bottom:4px;}
.f-like{float:left; text-align:center;}
.f-like a{ color:#fff;}
.f-text{float:left;}
.f-text input{background:url(../images/chat-box.png) no-repeat; border: 0; width: 40px; margin-top: 20px; height: 31px; padding-left: 16px; padding-right: 5px;}
.plus{float:left; color: #fff; font-size: 31px; margin: 14px 7px 0px 7px;}
.f-vote-bg{text-align:center; float:left;}
.f-vote-bg a{color:#fff;}
.f-vote{float: left; background: #fff; border-radius: 6px; padding: 3px 8px; font-size: 16px; font-weight: bold; color: #fd790a;}
.f-result{float: left; color: #fff; font-size: 31px; margin: 14px 7px 0px 7px;}
.f-total{float:left; background:#fff; border-radius:6px; padding:5px; text-align:center; font-weight:bold;}
.f-total p{margin-bottom:0;}
.bonus{margin-top: -14px; float: left; color: #fff; }
.ponits h4{display: block; float: left; color:#fff;}
.share{background:#00af50; border-radius:6px; padding: 10px 28px; margin-bottom:10px; color:#fff; margin-right:0px; padding:10px 25px; border-right: 3px solid #fff;}
.share-right{margin-right:0 !important;}
.share input{margin-top:0;}
.contest-dates{text-align:center; }
.contest-dates h4{line-height:23px; color:#fd790a;}
.contest-dates h4 span{color:#333333;}
.birthday{background:#f2f2f2; background:url(../images/birthday-bg.jpg) no-repeat right; margin:10px 0px;     margin: 10px 0px;
    color: #fff;
    font-size: 34px;
    padding: 13px 0px 13px 20px;}
.birthday span{font-size:22px; color:#F3F430;}
.text-center{text-align: center;
    /*margin-bottom: 21px;
    padding-bottom: 14px;
    border-bottom: 1px solid #d0d0d0;*/}
	.congratulations{text-align:center; font-size:17px; font-weight:bold;}
	.comment{margin-bottom:20px; font-size:18px; border-bottom:1px solid #ededed; padding-bottom:13px; margin-top:6px;}
	.sort{ text-align:right;}
	
.top-header p{padding-right:20px; margin-right:20px; color:#fff;font-size:14px;top:10px;margin-top:5px;}
.articlesection{background:url(../img/orange-top.gif) top repeat-x, url(../img/green-bottom.gif) bottom repeat-x; padding-top: 20px; margin-top: 20px; padding-bottom:10px;float:left;width:100%}
.articlesection h1{margin-top:0px;}
.articlesection .article-image{/*float:left; margin:0px 10px 5px 0px; width:300px; height:auto;*/ border: 1px dotted rgba(0,0,0,0.2);background: #fcfcfc;}
.article-green-bg{background:#00af50; color:#fff; padding:3px 15px 3px ; text-align:right;}
.print{float:left; margin:7px 10px 0px;}
.print a{padding: 5px 14px; background: #00af50; color: #fff; border-radius: 0; border: 0;}

.subscribe-block .subtext {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    line-height: 30px;
    text-align: right;
}

.popup-content{position:relative;}
	.popup-content .popup-baby img{margin-top:-31px; margin-left:-73px;}
	.popup-content h2{margin:5px 0px 10px 0px; padding:0px 0px 10px 0px; color:#fd790a; font-size:18px; text-align:left; border-bottom:1px dashed #ccc;}
	.popup-content label{font-size:13px; font-weight:normal; text-align:left; margin:0px 0px 10px 0px;}
	.popup-content button{float:left; margin-top:12px;}
	
	/*--- greeting1 ---*/
	.greeting1{ width:448px; margin:0 auto; background:url(../images/greeting-top-bg.png) top repeat-x, url(../images/greeting-bottom-bg.png) bottom repeat-x; padding:40px 24px 34px 24px;}
	.greeting-img{width:150px; height:150px; border-radius:50%; overflow:hidden;}
	.greeting-img img{margin-left:-9px;}
	.greeting1 h2{margin:20px 0px 10px; padding:0; font-size:16px; color:#fd790a; text-transform:uppercase;}
	.greeting1 p{color:#3f3f3f; font-size:14px;}
	.greeting1 p span{font-size:12px;}
	.copyright-logo{margin-top:10px;}
	
	/*--- greeting2 ---*/
	.greeting2{ width:470px; margin:0 auto; padding:0px 24px;}
	.greeting2-left{background:url(../images/greeting-top-bg.png) top repeat-x, url(../images/greeting-bottom-bg.png) bottom repeat-x; min-height:255px; padding:43px 15px;}
	.greeting2-right{background:#fd790a; text-align:center; padding:41px 0px 20px 0px;}
	.greeting2-img{width:150px; height:150px; border-radius:50%; overflow:hidden; margin:0 auto;}
	.greeting2-img img{margin-left:-9px;}
	.greeting2 h2{margin:20px 0px 10px; padding:0; font-size:16px; color:#fd790a; text-transform:uppercase;}
	.greeting2 p{color:#3f3f3f; font-size:14px;}
	.greeting2 p span{font-size:12px;}
	
	
	/*--- greeting3 ---*/
	.greeting3{ width:254px; margin:0 auto; padding:0px 24px 20px 24px; background:url(../images/greeting3-bg.jpg); text-align:center;}
	.greeting3-img{text-align:center; padding:41px 0px 20px 0px;}
	.greeting3 h2{margin:20px 0px 10px; padding:0; font-size:16px; color:#0b7eb7; text-transform:uppercase;}
	.greeting3 p{color:#3f3f3f; font-size:14px;}
	.greeting3 p span{font-size:12px;}
	
	/*--- greeting4 ---*/
	.greeting4{ width:470px; margin:0 auto; padding:0px 24px;}
	.greeting4-left{background:url(../images/greeting4-bg.jpg); min-height:255px; padding:60px 15px; color:#fff;}
	.greeting4-right{padding:0px;}
	.greeting4 h2{margin:20px 0px 10px; padding:0; font-size:16px; color:#fff; text-transform:uppercase;}
	.greeting4 p{color:#fff; font-size:14px;}
	.greeting2 p span{font-size:12px;}
	
	/*--- greeting5 ---*/
	.greeting5{background:url(../images/greeting4-bg.jpg); width:470px; margin:0 auto; padding:23px;}
	.greeting5-bg{border:1px solid #feaf6c; padding:23px;}
	.greeting5-img{width:159px; height:160px; background:url(../images/greeting5-img-bg.png) no-repeat; text-align:center; margin:0 auto;}
	.greeting5-img img{margin-top:9px;}
	.greeting5-left{padding:0px 15px; color:#fff;}
	.greeting5-right{padding:0px;}
	.greeting5 h2{margin:20px 0px 10px; padding:0; font-size:16px; color:#fff; text-transform:uppercase;}
	.greeting5 p{color:#fff; font-size:14px;}
	.greeting p span{font-size:12px;}
	
	
	#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  width:100% !important;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  
  text-align: center;
}
#boxes #dialog {
  width:450px; 
 /* height:auto;*/
  padding:10px 10px 0px;
  background-color:#ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}

#popupfoot{
	font-family: "Segoe UI", sans-serif;
	font-size: 16pt;
  padding: 3px 20px 0px;
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}

@media all and (max-width: 768px) and (min-width: 320px){
#boxes #dialog{background:none !important; left:0 !important; right:0; width:100% !important; top:20px !important;}
#popupfoot{background:#fff !important; padding-bottom:20px;}
.popup-content .popup-baby img {
    margin-top: -22px;}
	#boxes > div{width:100% !important;}
	.top-login{text-align:center;}
	.top-login ul li{float:none; display:inline;}
	.articlesection img{width:100%;}
	.thumbnail .relcaption p{text-align:center;}
	.videos li{width:47%;}
	.videos li p{width:100% !important; text-align:center !important;}
	.thumbnail .list-quotes{width:50%; margin:0 auto;}
}
@media only screen and (min-width:1024px){
/*#boxes > div{width:100% !important;}
#boxes #dialog{ left:25% !important;}*/
}

.pricingsubscription .pricing { border: 2px solid #00af5036 !important;
    background: #00af5008 !important;padding-top:0px; }
	
.pricingsubscription .pricing .title { padding:15px 15px 5px 15px;border-bottom: 2px solid #00af5036; }
.pricingsubscription .pricing .title a { color:#8a6d3b;text-transform:none;font-style:italic }

.pricingsubscription .pricing .price-box { margin-top:15px; }
.pricingdropdown { width:40%; margin:0px auto; }
.pricingsubscription .pricing .price-box .price { color:#fd790a; }

.pricingsubscription .pricing .options li {     border: 1px solid #00af5036;
    color: #333;
    font-weight: 500;
    font-size: 15px; }

.moreinfo { margin-top:40px !important; }
@media screen and (max-width:480px){
#pagedivcontent p img{
    width: 100%;
    height: auto;
}
button#fnewsletter {
margin-top: 10px;
}
#ages .col-sm-6{
	width:50%;display:inline-block;float:left
}
.quizBlock .col-xs-12 .moreinfo{
margin: 10px !important;
    display: inline-block;
}
.quizBlock .col-xs-12 .img_block{
    right: 0px;
    left: auto;
    max-height: 100% !important;
    display: inline-block;
    overflow: auto !important;
}
.sub-menu li{
padding: 10px 10px;
}
a.votebutton{
    display: block;
    text-align: center;   
 margin-top: 15px;

}


a.participatebutton{
display: block;
    text-align: center;  
 margin-top: 15px;

}
.col-md-9.col-xs-9.contestblock {
    position: relative;
    top: 40px;
}
.listviewblock .contestblock span.featured-thumb{
top: -38px;
}

.listviewblock .contestblock .moreinfo {
margin:0 !important;
    margin-bottom: 10px !important;
}
}
