/*
Theme Name: Corporax
Theme URI: http://wordpress.websolutionsclub.com/corporax
Description: Corporax is a multipurpose wordpress theme created by <a href="http://www.websolutionsclub.com/">Web Solutions Club</a>. To view and download more themes visit <a href="http://wordpress.websolutionsclub.com/">WordPress Themes</a>.
Author: Muhammad Waqar Aslam
Author URI: http://www.websolutionsclub.com/
Version: 1.0
Tags: responsive, bootstrap, blue, red, white

*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:400,700');
@import url(css/bootstrap.css);
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);
html, body {
max-width: 100%;
overflow-x: hidden;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight:normal;
background:#fff;
}
img{
display: block;
max-width: 100%;
height: auto;
margin:0 auto;
}
a{
color:#e8603c;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}
a:hover{
color:#000;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}
.non-floater { overflow:hidden; }
iframe { width:100%; padding:0; border:0;}
header{
background: #ffffff;
min-height:140px;
color:#fff;
}
header .logo{
margin-top:30px;
margin-bottom:20px;
}
.top-widget{
margin-top:30px;
color:#bfc4d3;
font-size:15px;
text-align:right;
font-size:17px;
color:#00659f;
}
.top-widget a{
color:#00659f;
}
.top-widget a:hover{
color:#00659f;
text-decoration:underline;
}
.top-widget p > span.text{
margin-right:15px;
font-size:19px;
color:#00659f;
}
.top-widget p > span.glyphicon-phone{
font-size:17px;
color:#00659f;
}
.navigation{
min-height:50px;
}
.navbar-default{
background:transparent;
border:0px;
font-size: 14px;
margin-bottom:0px;
}
.navbar-default .navbar-nav > li > a{
color: #bfc4d3;
font-weight: bold;
letter-spacing: 2px;
text-transform: uppercase;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
background-color:transparent;
color:#fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
background-color:#transparent;
color:#fff;
text-decoration:underline;
}
.nivo-caption {
left: 50% !important;
margin-left: 100px;
bottom:50px !important;
background: transparent !important;
width: auto !important;
padding: 10px 10px !important;
opacity: 1 !important;
font-family: 'Merriweather Sans', sans-serif !important;
font-size:22px !important;
}
.nivo-caption p{
padding:10px !important;
margin-top:5px !important;
position:relative;
}
.nivo-caption .intro-heading{
font-size:25px;
text-transform:uppercase;
}
.nivo-caption .intro-subheading{
color:#e8603c;
font-size:20px;
text-transform:uppercase;
}
.btn-quote{
background: #93c248;
color: #fff;
font-size: 20px;
padding: 10px 30px;
border-radius: 0px;
margin-top: 30px;
position:relative;
border: 10px solid #8e4635;
text-transform:uppercase;
}
.works{
background: url(http://www.propackagingboxes.com.au/wp-content/uploads/2016/12/style1.jpg) 50% 0 no-repeat;
color: #fff;
min-height: 400px;
padding-top: 50px;
padding-bottom: 50px;
background-size: cover;
text-align: center;
display: none;
}
.home-content{
padding-top:1px;
padding-bottom:25px;
text-align:center;
}
.home-content h3{
text-align:center;
color: #3a3f4e;
font-size:26px;
text-transform:uppercase;
margin-bottom:10px;
}
.home-content h3 >span{
font-weight:bold;
}
.how-it-works{
padding-top:0px;
padding-bottom:20px;
}
.home-products{
text-align:center;
background: #f3f3f3;
padding-top:30px;
padding-top:30px;
}
.home-products .thumbnail{
background:#ffffff;

}
.home-products .thumbnail:hover{
background:transparent;
}
.home-products .thumbnail:hover h3{
color:#000;
}
.home-products h2{
color:#000;
margin-top:0px;
}
.home-products h3{
color:#000;
font-size:22px;
}
.title{
text-align:center;
font-size:30px;
font-weight:bold;
color:#000;
}
.reviews{
background:url(img/bg-presentation.jpg) 50% 0 no-repeat fixed;
min-height:350px;
padding-top:40px;
padding-bottom:40px;
text-align:center;
color:#fff;
}
.reviews h3{
text-transform:uppercase;
}
.testimonials{
background:url(img/background-04.jpg)50% 0 no-repeat fixed;
min-height:350px;
padding-top:40px;
padding-bottom:40px;
color:#fff;
font-size:18px;
}
footer{
background:#edeff3;
width:100%;
min-height:200px;
padding-top:18px;
padding-bottom:18px;
color:#000;
font-size:16px;
line-height:20px;
}
footer a{
color:#000;
}
footer a:hover{
color:#e8603c;
text-decoration:underline;
}
footer .widget-title{
color:#e8603c;
}
footer .textwidget{
border-right:1px dashed #000;
}
footer .email{
font-size:16px;
}
.copyright{
background:#fff;
color:#000;
text-align:center;
line-height:20px;
font-size:14px;
}
.products{
margin-top:10px;
margin-bottom:10px;
}
.btn-view{
background:#e47b00;
color:#fff;
text-align:center;
}
.btn-view:hover{
background:#00659f;
color:#fff;
text-decoration :underline;
}
.products h2{
color:#000;
font-size:22px;
line-height:25px;
min-height:75px;
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
padding-top:25px;
}
.products:hover h2{
background:#f15c24;
color:#fff;
}
.carousel-control {
color:#000 !important:
font-size:20px;
}
.carousel-control.left{
background:transparent !important;
}
.carousel-control.right{
background:transparent !important;
}
.title-bar{
background:#004375cc;
border-bottom: 5px solid #e47b00;
padding-top:3px;
padding-bottom:3px;
}
.title-bar h1{
margin:10px;
color:#fff;
font-size:25px;
margin:10px; 0px;
}
label {
font-weight:normal !important;
}
content .thumbnail{
text-align:center;
margin-top:5px;
}
#breadcrumbs{
margin:5px;
}
#breadcrumbs a{
color:#fff;
}
#breadcrumbs span{
color:#fff;
}
#breadcrumbs .breadcrumb_last{
color:#fff;
}
.form-control{
margin-top:10px;
margin-bottom:5px;
}
.wpcf7-file{
font-size:14px;
margin-top:15px;
}
.content .thumb{
border: 1px solid #ccc;
border-radius:5px;
margin-top:20px;
margin-bottom: 30px;
}
.content .size-full{
width:350px;
height:350px;
}
.gallery-item{
margin-top:0px !important;
margin-bottom:0px;
}
.content{
padding-top:25px;
padding-bottom:25px;
}
.contact-info h4{
color: #ea301e;
text-transform:uppercase;
}
.features{
margin-top: 25px;
}
.features .list-inline li > p{
color:#fff;
font-size:16px;
line-height:35px;
}
.features .list-inline li > img{
float:left;
margin-right: 5px;
}
.top-features {
background:#ffe7aecc;
list-style: none;
line-height:25px;
font-size:12px;
padding: 05px;
}
.top-features.img {
float: left;
margin: 0;
margin-right: 5px;
}
.top-widget .spec-bar{
text-align:center;color:#000;padding:7px;border:1px solid #ccc; letter-spacing:3px; font-size:12px;
}
.top-widget .phone{
padding-top:4px;
}
.top-widget .email{
padding-top:4px;
}
.form-label-text{
line-height:49px;
}
@media only screen and (max-width : 767px) {
footer a{
line-height:32px;
}
.nivo-caption{
display:none !important;
}
}
@media screen and (min-width:767px) and (max-width:768px) {
.nivo-caption .intro-subheading{
display:none
}
.nivo-caption {
margin-left: 30px;
bottom: 30px !important;
}
}
@media only screen and (min-width : 768px) {
header .logo img{
float:left;
}
.home-banner{
margin-top:-50px;
}
.carousel-indicators {
bottom: -20px;
}
.gallery-item{
width: 33.33333333% !important;
}
.galley{
margin-top:-100px !important;
}
.top-features {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.nivo-caption .intro-heading{
font-size:22px;
text-transform:uppercase;
}
.top-widget {
font-size:9px;
}
.top-widget .spec-bar{
font-size:5px;
}
}
@media only screen and (min-width : 992px) {
.nivo-caption{
bottom:30px !important;
}
.nivo-caption .intro-heading{
font-size:20px;
text-transform:uppercase;
}
.nivo-caption .intro-subheading{
color:#e8603c;
font-size:18px;
text-transform:uppercase;
}
.top-widget{
font-size:15px;
}
.top-widget .spec-bar {
font-size: 10px;
}
.top-widget .email {
font-size: 13px;
}
}
@media only screen and (min-width : 1170px) {
.nivo-caption{
bottom:50px !important;
}
.nivo-caption .intro-heading{
font-size:25px;
text-transform:uppercase;
}
.nivo-caption .intro-subheading{
color:#e8603c;
font-size:22px;
text-transform:uppercase;
}
.top-widget{
font-size:18px;
}
.top-widget .spec-bar {
font-size: 12px;
}
.top-widget .email {
font-size: 15px;
}
}