/*========== Powered By Codespur Software PVT.LTD================*/

body {

	background: #fafafa url(../images/content-bg.jpg) 0 0 repeat;

	font-family: 'Open Sans', sans-serif;

		font-weight:400;

	font-size: 13px;

	color: #404040;

	line-height: 20px;

	font-weight:400;

}

p {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #404040;

	line-height: 20px;





}

a:focus, a:hover {

	color: #2a8ce3;

	text-decoration: none;

	 

}

h1 {

	color:#000;

	text-transform:uppercase;

	font-family: 'Roboto', sans-serif;

	font-size:32px;

	 font-weight: normal;

}

h4 {

	color: #404040;

	font-size: 16px;

font-family: 'Roboto', sans-serif;

font-weight:500;



}

.clr {

	clear: both;

}

h2 {

	color: #5d5d5d;

	font-size: 20px;

	font-family: 'Roboto', sans-serif;

	font-weight:500;

}



h3 {

	color: #333;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight:500;

}







a {

	color: #333;

}





ol, ul {

	padding-left:10px;

	}	

/*======================= Header Css =================================*/

header {

display:block;

	

	}

.header-top {

	display:block;	

	background:#2a8ce3;

	padding:12px 0;

	}	

.search input, .search button {

	height:39px;

	border-radius:0 !important;	

	}

.search button,.search button:hover  {

	background:#fafafa;

	color:#333 !important;



	}			

.social a {

	color:#fff;

	font-size:18px;

	line-height:40px;

	padding:0 13px;

	position:relative;

	display:inline-block;

	}	

.social a:hover {

	color:#aed5f8;

	}	

.navbar {

	margin-bottom:15px;

	}	

.navbar-default {

    background-color: #fff;

	box-shadow:0 3px 5px #e6e4e4;

	border-radius:0;

	border:none;

}



.navbar-default .navbar-nav > li {

	border-right:solid 1px #eceeef;

	}	

.navbar-default .navbar-nav > li:last-child {

	border:none;

	}	

.navbar-default .navbar-nav > li > a { 

font-size:14px;

color:#656565;

font-weight:400;

padding-left: 12px;

padding-right: 12px;

text-transform: capitalize;

}	

.navbar-right > li > a {

background:#fdd519;

color:#000 !important;

font-size:14px;

font-weight:600 !important;	

padding:5px auto !important;

position:relative;

 padding-bottom: 14px;

    padding-top: 14px;

	}

.navbar-right > li > a:hover {

	background:#fdd519 !important;

	}	

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover  {

	background:#2a8ce3;

	color:#fff;

	}		

.navbar-right > li > a i {

	font-size:20px;

	

	}

.navbar-right > li > a:before {

content: "";

    display: block;

    width: 0; 

    height: 0; 

    border-top: 26px solid transparent;

    border-bottom: 26px solid transparent;

    border-right: 15px solid #fdd519; 

    position: absolute;

    top: 0;

    left: -14px;	

	}		

.btn-danger {

	background:#e1111a;

	}	

#footer {

background:#101010;

padding-top:30px;

  margin-top: 15px;	

	}

#footer  a {

	color:#ccc;

	}

#footer  a:hover {

	color:#fff;

	}			

#footer  nav ul {

	list-style:none;

	text-align:center;

	margin-bottom:30px;

	}

#footer  nav ul li {

	display:inline-block;

	}

#footer  nav ul li a {

	padding:5px;

	font-size:13px;

	}

.footer_bottom {

	background:#1d1d1d;

	padding: 10px 0;

	color:#7e7e7e;

	}

.newsletter span {

	color:#333;

	text-transform:uppercase;

	font-size:15px;

	font-weight:bold;

	margin:7px 0;

	}

.form-control, .input-group-btn, .btn, button {

	border-radius:0;	

	}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

    background-color: #2a8ce3;

    color: #fff;

}

.panel {

border-radius:0;	

box-shadow: 0 0 5px #dbd7d7;

	}

.panel-primary {

	border:none;

}	



.panel-primary > .panel-heading {

    background-color: #2a8ce3;

    border-color: transparent;

    color: #fff;

	border-radius:0;	

}

.panel-body {

	padding:10px;

	}

