@import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800);

body {
   /* background: url(../images/fabric_plaid.png) 0 0 repeat #fff;*/
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: relative;
	color:#000;
	background-color:#FFF;
}

.clear{ clear:both;}
.no_space1{ margin-left:0px!important;}
.no_space2{ margin-right:0px!important;}
.no_space3{ margin-left:6px!important;}
.no_space4{ margin-left:0px!important;}

/* h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif; font-weight:600;} */

h3 {
    font-size: 18px;
    color: #665ba3;
    line-height: 34px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ddd!important;
}

p {
    margin: 0 0 24px!important;
}

/* Header Area */
.header_area{ background:#fff; width:100%; height:auto;}
.logo{ margin:15px auto 20px auto; text-align:center;}
@media (max-width: 768px) {
.logo{ margin:15px auto 20px auto; text-align:left;}
.logo img{ width:75%;}	
}

.margin-top { margin-top:20px;}
.float_left{ float:left; margin-right:10px;}
.floatLeft{ float:left;}
.float_right{ float:right; margin-left:10px;}
.floatRight{ float:right;}
.float_none{ float:none; margin:0 auto;}

.header_heading{ font-family: 'Courgette', cursive; font-size:25px; letter-spacing:1px; color:#5752a0/*b52725*/;line-height:30px; margin-top:15px; text-align:center; margin-bottom:10px;}
.click{ width:50%; height:auto; margin:0 auto;}
.header_text a{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; line-height:18px; color:#56529f; float:left; margin-left:20px;}
.header_text a:hover{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#b52725;}
.social_icon_box{ margin-top:50px; width: 127px; margin-bottom:10px;}
.social_icon{ width:19px; height:20px; margin-left:5px; float:left;}
.social_icon01{ width:26px; height:20px; margin-left:5px; float:left;}


/* Header Bottom Area */
.header_bottom_area{ background: url(../images/header_bottom_bg.png) center 83px no-repeat #7d7d7d; width:100%; height:auto;}
.banner_left{ margin:0px auto;}
.middle{ width:100%; height:auto;}
.banner_bg_top{ width:240px; height:21px; margin-left:15px; margin-top:15px;}
.banner_bg_left{ width:21px; height:198px; float:left; margin-top:51px;}
.banner_img{ width:195px; height:274px; float:left; margin-top:37px; background:#FFF;}
.banner_img img{ width:155px !important; height:216px !important; margin-top:37px;}

.banner_content{ width:300px; height: 274px; float: left; background-color: #d4cfd6; opacity: 0.7; padding: 15px 15px; margin-top: 1px;}
.banner_content p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:21px; color:#000;}
.banner_content .heading{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:20px; color:#000; margin-bottom:10px;}
.banner_bg_right{ float:left; margin-top:110px;}
.banner_bg_bottom{margin-left: 25px;}

@media (max-width: 992px) {
	.middle{ width:100%; height:auto; margin:0 auto;}

	}
@media (max-width: 700px) {
.middle{ width:356px !important; display:block; margin:0 auto;}
.banner_bg_top{ display:none !important;}
.banner_bg_left{ display:none !important;}
.banner_img{ width:auto; height:auto; float:left; margin-top:37px;}
.banner_content{ width:200px; height: 230px ; padding: 15px 10px !important; margin-top:37px !important;}
.banner_content p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:10px; line-height:15px; color:#000;}
.banner_content .heading{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:20px; color:#000; margin-bottom:10px;}
.banner_bg_right{display:none !important;}
.banner_bg_bottom{display:none !important;}

}

@media (max-width: 400px) {
.middle{ width:250px !important; display:block; margin:0 auto;}
.banner_bg_top{ display:none !important;}
.banner_bg_left{ display:none !important;}
.banner_img{ width:auto; height:100px; float:left; margin-top:37px;}
.banner_content{ width:170px;  padding: 15px 10px !important; margin-top:37px !important; overflow:hidden;}
.banner_content p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:10px; line-height:15px; color:#000;}
.banner_content .heading{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:20px; color:#000; margin-bottom:10px;}
.banner_bg_right{display:none !important;}
.banner_bg_bottom{display:none !important;}

}

.banner_right{ margin:20px auto;}
/*.banner_right iframe{ border:none; float:right; width:420px; height:240px;}*/


/* content Area */
.content_area{ width:100%; height:auto;}
.banner_cover{width:100%; height:auto; box-shadow: 0 2px 5px #888888; background:#fff; margin-top:30px; margin-left:auto; margin-right:auto; }
.banner_top{ width:100%; height:65px; font-family: 'Courgette', cursive; font-size:22px; color:#fff; text-align:center; line-height:65px; background:#6a6a6a; }
.banner_book{ display:block; padding:10px; width:100%;}
.banner_book img{ width:100%;}

.content_blog{ width:100%; padding-bottom:30px;}
.content_blog h1{font-family: 'Open Sans', sans-serif; font-weight:400; margin-top:30px !important; font-size:45px !important; color:#665ba3 !important; margin-bottom:10px !important;}
.content_blog h2{font-family: 'Open Sans', sans-serif; font-weight:400; !important; font-size:25px !important; color:#665ba3 !important; margin-bottom:5px !important; text-transform:uppercase !important;}
.content_blog p{font-family: 'Open Sans', sans-serif; font-weight:400; !important; font-size:13px !important; color:#000 !important; margin-bottom:20px !important; line-height:20px;}


/* Footer Area */


.footer_area {
    width: 100%;
    height: auto;
    background: #01b4ec;
    padding: 55px 0px 55px 0px;
    border-top: #01b4ec 1px solid;
    color: #fff;
}

.footer_page_heading{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px; line-height:25px; color:#fff; padding-bottom:15px;}
.footer_tab{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16; line-height:20px; color:#727272; }
.footer_tab ul{margin:0px; padding:0px; list-style-type:none;}
.footer_tab ul li{ color:#727272;}
.footer_tab ul li span{ color:#5651a1}
.footer_tab ul li a{ color:#f1eeee; text-decoration:none;}
.footer_tab ul li a:hover{ color:#fff; text-decoration:none;}
.tab_top_space{ padding-bottom:20px;}
@media (max-width: 400px) {
	.tab_top_space{ padding-bottom:20px; width:100% !important; text-align:center;}
	}



/******************************* Shyamal CSS *******************************/
ul#nav {padding-left: 0; list-style: none; width: 100%; margin-top:15px;}
ul#nav:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.span9 ul#nav li{float: left; width: 15%; margin-left:2%; margin-right:2%;}
.span9 ul#nav a {display: block; color: #7d74b3; text-decoration:none;}
.span9 ul#nav a:hover {background:#fefdfb; color:#7d74b3; text-decoration:none; /*border:1px solid #7d7d7d; border-radius:4px; -webkit-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15); -moz-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15);*/}
.span9 ul#nav a:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }
.span9 ul#nav li span{ display:block; text-align:center;}
.span9 ul#nav li span img{ padding-bottom:10px; padding-top:10px;}
.span9 ul#nav li .menu_text{ display:block; text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; padding-top:5px; padding-bottom:15px; font-weight:400}
.open {display: none; float: left; width: 40px; height: 30px; margin-right: 10px; background:url(../js/menu.png)center center no-repeat #333; -moz-border-radius: 8px; -webkit-border-radius: 8px; -border-radius: 8px; box-shadow: inset 0 0 3px #000; text-indent: -999999px; border: 0; outline:none;}
@media only screen and (max-width: 767px) {
.span9  ul#nav{display: none; }
.open {display: block; outline:none; }
}



/*------------------------quiz option---------------------------*/

/*-----------------------header---------------------------*/

.width{ width:auto;}

.banner_right02{ margin:20px auto;}
.banner_right02 iframe{ border:none; margin:0 auto; width:260px; height:165px; display:block;}

.social_icon_box_dog_quiz { margin-top: 20px; width: 127px; margin-bottom: 10px; }
.search{ width:218px; height:30px; margin:10px auto 20px auto; border:1px solid #CCC; background:#fff;}
input.search_style { width:188px; height:28px; padding: 0 0 0 5px; font-size:12px; color:#999; border:none; float:left; }
input.search_button{ width:20px; height:30px; background:url(../images/quiz_search.png)  0 center no-repeat; border:none; float:left;}

.advanced_search{ width:auto; height:30px; margin:20px auto; text-align:center;}
.advanced_search a{  font-size:13px; color:#6055a0; text-decoration:underline;}
.advanced_search a:hover{text-decoration:none;}
.advanced_search form{ margin:0; display:none;}

.which_breed_is_perfect{ width:100%; margin:20px auto;}
.which_breed_is_perfect .heading{ font-size:14px; color:#676767; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.which_breed_is_perfect .text{ font-size:12px; color:#676767; margin-bottom:20px; text-align:justify;}


/*-----------------------content---------------------------*/

.border_top{ border-top:10px solid #5651a1;}

.border_bottom{ border-bottom:1px solid #5651a1; margin-bottom:30px;}

.margin_bottom{ margin-bottom:80px;}

.dog_quiz{ width:100%;}
.dog_quiz_heading01{font-family: 'Open Sans', sans-serif; font-weight:600; color:#5651a1; margin-bottom:20px; font-size:15px; margin-top:50px;}
.dog_quiz_heading01 span{ text-transform:uppercase;}
.dog_quiz_heading02{font-family: 'Open Sans', sans-serif; font-weight:400; color:#666; margin-bottom:10px; font-size:13px;}
.dog_quiz form{}
.dog_quiz form span{}
.dog_quiz input{ margin-bottom:5px}
.dog_quiz form span span{ vertical-align: top; margin-left:5px;}

.slider_scale{ width:100%; height:50px;}

.dog_quiz_heading03{ background:url(../images/bull_dog_quiz.png) 0 center no-repeat; padding-left:20px;font-family: 'Open Sans', sans-serif; font-weight:600; color:#666; margin-bottom:10px;font-size:14px;}
.dog_quiz .img{ width:auto; height:auto; border:5px solid #fff; background:#fff; margin-bottom:20px;}


/*------------------------Dog Details---------------------------*/


/*-----------------------header---------------------------*/

.social_icon_box_dog_details { width: 127px; margin-bottom: 5px;}

.dog_details_step_by_step{ width:100%;  margin:20px auto;}
.dog_details_step_by_step .heading{  font-family:'Quicksand', sans-serif !important;font-size:19px; color:#676767; font-weight:bold; margin-bottom:20px; text-align: center;}
.dog_details_step_by_step .heading span{ font-size:14px; color:#5752a0; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.dog_details_step_by_step .heading strong{ font-size:14px; color:#676767; font-weight:bold; text-transform:uppercase; margin-bottom:20px; }
.dog_details_step_by_step .text{ font-size:12px; color:#676767; margin-bottom:20px; text-align:justify;}



/*-----------------------content---------------------------*/

.dog_details_step_by_step_detalis { margin:30px auto 50px auto;}

.dog_details_step_by_step_detalis iframe{ border:none; float:right;}

.dog_details_step_by_step_detalis h3 {font-weight:600 !important;  font-size:23px !important; color:#000dff !important; margin-bottom:10px !important; line-height:25px; font-family:'Quicksand', sans-serif !important;}
.dog_details_step_by_step_detalis .detailsText{font-family: 'Open Sans', sans-serif; font-size:15px !important;  margin-bottom:2px;}
.dog_details_step_by_step_detalis .detailsText span{color:#000 !important; width:180px !important; margin-right:10px; font-weight:bold !important;}

.rate{ width:220px; height:auto; margin-bottom:20px;}
.rate_text01{font-family: 'Open Sans', sans-serif; font-size: 12px; text-align:center; margin-top:20px;}
.rate_text{font-family: 'Open Sans', sans-serif; font-weight:300 !important;  font-size:25px !important; color:#000dff !important; margin-bottom:10px !important; line-height:25px; text-align:center;}
.rate_text02{font-family: 'Open Sans', sans-serif; font-size: 10px; text-align:center; margin-top:;}
.rate_star{ width:100%; height:14px; margin:10px auto;}
.rate_star .star{ width:14px; height:14px; margin-right:5px; float:left; background:url(../images/rating_star.jpg) 0 0 no-repeat;}
.rate_star .star:hover{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -14px no-repeat;}
.rate_star .star.full{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -14px no-repeat;}
.rate_star .star.half{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -28px no-repeat;}
.rate_star .star.one-fourth{ width:14px; height:14px; margin-right:10px; float:left; background:url(../images/rating_star.jpg) 0 -42px no-repeat;}
.rate_star .star.three-fourth{ width:14px; height:14px; margin-right:10px; float:left; background:url(../images/rating_star.jpg) 0 -56px no-repeat;}

.writeReview{  width:100px; height:auto; margin-bottom:20px; background:url(../images/write_review.png) 0 0 no-repeat; padding-left:20px;}
.writeReview a{font-family: 'Open Sans', sans-serif; font-weight:400 !important; font-size:12px !important; color:#5752a0 !important;  line-height:12px;}

.dog_details_scale{ width:300px; height:auto; background: #fff; margin-bottom: 20px; }

.bottom_left{ margin:20px auto;}
.bottom_right{ margin:20px auto;}

.bottom_right .img {width: 200px; height: auto; border: 5px solid #fff; background: #fff; margin-bottom: 20px; }

.share_experience{width:100%;}
.share_experience_heading01{font-family: 'Open Sans', sans-serif; font-weight:600; color:#5752a0; margin-bottom:5px; font-size:15px; line-height:18px;}
.share_experience_heading02{font-family: 'Open Sans', sans-serif; font-weight:400; color:#5752a0; margin-bottom:25px;font-size:13px; line-height:18px;}
.share_experience_heading02 a{color:#000; text-decoration:underline;}

.rate_bottom { width: 100%; height: auto; margin-bottom: 20px; }
.rate_bottom_text01 { font-family: 'Open Sans', sans-serif; font-size: 12px; margin-right:20px; float:left; }
.rate_bottom_text02{font-family: 'Open Sans', sans-serif; font-size: 10px; float:left;}
.rate_star01{ width: auto; height: 14px; margin-right:5px; float:left; }
.rate_star01 .star{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 0 no-repeat; margin-right:5px;}
.rate_star01 .star:hover{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -14px no-repeat;}
.rate_star01 .star.full{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -14px no-repeat;}
.rate_star01 .star.half{ width:14px; height:14px; float:left; background:url(../images/rating_star.jpg) 0 -28px no-repeat;}
.rate_star01 .star.one-fourth{ width:14px; height:14px; margin-right:10px; float:left; background:url(../images/rating_star.jpg) 0 -42px no-repeat;}
.rate_star01 .star.three-fourth{ width:14px; height:14px; margin-right:10px; float:left; background:url(../images/rating_star.jpg) 0 -56px no-repeat;}

.write_a_review{ width: 100%; height: auto; margin-bottom: 20px; }
.write_a_review textarea{ resize:none; width:100%;}
.write_a_review input{ width:150px; height: 30px; background:#5752a0; color:#fff; text-align:center; line-height:30px; float:right; border: none; margin-bottom: 50px; margin-right: 5px;}
.write_a_review .share{ width:50%; height: 20px; background:url(../images/fb.png) 0 0 no-repeat; padding-left:30px; float:left; }
.write_a_review .share a{ font-family: 'Open Sans', sans-serif; font-size: 12px; margin-right:20px; font-weight:600; color:#5752a0; line-height:20px;}
.write_a_review .share a:hover{ text-decoration:underline;}

.boxer_review{width: 100%; height: auto; margin-bottom: 20px; }
.boxer_review_heading01{font-family: 'Open Sans', sans-serif; font-weight:600; color:#5752a0; margin-bottom:5px; font-size:15px; line-height:18px;}



.review_box{width: 100%; height: auto;}

.review_box .showing_status{ width: 100%; height: auto; margin:10px 0 15px 0; border-bottom:1px solid #999;}
.review_box .showing_status p{ font-size:11px; padding-top:7px;}
.review_box .showing_status .dropdown_sorted_by{width:auto; height:auto; float:left;}
.review_box .showing_status .dropdown_sorted_by select{ width:100%; height:auto;}

.review_box .comment_cover{ width: 100%; height: auto;}
.review_box .comment_cover .comment_box{ width: 100%; height: auto; margin:20px 0; border-bottom:1px solid #999; padding-bottom:15px;}
.review_box .comment_cover .comment_box img{ width:40px; height:auto;}
.review_box .comment_cover .comment_box .name{ font-family: 'Open Sans', sans-serif; font-size: 13px; margin-right:10px; font-weight:600; color:#656565; line-height:20px; float:left;}
.review_box .comment_cover .comment_box .said_ago{ font-family: 'Open Sans', sans-serif; font-size: 12px; margin-right:10px; font-weight:600; color:#999; line-height:20px; float:left}
.review_box .comment_cover .comment_box p{ margin:10px 0; width:100%; height:auto;}
.review_box .comment_cover .comment_box .comment_panel{ margin:10px 0; width:100%; height:auto;}
.review_box .comment_cover .comment_box .comment_panel input{ width:150px; height:auto; background:#fff; color:#0fabf1; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight:700;line-height:20px; border:1px solid #CCC; float:left;}
.review_box .comment_cover .comment_box .comment_panel .was_it_helpful{font-family: 'Open Sans', sans-serif; font-size: 12px; margin-right:10px; font-weight:600; color:#999; line-height:20px; float:left;}


/*----------------------------footer------------------------------*/

.tab_footer{ width:100%; text-align:left; float:left;}

.con-in-t{ width:100%; float: left; padding:30px 0;}
.con-in-t p {
    color: #000 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px !important;
}

.con-in-t h2 {
    color: #665ba3 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 25px !important;
    font-weight: 400;
    margin-bottom: 26px!important;
    text-transform: uppercase !important;
}

.con-in-t h4 {
    color: #665ba3 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
	line-height:20px;
}


.navbar-default{ background:#FFF; border-color:#fff; }
.navbar-default .navbar-nav > li > a{color: #01b4ec; text-decoration:none;}
.navbar-toggle{ margin-right:0;}


.navbar-nav {padding-left: 0; list-style: none; width: 100%; margin-top:0px; margin-right:0;}
.navbar-nav:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.navbar-nav li{float: left; width: 16%; margin-left:2%; margin-right:2%;}
.navbar-nav a {display: block; color: #7d74b3; text-decoration:none;}
.navbar-nava:hover {background:#fefdfb; color:#7d74b3; text-decoration:none; /*border:1px solid #7d7d7d; border-radius:4px; -webkit-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15); -moz-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15);*/}
.navbar-nav a:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }
.navbar-nav li span{ display:block; text-align:center;}
.navbar-nav li span img{ padding-bottom:10px; padding-top:10px;}
.navbar-nav li .menu_text{ display:block; text-align:center; font-family: 'Open Sans', sans-serif; font-size:16px; padding-top:5px; padding-bottom:0px; font-weight:600}

.navbar-collapse{ padding:0;}


@media (max-width: 768px) {
	
.navbar-nav {padding-left: 0; list-style: none; width: 100%; margin-top:0px; margin-right:0;}
.navbar-nav:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.navbar-nav li{float: none; width: 100%; margin-left:0%; margin-right:0%;}
.navbar-nav a {display: block; color: #7d74b3; text-decoration:none;}
.navbar-nava:hover {background:#fefdfb; color:#7d74b3; text-decoration:none; /*border:1px solid #7d7d7d; border-radius:4px; -webkit-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15); -moz-box-shadow: 0px 0px 2px 2px rgba(86, 82, 159, .15);*/}
.navbar-nav a:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }
.navbar-nav li span{ display:block; text-align:center;}
.navbar-nav li span img{ padding-bottom:0px; padding-top:0px;}
.navbar-nav li .menu_text{ display:block; text-align: left; font-family: 'Open Sans', sans-serif; font-size:16px; padding-top:5px; padding-bottom:5px; font-weight:600; border-bottom:0px dotted #CCCCCC;}	
.navbar-nav > li > a{ padding:0;}	
.img-none{ display:none;}	
}


.f-sty{ background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 16px;
    margin-bottom: 10px;
    padding: 4px;
    vertical-align: middle; width:206px;}

.width-3{ width:100%;}

@media (max-width: 992px) {
	.width-3{ width:100%; margin-top:20px;}
	}

.p-r-0{ padding-right:0 !important;}	
.form-horizontal .control-label-2	{ padding-top:0; text-align:left; font-weight:400;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    }


.form-control{ border-radius:0;}	
.btn{border-radius:0;}	
@media (max-width: 600px) {
.w-full{ width:100% !important;}
}
@media (max-width:800px) {
div-show-heddin{ display:none !important;}
}

.heading-s{font-family: "Open Sans",sans-serif; margin-bottom:30px; font-size:24px; color:#333; font-weight:400; border-bottom:1px solid #eaeaea; padding-bottom:10px; }
.sp_error {
    color: #ff0000;}
 .sp_error {
    color: #ff0000;}
.form-horizontal .control-label{ font-family: "Open Sans",sans-serif; font-weight:400;}   


.btn-primary {
    background-color: #000dff;
    border-color: #000dff;
    color: #fff;
    font-family: 'Quicksand', sans-serif !important;
    border-radius: 355px 45px 225px 75px/15px 225px 15px 255px;
    text-transform: uppercase;
}



.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #01b4ec;
  border-color: #01b4ec; outline:none !important;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
      background-color: #000dff;
    border-color: #000dff;
}


.radio-inline, .checkbox-inline{ padding-left:0;}

.blog-list{ width:100%; overflow:hidden; padding:15px 0px; border-bottom:1px solid #ccc;}
.b-l-in{ width:100%; border-bottom:1px solid #ccc;}
.blog-list-image img{ width:100%; border:5px solid #FFF; margin-bottom:30px;}
@media (max-width: 768px) {
	
	.blog-list-image img{ width:100%; border:5px solid #FFF; margin-bottom:15px;}
	}

.blog-text-con{ width:100%;}
.blog-text-con h1{ color:#665ba3; font-size:18px; font-weight:400; margin-bottom:7px; }
.blog-text-con p{ color:#333; font-size:12px; }
.blog-text-con p span{color:#333; font-size:13px; margin:0 0 5px 0 !important;}


.blog-details{ width:100%; margin-bottom:50px;}
.blog-details h1{ color:#665ba3; font-size:18px; font-weight:400; margin-bottom:7px;}
.blog-details p{color:#333; font-size:14px!important; }
.blog-details p span{color:#666; font-size:14px!important; }



.comment-con{ width:100%; background:#FFF; padding:15px; border:1px solid #d5d5d5;}
.comment-con-top{ width:100%; border-bottom:1px solid #d5d5d5; margin-bottom:20px;}
.comment-con-top p{ text-transform:uppercase;}
.comment-con-top p span{ color:#665ba3;}

.comment-con-top-2{ width:100%; border-bottom:1px solid #d5d5d5; margin-bottom:5px;}
.comment-con-top-2 p{ font-size:18px;}

.comment-con-top-3{ width:100%; margin-bottom:20px;}
.comment-con-top-3 p{ font-size:14px;}

.comment-con-top-4{width:100%;}
.text-area-footer{ width:100%; margin-bottom:10px; background:#f0f0f0; padding:5px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}

.comment-con-top-5{width:100%;}
.comment-con-top-5 .media-body h6{ font-size:16px; font-weight:normal;}
.comment-con-top-5 .media-body h6 span{ font-size:12px; font-weight:normal; margin-left:10px; color:#666;}


.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 85.25%;
}

.big-title{ width:100%; background:#FFF; overflow:hidden; margin-bottom:10px;}
.big-title h1{ font-size:30px; color:#665ba3; font-weight:600; margin-bottom:15px;}

ul.navbar-nav.navbar-right img {
    display: none;
}

.header_area {
    background: #fff;
    box-shadow: -18px 6px 10px #0000000d;
}

.menu_text br {
    display: none;
}

.menu_text {
    text-transform: capitalize;
}

.navbar-nav li {
    float: none;
    width: auto;
    margin-left: 1%;
    margin-right: 1%;
    display: inline-block;
}

ul.navbar-nav.navbar-right {
    text-align: right;
}

.header_heading {
    display: none;
}

.logo  img {
    content: url(/dog-breed-selector/assets/images/logo.png) !important; 
    max-width: 100%;
}
 
.footer_tab ul li {
    color: #fff;
    margin-bottom: 9px;
}

@media (min-width: 1200px)
{
.container {
    width: 1180px !important;
}
}



.social-icons11 {
    background: #f4f4f4;
    padding: 9px 0px 5px;
	    margin: 0px;
}
.search{
	    margin: 5px auto 9px auto;
}

.navbar-nav li .menu_text{
	    padding-top: 0px;
}

.navbar-default .navbar-nav > li > a {
    color: #01b4ec;
    text-decoration: none;
    padding-right: 1.2rem!important;
    padding-left: 1.2rem!important;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 50px;
}
ul.navbar-nav.navbar-right {
    margin-top: 15px;
}
.navbar {
	    margin-bottom: 15px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background: #000dff;
    color: #fff!important;
    border-radius: 355px 45px 225px 75px/15px 225px 15px 255px;
}
.border_top {
    border-top: 0px solid #5651a1;
}
.dog_quiz_heading01, .value-tick, .value-tick-top {
    color: #000dff !important;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #000dff !important;
}
.content_area.border_top {
       font-family: 'Open Sans', sans-serif;
}
.border_top {
    border-top: 0px solid #5651a1;
}

@media screen and (max-width:767px){
	
.navbar {
		margin-bottom: 0px;
	    min-height: initial;
}
button.navbar-toggle {
    margin-top: -62px;
}
.header_area  .span3.width.no_space1.float_right {
    margin: 0px !important;
    max-width: 100%;
}
.navbar-nav li {
    display: block;
}


}

