/*===================== TABLE OF CONTENT =======================
1.	3 Homepages
2.  Fonts 
3.  Reset Css
4.  Cross Browser Compatibility
5.  Header
6. Shop
6.  Navigations
7.  Dropdown
8.  Responsive Header
9.  Revolution Slider (Banner)
10. About App
11. Amazing Features
12. Interesting Screenshots
14.	Latest Blog News
15.	Questions Sections
16.	Clinet's Testimonial
17.	Our Newsletter
18. Stylish Pricing Plan
19.	Never Miss a Deal
20.	Contact Us
21. Footer

=============================================================*/



/* ================================================================================== 
Fonts
===================================================================================== */

@import url('https://fonts.googleapis.com/css?family=Raleway:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');

/* ================================================================================== 
Reset Css
===================================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
font-family: 'Source Sans Pro', sans-serif;
overflow-x: hidden;
font-weight: 400;
background-color: #eeeeee;
margin:0 auto;
}
ol, ul {
list-style: none;
}
a:hover {
text-decoration: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
button {
outline: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
margin:0;
padding: 0;
}
a:focus {
text-decoration: none;
outline: none;
}
a:hover {
color: #fff;
}
button {
outline: none;
}
input {
outline: none;
}
textarea {
outline: none;
}
section {
float: left;
width: 100%;
position: relative;
}
img {
float: left;
}
p {
font-size: 14px;
line-height: 26px;
color: #666666;
}


/* ================ CROSS BROWSER COMPATABILITY =============== */

.ask-question,
nav,
.notification-box.active,
nav ul li a,
.user-account-settingss.active,
.user-info a,
.suggestion-usd > span i,
.view-more > a,
.tags-sec ul li a,
.post-st ul li a,
.ed-opts > a,
.bk-links li a,
.like-com li a,
.user-profy > a,
.slick-previous:before,
.slick-nexti:before,
.comment > a,
.sign_link > a,
.post-popup,
.post-project > a,
.post-project-fields form ul li button,
.post-project-fields form ul li a,
.sign-control li a,
.cover-sec > a,
.star-descp > a,
.message-btn a,
.pf-gallery ul li,
.gallery_pt:before,
.gallery_pt > a,
.overview-box,
.skl-name,
.conv-list,
.save-stngs ul li button,
.forum-links.active,
.react-links li a,
.next-prev > a,
nav ul li:hover > ul,
.user-pro-img > a i {
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-ms-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
transition: all 0.4s ease-in;
}


/* ============== DEFAULT BORDER RADIUS =========== */


.ask-question,
.login_register ul li a,
.search-bar form input,
.search-bar form button,
.search_form form input,
.post-st ul li a,
.post-bar,
.bk-links li i,
.bid_now,
.user-profy ul li a,
.posty,
.comment_box form button,
.post-project-fields form input,
.post-project-fields form textarea,
.post-project-fields form select,
.post-project-fields form ul li button,
.post-project-fields form ul li a,
.signin-pop,
.sign-control,
.sign_in_sec form input,
.sign_in_sec form select,
.sign_in_sec form button,
.signup-tab,
.login-resources ul li a,
.flw-hr li a,
.message-btn a,
.user-profile-ov,
.portfolio-gallery-sec,
.overview-edit,
.overview-edit form textarea,
.overview-edit form input,
.overview-edit form select,
.overview-edit button,
.file-submit,
.billing-method,
.lt-sec > a,
.add-billing-method,
.payment_methods form button,
.payment_methods form input,
.company-up-info ul li a,
.search-box form input,
.filter-dd form input,
.filter-dd form select,
.conversation-box,
.save-stngs ul li button,
.cp-field input,
.cp-field textarea,
.accept-req,
.mf-field input,
.mf-field button,
.pagination li .page-link,
.post_comment_sec form textarea,
.post_comment_sec form button,
.next-prev > a {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}

.wrapper {
float: left;
width: 100%;
position: relative;
}

.overlay:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.75);
z-index: 99;
}






/* ============== Headers =========== */
.top-header {
padding: 9px 0px 9px;
background: #efefef;
text-transform: uppercase;
}
.top-header .top-right {
padding: 0px;
margin: 0px;
}
.top-header .top-right ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.top-header .top-right ul li:first-child {
padding-left: 0px;
}
.top-header .top-right ul li {
display: inline;
padding: 0px 15px;
}
.top-header .top-right ul li a {
color: #33444c;
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
font-family: raleway;
} 	 	 
.top-header .top-right ul li a:hover {
color:#008ed1;
text-decoration:none; }
.top-header .top-left {
padding: 0px;
margin: 0px;
}
.top-header .top-left ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.top-header .top-left ul li {
display: inline;
}
.top-header .top-left ul li a {
color: #33444c;
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
font-family: raleway;
padding: 0px 9px;
}
.top-header .top-left ul li a:hover,
.top-left .icofont:hover {
color:#008ed1;
text-decoration:none;	
}
.top-left .icofont {
font-size: 14px;
color: #33444c;
}
.site-header-main {
position: relative;
z-index: 9999;
box-shadow: 0 8px 6px -6px #888;
padding: 15px 0px;
}

.site-header-main .navbar-inverse {
background-color:transparent;
border-color:transparent;}
.site-header-main .navbar {
margin:0px; padding:0px;}
.header-cart {
border: 1px solid #aebcc3;
border-radius: 23px;
margin-top: 8px;
color: #33444c;
width: 143px;
position: relative;
right: -16px;
}
.header-cart .icofont-cart {
background: #008ed1;
color: #fff;
border-radius: 32px;
font-size: 19px;
height: 45px;
width: 45px;
text-align: center;
display: block; 
line-height: 45px;
}
.header-cart .icofont-cart:hover
{
cursor:pointer;
box-shadow: 0 2px #aebcc3; 
}
.header-cart .icofont-cart a:hover
{
text-decoration:none;	
}
.items {
float: left;
position: absolute;
right: 20px;
top: 10px;
font-size: 16px;
font-family: raleway semibold;
}

/*=======Shop=========*/
.our-shop {
padding: 115px 0px 50px;
background: #f7f7f7;
position: relative;
top: -108px;
}
.hometitle {
text-align: center;
width: 100%;
}
.hometitle span {
color: #008ed1;
font-size: 14px;
font-weight: 600;
font-family: Raleway;
}
.hometitle h4 {
color: #33444c;
font-size: 24px;
margin-bottom: 50px;
font-weight: 500;
font-family: Raleway;
margin-top: 8px;
line-height: 30px;
}