.m-brand ul {

	list-style:none;

	padding:0;

	display:block;

	padding:0 11px;



	}



.m-brand ul li:nth-child(3n+1) {

	border:none;

	}		

.m-brand ul li {

    float: left;

    padding: 1% 0 1% 4%;

    width: 32%;

	border-left:solid 1px #ddd;

}

.m-brand ul li a {

	line-height:22px;

	color:#656565;

	text-transform:uppercase;

	font-size:11px;

	text-align:left;

	display:block;

	}

.m-brand ul li a:hover {

	text-decoration:underline;

	}

.more-load {

	display:block;

	background:#f3f3f3;

	padding:8px;

	margin:0 -10px -10px;

	text-align:center;

	}

.more-load a {

	display:block;

	font-size:20px;

	color:#2a8ce3;

	}

.btn-default {

	background:#333;

	color:#fff !important;

	padding:10px 20px;

	font-size:14px !important;

	border-radius:3px !important;

	font-weight:500;

	border-color:#000;

	}

.btn-default:hover {

	background:#000;

	border-color:#000;

	}					

.popular a {

	display:inline-block;

	border:solid 1px #ddd;

	border-radius:1px;

	padding:3px 5px;

	font-size:11px;

	color:#5e5e5e;

	margin-bottom:3px;
	line-height: 15px;

	}
.popular a span {
   display: block;
    height: 47px;
    overflow: hidden;
    text-overflow: ellipsis;	
	}
.popular a:hover {

	color:#000;

	border-color:000;

	}

.advertise {

    margin-bottom: 20px;

    text-align: center;

}

.main-right {

	background:#fff;

	box-shadow: 0 3px 5px #dbd7d7;

	}

.blog-heading {

	background:#eee;

	padding:10px;

	}

.blog-heading h2 {

	text-transform:uppercase;

	margin:0;

	display:inline-block;

	}

.blog-list {

	display:block;

	padding:10px;



	}

.blog-list ul {

	list-style:none;

	padding:0 0 20px 0;

		border-bottom:solid 1px #d9d8d8;

		margin-bottom:20px;

	}

.blog-list ul li {

	display:block;

	border:solid 1px #e7e7e7;

	box-shadow: 0 2px 5px #f5f5f5;

	margin-bottom:10px;

	}

.blog-cantent p {

	font-size:14px;

	}

.blog-cantent .autoh {

    bottom: 0;

    display: block;

    position: absolute;

    text-align: right;

}

.autoh a {

	display:inline-block;

	margin-right:10px;

	font-size:13px;

	color:#949494;

	font-family: 'Roboto', sans-serif;

	}

.autoh a i {

	font-size:16px;

	}	

.autoh a:hover {

	color:#2a8ce3;

	}

.review-panel {

	padding:10px;

	}	

.r-heading {

	border-bottom:solid 2px #2a8ce3; 

	}

.r-heading h4 {

background:#2a8ce3;

padding:10px;

margin:0;

color:#fff;

display:inline-block;

position:relative;	

	}

.r-heading h4:after{

 border-bottom: 38px solid #2a8ce3;

    border-right: 18px solid transparent;

	border-left: 18px solid transparent;

    content: "";

    display: block;

    height: 0;

    right: -18px;

    position: absolute;

    top: 0;

    width: 0;	

	}

.review-panel {

	display:block;

	}

.review-panel ul {

    list-style: outside none none;

    margin-top: 18px;

    padding: 0;

}

.review-panel ul li {

    border-bottom: 1px solid #ddd;

    display: block;

    margin-bottom: 10px;

    padding-bottom: 10px;

}

.r-content h4 {

	margin:5px 0;

	}	

.btn-link {

	font-size:13px;

	color:#403f3f;

	}

.pagination {

	margin:0;

	}	

.pagination li {

	float:left !important;

	border-bottom:none !important;

	margin:0 !important;

	padding:0 !important; 	

	}

.long-adv {

	display:none;

	margin:20px 0;

	}

.middle-part {
    margin: 0 auto;
    max-width: 1350px;
    position: relative;
}

.left-adv {
	display:block;
	float: left;
	left: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 1;
    width:160px;

	}

.left-adv a,.right-adv a {

	display:block;

	margin-bottom:10px;

	}	

