/**** CSS Reset ****/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,img,ins,kbd,q,s,samp,smbackground,strike,strong,dl,dt,dd,ol,ul,li,figure,figcaption,iframe,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;vertical-align:text-top;background:transparent;}
a,a:hover{text-decoration:none;}
a{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
/*****************/
body{background-color:#272829;/*padding-top:78px;*/font:normal 12px "Open Sans ",arial;}
*::selection{background-color:#00aeef;color:#fff;}
.border-bottom{border-bottom:1px solid #e7e4e4;min-height:50px;z-index:10000;}
.main-wrap{position:relative;margin:0px auto;max-width:1070px;color:#333;}

.event_out_link a{color: #00aeef;}
#header{box-sizing:border-box;width:100%;min-height:55px;height:86px;padding-left:0px;position:fixed;top:0;left:0;right:0;z-index:1300;background-color:#272829;}
#header-right{
    float: right;
    width: 85%;
}
.header-right-top,.header-right-bottom{
    float: right;
    text-align: right;
    
}

@media screen and (max-width:992px){
    #header-right{
        float:none;
        width: 100%;
    }
    .header-right-top{
  float:none;
  text-align: center;
}}

.phone{color:#09BCFF; display: inline-block; font-size: 18px; font-weight: bold; padding:10px 10px 0 0}
#sticker{padding:0 20px;z-index:1290;}
.fixed-header{position:fixed;top:78px;left:0;right:0;z-index:1100;background-color:#fff;}
#logo{float:left;width:15%;padding-top:18px;}

/**** navigation ****/
#nav{float:left;
/*margin:20px 0px 0px 70px;*/
}
#nav ul{list-style-type:none;padding-top:15px;}
#nav ul li{display:inline;margin-right:15px;}
#nav ul li a{color:#f1f1f1;font:600 14px "Open Sans ",arial; text-transform: uppercase;}
#nav >ul >li >a{padding:5px;/*for better usability on hover and click */}
#nav ul li a.active,#nav ul li a:hover{color:#00aeef;}
#nav ul .selected >a{color:#00aeef !important;font:bold 12px arial!important;}
#nav ul .down-arrow{cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#nav ul .down-arrow:hover >a{color:#00aeef;}
.subnav{box-sizing:border-box;position:absolute;cursor:default;display:block;
top:86px;left: 0; width: 100%; 
/*padding:0 20px 20px 20px;*/
z-index:101;opacity:0;visibility:hidden;overflow:hidden;background-color:#07B6F9;width: 100%; -webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;transition:all .3s ease .1s;}
#nav .subnav ul{ padding:8px 0; text-align: right;}
/*#nav ul .down-arrow:hover >div.subnav{opacity:1;visibility:visible;overflow:visible;}*/
.subnav-visible{opacity:1;visibility:visible;overflow:visible;}
#nav ul .down-arrow .subnav ul li{display: inline-block;line-height:150%;}
#nav ul .down-arrow .subnav li a:hover{color: #000}
/** Mega Menu **/
#nav ul >.down-arrow >.main-mega-wrap{box-sizing:border-box;position:absolute;cursor:default;display:block;top:62px;left:0;right:0;z-index:101;min-width:100%;max-width:1280px;text-align:center;opacity:0;visibility:hidden;overflow:hidden;background-color:#000;border-radius:0 0 3px 3px;-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;transition:all .3s ease .1s;}
#nav ul .down-arrow:hover >div.main-mega-wrap{opacity:1;visibility:visible;overflow:visible;}
#nav ul >li.down-arrow >.main-mega-wrap .nav-column{display:inline-block;box-sizing:border-box;min-width:160px;width:auto;padding:20px 10px;text-align:left;}
#nav ul li .main-mega-wrap ul li{display:block;font:100 12px arial;line-height:180%;color:#848484;}
#nav ul li .main-mega-wrap .nav-column li a{font:100 12px arial;color:#848484;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
#nav ul li .main-mega-wrap .nav-column li a:hover{color:#00aeef;}
/*******************/
#mob-menu{position:absolute;top:18px;left:0;z-index:55;height:25px;width:30px;font:normal 15px arial;color:#fff;display:none;}
#navicon{color:#fff;height:24px;width:28px;float:right;cursor:pointer;line-height:1.5em;font-size:20px;}
#mob-nav{display:none;padding:15px 0;z-index:1300;}
#mob-nav ul{list-style-type:none;padding:0px;}
#mob-nav ul li{padding:8px 0px;border-bottom:1px solid #333;}
#mob-nav ul li a{font:normal 13px arial;padding:5px 14px;display:block;color:#f1f1f1;}
#mob-nav ul li:hover a{color:#fff;}
#mob-nav ul li .mob-active{color:#00aeef;}
/*************/
.login-link{display:inline-block;
/*margin-top:30px;margin-right:20px;padding:5px;*/
color:#f1f1f1;font:600 14px "Open Sans ",arial;text-transform: uppercase;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.login-link:hover{color:#00aeef;}
.header-search{position:relative;z-index:65;float:right;margin-top:5px;width:43px;
/*height:44px;*/
overflow:hidden;
/*transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;*/}
.wow-search{background:url( "../images/icons/wow-search.png ") no-repeat;background-position:10px 10px;width:40px;height:40px;padding:14px 0;border:0;outline:0;text-align:center;cursor:pointer;margin:0;
/*transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;*/}
.wow-searchbox{box-sizing:border-box;opacity:0;width:0;
/*background: transparent;*/
font:normal 14px "Open Sans ",arial;color:#999999;position:relative;outline:0;border:0;
/*transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s; -o-transition: all .3s;*/}
.wow-search:hover{background:url( "../images/icons/wow-search-green.png ") no-repeat;background-position:10px 10px;}
.wow-searchbox-on{opacity:1;padding:10px 6px;min-width:220px;max-width:auto;}
.header-search-on{width:auto;}
.header-search-on .wow-search{background-color:#00aeef;}
.header-search-on .wow-search:hover{background:url( "../images/icons/wow-search.png ") no-repeat;background-position:10px 10px;background-color:#00aeef;}
/****** home slider ******/
.slider-img{
/*padding-top: 25px;*/}
.slider-img img{
/*max-width: 100%; max-height: 409px;*/
width:100%;height:auto;}
.light-blue-bg{background-color:#95c3ca;padding:0px 0px 0px 0px;min-height:238px;}
.top-para{text-align:center;font:normal 16px arial;color:#281f12;}
.banner{
    background-color: #fff;
    padding-top: 41px;
}
/****** all patterns *******/
#all-patterns-banner{padding:0 20px;background-image:url( "../images/free-patterns-wowpattern-banner.jpg ");background-repeat:no-repeat;background-size:cover;}
.all-pattern{box-sizing:border-box;float:left;position:relative;
/*padding: 0 14px 0 0;*/
margin:0px 10px 10px 0;
/*min-height: 248px;*/
background-color: #ccc;
overflow:hidden;
border: 1px solid #ccc;
padding: 10px;}
.all-pattern .ptitle{font:700 12px "Open Sans ",arial;text-align: center; color: #281f12; text-transform: uppercase; height: 30px; overflow: hidden;}
/*.all-pattern img{width:100%;}*/
.all-pattern:hover .thumb-detail{background-color: #333;opacity:1;visibility:visible;}
.all-pattern:hover .thumb-detail .title{left:0;}
.all-pattern:hover .thumb-detail .icons{bottom:3px;}
.all-pattern-top{padding:50px 0;}
.all-pattern-top h1{font:normal 35px "Open Sans ",arial;color:#fff;}
.all-pattern-top p{font:normal 19px "Open Sans ",arial;color:#fff;}
.all-pattern-heading{font:300 24px 'Open Sans ',arial;color:#00aeef; border-bottom: 3px solid #00aeef; padding-bottom: 5px;text-transform: uppercase;}
.product-thumb{background-color: #fff; height: 210px; overflow: hidden; text-align: center;}
.sort-crumb{list-style-type:none;padding:22px 0 10px 0;}
.sort-crumb li{display:inline;margin-right:5px;color:#333;font:normal 11px arial;}
.sort-crumb .sort-text{color:#666;margin-right:8px;}
.sort-crumb li a{color:#281f12;font:normal 11px arial;}
.sort-crumb li a:hover{color:#6ac434;}
.sort-crumb li .current-bread{color:#000;font:bold 11px arial;}
/**************/
.pattern-list-item{box-sizing:border-box;float:left;width:20%;position:absolute;left:0;top:0;bottom:0;padding:30px 0 0 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.pattern-list-enable{left:0px !important;z-index:1200;background-color:#fff;border-right:1px solid #ccc;}
#close-filters,#close-login{position:absolute;top:10px;right:0;padding:10px;color:#ccc;font-size:24px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#close-filters{display:none;font-size:22px;right:2px;}
#close-filters:hover,#close-login:hover{color:#999;}
/*.filter-launch{display:none;position:absolute;top:15px;right:0;z-index:999;cursor:pointer;background-color:#ccc;color:#000;font:normal 12px arial;padding:10px;letter-spacing:1px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.filter-launch:hover{background-color:#6ac434;color:#fff;}*/
.pattern-wrap{box-sizing:border-box;background:#fff;float:left;padding:45px 0 20px 30px;}
.search-pattern-wrap{box-sizing:border-box;background:#fff;float:left;
/*margin-left: 20%;*/
width:100%;padding:30px 20px 20px 15px; min-height: 650px;}
.load-pattern{text-align:center;padding:20px 0px;}
.load-pattern button{border:0px;padding:15px 40px;text-align:center;background-color:inherit;border:1px solid #00aeef;font:normal 16px 'Open Sans ',arial;color:#00aeef;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.load-pattern button:hover{background-color:#00aeef;color:#fff;}
.filter-text{font:normal 14px arial;color:#333;padding-bottom:10px;}
.filter-list-head{border-top:1px solid #ddd;padding:16px 0;}
.category-list-head{font:bold 12px arial;color:#333;cursor:pointer;padding:15px 0;}
.category-list-head >img{float:right;margin-right:20px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.img-rotate{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
.list-customize{font:normal 12px arial;color:#333;padding-top:20px;}
.list-customize-block{display:block;}
.list-customize input{margin-right:5px;margin-top:5px;}
.list-customize a{margin:2px 0;padding:5px 0 5px 5px;color:#333;}
.list-customize a .active{font-weight:bold;}
.list-customize label,.category-list-left{display:block;padding:1px 0;cursor:pointer;padding-bottom:5px;}
.list-customize .active,.category-list-left:hover{background-color:#ddd;}
.number-list{float:right;font:normal 12px arial;color:#7e7d7d;margin-top:6px;margin-right:15px;}
.cat-nums{margin-top:0;}
.custom-color{margin:5px 0 0 0;width:210px;}
.mob-swatch{width:165px;margin:5px 0 0 0;display:none;}
.swatch-btn{float:left;height:29px;width:29px;cursor:pointer;border:0;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;}
.swatch-btn1{float:left;height:18px;
/*width: 61px;*/
cursor:pointer;border:0;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;}
.mob-swatch .swatch-btn,.mob-swatch .swatch-btn1{height:35px;width:40px;}
.swatch-btn:hover,.swatch-btn1:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.blue1{background-color:#1e3b89;}
.blue2{background-color:#4861b6;}
.blue3{background-color:#758ee4;}
.blue4{background-color:#a3bbf6;}
.purple1{background-color:#452745;}
.purple2{background-color:#724872;}
.purple3{background-color:#9f74a0;}
.purple4{background-color:#cca3cd;}
.red1{background-color:#a03d34;}
.red2{background-color:#cd4f4b;}
.red3{background-color:#ea7074;}
.red4{background-color:#ee9fa1;}
.orange1{background-color:#a05d36;}
.orange2{background-color:#ce8b4e;}
.orange3{background-color:#f1b576;}
.orange4{background-color:#f4cea3;}
.yellow1{background-color:#a1a03c;}
.yellow2{background-color:#cecd51;}
.yellow3{background-color:#fbf268;}
.yellow4{background-color:#f9f590;}
.green1{background-color:#2c461c;}
.green2{background-color:#487347;}
.green3{background-color:#749f75;}
.green4{background-color:#a2cda2;}
.black1{background-color:#181918;}
.black2{background-color:#474647;}
.black3{background-color:#747473;}
.white1{background-color:#fcfcfc;}
/**** pattern detail ******/
#pattern-detail{padding:0 20px;}
.pattern-content-left{box-sizing:border-box;float:left;width:55%;min-height:970px;padding:20px 0px 30px 0px;}
.pattern-detail-bg{background-image:url( '../images/bg/dark-grey.jpg ');min-height:1000px;}
.pattern-sidebar{box-sizing:border-box;float:left;width:45%;min-height:1000px;padding:20px 10px 0 15px;}
.pattern-sidebar img{max-width: 446px;}
#related-patterns{padding:30px 20px;}
.detail-top-left{
    float:left;
    width: 80%;
    }
    .pdetails_titlepn{
    font-size: 16px;
    font-weight: bold;    
    }
.detail-top-right{float:right;width: 20%; text-align: right;}
.detail-top-right button{border:0px;padding:7px 20px;text-align:center;
background-color: #00aeef;
font-size:14px;color:#fff;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.detail-top-right button:hover,.detail-top-right .active{background-color:#00aeef;}
.slider-wrapper{min-height:100px;height:auto;padding-right:10px;}
/*************/
.download-btn{box-sizing:border-box;padding:20px;width:97%;color:#fff;margin:20px 0 10px 0;font:normal 15px arial;background-color:#00aeef;cursor:pointer;border:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.download-btn:hover{background-color:#92d400;}
.download-lnk{color: #00aeef; margin-top: 10px;}
.pattern-detail-text{margin:10px 8px 10px 0;color:#333;font:normal 12px arial;/*text-align:justify;*/line-height:150%;}
.pattern-detail-text p{margin-bottom:10px;}
.pattern-detail-text table{border-collapse: collapse; width: 100%;}
.pattern-detail-text td{border: 1px solid #ccc;}
.pattern-detail-text h1{font-size: 24px;}
.pattern-detail-text h2{font-size: 22px;}
.pattern-detail-text h3{font-size: 20px;}
.pattern-detail-text h4{font-size: 18px;}
.pattern-detail-text h5{font-size: 14px;}
.pattern-detail-text h6{font-size: 12px;}

.pattern-detail-text ol,.pattern-detail-text ul{margin-left: 16px;}

.more,.less{cursor:pointer;font-weight:bold;line-height:120%;color:#4C96F0;text-transform:lowercase;}
.pattern-desc-more{cursor:pointer;color:#4eb1db;font:bold 12px arial;}
/*************/
.pattern-format{margin-top:10px;color:#333;font:normal 12px arial;}
.pattern-format tr td{padding:7px 0;}
.pattern-table-img{font-size:14px;width:9%;}
.pattern-type{color:#333;font:normal 12px arial;width:25%;}
.colon-text{color:#333;font:normal 12px arial;width:15%;}
.border-none{border:0px;}

/******* blog detail page ********/
#blog-detail{padding:0 20px;}
.blog-body{overflow:hidden;padding:0 30px 10px 0;color:#281f12;font:normal 14px 'Open Sans ',arial;line-height:140%;text-align:justify;}
.blog-body p{color:#281f12;font:normal 14px 'Open Sans ',arial;margin:5px 0 10px 0;}
.blog-body img{width:100%;}
/***** comment section *****/
.comment-section{margin:30px 30px 0 0;}
.total-comments{padding:0 0 15px 0;color:#000;margin-right:20px;font:300 18px "Open Sans ",arial;}
.comment-detail{padding:15px 0;border-bottom:1px solid #d2d1d1;}
.comment-detail-left{float:left;width:83%;}
.comment-sub-head{color:#333;font:bold 12px arial;}
.comment-text{color:#333;font:normal 12px arial;padding-top:5px;line-height:150%;word-break:break-all;}
.comment-time-right{float:right;width:15%;color:#666;text-align:center;font:normal 11px arial;padding-top:5px;}
.comment-time-right img{margin-bottom:5px;}
.guest-comment{color:#000;font:300 18px "Open Sans ",arial;margin-bottom:5px;}
.comment-textarea{box-sizing:border-box;min-width:500px;width:99%;height:100px;background-color:#fff;border:1px solid #d6d5d6;padding:10px;color:#333;font:normal 13px arial;line-height:140%;}
.comment-textarea textarea:focus{border:none;}
.comment-user-detail{}
.user-textbox{box-sizing:border-box;min-width:200px;width:40%;padding:13px 10px;border:0;color:#999;font:normal 12px arial;background-color:#fff;margin-bottom:8px;border:1px solid #d6d5d6;}
.comment-submit{box-sizing:border-box;background-color:#00aeef;border:0;min-width:90px;width:18%;padding:13px 15px;margin-top:9px;color:#fff;font:normal 14px arial;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.comment-submit:hover{background-color:#92d400;}
/**** widget heading ****/
.top-article-widget h3,.pop-patterns-widget h3,.top-downloads-widget h3{font:300 28px "Open Sans ",arial;color:#000;margin-bottom:10px;}
/***** tags widget *****/
#tags-widget{}
.tags{margin:15px 0 0 0;}
.tag-box{float:left;padding:5px 15px;margin:0 5px 5px 0;border:1px solid #d3d0d0;background-color:#fff;font:normal 12px arial;color:#333;text-align:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.tag-box:hover{background-color:#92d400;border:1px solid #92d400;color:#fff;}
/***** top article widget *****/
.top-article-widget{margin:30px 0;}
.blog-article{border-bottom:1px solid #e7e4e4;padding:15px 0;}
.blog-article .article-link{font:normal 12px arial;color:#333;padding-bottom:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.blog-article .article-link:hover{color:#00aeef;}
.blog-article .article-date{margin-top:3px;font:normal 11px arial;color:#999;}
/***** popular patterns widget *****/
.pop-patterns-widget{margin:30px 0;}
.pop-pattern-wrap{}
.pop-pattern{min-height:248px;max-width:260px;overflow:hidden;position:relative;background-color:#338679;margin-bottom:15px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.pop-pattern:hover .thumb-detail{opacity:1;visibility:visible;}
.pop-pattern:hover .thumb-detail .title{left:0;}
.pop-pattern:hover .thumb-detail .icons{bottom:3px;}
/***** top downloads widget *****/
.top-downloads-widget{margin:30px 0;}
.top-pattern{min-height:250px;max-width:260px;overflow:hidden;position:relative;background-color:#338679;margin-bottom:15px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.top-pattern:hover .thumb-detail{opacity:1;visibility:visible;}
.top-pattern:hover .thumb-detail .title{left:0;}
.top-pattern:hover .thumb-detail .icons{bottom:3px;}
/******  blog page *******/
#blog-landing{padding:0 20px;}
.blog-content-left{box-sizing:border-box;
/*float:left;width:68%;border-right:1px solid #f4f3f4;*/
min-height:500px;padding:20px 0px 30px 0px;}
.blog-sidebar{box-sizing:border-box;float:left;width:32%;padding:30px 10px 0 25px;}
h1.ideas-head{font:300 34px "Open Sans ",arial;color:#000;}
.blog-ideas-left{float:left;box-sizing:border-box;position:relative;width:100%;margin:0px 30px 30px 0px;border-top:1px solid #f4f3f4;padding-top:30px;}
.blog-ideas-left-img{float:left;width:38%;height:100%;max-height:235px;overflow:hidden;}
.blog-ideas-left-img img{height:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.blog-ideas-left-img img:hover{opacity:.9;}
.blog-ideas-left-text{box-sizing:border-box;float:left;width:62%;padding:0px 15px;max-height:240px;}
.blog-ideas-left-text h2{font:300 30px "Open Sans ",arial;color:#000;margin-bottom:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.blog-ideas-left-text h2:hover{color:#00aeef;}
.blog-ideas-left-text p{font:normal 14px 'Open Sans ',arial;color:#333;text-align:justify;}
.blog-more-ideas{position:absolute;bottom:10px;}
.blog-more-ideas a{padding:10px 15px;background-color:#6ac434;color:#fff;font:normal 13px 'Open Sans ',arial;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.blog-more-ideas a:hover{background-color:#92d400;}
.blog-idea-date{position:absolute;bottom:0px;right:16px;font:normal 12px 'Open Sans ',arial;color:#999;}
.blog-idea-date a{color:#999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.blog-idea-date a:hover{color:#00aeef;}
.blog-idea-date i{margin:0px 5px;font-size:14px;}
.load-blog{text-align:center;margin-top:20px;}
.load-blog button{border:0px;padding:10px 30px;text-align:center;background-color:inherit;border:1px solid #00aeef;font:normal 16px 'Open Sans ',arial;color:#00aeef;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.load-blog button:hover{background-color:#00aeef;color:#fff;}
.ideas-subscribe-box{margin-top:5px !important;}
/********* terms Page ************/
.terms-detail{padding:30px 0;}
.terms-content-left{box-sizing:border-box;float:left;width:68%;min-height:1150px;padding:50px 20px 30px 0px;border-right:1px solid #f4f3f4;}
.license123{width:100%;padding:35px 20px;}
.terms-sidebar{box-sizing:border-box;float:left;width:32%;padding:30px 10px 0 25px;}
.top-downloads-widget{float:right}
/********* Contact Page ************/
#contact-detail{padding:30px 20px;}
.contact-content-left,.account-content-left{box-sizing:border-box;float:left;width:65%;min-height:500px;padding:0px 0px 30px 0px;}
.contact-big-head{font:bold 48px 'Open Sans ',arial;color:#000;}
#contact-detail .about-social-stuff{padding:20px 0 0 0;}
#contact-detail p{font:normal 18px 'Open Sans ',arial;color:#333;text-align:justify;line-height:130%;padding-top:10px;}
#contact-detail p span{color:#00aeef;}
.contact-form-text{color:#000;font:100 18px 'Open Sans ',arial;margin-top:20px;}
.contact-form-text label{margin-right:40px;}
.contact-form-input{box-sizing:border-box;width:100%;max-width:500px;padding:12px 10px;border:1px solid #d6d5d6;margin-bottom:10px;margin-left:22px;background-color:#fff;}
.contact-form-input-mail{margin-left:25px;}
.contact-form-textarea{box-sizing:border-box;width:100%;max-width:500px;min-height:130px;margin-left:-3px;padding:13px 10px;border:1px solid #d6d5d6;color:#999;font:normal 12px arial;background-color:#fff;margin-bottom:8px;vertical-align:top;}
.contact-form-button{border:0;background-color:#00aeef;color:#fff;cursor:pointer;font:normal 15px arial;padding:20px 70px;margin-top:5px;margin-left:115px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.contact-form-button:hover{background-color:#92d400;}
.message-recieve{margin:15px 0 0 110px;border:1px solid #94e165;background-color:#d6f9c1;font:normal 12px arial;color:#333;padding:10px;display:none;}
.message-recieve i{font-size:18px;margin-right:5px;}
.contact-content-right,.account-content-right{box-sizing:border-box;float:right;width:35%;padding:40px 0 10px 40px;}
.contact-contribute{margin-top:60px;}
#contact-detail p a{color:#00aeef;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#contact-detail p a:hover{color:#92d400;}
/*********************/
.adjust-pdt{height:auto !important;}
/**** breadcrumb widget ****/
.bread-crumb-wrap{padding:10px 0 10px 0px;}
.bread-crumb{list-style-type:none;}
.bread-crumb li{display:inline;color:#281f12;font:normal 11px arial;padding-right:5px;}
.bread-crumb li:after{content: '|'; color: #00aeef; font-weight: bold;}
.bread-crumb li:last-child:after{content: '';}
.bread-crumb li a{color:#281f12;font:normal 12px arial;padding:3px; text-transform: uppercase;}
.bread-crumb li a:hover{color:#00aeef;}
.bread-crumb .current-bread{color:#000;font:bold 12px arial;text-transform: uppercase;}
/**** social widget ****/
.social-widget{min-height:66px;}
.social-widget .social-heading{float:left;color:#333;padding-top:20px;width:25%;}
.social-widget .social-heading h4{margin-top:10px;font:300 26px "Open Sans ",arial}
.all-social{float:left;width:72%;text-align:right;margin-top:25px;}
.share-icon{box-sizing:border-box;width:22%;display:inline-block;font-size:22px;background-color:#55acee;color:#fff;text-align:center;padding:10px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.twitter{background-color:#55acee;}
.facebook{background-color:#3b5998;}
.google-plus{background-color:#dd4b39;}
.pinterest{background-color:#cb2027;}
.twitter:hover{background-color:#558BEE;}
.facebook:hover{background-color:#324C83;}
.google-plus:hover{background-color:#C82F1C;}
.pinterest:hover{background-color:#DA1119;}
/**** subscribe  widget ****/
.subscribe-widget{min-height:140px;margin:30px 10px 0px 0px;background-color:#f4f3f4;border:1px solid #f1f1f1;padding:15px;}
.subscribe-widgett{width:275px;margin-left:auto;margin-right:auto;}
.subscribe-widget h3{font:normal 20px "Open Sans ",arial;color:#333;}
.subscribe-widgett h3{font:normal 20px "Open Sans ",arial;color:#333;}
.subscribe-widget .subscribe-textbox{margin-top:15px;width:100%;background-color:#fff;}
.subscribe-widgett .subscribe-textbox{width:100%;background-color:#fff;}
.subscribe-widget .subscribe-textbox input{float:left;box-sizing:border-box;background-color:transparent;height:36px;width:80%;padding:0 10px;border:1px solid #d6d5d6;border-right:0;font:normal 12px arial;color:#999;}
.subscribe-widgett .subscribe-textbox input{float:left;box-sizing:border-box;background-color:#fff;height:28px;width:84%;padding:0 10px;border:1px solid #d6d5d6;border-right:0;font:normal 12px arial;color:#999;}
.subscribe-widget .subscribe-send{float:left;box-sizing:border-box;background-color:#00aeef;border:0;height:36px;padding-top:4px;width:20%;font-size:18px;color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.subscribe-widgett .subscribe-send{float:left;box-sizing:border-box;background-color:#00aeef;border:0;height:28px;width:16%;font-size:18px;color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;border-right:#00aeef 1px solid;}
.subscribe-widget .subscribe-send:hover{cursor:pointer;background-color:#09BCFF;}
.subscribe-widgett .subscribe-send:hover{cursor:pointer;background-color:#09BCFF;}
.subscribe-widget p{font:normal 11px arial;color:#666;margin-right:25px;margin-top:8px;}
.alert-box{color:#555;border-radius:10px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;padding:4px 39px 8px;margin:7px -2px;}

.success{background:#e9ffd9 url( '../../assets/images/right.jpg') no-repeat 10px 50%;border:1px solid #a6ca8a;}
#page{
    color: #525252;
    padding:50px 0px;
    font-size: 14px;
    background-color: #fff;
}
#page h1{
    font-size: 36px;
}
#page p{
    margin: 1.8em 0;
}
#page ul{
    margin-left: 20px;
}
#page ul li{
    margin-bottom: 10px;
}
/*******about page*******/
.about-padding{padding:50px 20px;}
.about-left{float:left;box-sizing:border-box;width:61%;min-height:300px;padding-bottom:30px;text-align:justify;}
.about-left p,.about-process-wrap p{margin-top:15px;color:#000;font:normal 18px 'Open Sans ',arial;line-height:130%;text-align:justify;}
.about-text,p.about-text{color:#000;font:100 30px 'Open Sans ',arial;}
.about-head{color:#000;font:bold 48px 'Open Sans ',arial;margin-top:-10px;}
.about-right{float:left;box-sizing:border-box;width:39%;text-align:justify;padding:110px 0 0 40px;}
.about-right .about-img-top{width:100%;max-width:325px;max-height:400px;}
.about-process-wrap{max-width:1010px;}
.process-images{height:300px;width:100%;overflow:hidden;}
.process-img-1{float:left;max-width:673px;width:67%;height:300px;}
.process-img-2{float:left;max-width:335px;width:33%;height:300px;}
.process-img-1 img,.process-img-2 img{min-height:300px;width:auto;max-width:100%;}
.about-social-stuff{padding:20px 0 0 30px;}
.about-social{float:left;width:55px;height:30px;padding:15px 0 5px 0px;margin:20px 20px 0 0;border:1px solid #000;font-size:23px;text-align:center;color:#000;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.about-social:hover{color:#fff;}
.about-social.fa-facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.about-social.fa-twitter:hover{background-color:#55acee;border-color:#55acee;}
.about-social.fa-pinterest:hover{background-color:#cb2028;border-color:#cb2028;}
.about-social.fa-google-plus:hover{background-color:#da4835;border-color:#da4835;}
/*******submit page*******/
#submit-page{padding:40px 20px 20px 20px;}
.submit-top-bg{padding:10px 20px 20px 20px;}
.submit-top-left{float:left;width:44%;padding:60px 0 20px 0;}
.submit-big-head{color:#070000;font:bold 32px 'Open Sans ',arial;}
.submit-top-left >p{color:#000;font:normal 18px "Open Sans ",arial;text-align:justify;line-height:130%;padding-top:20px;}
.submit-top-right{float:right;text-align:right;width:55%;}
.submit-top-right >img{margin:40px 0 0 0;max-width:100%;}
/************/
#pattern-submission{padding:30px 20px; min-height: 360px;background-color: #272829;}
#pattern-submission p{font-size: 14px; margin-bottom: 15px; }
.submit-mid-head{color:#000;font:normal 22px 'Open Sans ',arial;margin-bottom:10px;}
.submit-form-wrap{float:left;width:50%;padding-right:10px;}
#manul_links {padding-left: 20px; padding-right: 0;}
#manul_links p{margin-bottom: 10px;}
#manul_links a{ color: #3195C0;}
.submit-form-text{color:#999;font:normal 12px arial;}
.submit-form-input{box-sizing:border-box;width:100%;max-width:480px;padding:13px 10px;border:1px solid #d6d5d6;margin-bottom:10px;background-color:#fff;}
.submit-form-textarea{box-sizing:border-box;width:100%;max-width:480px;min-height:130px;padding:13px 10px;border:1px solid #d6d5d6;color:#999;font:normal 12px arial;background-color:#fff;margin-bottom:8px;}
.wow-file-upload{box-sizing:border-box;padding:5px 0;width:90%;background-color:#f1f0f0;}
.wow-file-upload input{font:normal 12px arial;padding:10px 10px 10px 15px;background-color:#f1f0f0;}
.wow-file-upload span{color:#333;font:normal 12px arial;margin-left:16px;}
.submit-form-button{border:0;background-color:#00aeef;color:#fff;cursor:pointer;font:normal 14px arial;padding:15px 50px;margin-top:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;     display: inline-block;}
.submit-form-button:hover{background-color:#09BCFF;}
.sg_btn{padding: 5px 10px; margin-left: 100px;}
.btn-sm{padding: 5px 15px;}
.submit-tips-wrap{float:left;width:48%;}
.general-tips ul{margin:30px 0 0 15px;list-style-image:url( '../images/icons/small-dot.png ');}
.general-tips ul li{color:#666;font:normal 14px 'Open Sans ',arial;margin-bottom:10px;}
.recent-head{font:300 32px "Open Sans ",arial;color:#333;}
#recent-submissions{padding:10px 20px;}
/******* home *******/
#home-selected-categories{}
.product-wrap{padding:20px 0 20px 20px;color:#000;background-color: #fff;}
.home-category{box-sizing:border-box;float:left;padding:0;font:normal 14px arial;margin:0 10px 10px 0;
/*height:400px;*/
border:1px solid #e6e5e5; background-color:#ccc; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.home-category:hover{border:1px solid #00aeef;}
.pattern-img{box-sizing:border-box;width:100%;height:305px;background-color:#cbcbcb;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.pattern-img img{min-height:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.home-category:hover .pattern-name a{color:#000;}
.home-category .title{text-align: center; font-weight: bold; color: #333; padding: 10px 0; text-transform: uppercase;}
.pattern-detail{box-sizing:border-box;background-color:#fff;min-height:52px;padding:12px 10px;text-align:center;font:300 14px 'Open Sans ',arial;color:#333;}
.explore-pattern{margin:0px auto;margin-top:15px;text-align:center;padding:20px;}
.explore-pattern button{border:0px;padding:15px 25px;text-align:center;background-color:#00aeef;font:normal 16px 'Open Sans ',arial;color:#fff;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.explore-pattern button:hover{background-color:#92d400;}
/*************/
#curated-picks{background-color:#f2f9ee;padding:25px 20px;}
.single-product{position:relative;box-sizing:border-box;
/*float:left;*/
padding:10px;
/*margin:0 10px 10px 0;*/
margin-left: auto;
margin-right: auto;
/*max-height:250px;*/
overflow:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.single-product a{color: #333;}
.pn-number{font-weight: bold;}
.pattern-thumb{overflow:hidden;}
/*.pattern-thumb img{max-width:100%;width:100%;}*/
.pattern-thumb img{max-width:320px;min-height:320px;}
.thumb-detail{color:#fff;height:28%;position:absolute;left:0;right:-2px;bottom:0;opacity:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(90%,#000));background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 90%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.thumb-detail .title{position:absolute;box-sizing:border-box;padding:5px 10px;left:-100%;width:100%;text-align:left;font:normal 14px arial;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.thumb-detail .icons{position:absolute;bottom:-50px;left:0px;font:normal 11px arial;padding:5px 8px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.thumb-detail .icons span{margin-right:10px;}
.thumb-detail .icons span:last-child{margin-right:0px;}
.thumb-detail .icons span:first-child{margin-left:2px;}
.thumb-detail .icon-1 .fa-eye{font-size:120%;}
.single-product:hover .thumb-detail{opacity:1;visibility:visible;}
.single-product:hover .thumb-detail .title{left:0;}
.single-product:hover .thumb-detail .icons{bottom:3px;}
/*************/
#fresh-arrivals{padding:35px 20px;}
/*************/
#home-submit{background-color:#2badab;min-height:200px;padding:30px 20px;}
.submit-left{float:left;min-height:170px;width:43%;color:#fff;padding:100px 20px 20px 0;}
.submit-head{font:300 30px "Open Sans ",arial;}
.submit-para{margin-top:5px;font:normal 14px "Open Sans ",arial;line-height:20px;}
.submit-left button{border:1px solid #fff;padding:15px 25px;margin-top:35px;text-align:center;background-color:inherit;font:normal 16px 'Open Sans ',arial;color:#fff;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.submit-left button:hover{background-color:#fff;color:#2badab;}
.submit-right{float:left;min-height:240px;width:52%;}
.submit-right img{max-width:100%;}
/***************/
#home-blog{padding:30px 20px;}
.ideas-left{float:left;box-sizing:border-box;position:relative;width:46%;max-height:235px;background-color:#f0f0ef;margin:0 30px 20px 0;}
.ideas-left-img{float:left;width:50%;height:100%;max-height:235px;overflow:hidden;}
.ideas-left-img img{min-height:200px;max-height:100%;width:auto;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.ideas-left-img img:hover{opacity:.9;}
.ideas-left-text{box-sizing:border-box;float:left;width:50%;padding:20px;max-height:196px;overflow:hidden;}
.ideas-left-text h2{font:normal 18px 'Open Sans ',arial;color:#000;margin-bottom:15px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.ideas-left-text h2:hover{color:#00aeef;}
.ideas-left-text p{font:normal 13px arial;color:#333;text-align:justify;}
.more-ideas{position:absolute;bottom:0;right:0;width:47%;padding:0 10px 5px 0;background-color:#f0f0ef;text-align:right;}
.more-ideas a{font:normal 12px "Open Sans ",arial;color:#333;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.more-ideas a:hover{color:#00aeef;}
/****************/
.submit-button{margin:0px auto;max-width:120px;margin-top:15px;}
.submit-button button{border:0px;border-radius:4px;padding:15px 35px;text-align:center;background-color:#4eb1db;font:normal 14px arial;color:#fff;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.submit-button button:hover{background-color:#92d400;}
/*************/
.category-panel{background-image:url( '../images/bg/light-grey.jpg ');padding:40px 0px;}
.mid-wrap{margin:0px auto;max-width:800px;}
.category-list{box-sizing:border-box;float:left;width:20%;margin:15px 0;}
.category-list-name{padding-top:10px;list-style-type:none;padding-left:10px;}
.category-list-name li{font:normal 12px arial;line-height:170%;}
.category-list-name li a{color:#666;}
.category-list-name li a:hover{padding-left:4px;color:#00a1de;}
/*************/
.submit-textbox{display:inline-block;margin:0px auto;width:auto;background-color:#c8d4d2;padding:10px;border-radius:5px;margin-top:20px;}
/****** Account Tab Menu *******/
.welcome-text{font:bold 48px 'Open Sans ',arial;color:#000;}
.account-wrap{margin-top:20px;}
#account-detail{padding:29px 20px; min-height: 273px;}
.res-tit{position:absolute;bottom:10px;}
#account-detail p{font:normal 18px 'Open Sans ',arial;color:#333;text-align:justify;line-height:130%;padding-top:10px;}
#account-detail p span{color:#00aeef;}
#account-detail p a{color:#00aeef;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#account-detail p a:hover{color:#92d400;}
ul.tabs{margin:0px;padding:0px;list-style:none;border-bottom:1px solid #d6d5d6;}
ul.tabs li{background:none;font:normal 14px 'Open Sans ',arial;color:#666;display:inline-block;padding:12px 18px;cursor:pointer;}
ul.tabs li.current{font:normal 14px 'Open Sans ',arial;color:#000;border:1px solid #d6d5d6;border-bottom:0;}

.tab-content{display:none;padding:15px;margin-top:10px;}
.tab-content.current{display:inherit;}
#no-favourites{text-align:center;padding:60px 0;}
#no-favourites p{text-align:center;}
.forgot-pass-form p,.tab-content p{font:normal 14px "Open Sans ",arial;text-align:left;padding-bottom:6px;}
/* nopatterns message*/
.np-msg{margin-top:10%;font:bold 18px "Open Sans ",arial;text-align:center;}
#no-search-results{font:normal 16px "Open Sans ",arial;text-align:center;margin:20% auto 0 auto;width:29%;}
#no-search-results p{margin-top:8px;}
#no-search-results .bold{font-weight:bold;}
.account-form-text{color:#666;font:100 18px 'Open Sans ',arial;margin-top:20px;}
.account-form-text label{margin-right:15px;font:100 18px 'Open Sans ',arial;color:#666;}
.account-form-text .label1{float:left}
.account-form-input{box-sizing:border-box;width:100%;max-width:490px;color:#666;font:100 18px 'Open Sans ',arial;padding:10px;border:1px solid #d6d5d6;float:right;background-color:#fff;}
.account-form-input-mail{margin-left:28px;}
.account-form-input-password{margin-left:70px;}
.account-form-button{border:0;background-color:#00aeef;color:#fff;cursor:pointer;font:normal 15px arial;padding:15px 70px;margin-top:5px;margin-left:154px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.account-form-button:hover{background-color:#92d400;}
.update-recieve{margin:15px 0 0 150px;border:1px solid #94e165;background-color:#d6f9c1;font:normal 12px arial;color:#333;padding:10px;display:none;}
.account-right{padding-top:20px;}
.my-fav-pttrn-box{min-height:270px;float:left;margin-right:7px;}
.my-fav-pttrn{box-sizing:border-box;position:relative;margin:0px 20px 10px 0;overflow:hidden;}
.my-fav-pttrn-box button{border:0px;background-color:#ccc;font:normal 12px 'Open Sans ',arial;color:#333;padding:5px 10px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.my-fav-pttrn-box button i{margin-right:2px;}
.my-fav-pttrn-box button:hover{background-color:#bbb4b4;}
/****** footer *******/
.wow-provide{width:100%;background-color:#272829;font:normal 12px arial;color:#666;line-height:160%;}
.wow-provide h3{font:300 20px "Open Sans ",arial;color:#999;margin-top:20px;}
.wow-border{border-bottom:1px solid #333;}
.first-col,.sec-col,.third-col,.fourth-col{box-sizing:border-box;float:left;padding:30px 15px 25px 20px;}
.provide-box{ text-align: center;}
.provide-box ul{padding:20px 0;list-style-type:none;}
.provide-box ul li{padding:5px 5px; display: inline-block;}
.provide-box ul li a{color:#999; text-transform: uppercase; font-weight: bold;}
.provide-box ul li a:hover{color:#00aeef;}
.we-are{width:28%;}
.we-are ul{padding:15px 0 0 0px;list-style-type:none;}
.we-are ul li{color:#666;margin-bottom:2px;padding:5px;}
.design-love{width:30%;}
.design-love p{padding-top:15px;margin-right:10px;color:#666;line-height:150%;text-align:justify;}
.connect-social{width:24%;}
.social-img{margin:15px 18px 0px 0px;}
.social-img .fa{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.social-img .fa-twitter:hover{color:#55acee;}
.social-img .fa-google-plus:hover{color:#da4835;}
.social-img .fa-pinterest:hover{color:#cb2028;}
.social-img .fa-facebook:hover{color:#3b5998;}
.social-img i{font-size:22px;color:#ccc;}
.contact-us{color:#666;line-height:140%;}
.footer-left-text{float:right;font:normal 12px arial;color:#666;}

.foot-subscribe{box-sizing:border-box;float:left;width:250px;height:32px;padding:8px 32px 8px 10px;margin-left:2px;border:1px solid #333;background-color:transparent;font:normal 12px arial;color:#999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.foot-subscribe:focus{background-color:#222;color:#fff;outline:0;}
.foot-subscribe:focus .foot-subscribe-send{color:#5ea931;}
.foot-subscribe-send{box-sizing:border-box;float:left;height:25px;width:30px;border:0;outline:0;margin-left:-34px;background-color:transparent;font-size:15px;color:#00aeef;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.foot-subscribe-send .fa{display:inline-block;margin-top:2px;}
.foot-subscribe-send:hover{color:#92d400;}
.foot-subscribe-send img{margin-top:-1px;height:17px;}
.bottom-logo{float:left;color:#666;font:normal 11px arial;padding-top:10px;}
.bottom-logo img{margin-top:-27px;}
/*************/
#footer{
    /*background-color:#000;*/
    background-color:#272829;
    
padding:20px 0 40px 0; text-align:center;font:normal 11px arial;color:#999;}
.footer-bottom-box{position:relative;}
.close-footer-textbox{float:right;padding:0px 0px 0px 20px;cursor:pointer;margin:-10px 10px 0 0;}
.close-footer-textbox i{font-size:22px;color:#fff;}
.footer-subscribe-box{position:absolute;min-height:100px;background-color:#333;width:100%;display:none;padding:20px 0;text-align:left;bottom:70px;}
.footer-subscribe-input{text-align:center;}
.footer-subscribe-input input{background-color:#ededed;width:60%;font:normal 18px "Open Sans ",arial;border:none;padding:10px 15px;margin-bottom:10px;}
.footer-subscribe-input button{border:0px;padding:15px;text-align:center;width:200px;background-color:#00aeef;font:normal 16px 'Open Sans ',arial;color:#fff;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.footer-subscribe-input button:hover{background-color:#92d400;}
/****** Login popup *******/
.login-link{cursor:pointer;}
#tabs-container{box-sizing:border-box;background-color:#fff;position:relative;padding:35px;margin:0px auto;margin-top:100px;width:400px;overflow:hidden;box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px 3px #999;-ms-box-shadow:1px 1px 5px 3px #999;-o-box-shadow:1px 1px 5px 3px #999;z-index:1000;}
.tabs-menu{float:left;clear:both;list-style-type:none;}
.tabs-menu li{height:30px;line-height:30px;float:left;margin-right:10px;}
.tabs-menu li.current{position:relative;z-index:5;}
.tabs-menu li.current a{color:#000;font:500 18px "Open Sans ",arial;}
.tabs-menu li a{padding:10px 10px 10px 0px;color:#999;font:normal 16px "Open Sans ",arial;text-decoration:none;}
.tabs-menu .current a{color:#2e7da3;}
.tab{background-color:#fff;margin:35px 0 25px 0;width:100%;}
.tab-content{padding:20px 0 0 0;display:none;}
.forgot-pass-form .inputbox,.tab-content .inputbox{box-sizing:border-box;border:1px solid #dcdbdb;min-width:320px;width:100%;font:normal 16px "Open Sans ",arial;padding:10px 15px;margin-bottom:5px;}
/*#tab-1 { display: block; }*/
.tab-login{display:block;}
.login-btn{box-sizing:border-box;min-width:320px;width:100%;border:none;text-align:center;padding:14px 15px;margin-bottom:5px;background-color:

#009242;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.login-btn:hover{background-color:#1FA55C;}
.login-btn i{font-size:21px;color:#fff;}
.forgot-pass-form{background-color:#fff;font:normal 18px "Open Sans ",arial;text-align:left;height:0;z-index:1;visibility:hidden;opacity:0;display:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.forgot-pass-form.enable-forgot{height:auto;visibility:visible;opacity:1;z-index:1001;display:block;}
.forgot-pswd,.psign-in-link{margin-top:40px;text-align:center;font:normal 14px arial;color:#336699;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.forgot-pswd:hover,.psign-in-link:hover{color:#92d400;}
.fb-login{background-color:#3d5a9b;color:#fff;font:normal 16px "Open Sans ",arial;padding:13px 11px;text-align:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.fb-login:hover{background-color:#334b81;}
.fb-login i{font-size:22px;margin:0 20px 0 10px;}
.twitter-login{background-color:#5ea9dd;color:#fff;text-align:center;font:normal 16px "Open Sans ",arial;padding:13px 11px;margin-top:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.twitter-login:hover{background-color:#3b8ec8;}
.twitter-login i{font-size:22px;margin-right:22px;}
.tab-content .accept-chkbox{text-align:left;padding:10px 0;}
.accept-chkbox input [type= "checkbox " ]{margin-left:0;}
.accept-txt{color:#666;font:normal 11px arial;line-height:14px;}
.accept-txt a{color:#336699;}
.accept-txt a{color:#336699;}
.login-form{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;width:100%;padding:0;margin:0;z-index:1500;text-align:center;background:rgba(255,255,255,0.6);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.login-form.login-form-enable{visibility:visible;opacity:1;}
.adjust-login{z-index:10;}
.close-login-form{position:absolute;right:10px;top:10px;cursor:pointer;}
.close-login-form i{color:#000;font-size:20px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.close-login-form i:hover{color:#999;}
/** Login Popup closed **/
/***********  login sign up page ***********/
/* .login-body 			{ background-image: url('../images/green-pattern.jpg');  padding: 0; } .under-shadow 	{	box-shadow: 2px 2px 20px #000; }  .login-wrap 	{ margin: 0px auto; max-width: 360px; min-height: 450px; text-align: center; padding: 10px 0 20px 0; } .login-logo 	{ position: absolute; top: 18px; left: 0; }  .login-activation-wrap 	{ margin: 0px auto; max-width: 690px; min-height: 550px; text-align: center; padding: 20px 0; } .login-footer 					{ margin: 0px auto; max-width: 690px; min-height: 120px; text-align: center; padding: 25px 0; } .login-text						{ color: #fff; font: 300 22px 'Open Sans', arial; margin-top: 20px; }  .forgot-text { float: right; margin-right: 10px; } .forgot-text a { font: normal 12px 'Open Sans', arial; color: #55acee; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; } .forgot-text a:hover 	{ color: #00aeef; }  .social-login-text			{ font: normal 12px 'Open Sans', arial; color: #999; margin-top: 15px; } .social-wrap				{ margin-top: 20px; padding: 5px; text-align: center; } .social-btn	{ display: inline-block; height: 35px; width: 55px; color: #fff; font-size: 20px; text-align: center; padding-top: 17px; margin-right: 5px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }  .login-facebook { background-color: #3b5998; } .login-twitter 	{ background-color: #55acee; } .login-google-plus { background-color: #db402c; }  .login-twitter:hover 		{ background-color: #558BEE; } .login-facebook:hover 	{ background-color: #324C83; } .login-google-plus:hover { background-color: #C82F1C; }  .login-foot-head 	{ font: normal 28px 'Open Sans', arial; color: #000; } .login-foot-btn { border: 0px; padding: 15px; margin-top: 10px; width: 37%; background-color: #000; font: normal 20px 'Open Sans', arial; color: #56d616; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }  .login-foot-btn:hover { color: #fff; }  .signup-term { font: normal 12px 'Open Sans', arial; color: #999; margin: 20px 0 10px 0; } .signup-term a { color: #55acee; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }  .signup-term  a:hover { color: #00aeef; }  .instruction-text { font: normal 14px 'Open Sans', arial; color: #999; margin: 30px 0 10px 0; }  .thanks-text	{ font: 300 22px 'Open Sans', arial; color: #fff; margin: 90px 0 10px 0; } .thanks-text i { font-size: 24px; margin-right: 15px; } .activation-link	{ font: normal 16px 'Open Sans', arial; color: #999; text-align: left; margin: 10px 50px 10px 80px; } .preactivated-text	{ font: normal 16px 'Open Sans', arial; color: #999; margin-top: 40px; } .preactivated-text a	{ color: #55acee; margin-top: 40px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }  .preactivated-text  a:hover { color: #00aeef; }  login page css closed */
/**** overwrite Codrops ****/
.input__label-content--nao{color:#fff;font-family: 'Open Sans ',arial;font-weight:normal;font-size:1.20em;}
.input__field{color:#999;font:300 25px 'Open Sans ',arial;}
.graphic--nao{stroke:#999;}
.btn{padding:15px;margin-top:10px;}
.btn-5:active{background:#6ac434;color:#fff;}
.btn-5{background:#56d616;color:#fff;height:55px;min-width:55px;border-radius:50%;line-height:24px;font-family: 'Open Sans ',arial;font-size:16px;}
.btn-5:before{font-size:150%;}
/**** overwrite pgw slider ****/
.pgwSlider .ps-current,.pgwSlider .ps-list li{box-sizing:border-box;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
ul.pgwSlider >li span,.pgwSlider >.ps-list >li span{display:none;}
.pgwSlider .ps-caption{display:none !important;}
.pgwSlider ul.ps-list li img{width:auto;max-height:100%;}
ul.pgwSlider.narrow >li,.pgwSlider.narrow >.ps-list >li{max-height:500px;}
/******owl overwrite*******/
.owl-theme .owl-dots .owl-dot.active span{background-color:#00aeef;}
.owl-theme .owl-dots .owl-dot span{width:13px;height:13px;background-color:#ccc;}
.owl-theme .owl-dots .owl-dot span:hover{background-color:#00aeef;}
.owl-carousel .owl-item{overflow:hidden;}
.owl-carousel .product-detail{
    
    /*border: 1px solid #000;*/
    padding-top: 10px;
}
/****** font awesome overwrite *******/
.fa-bars{font-size:22px;color:#fff;}
.fa-bars:hover{color:#6ac434;}
.fa-angle-right:before{content: " \f105 ";margin-left:5px;font-size:20px;}
.prev-pg .fa-angle-left:before{font-size:25px;}
.next-pg .fa-angle-right:before{font-size:25px;}
/******** misc ********/
.big-heading{font:300 28px 'Open Sans ',arial; color: #00aeef;border-bottom: 3px solid #00aeef;}
.big-heading-alt{font:300 30px 'Open Sans ',arial;}
.small-heading{color:#333;font:bold 12px arial;margin-top:10px;}
.author{color:#666;margin-top:5px;font:normal 12px arial;}
.author a{color:#666;}
.author a:hover{color:#92d400;}
.col-four{width:23.9%;}
.col-three{width:32%;}
.mob-enable{display:none;visiblity:hidden;}
.text-mid{text-align:center;}
.white-bg{background-color:#272829;}
.black-bg{background-color:#000;}
.light-pink-bg{background-color:#efbfab;}
.dark-grey-bg{background-color:#ebeaeb;}
.dark-blue-bg{background-color:#293f66;}
.line-seperator{background-color:#d2d1d1;height:1px;margin:15px 0px;}
.overlay{position:fixed;top:0;left:0;display:none;height:100%;width:100%;z-index:1100;background-color:rgba(0,0,0,0.5);}
.clear{clear:both;height:0px;line-height:0px;}
.spacer{clear:both;height:5px;line-height:5px;}
.spacer-large{clear:both;height:10px;line-height:10px;}
.spacer-huge{clear:both;height:20px;line-height:20px;}
.spacer-mega{clear:both;height:40px;line-height:20px;}
.spacer-wow{clear:both;height:60px;line-height:20px;}
/**** MediaQ **/
@media screen and (max-width:1280px){.subscription-head{font-size:26px;}
.subscribe-box{width:69%;}
.pattern-desc-left{padding-left:20px;padding-right:20px;}
.img-inline{display:none;}}
@media screen and (max-width:1249px){.comment-textarea textarea{min-width:460px;}}
@media screen and (max-width:1175px){.captcha-textbox{min-width:270px;}}
@media screen and (max-width:1137px){#header{padding:0 15px;}
.searchbox{width:180px;}
#nav{margin-left:25px;}
.custom-color{display:none;}
.mob-swatch{display:block;}
.pattern-list-item{padding:20px 0 0 10px;}}
@media screen and (max-width:1085px){.logo-big-border{padding:30px 22px;}
.logo-small-border{padding:30px 25px 47px 25px;}
.account-form-input{max-width:430px;}
.account-form-text label{margin-right:10px;}
.account-form-text .label1{margin-right:88px;}}
@media screen and (max-width:1049px){.pattern-sub-head{float:none;}
.pattern-sub-social{width:100%;}
.download-btn{padding:20px 75px;}
.pattern-subscribe-textbox{width:239px;}
.pattern-subscribe-textbox input{width:180px;}}
@media screen and (max-width:1024px){.searchbox{width:160px;}
#nav{margin-left:10px;}
#nav ul li{margin-right:18px;}
.product-wrap{padding:10px 5px 10px 20px;}
.pattern-detail{font-size:16px;}
.subscription-text{width:90%;padding:0 0 0 40px;}
.providing{width:35%;}
.about-left{width:55%;}
.about-right{width:45%;}
.about-social{margin-right:12px;}
.col-four{width:23%;}
.col-three{width:31%;}
.submit-left{padding:20px 20px 20px 0;}
.contact-form-input,.contact-form-textarea{width:70%;}
.wow-searchbox{
/*margin-right: 10px;*/
min-width:180px;}
.login-logo{left:20px;}}
@media screen and (max-width:960px){.grey-bg{padding:15px;}
.product-wrap{padding:10px 5px 10px 15px;}
.pattern-detail{font-size:14px;}
.searchbox{width:140px;}
#nav ul li{margin-right:16px;}
#logo{max-width:160px;}
.facebook{padding:10px 16px;}
.social-img-round{padding:10px 10px;}
.pattern-subscribe-textbox{width:225px;}
.pattern-subscribe-textbox input{width:165px;}
.logo-big-border{padding:30px 2px;}
.pattern-list-item{float:none;width:280px;top:0;left:-282px;padding:20px 0 0 20px;}
.pattern-wrap{float:none;margin-left:0;padding:15px 5px 15px 15px;width:100%;}
.quick-info-list{padding-left:70px;}
.quick-info-detail{width:45%;margin-bottom:20px;}
.submit-pattern{padding:30px 10px;}
.first-col,.sec-col,.third-col,.fourth-col{width:50%;border:0;border-bottom:1px solid #333;}
.first-col,.third-col{border-right:1px solid #333;}
.btm-border{padding:5px 20px;}
.pattern-desc-right .btm-border{padding:10px 20px;}
/*.filter-launch{display:block;}*/
.submit-left{width:55%;}
.submit-right{width:40%;}
.submit-head{font-size:26px;}
.account-form-text label{margin-right:0;}
.account-form-input{max-width:360px;}}
@media screen and (max-width:876px){.logo-small-border{padding:30px 15px 47px 15px;}}
/* Mobile Layout */


@media screen and (max-width:992px){
    #nav{display:none}
    #mob-menu {display: block;}
#logo{float:none;margin:0px auto;max-width:140px;padding-top:5px;}
#header{min-height:55px;height:auto; top: 0;}
}

@media screen and (max-width:860px){
/*.all-pattern-heading{text-align:center;}*/
.bread-crumb-wrap{padding:30px 0 10px 0px;}
.pattern-desc-right{min-height:980px;}
/*.filter-launch{top:30px;right:0px;}*/
.pattern-subscribe-textbox{width:85%;}
.pattern-subscribe-textbox input{width:70%;}
.bottom-logo{width:94%;}
.product-wrap{text-align:center;}
.about-top{padding:50px 0;}
.brand-logo-left,.brand-logo-right{width:95%;float:none;padding-left:20px;}
.pattern-desc-left,.pattern-desc-right{width:100%;float:none;border:0;}
.pattern-desc-right{border-top:1px solid #d2d1d1;}
.slider-wrapper{padding-right:0;}
.pattern-detail-text{padding-right:0;}
/*body{padding-top:55px;}*/
.mob-disable{display:none;visiblity:hidden;}
.mob-enable{display:block;visiblity:visible;}

#sticker.fixed-header{position:relative;top:auto;}
#close-filters{display:block;}
/*#mob-menu{display:block;}*/
#nav{display:none;}

#contact-detail{padding:20px;}
.all-pattern img{width:95%;}
.header-search{background-color:#272829;
/*float: none; position: absolute;*/
margin:0;padding-top:10px;top:0;right:0;height:47px;}
.header-search-on{width:100%;}
.wow-searchbox{width:93%;font-size:15px;}
.login-link{display:none;}
.about-padding{padding:15px 20px!important;}
.terms-content-left{float:none;width:100%;padding:35px 20px;}
.license123{width:87%;padding:35px 20px;}
.about-left,.about-right{float:none;width:100%;padding:0 0 30px 0;}
.about-social-stuff{display:inline-block;}
.process-images{height:auto;}
.process-img-1{float:none;min-height:0;height:auto;max-width:100%;width:100%;}
.process-img-1 img{min-height:0;height:auto;width:100%;max-height:auto;}
.process-img-2{display:none;}
.single-product{width:100%;height:auto;max-height:364px;margin:0px auto;margin-bottom:10px;border:1px solid transparent;}
.thumb-detail{width:95%;opacity:1;visibility:visible;right:0;height:75px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 85%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 85%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 85%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 85%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 85%);}
.thumb-detail .title{left:0;}
.thumb-detail .icons{bottom:3px;}
.col-three,.col-four{width:47.5%;}
.ideas-left{width:100%;float:none;}
.ideas-left-img{width:40%;}
.ideas-left-text{width:60%;}
h1.ideas-head{font-size:28px;}
.blog-content-left{padding:30px 0px 30px 0px;float:none;width:100%;height:auto;border:0;}
.blog-sidebar{float:none;width:100%;min-height:0;padding:10px 0 30px 0;}
.subscribe-widget{margin:30px 0 0 0;}
.subscribe-widgett{width:100%;margin-left:auto;margin-right:auto;}
.subscribe-widget p{font-size:12px;}
.subscribe-widgett p{font-size:12px;}
.top-downloads-widget{display:none;}
.load-blog button{width:100%;display:block;}
.blog-ideas-left-text{float:none;width:100%;padding:10px 0 50px 0;max-height:auto;}
.blog-ideas-left-text h2{font-size:24px;}
.blog-ideas-left-img{float:none;width:100%;height:auto;max-height:250px;}
.blog-ideas-left-img img{width:100%;height:auto;}
.blog-idea-date{bottom:-2px;}
.coma-break{height:3px;width:1px;overflow:hidden;display:block;}
.submit-top-left{float:none;padding-top:15px;width:100%;}
.submit-top-right{display:none;}
.submit-form-wrap{float:none;width:100%;margin-bottom:50px;}
.submit-form-input,.submit-form-textarea{max-width:100%;}
.wow-file-upload{width:100%;}
.submit-form-button{/*width:100%;*/padding:15px 25px;}
.submit-tips-wrap{float:none;width:100%;margin-bottom:20px;}
.blog-content-left{float:none;width:100%;min-height:500px;border:0;}
.blog-body{padding:0;}
.comment-section{margin:30px 0 0 0;}
.comment-textarea,.user-textbox{min-width:0;width:100%;}
.comment-submit{width:100%;margin-top:0;font-size:16px;}
.contact-big-head{font-size:40px;}
.contact-content-left,.contact-content-right{float:none;width:100%;padding:0;}
.contact-form-input,.contact-form-textarea{width:100%;}
.account-content-left,.account-content-right{float:none;width:100%;padding:0;}
.account-form-button{margin-left:139px;}
.pop-patterns-widget,.blog-sidebar .social-widget{display:none;}
.all-social{float:right;}
.my-fav-pttrn-box{margin-bottom:25px;}
.brand-head{padding-left:15px;font-size:25px;}
.brand-para{padding:10px 15px;font-size:18px;}
.brand-top-right{float:none;clear:both;margin:45px 20px 10px 20px;}
.brand-padding{padding:0 20px;}
.brand-sub-head span{display:block;margin-left:0;line-height:150%;}

.download-btn{font-size:18px;letter-spacing:2px;width:100%;}
.small-heading{font:300 30px 'Open Sans ',arial;}
.line-seperator{margin:30px 0;}
.tag-box{padding:10px 25px;font-size:14px;}
.footer-left-text,.bottom-logo{box-sizing:border-box;float:none;width:100%;padding:20px;text-align:center;}
#no-search-results{width:42%;}
/*.header-spacer{margin-bottom:7%;}*/
}
@media screen and (max-width:1098px){.pattern-content-left,.pattern-sidebar{float:none;width:100%;min-height:500px;padding:0;border:0;}}
@media screen and (max-width:768px){.top-para{font-size:14px;}
.big-search{padding:20px 5px 0px 5px;}
.big-search-textbox input{font-size:34px;}
.close-search-textbox{padding-top:20px;}
.category-list{width:33%;}
.category-list-name li{font-size:13px;}
.submit-pattern{min-height:100px;max-height:155px;margin-top:0;padding:60px 0px 115px 0px;}
.contact-content-left,.account-content-left{width:95%;}
.contact-content-right,.account-content-right{width:95%;}
.contact-form-text label{display:block;}
.contact-form-input-mail{margin-left:0;}
.contact-form-input{margin:5px 0 15px 0;max-width:530px;}
.contact-form-textarea{margin:5px 0 10px 0;max-width:530px;}
.account-form-text label{display:block;}
.account-form-input-mail{margin-left:0;}
.account-form-input{margin:10px 0 15px 0;max-width:530px;}
.account-form-button{margin-left:0;margin-bottom:20px;}
.contact-form-textarea{margin:5px 0 10px 0;max-width:530px;}
.contact-form-button{margin-left:0;}
.pattern-detail-text{text-align:justify;}
.subscribe-panel{padding:20px 0;}
.update-recieve{margin-left:0;}
.subscription-text,.providing{float:none;width:92%;padding:3%;}
.submit-big-head{font-size:30px;}
.submit-top-para{font-size:13px;}
.quick-info-list{padding-bottom:15px;}
.quick-info-detail{width:50%;}
.quick-info-detail ul{margin-left:0;}
.submit-left{width:90%;padding-top:0;}
.submit-right{display:none;}
.welcome-text{font-size:35px;}
.tab-content{padding:0px;padding-top:10px;}}
@media screen and (max-width:640px){.big-heading{font-size:26px;}
.submit-para{font-size:15px;}
.category-list{width:32%;}
.light-blue-bg{min-height:130px;}
.first-col,.sec-col,.third-col,.fourth-col{width:100%;border-right:0;padding:20px;}
.we-are,.design-love{display:none;}
.contact-big-head{font-size:35px;}
.contact-content-left{padding-top:20px;}
.paging a img{margin-bottom:10px;}
.about-head{font-size:38px;}
.quick-info-detail{width:70%;}
.login-body .main-wrap{text-align:center;}
.login-logo{position:relative;top:auto;left:auto;}
.login-wrap{padding-top:20px;}
.ideas-left{height:auto;max-height:none;width:100%;float:none;}
.ideas-left-img{width:100%;float:none;}
.ideas-left-img img{height:auto;width:100%;}
.ideas-left-text{height:auto;width:100%;float:none;}
.ideas-left-text p{margin-bottom:20px;}
/* Login popup */
#tabs-container{margin-top:0;width:100%;height:100%;overflow:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.tab-content .inputbox{min-width:180px;}
.login-btn{min-width:180px;padding:12px;}
.fb-login,.twitter-login{font:normal 14px "Open Sans ",arial}
.tabs-menu li.current a{font-size:16px;}
.tabs-menu li a{font-size:14px;}
.forgot-pass-form .inputbox,.tab-content .inputbox{min-width:180px;padding:10px 12px;font:normal 14px "Open Sans ",arial;}
#no-search-results{width:50%;}
.wow-searchbox{width:90%;}}
@media screen and (max-width:588px){.pgwSlider ul.ps-list li img{width:98%;max-height:500px;}
.rules-big-img{padding:25px;}
.rules-small-img{padding:16px 20px 25px 30px;}
.rules-big-img-right{padding:30px;}
.rules-small-img-right{padding:35px;}
.detail-top-left{float:none;}
.detail-top-right{float:none;margin-top:15px;}
.single-product{max-height:495px;}
#no-search-results{width:90%;}
.header-spacer{margin-bottom:10%;}}
@media screen and (max-width:480px){.big-heading{font-size:22px;word-break:break-all;}
.grey-bg{display:none;}
.product-wrap{padding:10px 15px;}
.pattern-wrap{padding:15px;padding-top:30px}
.submit-pattern{min-height:50px;max-height:215px;max-height:auto;padding:60px 10px 80px 10px;}
.submit-para{font-size:14px;line-height:22px;}
.submit-button{margin:8px auto;padding:10px 15px;font-size:18px;}
.submit-button:hover{padding:10px 20px;}
.subscription-head{font-size:22px;}
.subscribe-box{width:69%;}
.category-list{width:44.5%;}
.subscribe-box input{min-width:250px;}
.captcha-textbox{min-width:120px;}
.about-detail-text{font-size:16px;}
.submit-top-para{text-align:justify;}
.faq-para{padding-right:10px;}
.about-top{display:none;}
.emp-name{min-width:100px;}
.col-four{width:100%;}
.col-three{width:100%;}
#sticker{display:none;}
.logo-big-border{float:none;padding:30px 10px;max-width:90%;margin-bottom:15px;}
.logo-small-border{padding:20px 35px 38px 40px;margin-bottom:10px;}
.brand-colors{width:43%;}
.rules-img{float:none;}
.cross{float:none;}
.rules-big-img{margin-bottom:20px;}
.rules-small-img{margin-bottom:20px;}
}
@media screen and (max-width:420px){.subscribe-box{float:none;width:100%;padding-left:0px;}
.subscribe-submit{float:none;width:100%;margin-top:10px;}
.big-search-textbox input{font-size:18px;}
.big-search i{font-size:20px;}
.close-search-textbox i{font-size:20px;}
.quick-info-list{padding-left:40px;}
.quick-info-detail{width:96%;}
.wow-file-upload{width:100%;}
.about-social{height:28px;padding:11px 0 5px 0px;width:45px;}
.welcome-text{font-size:27px;}
ul.tabs li{font-size:15px;padding:11px;}
ul.tabs li.current{font-size:15px;}
.brand-logo-left,.brand-logo-right{width:90%;float:none;padding-left:20px;}
.login-wrap{min-height:360px;}
.thanks-text{font-size:20px;}
.activation-link{margin:10px 0px 10px 40px;}
.social-wrap{padding:5px 65px;}
.login-foot-btn{width:65%;}
.bottom-logo img{margin-top:0px;}
.wow-searchbox{width:85%;}}
@media screen and (max-width:346px){.first-col,.sec-col,.third-col,.fourth-col{padding:15px;}
.big-search-textbox input{font-size:16px;}
.big-search{padding-top:15px;}
.close-search-textbox{padding-top:15px;}
.big-search i{font-size:18px;}
.close-search-textbox i{font-size:18px;}
.captcha-textbox{min-width:120px;}
.bottom-logo img{display:none;}}
@media screen and (max-width:320px){.category-list{float:none;width:94%;}}
/* util*/
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
@media screen and (min-width:480px) and (max-width:960px){.license123{width:90%}}

#new-products-carousel{
    margin-left: auto;
    margin-right: auto;
}
.video{
    margin-bottom: 20px;    
}
.video{
    margin:10px 0 20px 0;    
}

/*.video iframe{
    width: 100%;
    height: auto;
}*/
.error{
    display: block;
    color: red;
}
.checkout-error{
    color: red;
    margin: 5px 0;
}
.cart-wraper{
    font-size: 14px;
}
.cart-table{
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}
.cart-table tr, .cart-table td{
    border-bottom: 1px solid #ccc;
}
.cart-table td,.cart-table th{
    padding: 10px 0;
    text-align: left;
}
.cart-bottom{
    width: 100%;
}
.cart-bottom,.cleft,.cright{
    float: left;
}
.cart-bottom .cleft,.cart-bottom .cright{
    width: 50%;
}
.cart-bottom .cright{
    text-align: right;
}
.cart-bottom:after{
    clear: left;
}
#checkout-wrapper .submit-form-input{
        padding: 10px;
        max-width: 400px;
        margin-right: 10px;
}
#checkout-wrapper .submit-form-textarea{
        padding: 10px;
        max-width: 812px;
        margin-right: 10px;
}
.order-msg{
    font-size: 16px;
}
.order-msg p{
    margin: 10px 0;
}
#user-orders table{
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

#user-orders tr{
    border-bottom: 1px solid #ccc;
}
#user-orders th, #user-orders td{
    text-align: left;
    padding: 10px;
}
.dpag{min-height: 520px;background-color: #fff;margin-top: -29px;margin-bottom: -29px;}
.pagct{padding:10px;padding-top: 38px;}
.pasdda{min-height: 380px;}
.dpagt{min-height: 437px;background-color: #fff;}
.dpagq{min-height: 520px;background-color: #fff;}
.cnt{font-size: 16px;}
/**** CSS Reset ****/

.s_sections{
    
    
    border: 1px solid #ccc;
    padding: 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #ccc;
}
.s_sections .sec_title{
    font-weight: bold;
    font-size: 14px;
}
.s_sections select{
    width: 100%;
}
.selection_system{
    clear: both;
    color: #00aeef;
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    font-size: 16px;
}
.sg_lnk{
    color: #333;
}
.sg_lnk:hover{
    color: #00aeef;
}
.product_full_img{
    text-align: center;
    padding-bottom: 10px;
}
.header-spacer{
    margin-bottom: 83px;
}
.p_preview_no{
    text-align: center;
    margin-top: 50px;
}