.hometitle span {
color: #008ed1;
font-size: 24px;
font-weight: 600;
font-family: Raleway;
}
.homeproduct {
font-size: 16px;
font-family: "Raleway";
color: rgb(0, 0, 0);
font-weight: bold;
line-height: 1.5;
border: 1px solid #aebcc3;
border-radius: 3px;
}
.homeproduct:hover
{

box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-decoration:none;
transform: scale(1.05);
}
.homeproduct .pro-cart:hover 
{
color:#008ed1;
}
.homeproduct .pro-title  {
padding-bottom: 10px;
}
.homeproduct .pro-title a {
font-size: 16px;
font-family: "Raleway SemiBold";
color: #000;

}
.homeproduct .pro-title a:hover
{
text-decoration:none;
color:#008ed1;
}
.homeproduct .pro-desc {
font-family: Raleway;
font-size: 14px;
font-weight: 500;
font-style: normal;
line-height: 1.71;
letter-spacing: normal;
text-align: left;
padding-bottom: 12px;
color: #008ed1;
}
.homeproduct .pro-price {
font-family: Raleway;
font-size: 20px;
font-weight: bold;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: left;
color: #33444c;
float: left;
width: 50%;
}
.homeproduct .pro-cart {
font-size: 24px;
font-weight: normal;
font-style: normal;
line-height: normal;
letter-spacing: 0.1px;
text-align: right;
color: #bdbdbd;
}
.homeproduct .pro-mains {
padding: 20px 15px;

background: #fff;
}
.pro-img img {
width:100%; float:left;
}
.go-shop {
margin-top: 50px;
text-align: center;
width: 100%;
float: left;
}
.go-shop a {
border: 1px solid #aebcc3;
background: #fff;
padding: 9.5px 16px;
color: #33444c;
font-family: Raleway SemiBold;
font-size: 14px;
border-radius: 29px;
/* box-shadow: 0 2px #aebcc3;*/
}

.go-shop a:hover {
text-decoration:none;
left: 0;
transform-origin: right bottom;
transform: translateX(100%) rotate(30deg);
transform: rotate(0deg);
transition: all .5s; 
color:#fff;
background:#008ed1; }
/*========What We Do===========*/
.we-do {
padding: 10px 0px;
background: #ffffff;
position: relative;

}
.inner-box h3 {
font-family: Raleway SemiBold;
margin-bottom: 24px;
color: #33444c;
font-size: 18px;
}
.inner-box span {
color: #7f858f;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 24px;
}
.inner-box p {
margin-bottom: 30px;
float: left;
width: 100%;
}
.show {
display: block;
}
/*=========Feature Work==========*/
.feature-work {
text-align: center;
padding: 80px 0px 0px 0px;
background: #fff;
position: relative;
bottom: 10px;
}
.top-mar1 .btn-primary {
margin: 0px 10px;

padding: 10px 25px;
border: 1px solid #aebcc3;
color: #33444c;
font-size: 14px;
font-family: Raleway SemiBold;
text-transform: uppercase;
background: #fff;
border-radius: 29px;
}
.top-mar1 .btn-primary:hover
{
color:#fff; 
background:#008ed1; 
text-decoration:none;	
border: 1px solid #008ed1;
}

/*=========Our Work=========*/
.our-work {
background: #ffffff;
position: relative;
bottom: 0;
}
.work-services {
text-align: center;
margin-bottom: 80px;
}
.work-services .work-img {
border-radius: 100%;
display: -webkit-inline-box;
width: 115px;
height: 115px;
text-align: center;
line-height: 40px;
-webkit-transition: all 0.35s ease-in;
transition: all 0.35s ease-in;
background-color: #ffffff;
box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.18);
margin: 0 auto;
}
.work-services .work-img img {
margin: 23px 23px;
text-align: center;
z-index: 9999;
position: relative;
}
.work-services .work-img:hover{
-webkit-transform: rotateZ(720deg);
-moz-transform: rotateZ(720deg);
transform: rotateZ(720deg);
-webkit-transition: 0.6s ease-out;
-moz-transition:  0.6s ease-out;
transition:  0.6s ease-out; 
transform: translate3D(0,-20%,0);
transition: all .5s;
}
.work-services .work-no {
font-size: 24px;
font-family: Raleway black;
color: rgb(174, 188, 195);
/* line-height: 1.417; */
margin: 20px 0px 15px;

}
.work-services .work-text {
font-size: 18px;
font-family: "Raleway SemiBold";
color: rgb(51, 68, 76);
line-height: 1.889;
}
/*=======#menu=======*/
.menu .navbar-inverse .navbar-nav>li { 
background: transparent;  padding: 0px 20px;
}
.menu .navbar-inverse .navbar-nav>li>a {  
font-family: Raleway;
font-size: 14px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
padding:12px 0px;
background:transparent;
text-align: left;
color: rgb(51, 68, 76);
text-transform: uppercase;}
.menu	.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover 
{
color: #008ed1;
/*text-decoration: line-through;*/
}
.menu .navbar-inverse .navbar-nav>li>a:hover 
{

/*text-decoration: line-through;*/
color: #008ed1;
background:transparent;
}
/*======#our Services=======*/
.our-services {
padding: 50px 0px;
background: #f7f7f7;
position: relative;
bottom: 0;
}
.panel-group .panel {
padding: 0;
color: #212121;
border: 1px solid #aebcc3;
border-top-right-radius: 29px!important;
border-top-left-radius: 29px!important;
border-bottom-right-radius: 29px!important;
border-bottom-left-radius: 29px!important;
margin-bottom: 30px;
}

.panel-default > .panel-heading {
padding:0px;
}

.panel-title {
font-size: 14px;
}