.right-adv {

	display:block;
	float: right;
	right: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 1;
    width:160px;
	}

	

.card.card-primary {

    border-bottom: 3px solid #03a9f4;

    border-radius: 3px;

}

.card {

    background-color: #fff;

    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);

    margin-bottom: 2rem;

}



.index-1 {

    position: relative;

    z-index: 1;

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:2em;

}

.ms-hero-bg-primary {

	background:#2a8ce3 url(../images/page-bg.jpg) 0 0 no-repeat;

	padding:15px 0;

	margin-bottom:20px;

	background-size:cover;

	position:relative;

	}

.ms-hero-bg-primary:after {

 background-color: rgba(42, 140, 227, 0.85);

    bottom: 0;

    content: "";

    display: block;

    height: 100%;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    width: 100%;

    z-index: 0;	

	}	

.contact-page .form-control, .form-group .form-control {

    background-color: transparent;

    background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);

    background-position: center bottom, center calc(100% - 1px);

    background-repeat: no-repeat;

    background-size: 0 2px, 100% 1px;

    border: 0 none;

    border-radius: 0;

    box-shadow: none;

    float: none;

    transition: background 0s ease-out 0s;

}

.contact-page .form-control {

    font-size: 14px;

    height: 38px;

    line-height: 1.42857;

    padding: 7px 0;

}

.card .card-block, .card.card-block {

    padding: 2rem;

}

.color-white {

color:#fff;	

	}

.ms-logo.ms-logo-sm {

    font-size: 18px;

    height: 35px;

    line-height: 35px;

    width: 35px;

	margin-top:10px;

}

.ms-logo {

    background-color: #03a9f4;

    border-radius: 50%;

    color: #fff;

    display: inline-block;

    font-weight: 400;

    overflow: hidden;

    text-align: center;

    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05), 1px 2px 0 rgba(0, 0, 0, 0.05), 1px 3px 0 rgba(0, 0, 0, 0.05), 2px 4px 0 rgba(0, 0, 0, 0.05), 3px 5px 0 rgba(0, 0, 0, 0.05), 4px 6px 0 rgba(0, 0, 0, 0.05), 5px 7px 0 rgba(0, 0, 0, 0.05), 6px 8px 0 rgba(0, 0, 0, 0.05), 7px 9px 0 rgba(0, 0, 0, 0.05), 8px 10px 0 rgba(0, 0, 0, 0.05), 9px 11px 0 rgba(0, 0, 0, 0.05), 10px 12px 0 rgba(0, 0, 0, 0.05), 11px 13px 0 rgba(0, 0, 0, 0.05), 12px 14px 0 rgba(0, 0, 0, 0.05), 13px 15px 0 rgba(0, 0, 0, 0.05), 14px 16px 0 rgba(0, 0, 0, 0.05), 15px 17px 0 rgba(0, 0, 0, 0.05), 16px 18px 0 rgba(0, 0, 0, 0.05), 17px 19px 0 rgba(0, 0, 0, 0.05), 18px 20px 0 rgba(0, 0, 0, 0.05), 19px 21px 0 rgba(0, 0, 0, 0.05), 20px 22px 0 rgba(0, 0, 0, 0.05), 21px 23px 0 rgba(0, 0, 0, 0.05);

    vertical-align: middle;

}

.ms-site-title {

    display: inline-block;

    font-weight: 200;

    vertical-align: middle;

    word-spacing: -4px;

	font-size:24px;

}

.no-mb i {

	font-size:16px;

	width:25px;

	margin-right:10px;

	text-align:center;

	color:#2a8ce3 !important;

	display:table-cell;



	}

.no-mb span {

	padding-left:10px;

	display:table-cell;

	}

.no-mb h3 {

    margin-bottom: 5px;

	margin-top:0;

}

.card.card-primary .card-header, .card.card-primary .card-footer {

    background-color: #03a9f4;

    color: #f5f5f5;

}

.card .card-header {

    padding: 1.5rem 2rem;

}

.card .card-header h3 {

    font-size: 1.6rem;

	margin:0;

	color:#fff;

}

iframe {

    border: 0 none;

    display: table;

}

.contact-page .form-control:focus, .leave-comment .form-control:focus {

	outline: none;

	background-image: -webkit-linear-gradient(#03a9f4, #03a9f4), -webkit-linear-gradient(#d2d2d2, #d2d2d2);

	background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 100% 2px, 100% 1px;

	box-shadow: none;

	-webkit-transition-duration: .3s;

	transition-duration: .3s

}

.form-control:focus {

    outline: 0 none;

}

label {

	color:#555;

	}

.page-banner {

	position:relative;

	margin-bottom:3px;

	}

.blog-text {



    position: absolute;

    text-align: center;

    top: 39%;

    width: 100%;

}



.blog-text h1 {

    font-weight: 800;

	color:#333;

	text-transform:capitalize;

	font-size:40px;	

	}

.img-heading {

	position:absolute;

	top:0;

	padding:10px;

	background-color: rgba(0, 0, 0, 0.3);

	color:#fff;

	font-size:20px;

	width:100%;

	border-bottom:solid 1px #333;

	 filter: blur(0px);

	}

.c-part {

	position:absolute;

	bottom:0;

	padding:10px;

	background-color: rgba(0, 0, 0, 0.3);

	color:#fff !important;

	width:100%;

	border-top:solid 1px #333;

	}

.c-part .autoh a {

	color:#fff;

	}

.comment-part {

	display:block;

	}				

.comment-part h2, .leave-comment h2 {

    background: #f5f5f5 none repeat scroll 0 0;

    border-bottom: 1px solid #ddd;

    padding: 10px 15px;

}

.media-heading span {

	font-size:13px;

	color:#ccc;

	margin-left:10px;

	}

.comment-part .media {

	border-bottom:solid 1px #ddd;

	padding-bottom:10px;

	}

.tool ul {

	list-style:none;

	padding:0;

	margin-top:15px;

	}

.tool ul li {

	 border-bottom: 1px solid #ddd;

    display: block;

    margin-bottom: 10px;

    padding-bottom: 10px;

	}

.tool-left  {

	text-align:center;

	}	

.tool-left i {

	text-align:center;

	font-size:50px;

	color:#fdaf19;

	}

.page-heading h2 {

 padding: 15px 10px !important;

    text-transform: uppercase;	

	}

	

	

.Glossary ul {

	list-style:none;

	padding:0;

	margin-top:15px;

	}

.Glossary ul li {

	 border-bottom: 1px solid #ddd;

    display: block;

    margin-bottom: 10px;

    padding-bottom: 10px;

	}

.Glossary ul li .r-content h4 {

	font-weight:bold;

	border-bottom:solid 1px #ddd;

	padding-bottom:10px;

	color:#2a8ce3;

	}

.Glossary ul li .r-content a {

	padding:2px;

	}	

.blog-cantent {

	padding-right:10px;

	  min-height: 140px;

	}

.r-content {

	padding-left:5px;

	  min-height: 97px;

	}

.m-btn {

	position:absolute;

	bottom:0;

	display:block;

	}	

.row {

    margin-left: -10px;

    margin-right: -10px;

}



.table-compare td.compare-label {

    background: #f5f5f5 none repeat scroll 0 0;

    vertical-align: middle;

    width: 130px;

	font-weight:700;

}	



.table-compare th {

    width: 88px;

}

.table-compare th {

    background: #f6f6f6 none repeat scroll 0 0;



}



.phone-detail {

display:block;

background: rgb(135,224,253); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	

	}

	

.specs-photo-main::after {

    background: rgba(0, 0, 0, 0) linear-gradient(90deg, #fff 0px, #fcfeff 2%, rgba(125, 185, 232, 0)) repeat scroll 0 0;

    content: "";

    height: 100%;

    left: 163px;

    position: absolute;

    top: 0;

    width: 229px;

    z-index: 0;

}



.specs-brief {

	position:relative;

	z-index:2;

		padding-top:20px;

	}

.specs-brief-accent {

	display:block;

	font-weight:300;

	font-size:13px;

 padding:4px 0;

 text-shadow: 1px 1px 0 hsla(0, 0%, 100%, 0.4);

 font-family:Google-Oswald,Arial,sans-serif;

	}

.specs-brief-accent i {

	width:20px;

	}

.p-tempracher {

	text-align:center;

	font-size:27px;

	font-weight:600;

	color:#fff;

	padding:20px 0;

	text-shadow:0 1px 0 #333;

	text-transform:uppercase;

	border-left:solid 1px #40c8f4;

	font-family:Google-Oswald,Arial,sans-serif;

	}

.p-tempracher span {

	display:block;

	font-size:12px;

	padding:5px 0;

	font-family:Google-Oswald,Arial,sans-serif;

	}

.specs-photo-main {

	min-height:235px;

	}

.desc {

	font-weight:bold;

	 text-shadow: 1px 1px 0 hsla(0, 0%, 100%, 0.4);

	}

.desc p {

	font-weight:300;

	font-size:11px;

	}	

.desc i {

	font-size:30px;

	}	

.desc h1 {

	margin:0;

	color:#333;

	font-weight:bold;

	font-family:Google-Oswald,Arial,sans-serif;

	font-size:18px;

	}

.specs-photo-main {

    background: #fff none repeat scroll 0 0;

    height: 100%;

    position: relative;

}

.s-dec {

	display:block;

 margin-top:20px;

	}

.blur{



background: rgb(179,220,237); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	padding:10px;

	}

.blur h2 {

	margin:0;

	color:#fff;

	 font-family:Google-Oswald,Arial,sans-serif;

	 text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);

	}

.b-btn a {

	color:#fff;

	font-family:Google-Oswald,Arial,sans-serif;

	font-size:16px;

	}

.box {

	display:block;

	margin-bottom:20px;

	border-bottom:solid 1px #ddd;

	padding-bottom:20px;

	background:#f4f4f4;

	}

.box h4 {

    border-bottom: 1px solid #ddd;

    margin-top: 10px;

    padding-bottom: 10px;

    text-transform: uppercase;

}	

.find-fone {

	margin:10px 15px;

	}

.faq-list {

	display:block;

	margin:15px;

	}

.faq-list .panel {

	box-shadow:none;

	margin-bottom:10px;

	border-radius:0;

	 background-color: #fff;

    border-radius: 2px;

    box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);

	}