.panel-title > a {
display: block;
border-radius: 28px;
text-decoration: none;
padding: 20px;
background: #fff;
color: #33444c;
font-size: 18px;
}
.panel-title > a:hover {
background:#008ed1;
color:#fff;
text-decoration:none;
transition: all .5s;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.more-less {
float: right;
color: #212121;

}
.panel-default>.panel-heading
{
background-color: transparent!important;
border-color: transparent!important;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 21px 22px;
background: #fff;
border-bottom-right-radius: 29px;
border-bottom-left-radius: 29px;
color:#7f858f; 
font-size:14px;
font-family: 'Open Sans', sans-serif;
line-height:24px;
}
/*==========Our Blog============*/
.homeblog {
padding: 80px 0px 0px;
background: #fff;
position: relative;
bottom: 0px;
}
.blog-main {
border: 1px solid #aebcc3;
border-radius: 5px;
}

.blog-main:hover{
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-decoration:none;
transform: scale(1.05);
}
.blog-content {
padding: 20px 20px 30px;
}
.blog-content .blog-name {
text-align: left;
float: left;
width: 50%;
color: #008ed1;
font-size: 14px;
font-family: Raleway Medium;
}
.blog-content .blog-date {
text-align: right;
float: left;
width: 50%;
color: #7f858f;
font-size: 14px;
font-family: Raleway Medium;
}
.blog-content .blog-desc {
color: #33444c;
text-align: left;
font-family: Raleway;
font-size: 18px;
padding-top: 10px;
font-weight: 600;
}
.blog-content .blog-desc:hover{text-decoration:none;}
.blog-main img {width:100%;}

/*=======Subscribe=====*/
.subs {
margin: 0 auto;
position: relative;
top: 64px;
}
.subscribes {
background: #008ed1;
/* height: 130px; */
border-radius: 65px;
width: 100%;
position: relative;
/* top: -179px; */
padding: 42px 72px 35px;
}
.subs-icon {
width: 16%;
float: left;
padding-right: 9px;
margin-top: 10px;
margin-right: 14px;
}
.subs-left {
float: left;
width: 75%;
}
.subscribes h3 {
margin-bottom: 0px;
color: #fff;
font-family: Raleway SemiBold;
font-size: 24px;
margin-top: 4px;
}
.subs-left span {
font-size: 14px;
font-family: Raleway;
color: #fff;
}
.mc4wp-form-fields {
position: relative;
padding: 0px;
text-align: right;
}
input[type="date"], input[type="time"], input[type="datetime-local"], 
input[type="week"], input[type="month"], 
input[type="text"], input[type="email"], input[type="url"], input[type="password"], 
input[type="search"], input[type="tel"],
input[type="number"], textarea {
background: #f7f7f7;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #d1d1d1;
border-radius: 2px;
color: #686868;
padding: 0.625em 0.4375em;
width: 100%;
}
.mc4wp-form-fields input[type="email"] {
width: 56%;
border-radius: 23px;
text-transform: capitalize;
color: #7f858f;
font-size: 12px;
font-family: Raleway Medium;
padding: 13px 18px 12px;
/* height: 45px; */
padding-left: 30px;
}
.mc4wp-form-fields input[type="submit"] {
font-size: 14px;
color: #ffffff;
box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.18);
border-radius: 23px;
border: 1px solid #fff;
background: transparent!important;
font-family: Raleway SemiBold;
padding: 12px 36px;
margin-left: 11px;
height: 45px;
}
/*=======Footer=========*/
.footer {
background-image: url(../images/Bg.png);
padding: 102px 0px 29px;
}
.footer-content {
color: #7f858f;
font-size: 14px;
font-family: Raleway Medium;
padding: 30px 0px;
line-height: 24px;
}
.footer-social {
padding: 0px;
margin: 0px;
}
.footer-social ul {
padding: 0px 0px;
margin: 0px;
}
.footer-social ul li:first-child {
margin-left: 0px;
}
.footer-social ul li {
display: inline;
margin: 5px;
float: left;
text-align: center;
}
.footer-social ul li a {
display: block;
width: 40px;
height: 40px;
line-height: 0px;
border: 1px solid #aebcc3;
text-align: center;
border-radius: 50px;
margin-right: 2px;
padding: 13px;
color: #33444c;
-webkit-transition: all 0.35s ease-in;
transition: all 0.35s ease-in;
}
.footer-social ul li a:hover {text-decoration:none;
color:#fff;
background:#007bff;}
.footer-title {
padding-top: 42px;
}
.footer-title h2 {
font-family: Raleway SemiBold;
text-transform: uppercase;
color: #33444c;
font-size: 18px;
}
.footer-menu ul li {
line-height: 24px;
}
.footer-menu ul a {
color: #7f858f;
font-size: 14px;
font-family: Raleway Medium;
}
.footer-menu ul a:hover {text-decoration:none; color:#008ed1;}
.footer-menu {
width: 100%;
margin-top: 25px;
}
.footer-menu ul {
float: left;
padding: 0px;
margin: 0px;
list-style: none;
width: 50%;
}
.footer-service {
margin-top: 26px;
}
.footer-service ul {
padding: 0px;
margin: 0px;
list-style: none;
}
.footer-service ul li {
line-height: 24px;
}
.footer-service ul a {
color: #7f858f;
font-size: 14px;
line-height: 24px;
font-family: Raleway Medium;
}
.address {
color: #7f858f;
font-size: 14px;
padding-top: 23px;
line-height: 24px;
font-family: Raleway Medium;
}
.footer-title label {font-weight:500;}
.footer-service ul a:hover {
text-decoration:none; color:#008ed1;
}
.footer-blow {
padding: 33px 0px 18px;
background: #efefef;
}

.footer-logo {width:100%; 
margin-top: 12px;
float:left;}
.footer-blow .copy-right {
color: #7f858f;
font-size: 14px;
font-family: Raleway SemiBold;
width: 100%;
text-align: center;
}
.footer-blow .copy-right a {
color:#008ed1;
}
/*=======BreadScrum=======*/
.breadcrumb {
padding: 0px!important;
background-color: #fff!important;
margin-top: 15px;
border-radius: 0px!important;
}
.breadscrm {
padding: 25px 0px 41px;
margin: 0 auto;
font-size: 14px;
text-align: center;
font-family: Raleway;
color: #33444c;
font-weight: bold;
text-transform: uppercase;
}
.breadscrm a {
color: #33444c;
font-size: 14px;
font-family: Raleway;
font-weight: bold;
text-transform: uppercase;
}
/*=====#Page Title=====*/
.page-title {
margin: 0 auto;
font-size: 14px;
font-family: Raleway;
font-weight: bold;
text-transform: uppercase;
color: #008ed1;
text-align: center;
}
.title-main {
text-align: center;
color: #33444c;
font-size: 24px;
padding-top: 4px;
font-family: Raleway Medium;
}
.about-middle {
padding: 50px 0px 80px;
}
.about-middle p {
color: #7f858f;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
line-height: 24px;
text-align: justify;
}
.about-work {
background: #f7f7f7;
padding: 50px 0px 0px;
}

.team-member {
padding: 80px 0px 0px;
}

.team {
padding: 0;
text-align: center;
margin: 0 auto;
}
.team ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.team ul li {
margin: 0px 15px;
float: left;
padding: 0px;
padding-bottom: 24px;
list-style: none;
border-top-right-radius: 15px;
border: 1px solid #aebcc3;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
.team p {
margin: 24px 0px 14px;
color: #33444c;
font-family: Raleway;
font-weight: 600;
font-size: 18px;
}
.team span {
color: #008ed1;
font-family: Raleway Medium;
font-size: 14px;
}
.top-mar {
padding: 50px 0;
margin: 0 auto;
text-align: center;

margin: 0 auto;
}
.top-mar .btn-primary {
margin: 0px 10px;
padding: 10px 25px;
border: 1px solid #aebcc3;
color: #33444c;
font-size: 14px;
font-family: Raleway SemiBold;
text-transform: uppercase;
background: #fff;
border-radius: 29px;
}
.top-mar .btn-primary:hover {
color:#fff; 
background:#008ed1; 
text-decoration:none;	
border: 1px solid #008ed1;
}
.team  img {margin-bottom:20px;}
.top-mar1 {
padding: 0px 0 50px;
margin: 0 auto;
text-align: center;
}
.tab-content 
{
padding:0px 8px;	
}
.team ul li:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.Shop .homeproduct {
margin-top:30px;
}
/*=====Contact Page======*/
.contact-box{
margin-top: 64px;
height: 262px;
text-align: center;
padding: 24px 16px;
background: #ffffff;
-webkit-box-shadow: 0 0 14px #e5e5e5;
-moz-box-shadow: 0 0 14px #e5e5e5;
box-shadow: 0 0 14px #e5e5e5;
}
.contact-box .contact-title {
padding: 20px 0px 17px;
color: #33444c;
font-size: 18px;
font-family: Raleway SemiBold;
}
.contact-box .contact-content {
color: #7f858f;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 24px;
}
.icons {
text-align:center; 
width:100%;
float:left; 
}
.icons img {
margin:0 auto;
float: none;
}
.main-form {
margin: 80px 0px 0px;
}
.send-us {
color: #33444c;
font-size: 24px;
font-family: Raleway Medium;
margin-bottom: 22px;
}
div.wpcf7 {
margin: 0;
padding: 0;
}
.main-form .wpcf7-submit {
border-radius: 23px;
font-family: Raleway SemiBold;
color: #ffffff;
font-size: 14px;
padding: 12px 52px;
margin-top: 35px;
border: 0px;
background: #008ed1;
}
.main-form .wpcf7-submit:hover{
transform: rotate(0deg);
transition: all .5s;
background:#33444c;
}
.main-form textarea {
border-radius: 27px;
font-size: 12px;
color: #7f858f;
font-family: Raleway Medium;
padding: 15px 17px;
border: 1px solid #aebcc3;
text-transform: capitalize;
background: #fff;
margin: 12px 15px 12px 0px;
width: 96%;
float: left;
height: 146px;
}
.main-form input[type="text"],
.main-form input[type="email"], .main-form input[type="tel"]
{
border-radius: 27px;
font-size: 12px;
color: #7f858f;
font-family: Raleway Medium;
padding: 9px 17px;
border: 1px solid #aebcc3;
text-transform: capitalize;
background: #fff;
margin: 15px 15px 12px 0px;
width: 47%;
}
.sinup { 
margin-top:20px;
}
.signin 
{
border:1px solid #aebcc3; 
border-radius:7px;
}
.signin .top-sing {
color:#33444c;
font-size:18px;
font-family:Raleway Medium; 
padding:25px 24px;
border-bottom:1px solid #aebcc3;
}
.signin .registration {
padding:30px 100px;
}
.registration label
{
margin:14px 0px 8px;
text-transform: capitalize;
font-size:14px;
font-family:Raleway Medium;  
color:#33444c;
}
.registration .form-group  input {
height: 40px;
border: 1px solid #aebcc3;
background: #fff;
width: 370px; }
.registration .create {
color:#ffffff;
font-size:14px;
font-family:Raleway SemiBold; 
background:#33444c; 
border:0px;
margin-top:37px;
text-transform:uppercase;
border-radius:29px;
padding:15px 24px;
}
.registration .create:hover{
transform: rotate(0deg);
transition: all .5s;
background:#008ed1;	
}
.facebook {
margin:0 auto;  
text-align: center;
border-top:1px solid #aebcc3; 
padding:30px 0px;
}
.facebook .face { 
color: #ffffff;
font-size: 14px;
font-family: Raleway SemiBold;
background: #3b5998;
border: 0px;
margin: 0 auto;
text-transform: uppercase;
border-radius: 29px;
padding: 15px 38px;
text-align: center;}
.facebook .face:hover{
transform: rotate(0deg);
transition: all .5s;
background:#33444c;
}
.padding {    
padding-left: 0px!important;
padding-right: 0px!important;
color: #33444c;
margin-top: 12px;
font-family: Raleway Medium;
margin-bottom: 47px;}
.sin {  
background: #008ed1;
color: #ffffff;
font-size: 14px;
font-family: Raleway SemiBold;
padding: 10px 25px;
border-radius: 29px;
border: 0px;
/* float: left; */
text-align: left;}
.sin:hover{
transform: rotate(0deg);
transition: all .5s;
background:#33444c;
}
.for-desc {
font-size:14px; 
color:#7f858f; 
font-family: 'Open Sans', sans-serif;
font-weight:500;
padding: 32px 0px 10px 25px;
}
.forget {
margin:0 auto; 
}
.back	{
padding-top:10px;
}
.back a {
color:#008ed1;
font-size:14px;
font-family:Raleway Medium;
}
/*====Cart=====*/
.padd {
padding-left:0px!important; 
padding-right:0px!important;
}
.cart {
margin:0px 0px 80px;
}
.cart-design {
border: 1px solid #aebcc3;
border-radius: 6px;
}
.cart-title {
color: #33444c;
font-size: 18px;
font-family: Raleway Medium;
padding: 25px 24px;
border-bottom: 1px solid #aebcc3;}
.price-cart {
color:#33444c;
padding:64px 0px; 
text-align:center; 
font-family:Raleway SemiBold;
font-size:26px;
}
.shop-banner{  
background-image: url(../images/shop/bg-shop.png);
}
.checkout {
padding:30px 23px;
border-top: 1px solid #aebcc3;
}
.continue {
padding-left:0px!important; 
padding-right:0px!important;
}
.continue a {
color:#ffffff; 
text-transform: uppercase; 
font-size:14px;
font-family:Raleway SemiBold; 
padding:14px 19px;
background:#33444c;   
border-radius: 23px;
}
.continue a:hover {
color:#ffffff;
background:#008ed1;
text-decoration:none;
transform: rotate(0deg);
transition: all .5s;
}
.button-cart {
padding-left:0px!important;
padding-right:0px!important;
}
.button-cart a {
color:#ffffff;
font-size:14px; 
font-family:Raleway SemiBold; 
padding:15px 18px;
background:#008ed1;
text-transform: uppercase; 
border-radius: 23px;
}
.button-cart a:hover {
color:#ffffff;
background:#33444c;
transform: rotate(0deg);
transition: all .5s;
text-decoration:none;
}
.text-check {
color:#7f858f;
font-size:14px; 
font-family:Raleway; 
font-weight:500;
}
.cart-table {
padding:30px 24px 42px;
}
.faq {
padding:80px 0px;
}
.right-sidebar {
padding:0px; 
margin:0px;
}
.right-sidebar ul {
padding:0px; margin:0px;
}
.right-sidebar li{   
margin-bottom: 0px;

}
.right-sidebar li a{
color: #33444c;
font-size: 14px;
/* line-height: 50px; */
background: #f7f7f7;
padding: 10px 30px;
font-family: Raleway Medium;
border: 1px solid #aebcc3;
width: 90%;
float: left;
border-radius: 4px;
margin-bottom: 10px;}
.right-sidebar li a:hover{
background:#008ed1;
text-decoration:none;
color:#fff;
}
/*=====#single Page=====*/
.shop-banner .breadcrumb {
background:transparent!important;    
padding-top: 11px!important; 
margin-top: -3px;}
.shop-banner .breadscrm, .shop-banner .breadscrm a, .shop-banner .page-title,
.shop-banner  .title-main{
color:#fff!important;
}
.search {
padding: 30px 0px 40px;
margin: 0 auto;
text-align: center;}
.search input[type="text"] {    border-radius: 23px;
color: #7f858f;
font-size: 12px;
font-family: Raleway Medium;
padding: 13px 24px;
width: 322px;}
.search input[type="submit"]{
background: #33444c;
color: #fff;
font-size: 14px;
font-family: Raleway SemiBold;
padding: 12px 38px;
border-radius: 23px;
border: 0px;
text-transform: uppercase;
margin-left: 14px;
}
.search input[type="submit"]:before,
.search input[type="submit"]:after{
top: 0;
left: 0;
transform-origin: 0 bottom;
transform:  translateX(-100%) rotate(-30deg);
}
.search input[type="submit"]:hover:before{
transform: translate3D(0,-20%,0);
transition: all .5s;
background:#008ed1;
}

.search input[type="submit"]:hover:after{
right: 0;
transform: rotate(0deg);
transition: all .5s;
background:#008ed1;
}
.search input[type="submit"]:hover{
/* -webkit-transform: rotateZ(720deg);
-moz-transform: rotateZ(720deg);
transform: rotateZ(720deg);
-webkit-transition: 0.6s ease-out;
-moz-transition:  0.6s ease-out;
transition:  0.6s ease-out; */
transform: rotate(0deg);
transition: all .5s;
background:#008ed1;	
}
.Shop{
background:#f7f7f7; 
padding-top: 50px; 
padding-bottom: 80px;
}
.shop-menu {  margin:0 auto; 
text-align:center;
}
.shop-menu ul {
padding:25px 0px 24px; 
list-style:none; 
margin:0px;    
border-bottom: 1px solid #aebcc3}
.shop-menu ul li {
display:inline;
}
.shop-menu ul li a{
color:#33444c;  
padding:0px 25px; 
font-size:14px; 
font-family:Raleway SemiBold;
text-transform:uppercase;
}
.shop-menu ul li a:hover {
text-decoration:none;
color:#008ed1; 
/*text-decoration: line-through;*/
}
.quality {
padding:80px 0px 48px;
}
.shop-box	 {
border-radius: 100%;

width: 115px;
height: 115px;
text-align: center;
line-height: 40px;
margin:0 auto;
-webkit-transition: all 0.35s ease-in;
transition: all 0.35s ease-in;
background-color: #ffffff;
box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.18);
margin: 0 auto;
}
.text-quality {
text-align:center; 
color:#33444c; 
font-size:18px; 
padding-top: 30px;
font-family:Raleway SemiBold;
}
.shop-box img {
margin:25px 24px;
}
.card-group-item {
background:#fff;
border:1px solid #aebcc3;
border-radius:4px; 
margin-top: 30px
}
.p-left {
padding-left:0px!important;
}
.p-left  .title {
color: #33444c;
font-size: 18px;
font-family: Raleway SemiBold;
border-bottom: 1px solid #aebcc3;
padding: 15px 16px;
margin: 0px;}
.card-body {
padding-left:20px; 
padding-bottom:30px;
border-bottom:1px solid #aebcc3;
}
.card-body p{
font-size:16px; 
font-family:Raleway SemiBold;
color:#33444c;
margin:30px 0px 24px;
}
.card-body label {  
width: 100%; 
color:#33444c;
font-size:14px;
font-family:Raleway Medium; 
text-transform:uppercase;
}
.card-body label input[type='checkbox']{ 
border: 1px solid #372244;
background: #fff;
margin-top:6px;
margin-right: 10px; }
.card-body label:hover {
color:#008ed1;
}
.tag-search input[type='text'] {  
border-radius: 23px;
border: 1px solid #aebcc3;
padding: 10px 18px;
width: 180px;
background: #fff;
color: #7f858f;
margin-top: 0;
font-size: 12px;
font-family: Raleway Regular;
}
.tag-search input[type='submit']{
background: #33444c;
border-radius: 29px;
height: 35px;
width: 35px;
border: 0px;
position: absolute;
right: 38px;

}
.tag-search input[type='submit']:hover{
background:#008ed1;
}
.tag-search .icofont {
color: #fff;
z-index: 5;
right: 48px;
margin-top: 11px;
position: absolute;
}
.range-price input[type='number'],
.range-price input[type='text']{ 
border-radius: 23px;
border: 1px solid #aebcc3;
padding: 10px 10px;
width: 80px;
background: #fff;
color: #7f858f;
margin-top: 0;
font-size: 12px;
font-family: Raleway Regular;
}
.range-price .form-group    { 
float: left;
margin: 0px 13px 0 0px;
}
.range-price .tag-search .icofont {
margin-top:10px;
}
.range-price label { 
color: #7f858f;
font-size: 14px;
margin-bottom: 3px;
text-align: center;
font-family: Raleway Regular;}
.card-body:last-child{
border-bottom:0px;
}
.forget .form-group {
margin-bottom:50px;
}
.cart-img {
width:75px;
float:left;
}
.cart-title1 {
width:400px;
float:left; 
color:#33444c; 
font-size:14px; 
font-family:Raleway SemiBold;
}
.cart-title1 .c-des {
margin:12px 0px 8px;
color:#008ed1; 
font-size:12px; 
font-family:Raleway Medium;
}
.cart-price { 
float: left;
text-align: right;
width: 111px;
}
.cart-title1 p	{
color:#7f858f; 
font-size:14px; 
font-family:Raleway SemiBold;
}
.cart-price {

color:#7f858f; 
font-size:14px; 
font-family:Raleway SemiBold;
}
.cart-price a {
color:#33444c;
}
.paggi .pagination {
margin:50px 0px 0px 15px;
}
.paggi .pagination>li>a, .pagination>li>span{
margin:0px 5px;
padding: 6px 16px;
line-height: 33px;
color: #33444c;
height:45px; 
width:45px;
border-radius:50px;
text-decoration: none;
background-color: #fff;
border: 1px solid #bec9ce;
}
.paggi .pagination>li>a:hover, .pagination>li>span:hover{
background:#33444c; 
color:#fff;
}
.paggi .pagination .icofont  {
line-height: 33px;
font-size: 16px;
font-weight: 600;
margin: -2px;
}
.paggi .pagination>li>a, .pagination>li>span {
margin:0px 5px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span
{
border-radius:100%!important;
}
.pagination>li:last-child>a, .pagination>li:last-child>span
{
border-radius:100%!important;
}
/*====#checkout Page====*/
.checkout-right ul {    
box-shadow: 0 6px 6px -6px #888;
padding: 0;
margin: 0;
width: 100%;
}
.checkout-right .nav-pills>li  {

width: 33%;
text-align: center;
}
.checkout-right .nav-pills>li>a {
padding: 12px 0px 10px; 
border-radius:0px;
border-bottom:2px solid #fff;
font-size:34px;
}
.checkout-right .nav-pills>li>a:hover {
background:transparent;
border-bottom:2px solid #008ed1;
}
.checkout-Right .nav-pills>li.active>a, .nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{
border-bottom:2px solid #008ed1;
}
.check {
padding:30px;
}
.p-right {
padding-right:0px!important;
}
.cart .check   input[type="text"], input[type="email"],input[type="number"], textarea {
height:40px;
background:#fff; 
color:#aebcc3;
border-radius:4px;
} 
.cart .check label {
color: #33444c;
font-size: 14px;
text-transform: capitalize;

font-family: Raleway Medium;
font-weight: 500;
}
.cart .check select {
height:40px;
background:#fff; 
color:#aebcc3; 
border-radius:4px;
width: 100%; 
} 
.mb-3 {
margin-bottom:30px;
}
.cart .check input[type='checkbox']
{
margin-top:0px;
} 
.checkout-right .tab-content .checkout {
margin:0 auto;
text-align:center;
}
.checkout-right .checkout .payment {
border-radius:29px; 
border:0px; 
color:#ffffff; 
font-size:14px; 
font-family:Raleway SemiBold;
padding: 15px 18px;
background:#008ed1;}
.checkout-right .checkout .payment:hover{
transform: rotate(0deg);
transition: all .5s;
background:#33444c;
}
.checkout-right .form-group {
margin-bottom:30px;
} 
.checkout-right .main-right{
padding:30px;
}
.main-right input{ 
height: 40px;
background: #fff;
color: #aebcc3;
border-radius: 4px;
}
.main-right label 
{    color: #33444c;
font-size: 14px;
text-transform: capitalize;
font-family: Raleway Medium;
font-weight: 500;
}
.rate 
{
color: #33444c;
font-size: 20px;
font-family: Raleway;
font-weight: 600;
}
.check-img {
width:16%; 
float:left;
}
.check-title1{
width: 74%;
text-align: left;
float: left;
color: #33444c;
font-size: 14px;
font-family: Raleway SemiBold;
}
.check-title1 .c-des {
padding-top:15px;
font-size:12px; 
color:#008ed1;
font-family:Raleway Medium;
}
.check-title1 p {
margin:15px 0px 0px;
color:#7f858f; 
font-size:14px; 
font-family:Raleway SemiBold;
}
.check-price{
width: 10%;
vertical-align: bottom;
float: left;
margin-top: 72px;}
/*===Single Page===*/
.single-pro .single-banner img{
width:100%; 
margin-bottom:50px;
}
.single-pro .single-title {
font-size:28px; 
color:#33444c; 
font-family:Raleway Medium; 
padding-bottom:35px;
}
.single-pro #home {
color:#7f858f;
font-size:14px;
padding: 25px 0;
font-weight:500;
line-height:24px;
font-family: 'Open Sans', sans-serif;
}
.single-pro #profile{
color:#7f858f;
font-size:14px;
padding: 25px 0;
font-weight:500;
line-height:24px;
font-family: 'Open Sans', sans-serif;
}
.social-ico li {
display:inline;
font-size:14px;
font-family:Raleway SemiBold; 
text-transform:uppercase;
}
.social-ico li a {
color:#33444c;
font-size:14px;
font-family:Raleway SemiBold; 
text-transform:uppercase;
padding:0px 6px;
}
.social-ico li a:hover {
color:#008ed1; 
text-decoration:none;
}
.social-ico {
float: none;
margin-top: 16px;
position: relative;
top: 12px;}
.nav-tabs>li>a {
position:relative; 
z-index:1;
}
.single-pro .nav-tabs {
border-bottom:1px solid #aebcc3;
}
.single-pro .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover
{

color: #008ed1;
cursor: default;
font-size:14px; 
font-family:Raleway SemiBold;
background-color: #fff;
/*text-decoration:line-through;*/
border: 1px solid #aebcc3;
border-bottom-color: transparent;
}
.single-pro .nav>li>a:hover {
background:transparent;
border:1px transparent; 
color:#008ed1;
}
.single-pro  .nav-tabs>li>a {
color:#33444c; 
font-size:14px; 
font-family:Raleway SemiBold;
}
.single-pro .nav>li>a {
padding:13px 21px 11px;
}
.single-feature h2 {
color:#33444c; 
font-size:18px;
font-family: 'Open Sans', sans-serif;
margin:30px 0px;
}
.single-feature li {
color:#7f858f; 
line-height:24px;
font-size:14px;
font-family: 'Open Sans', sans-serif;
font-weight:500;
}
.single-feature li a {
color:#008ed1;
}
.single-feature li a:hover {
text-decoration:none;
}
.single-feature p{
color:#7f858f;
line-height:24px;
font-size:14px;
font-family: 'Open Sans', sans-serif;
font-weight:500;
padding-top:20px;
}
/*===#Review===*/
.review {
background:#efefef;
border:1px solid #aebcc3; 
margin-top:30px;
padding:20px 0px;
}
.review .review-text {
border-top:1px solid #aebcc3;
}
.review .review-text p{
color: #7f858f;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 25px 15px 0px;
}
.review-name {
padding-bottom:18px;
font-size:16px; 
font-family: 	 SemiBold;
color:#33444c;
}
.review-name span {
color: #7f858f;
font-size: 13px;
font-weight: 500;
font-family: Raleway ;
}
.review-item {
padding-bottom:18px;
font-size:16px; 
font-family:Raleway SemiBold;
color:#33444c;
}
.review-item span {
color: #7f858f;
font-size: 13px;
font-weight: 300;
}
.review-item .icofont-star{
color:#b8a124;
}
.comments {
padding:10px 0px 10px 10px; 
margin-top:30px;
border-radius:4px;
background:#efefef;
}
.comment-img {
float: left;
width: 65px;
}
.comment-post {
width:90%; 
float:left;
}
.comment-post input[type='text'] {
width: 83%;
border-radius: 5px;
height: 64px;
font-family: Raleway;
font-weight: 500;
background: #fff;
padding: 0px 15px;
font-size: 14px;
border: 0px;
color: #bdbdbd;
margin-right: 10px;
margin-left: 10px;
}
.comment-post input[type='submit']{
background: #33444c;
color: #ffffff;
border: 0px;
font-size: 14px;
font-family: Raleway SemiBold;
border-radius: 29px;
padding: 14px 25px;
text-transform: uppercase;
}
.comment-post h3 {
font-size: 16px;
width: 74%;
float: left;
color: #33444c;
font-family: Raleway SemiBold;
margin-left: 15px;
}
.comment-post .comment-date {
padding-top: 20px;
color: #7f858f;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
text-align: right;
padding-right: 15px;
}
.sidebar-search {
position:relative;
margin-top: 98px;
}
.sidebar-search input{
height: 48px;
margin-bottom: 24px;
border-radius: 6px;
font-family:Raleway;
font-weight:500;
color: #bdbdbd;
background:#fff;
font-size: 14px;
padding: 13px;
}
.sidebar-search a{
position: absolute;
top: 14px;
right: 15px;
color: #33444c;
font-size: 16px;}
.right-price {
border:1px solid #aebcc3;
border-radius:4px;
}
.left-bar1 {
color:#33444c;
font-size:18px;
text-transform: uppercase;
font-family:Raleway SemiBold;
padding:20px 0px;
}
.left-bar2 {
color:#aebcc3;
font-size:18px;
text-transform: uppercase;
font-family:Raleway SemiBold;
padding:20px 0px;
}
.sidebar-main {
border-top:1px solid #aebcc3;
padding: 20px 15px;
}

/*===faq===*/
.panel-title > a:before {
float: right !important;

padding-right: 5px;
}
.panel-title > a.collapsed:before {
float: right !important;

}
.our-services .panel-title > a:hover, 
.our-services .panel-title > a:active, 
.our-services .panel-title > a:focus  {
text-decoration:none;
background: #008ed1;
color:#fff;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.leftside {       width: 100%;
line-height: 30px;
color: #33444c;
font-size: 16px;
font-weight: 500;
font-family: Raleway;
}
.right-addtocart input { 
border: 0px;
background: #008ed1;
border-radius: 30px;
margin: 10px 15px 20px;
width: 90%;
color: #fff;
text-transform: uppercase;
padding: 16px;
font-size: 16px;
font-family: Raleway SemiBold;
}
.right-addtocart input:hover{
transform: rotate(0deg);
transition: all .5s;
background:#33444c;
}
.right-buynow input {  
border: 0px;
background: #33444c;
border-radius: 30px;
margin: 10px 15px 20px;
width: 90%;
color: #fff;
text-transform: uppercase;
padding: 16px;
font-size: 16px;
font-family: Raleway SemiBold;
}
.right-buynow input:hover{
transform: rotate(0deg);
transition: all .5s;
background:#008ed1;	
}
.right-tags {
border: 1px solid #aebcc3;
border-radius: 4px;
}
.right-tags li {    
padding: 16px 20px;
color: #33444c;
font-size: 14px;
font-family: Raleway SemiBold;
text-transform: capitalize;
border-bottom: 1px solid #aebcc3;
}
.right-tags li:last-child{ 
border-bottom:0px solid;
}
.right-tags .span {
text-align:center;
color:#7f858f; 
font-family:Raleway SemiBold;
font-size:14px;
text-align: left;
float: right;
width: 60%;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse 
.navbar-nav>.open>a:focus, .navbar-inverse 
.navbar-nav>.open>a:hover
{
background:transparent!important;
color:rgb(51, 68, 76)!important;
}
.menu .dropdown-menu>li {
padding:8px 15px;
border-bottom:1px solid #aebcc3;
}
.menu .dropdown-menu>li:last-child{
border-bottom:0px;
}
.menu .dropdown-menu>li>a {
padding:0px;
display: block;

clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #33444c;
white-space: nowrap;
}
.menu .dropdown-menu>li>a:hover {
background:transparent; 
color:#008ed1;
}
.shop-bottom {
padding:30px 0px;
color:#33444c;
font-size:18px;
text-transform:uppercase;
font-family:Raleway SemiBold;
}
.shop-go
{
padding:30px 0px;
}
.shop-go a {
color:#33444c;
font-size:14px;
text-transform:uppercase;
font-family:Raleway SemiBold;
}
.shop-bottom a:hover {
text-decoration:none;
color:#008ed1;
}
/**faq**/
.faq-text .collapsible {
background-color: #f7f7f7;
color: #7f858f;
cursor: pointer;
padding: 30px;
width: 100%;
font-family: 'Open Sans', sans-serif;
border: none;
text-align: left;
outline: none;
font-size: 14px;
border-bottom: 1px solid #aebcc3;
border-top: 1px solid #aebcc3;


}
.faq-text .collapsible:first-child{
border-top: 0px;
}	
.faq-text .collapsible:last-child{  
border-bottom:0px;
}
.faq-text {
border:1px solid #aebcc3;
border-radius:3px;
}
.active, .collapsible:hover {
background-color: #008ed1;
color:#fff;
}

.faq-text .content{
padding: 30px 30px;
display: none;
overflow: hidden;
background-color: #f7f7f7;;
}
.faq-text .content p{
padding-top: 30px;
color: #7f858f;
font-family: 'Open Sans', sans-serif;
font-weight:500;
line-height: 24px;
font-size: 14px;
}
.faq-text .content span{
color: #008ed1;
font-family: 'Open Sans', sans-serif;
font-weight:500;
font-size: 14px;
}
/**Misclenious**/
.panel-body img {
padding:0px 20px 0px 0px;
}
.panel-title img {
padding: 0px 8px 0px 6px;
width: 48px;
margin-top: -8px;
}
.our-services .icofont  {
font-size: 18px;
}
.single-pro .tab-content
{
padding:0px;
}
.single-pro .active, .collapsible:hover
{
background:transparent;
}
.p-right .icofont {
position: relative;
top: 4px;
}
.faq .collapsible:hover
{
background:#008ed1;
color: #fff;
}
.checkout-right .active, .collapsible:hover
{
background:transparent;
color:#008ed1;
}
.tab-pane .check-img  img {
padding: 0px 15px 30px 0px;


}
.tab-pane .comment-img img {
width: 100%;
padding-top: 0px;
}
/*====Personal Information and Download=====*/
.personal-information .tab-content{
padding:30px 0px;
}
.information-page {
border: 1px solid #aebcc3;
border-radius: 4px;
}
.info-title {border-bottom: 1px solid #aebcc3;
padding:30px 48px;
font-size:18px;
color:#33444c;
font-family:Raleway Medium;
}
.personal-information .active{
background:transparent;
}
.information-inner {
padding:30px 48px;	
}
.information-inner  p{
color:#33444c; 
font-size:14px;
margin-bottom: 30px;
font-family: 'Open Sans', sans-serif;
}
.download  {
text-align:right;
color:#33444c;
font-size:20px;
font-family:Raleway SemiBold;
text-transform: capitalize;
}
.download p {
color:#7f858f;
margin:8px 0px 0px;
font-size:30px;
font-family:Raleway Medium;
}
.personal-img img {
margin-right:15px;
}
.per-info {
margin-top:10px;
color:#33444c;
font-size:20px;
font-family:Raleway SemiBold;
}
.per-info p {
color:#33444c;
font-size:14px;
font-family:Raleway Medium;
margin:0px;
}
.per-info span {
color:#7f858f;
font-size:14px;
font-family: 'Open Sans', sans-serif;
}
.name-information {
margin-bottom:50px;
padding-left: 0px!important;
padding-right: 0px!important;
}
.personal-information .nav-tabs>li a
{
padding: 13px 21px 11px;
color: #33444c;
font-size: 14px;
text-transform: uppercase;
font-family: Raleway SemiBold;	
}
.personal-information .nav-tabs>li a:hover{
background:transparent;
border:0px;
}
.personal-information .nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color: #008ed1;
cursor: default;
font-size: 14px;
font-family: Raleway SemiBold;
background-color:#fff;
/*text-decoration: line-through;*/
border: 1px solid #aebcc3;
border-bottom-color: transparent;
}
.information-inner .form-group {
margin:0px;
}
.information-inner .form-group label{
color: #33444c;
font-size: 14px;
font-family: Raleway Medium;
margin: 30px 0px 10px;
text-transform: capitalize;
}
.information-inner .form-group input,
.information-inner .form-group select{
width:510px;
height:40px;
color:#b9b9b9;
padding:0px 20px;
border-radius:4px;
border:1px solid #aebcc3;
background:#efefef;
font-size:13px;
text-transform: capitalize;
font-family: 'Open Sans', sans-serif;
}
.information-inner p a {
color: #008ed1;
padding-left: 6px;
font-size: 14px;
margin-bottom: 30px;
font-family: 'Open Sans', sans-serif;
}
.cart-download {
padding: 30px 30px;
border-bottom:1px solid #aebcc3;
}
.download-img {
width:100px;
}
.download-img img {
width:60%;
}
.download-title {
width: 59%;
float: left;
color: #33444c;
font-size: 14px;
font-family: Raleway SemiBold;
}
.download-title .download-des {
margin: 6px 0px 6px;
color: #008ed1;
font-size: 12px;
font-family: Raleway Medium;
}
.download-title p{
	margin:0px;
}
.download-right {
margin-top:10px;
}
.download-d .btn {
color: #ffffff;
text-transform: uppercase;
font-size: 14px;
font-family: Raleway SemiBold;
padding: 13px 21px;
background: #33444c;
border:0px;
border-radius: 23px;
}
.download-d {
margin-top:8px;
text-align: center;
}
.download-d .btn:hover 
{
text-decoration:none;
color:#fff; 
transform: rotate(0deg);
  transition: all .5s;
background:#008ed1;
}
.rate-item 
{
	text-align:right;
}
.rate-item p {
font-size:14px;
color:#7f858f;
margin-bottom:1px;
}
.cart-download:last-child
{
	border-bottom:0px;
}
.rate-item .icofont-star {
color: #b8a124;
font-family: 'Open Sans', sans-serif;
}
/*====Modul====*/
.modal-content {
margin-top:15%;
}
.modal .close {
float: right;
font-size: 22px;
font-weight: 500!important;
line-height: 1;
color: #ffffff!important;
filter: alpha(opacity=20);
opacity: .2;
border: 1px solid #ffffff!important;
border-radius: 29px;
height: 25px;
width: 25px;
margin-top: -22px;
margin-right: -23px;
}
.modal-dialog {
width:572px!important;
}
.modal-header {

padding: 29px!important;
border-bottom: 1px solid #aebcc3!important;;
}
.modal-header h4{
color:#33444c!important;
font-size:18px!important;
font-family:Raleway Medium!important;
margin:12px 0px 0px!important;
}
.thumb .icofont-thumbs-up 
{
font-size: 32px;
font-weight:800;
color:#33444c;
}
.text-area textarea{
height:105px;
border: 1px solid #b2bfc6;
font-size:13px;
color:#7f858f;
margin-bottom: 30px;
font-family: 'Open Sans', sans-serif;
}
.modal-footer
{
padding: 30px 30px!important;
border-top: 1px solid #b2bfc6!important;
}
.modal-body{
padding:0px 24px!important;
}
.rating{
color:#33444c;
font-size:14px;
font-family:Raleway SemiBold;
padding:30px 0px 16px;
}
.rating span, .count{
color:#7f858f;
}
.rating-star {
color:#b8a124;
font-size:14px;
font-family: 'Open Sans', sans-serif;
}
.rating-star span {
color:#b9b9b9;
}
.rating select{
border-radius: 4px;
border: 1px solid #aebcc3;
mARGIN-top: 14px;
padding: 6px;
width: 28%;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 500;
}
.modal-content .p-right .btn  {
width:110px;
height:36px;
border-radius:29px;
background:#008ed1;
color:#fff;
font-family: Raleway;
font-weight: 600;
box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.18);
text-transform: uppercase;
font-size:12px;

}
.modal-content .p-left .btn  {
width:110px;
box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.18);
height:36px;
text-transform: uppercase;
border-radius:29px;
background:#33444c;
color:#fff;
font-family: Raleway;
font-weight: 600;
font-size:12px;

}
.shop-box img:hover {
transform: translate3D(0,-20%,0);
transition: all .5s;	
}
#sort-me
{
	margin-bottom:30px;
}
.download-price .icofont  
{
	font-size:18px;
	color:#33444c;
}
.sdfm-inner-wrapper img{
	border: 3px solid #008ed1;
}
#sdfm-wrapper img:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-decoration:none;
border-radius:15px;
transform: scale(1.05);
}
#myNavbar{
	float: right;
}
.logo{
	padding-top:5px;
}
figcaption{
	text-align:center;
}
@media only screen and (min-width:768px) and (max-width:1281px){
	.right-tags li {    
	padding : 16px 10px 30px 10px;
	color: #33444c;
	font-size: 14px;
	font-family: Raleway SemiBold;
	text-transform: capitalize;
	border-bottom: 1px solid #aebcc3;
}
}