.faq-list .panel-heading {

border-radius:0;

   background-color: #f6f6f6;

    border-top-left-radius: 2px;

    border-top-right-radius: 2px;

    color: rgba(0, 0, 0, 0.87);

	

	}

	

.post {

    background: #fafafa none repeat scroll 0 0;

    border-radius: 3px;

    color: #333;

    font-size: 10px;

    left: 1px;

    line-height: 20px;

    padding: 0 5px;

    position: absolute;

    top: 33px;
	min-width:33px;
	text-align:center;

}



.post:before {

	content: "";

    display: block;

    width: 0; 

    height: 0; 

    border-left: 5px solid transparent;

    border-bottom: 5px solid #fafafa;

    border-right: 5px solid transparent; 

    position: absolute;

    top: -5px;

    left: 33%;

	}

.search {

	  margin-top: 14px;
	  position:relative;

	}	

.search input, .search button {

	 padding: 1px 12px;

}



.search-box {

    background: #fff none repeat scroll 0 0;

    border-radius: 0 3px 3px;

    box-shadow: 0 4px 15px #aaa;

    padding: 15px 10px;

    position: absolute;

    z-index: 99;

	display:none;

}



.leave-comment .form-control {

	padding-left:0;

	}

.s-btn a {
    color: #fff;
    display: inline-block;
    font-size: 20px;
    line-height: 29px;
    padding: 7px 0;
    text-align: center;
    width: 33px;
}



.s-btn a.facebook {

	 background-color:#3e5ba2;

	}



.s-btn a.twitter {

    background-color: #2da2de !important;

}



.s-btn a.google-plus {

 background-color: #e42c2c !important;	

	}

.c-phone {

	 margin-top: 0;

    padding-left: 10px;

	}

.c-phone span {

	color:#2a8ce3;

	}

.c-categories {

    background: #f5f5f5 none repeat scroll 0 0;

    border-radius: 3px;

    margin-bottom: 20px;

    padding: 3px 5px;

}

.c-categories ul {

    list-style: outside none none;

    text-align: center;

}

.c-categories ul li::before {

    color: #aaa;

  /*  content: "";

    font-family: "FontAwesome";*/

    font-size: 8px;

    left: 0;

    position: absolute;

}

.c-categories ul li.active a {

    font-weight: bold;

}

.c-categories ul li a:hover, .c-categories ul li.active a {

    color: #3d82d7;

}

.c-categories ul li {

    display: inline-block;

    padding-left: 6px;

    padding-right: 6px;

    position: relative;

    text-align: center;

	border:none;

	margin-bottom:0;

	padding-bottom:0;

}



.logo {

    margin-top: 9px;

}

.more {

    display: block;

    margin: 10px 0;

    text-align: center;

}

	

.more a:after {

    display: inline-block;

    margin: 0 0 4px 20px;

    height: 1px;

    content: " ";

    text-shadow: none;

    background-color: #999;

    width: 75px;

}

.more a:before {

    display: inline-block;

    margin: 0 20px 4px 0;

    height: 1px;

    content: " ";

    text-shadow: none;

    background-color: #999;

    width: 75px;

}

.main-left{

	box-shadow: 0 0 5px #dbd7d7;

	padding:10px;

	background:#fff;
margin-bottom:20px;
}



.main-left .panel {

	border:solid 1px #ddd;

	box-shadow:none;

	}

.pro_gridstr_date {

    border-top: 1px solid #e1e1e1;

    box-sizing: border-box;

    color: #666;

    display: inline-block;

    font-size: 10px;

    font-weight: 400;

    line-height: 20px;

    padding: 3px 8px;

    width: 100%;

	text-transform:uppercase;

	font-weight:600;

}

.p-result .caption {

	padding:0;

	}

.p-result .caption h3 {

	padding-left:5px;

	}	

.btn-compair {

background-color: #fafafa;

    border-top: 1px solid #e1e1e1;	

	font-size: 12px;

    font-weight: 600;

	}

.btn-compair:hover {

	background:#2a8ce3;

	color:#fff;

	border-color:#277dc9;

	}	

.thumbnail {

	border-radius:0;

	padding:0;

	transition: all 0.1s ease-out 0.2s;

	}

.img-part {

	display:block;

	padding:0 ;

	text-align:center;

	}

.thumbnail:hover {

	box-shadow:0 0 15px #ddd;

	transition: all 0.1s ease-out 0.2s;

	}

.p-result {

    border-top: 1px solid #ddd;

    padding-top: 15px;

}



.b-btn .btn {

	border-radius:4px;

	}

.carousel-indicators {

    bottom: -29px;

}



.carousel-indicators li {

	border-color:#aaa;

	}

.carousel-indicators .active {

	background:#aaa;

	}

.carousel-indicators {

	margin-bottom:0;

	}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

background-color:#2a8ce3;

color:#fff;

border-color:#2079c9;	

	}

.nav-tabs > li > a:hover {

background-color:#2a8ce3;

color:#fff;

border-color:#2079c9;	

	}

.nav-tabs > li > a {

	text-transform:uppercase;

	}					

.specan {

	display:block;

	background:#f5f5f5;

	border-left:solid 5px #0C6;

	padding:5px;	

	}

.specan ul {

	list-style:none;

	padding-left:25px;

	}

.specan ul li {

	display:block;

	position:relative;

	

padding:5px 0;

	}	

.specan ul li:before {

	content: "\f105";

	font-family: 'FontAwesome';

	position:absolute;

	left:-15px;

	font-size:15px;

	color:#aaa;

	}

.op-rating span {

	padding:5px;

	}

.op-rating {

	margin-bottom:15px;

	}

.openion {

	display:block;

	margin-bottom:20px;

	padding-bottom:10px;

	border-bottom:solid 1px #ddd;

	}

.main-opeanion .media-left {

	padding-right:20px;

	}	

.main-opeanion .media-left a {

	background:#eee;

	padding:2px 10px 10px;

	font-size:20px;

	margin-right:10px;

	line-height:32px;

	}

.btn-yellow {

	background:#fdd519;

	color:#000 !important;

	border-color:#e7c215;

	}

.btn-yellow:hover {

	background:#333;

	color:#fff !important;

	border-color:#000;

	}

.blue-slider .ui-slider-handle {

	background-color:#3498db !important;

	}

.pro_grid_price {

    color: #333;

    display: inline-block;

    font-size: 19px;

    font-weight: 600;

    line-height: 19px;

	float:right;

}

.expected-price {

    color: #666;

    float: left;

    font-size: 10px;

	 line-height: 24px;

}

.m-price {

	padding: 10px 8px;

	display:block;

	border-top:solid 1px #ddd;

}

.rating i {

	font-size:14px;

	color:#f2a217;

	text-shadow:none;

	}

.no-space {

	margin-bottom:0;

	}

.all-brands {

	display:block;

	}

.all-brands a {

	font-size:20px;

	font-weight:bold;

	padding:15px;

	text-transform:uppercase;

	display:block;

	border:dashed 1px #eee;

	margin-bottom:10px;

	}

.all-brands a span {

	font-weight:normal;

	font-size:15px;

	}	

.all-brands a:hover {

	background:#f5f5f5;

	color:#666;

	}

.no-record {

	padding:10px;

	background:#fafafa;

	text-align:center;

	font-size:20px;

	}

.manage {

    min-height: 650px;

}	



.ms-site-title {

	margin-top:0

	}

.comp-mono {

bottom: 24px;

    position: fixed;

    right: 24px;

    will-change: transform;

    z-index: 3;	

	background:#fdd519;

	padding:10px 15px;

	text-transform:uppercase;

	}

.c-count {

color:#000;

font-size:14px;

text-align:right;

font-weight:600;

	}

.c-count:hover,.c-count:focus {

	color:#000;

	}

.c-count:hover abbr {

color:#fff;	

	}		

.c-count abbr {

    background: #cbab16 none repeat scroll 0 0;

    border-radius: 3px;

    display: inline-block;

    height: 26px;

    line-height: 25px;

    text-align: center;

    width: 25px;

	margin-left:10px;

	 transform: scaleY(1);

    transition: transform 0.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform 0.3s cubic-bezier(1, 0, 0, 1) 0s;

}



#searchResultData {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ddd;

    max-height: 256px;

    overflow: auto;

    position: absolute;

    width: 100%;

    z-index: 99;

}

#searchResultData li {

border-bottom:solid 1px #ddd;	

display:block;

list-style:none;	

	}

#searchResultData li:hover {

background:#fafafa;	

	}

											

@media (min-width:200px) and (max-width:767px) {
.social{
    margin-bottom: 5px;
	display:none !important;
}
.left-adv, .right-adv {

	display:none;

	}

.blog-list ul li {

	padding:10px;

	}

.m-btn {

	position:static;

	}

.social {

    display: block;

    margin-bottom: 10px;

}

.blog-cantent .autoh {

	position:static;

	}

.manage {

    min-height: auto;

}

.blog-cantent {
    padding: 10px;
}																	
.main-left {
display:none;	
	}
.mob-show {
display:block;	
	}	
.blog-text h1 {
font-size:20px;	
	}	
.box h4 {
padding-top:10px;	
	}	
	}

@media (min-width:768px) and (max-width:991px) {

.left-adv, .right-adv {

	display:none;

	}

.navbar-default .container {

	width:100%;

	}

.navbar-collapse {

    padding-left:0;

    padding-right:0;

}

.navbar-default .navbar-nav > li > a {

	font-size:13px;

	}

.navbar-right {

width:50px;

overflow:hidden;

height:50px;

float:left;

}

.navbar-right li a {

	padding: 5px;

	text-align:center;

	}

.navbar-right i {

	display:block;

		}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	position: relative;

	min-height: 1px;

	padding-right: 7px;

	padding-left: 7px

}	



.row {

    margin-left: -10px;

    margin-right: -10px;

}



.container {

    padding-left: 10px;

    padding-right: 10px;

}

.m-brand ul li a {

    font-size: 10px;

}

.blog-cantent .autoh {

	position:static;

		text-align:left;

	}

.m-btn {

	position:static;

	}

.navbar-right {

	display:none;

	}

.card-primary {

    min-height: auto;

}			

	}

@media (min-width:992px) and (max-width:1199px) {

.left-adv, .right-adv {

	display:none;

	}



 }

	

.error {

	display:block;

	}

.n-text {

	border:solid 1px #ddd !important;

	padding:10px !important;

	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
