/*

Theme Name: Pixel-Linear

Theme URI: http://pixelthemestudio.ca/product/pixel-linear/

Description: Main Stylesheet for Pixel-Linear with all the Twitter Bootstrap elements and features.

Text Domain: Pixel-Linear

Author: Pixel Theme Studio

Author URI: http://pixelthemestudio.ca

Version: 1.0.3

Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, fixed-layout

License: GNU General Public License, version 3 (GPLv3)

License URI: http://www.gnu.org/licenses/quick-guide-gplv3.html



CSS Rules: Sorted alphabetically for better organization.

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/


.carousel-caption p {

  font-size: 26px;

  color: #36454f;

  font-weight: bold;

  float: right;

  margin-bottom: 150px;

}

.main_contant {

    margin-top:0px;

}

h2, .h2{

font-size:21px !important;

}

#promotedContactOption h2{

       font-size:25px !important;
}

.promotedSubTitle {
    color: #000;
    font-size: 17px;
    font-weight: 600;
}

.main_contant h2 {
    color: #454545 !important;
    font-weight: bold;
font-family:georgia;
}

.main_contant h3 {
    color: #454545 !important;
    font-weight: bold;
font-family:georgia;
}

.main_contant p {
    color: #141414;
    font-family: verdana;
    font-size: 15px;
    font-weight: 500 !important;
    line-height: 25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_contant p {
    color: #1e1e1e;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: 25px;
	font-style:normal;
   }
   
   #promotedContactOption h2{

       font-size:28px !important;
}

.promotedSubTitle {
    color: #000;
    font-size: 17px;
    font-weight: 600;
}

.main_contant h2 {
    color: #454545 !important;
    font-weight: bold;
}

.main_contant h3 {
    color: #454545 !important;
    font-weight: bold;
}

.main_contant li {
    color: #1e1e1e !important;
    font-weight: 600 !important;
}

#promotedContactOption li {
    list-style-type: disc;
	font-size: 17px;
	color:#000;
	font-weight:400;
}
     

}

.main_contant li {
    color: #55555;
    font-weight: 400 ;
	list-style-type: disc;
}

#promotedContactOption li {
    list-style-type: disc;
	font-size: 17px;
	color:#000;
	font-weight:400;
}

#menu-item-56 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
     

h3, .h3{

font-size:18px !important;

}

.alignright {

    float: right;

    margin: 5px 0 20px 20px;
	
	height:311px;

}

#promotedContactOption {

    
	padding: 29px 13px;

}

b, strong{

font-size:14px;

}

#chatButton {

    background: #e3a20b linear-gradient(to bottom, #ffe100 0%, #ffb911 100%) repeat scroll 0 0;

    border-radius: 5px;

    box-shadow: 0 0 30px -4px rgba(0, 0, 0, 0.75);

    padding: 7px 30px;

}

ul, ol {

    margin: 0 0 10px 25px;

    padding: 0;

}

#post-17 > header{

display:none;

}

.ui-search {

    float: right;

    margin-right: -121px;

}

.has-btn {

    margin-left: 40px;

    margin-top: 20px;

}

.container {

    

    margin: 0 auto !important;
	width:970px !important;

   

}

.norton-class {
    margin: auto;
    width: 970px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}

#post-13 > header{

display:none;

}

#post-15 > header{

display:none;

}

#post-19 > header{display:none;}

#promotedContactOption h2 {

    font-size: 18px;

    font-weight: 400;

    margin: 13px 0;

}

.nopadding121{

padding:0px;

margin:0px;

}

img {

    height: auto;

}

img {

    border: 0 none;

    height: auto;

    max-width: 100%;

    vertical-align: middle;

}

.vc_col-sm-12 {

    width: 100%;

}

.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {

    float: left;

}

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

    box-sizing: border-box;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

    position: relative;

}

a {

    color: #1c1c1c;

    text-decoration: none;

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    border: 1px solid #bbbbbb;

    border-radius: 0;

    box-shadow: none;

    line-height: 20px;

    outline: 0 none;

    padding: 5px;

    transition: all 600ms ease 0s;

}

.ui-search .search-fieldset label {

    color: #7f7f7f;

    font-size: 16px;

    height: 24px;

    left: 36px;

    overflow: hidden;

    position: absolute;

    top: 5px;

}

.search1 {

    margin-left: 21px;

}

label {

    display: inline-block;

    font-weight: 700;

    margin-bottom: 5px;

    max-width: 100%;

}



body {



	-webkit-overflow-scrolling: touch;



	-webkit-font-smoothing: antialiased;



	background-color: #ddd;



	color: #555;



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



	font-size: 14px;



	font-weight: 555;



}







/* Titles */



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







h1 { font-size: 35px; margin-bottom: 30px; margin-top: 30px; }







.author-avatar img { -webkit-border-radius: 95px; -moz-border-radius: 95px; border-radius: 95px; }











/* Paragraph & Typographic */



p { font-size: 16px; line-height:normal; margin-bottom: 20px; }







.centered { text-align: center; }







/* Links */



a {



	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;



	-o-transition: color 0.1s ease-in, background 0.1s ease-in;



	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;



	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;



	color: #1c1c1c;



	transition: color 0.1s ease-in, background 0.1s ease-in;



	word-wrap: break-word;



}







a:hover,



a:focus { color: #000000; outline: 0; text-decoration: none; }







a:before,



a:after {



	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;



	-o-transition: color 0.1s ease-in, background 0.1s ease-in;



	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;



	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;



	transition: color 0.1s ease-in, background 0.1s ease-in;



}







hr {



	border: 0;



	border-top: 1px solid #ccc;



	display: block;



	height: 1px;



	margin: 1em 0;



	padding: 0;



}











.navbar { margin-bottom: 0px; text-transform: uppercase; }







.navbar-inverse { padding-bottom: 19px; padding-top: 40px; border:none; }







header .navbar-inverse{ background-color: #fff;  }









.navbar-inverse .navbar-nav > li > a { color: #333;  }







.navbar-inverse .navbar-nav > li > a:hover { color: #c2862d; }







.navbar-brand { font-size: 20px; font-weight: 700; letter-spacing: 2px; }







.navbar-inverse .navbar-brand { color: #c2862d; }







.navbar-inverse .navbar-toggle { border-color: transparent; background-color:#b1bcc4; }







.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; color: #222222; }







.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color: transparent; color: #222222; }







.progress-bar-theme { background-color: #1abc9c; }















/* Helpers */







.mt { margin-bottom: 40px; margin-top: 40px; }







.pt { padding-bottom: 50px; padding-top: 50px; }











/* +++++ WRAP SECTIONS +++++ */





#top-search{ background:#b1bcc4; padding: 0; display:none;}

#searchform{ padding:8px 0;}

#top-search .navbar-nav>li>a{ color:#fff;}



#top-search .nav>li>a:hover, #top-search .nav>li>a:focus {color: #c2862d; } 



#main, #wrapper , #white, #grey{background-color: #ffffff;}

#main section{ padding-bottom: 20px; padding-top: 20px; }

#main h1.title{ font-weight:400; font-size:26px;}

#main h1.title:after{ display:block; background:#f8434a; content:""; width:110px; height:1px;  margin-left:auto; margin-right:auto;margin-top: 15px; }

#main .alter{ background:#f6f6f6;}





#social-wrap{ padding:15px 0; background:#666;}

#social-wrap ul.sm-ico{ }

#social-wrap ul.sm-ico li{ display:inline-block }

#social-wrap ul.sm-ico a{ display:inline-block; width:48px; height:48px; background-position:center top; background-repeat:no-repeat; }

#social-wrap ul.sm-ico a:hover{ background-position:center bottom; }

#social-wrap ul.sm-ico a.sm-facebook{background-image:url('images/sm-facebook.png'); }

#social-wrap ul.sm-ico a.sm-tweet{background-image:url('images/sm-twitter.png'); }

#social-wrap ul.sm-ico a.sm-gplus{background-image:url('images/sm-google.png'); }

#social-wrap ul.sm-ico a.sm-in{background-image:url('images/sm-linkedin.png'); }

#social-wrap ul.sm-ico a.sm-insta{background-image:url('images/sm-instagram.png'); }

#social-wrap ul.sm-ico a.sm-pin{background-image:url('images/sm-pinterest.png'); }

#social-wrap ul.sm-ico a.sm-red{background-image:url('images/sm-reddit.png'); }

#social-wrap ul.sm-ico a.sm-tumb{background-image:url('images/sm-tumblr.png'); }

#social-wrap ul.sm-ico a.sm-stumble{background-image:url('images/sm-stumbleupon.png'); }





#footer { background-color: #333333; padding-bottom: 50px; padding-top: 50px; position:relative; display:none;}

#footer a{ color:#C2862D;}

#footer a:hover{ color:#fff;}

#footer p { color: #c5c5c5; margin-bottom:15px }

#footer h3 { color: #fff; font-weight:200; }







#socket{ background-color:#1d1d1d; padding:15px 0; color:#c5c5c5; display:none;}

#socket p{ margin-top:20px}

#socket h2 {

color: #968E8E;

}









/* +++++ Color Wraps / Blog Page +++++ */







#grey { background-color: #f9f9f9; padding-bottom: 30px; padding-top: 30px; }

#white { background-color: #ffffff; padding-bottom: 30px; padding-top: 30px; }

footer.post-footer {padding-top: 15px;

padding-bottom: 15px;

background: #f1f1f1;

margin-top: 15px;}

article.post{ margin-bottom:50px;}

.bypostauthor{}







/* Slider */

#pixi-slider{ } /* Specify height For slider */

#pixi-slider .item, #pixi-slider .carousel-inner { height: 100%;}

#pixi-slider .fill {

    width: 100%;

    height: 100%;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    -o-background-size: cover;

}



/* Three Box */

#box-wrap{ background:#f9f9f9;}

#box-wrap .box-title h3{border-bottom: dashed 1px #C2862D;

padding-bottom: 20px;

margin-bottom: 20px;}















/* Blog Date*/



bd {



	color: #d2d2d2;



	font-size: 12px;



	font-weight: 700;



	text-transform: uppercase;



}







/* Blog Author*/



ba { font-size: 12px; padding-left: 5px; text-transform: uppercase; }







/* Blog Quote */



.bq { font-size: 22px; padding-top: 30px; }







/* Blog Tags */



bt { font-size: 12px; }







/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */



/* Effects also are controled by hover.zoom.js */



.zoom { 



    display:block; 



    position:relative; 



    overflow:hidden; 



    background:transparent url(images/loader.gif) no-repeat center;



}











.zoomOverlay {



    position:absolute;



    top:0; left:0;



    bottom:0; right:0;



    display:none;



    background-image:url(images/zoom.png);



    background-repeat:no-repeat;



    background-position:center;



}







.zoom2 {



	opacity: 1;



}







.zoom2:hover {



	opacity: 0.5;



}







/* glyphicon Configuration */







.glyphicon { color: #1abc9c; font-size: 40px; }







/* WP User Avatar */







.wp-user-avatar {margin: 0;}



/* by aj */

.red{ color:#f8434a;}





.bright-txt *{ color:#fff;}



/* ico-box */

.ico-box i{ display:block; width:85px; height:85px; margin:0 auto; background-color:#f8434a; border-radius:85px; line-height:85px; color:#fff;}

.ico-box .btn { border:solid 1px #333; padding:12px 40px; border-radius: 0; }

.ico-box .btn.red{ color:#333; border-color:#333;}

.ico-box .btn.red:hover{ color:#f8434a; border-color:#f8434a;}



/* ico-list */

.icon-list i{ display:block; width:55px; height:55px; background-color:#f8434a; border-radius:55px; text-align:center; line-height:55px; }

.icon-list h4.media-heading{ font-weight:lighter;}



/* parallax section */

.parallax-wrap{ background:#ddd url('../../../../pixel%20theme%20studio.net/kiteframework/wp-content/uploads/2014/11/mobile-technolog.jpg') no-repeat center center; background-attachment:fixed; background-size:cover;}

.parallax{ background-color:rgba(0,0,0,0.5);}


#promotedContactOption > div {
    line-height: 32px;
}




@media only screen and (max-width: 480px){

	#pixi-slider{ height: 250px;} 

}

@media only screen and (max-width: 340px){

	#pixi-slider{ height: 170px;} 

}
.navbar-right{
width:82% !important;
}
#post-114 > header{
display:none;
}
.cont201 {
    float: left;
    text-align: justify;
    width: 100%;
}
.PD-copy {
    float: left;
    width: 51%;
}


@media only screen and (min-width:320px) and (max-width:480px){

.norton-class{width:100%; margin:auto;}
.container{width:100% !important; margin:auto;}
.titleBarLinks{width:100%; margin:auto;}
#titleBarLinks li {display: none;}
.ui-search{margin:0px; float:none; display:none;}
#titleBarLinks > ul {margin: 0;}
.title {font-size: 20px !important; margin-top: 0px; text-align: center; width: 100%;}
.page-header {margin: 0 !important; padding: 0 !important;}
.navbar-right {width: 100% !important;}
.navbar-inverse .navbar-nav > li > a{font-size:14px;}
.PD-copy{width:100%;}
.cont30,.cont31,.cont32,.cont35,.cont36,.cont37,.cont38,.cont39 {text-align: justify;}
.main_contant h2,h3{text-align: left !important;}
.alignright{height:auto;}
.title {font-size: 15px !important; line-height: 22px; margin-top: 0; text-align: center; width: 100%;}

}

@media only screen and (min-width:481px) and (max-width:640px){

.norton-class{width:100%; margin:auto;}
.container{width:100% !important; margin:auto;}
.titleBarLinks{width:100%; margin:auto;}
#titleBarLinks > ul {margin: 0;}
.title {font-size: 20px !important; margin-top: 0px; text-align: center; width: 100%;}
.page-header {margin: 0 !important; padding: 0 !important;}
.navbar-right {width: 100% !important;}
.navbar-inverse .navbar-nav > li > a{font-size:14px;}
.ui-search{margin:0px; float:none;}
.PD-copy{width:100%;}
.cont30,.cont31,.cont32,.cont35,.cont36,.cont37,.cont38,.cont39 {text-align: justify;}
.main_contant h2,h3{text-align: left !important;}
#titleBarLinks li {display: none;}
.ui-search{margin:0px; float:none; display:none;}
.alignright{height:auto;}

}


@media only screen and (min-width:641px) and (max-width:767px){

.norton-class{width:100%; margin:auto;}
.container{width:100% !important; margin:auto;}
.titleBarLinks{width:100%; margin:auto;}
#titleBarLinks > ul {margin: 0;}
.title {font-size: 20px !important; margin-top: 0px; text-align: center; width: 100%;}
.page-header {margin: 0 !important; padding: 0 !important;}
.navbar-right {width: 100% !important;}
.navbar-inverse .navbar-nav > li > a{font-size:14px;}
.ui-search{margin:0px; float:none;}
.PD-copy{width:100%;}
.cont30,.cont31,.cont32,.cont35,.cont36,.cont37,.cont38,.cont39 {text-align: justify;}
.main_contant h2,h3{text-align: left !important;}
.alignright{height:auto;}
}

@media only screen and (min-width:768px) and (max-width:900px){

.norton-class{width:100%; margin:auto;}
.container{width:100% !important; margin:auto;}
.PD-copy{width:100%; float:left;}
.cont30,.cont31,.cont32,.cont35,.cont36,.cont37,.cont38,.cont39 {text-align: justify;}
.navbar-right { width: 86% !important;}
.page-header .ui-search{width:auto; margin:0px;}
.main_contant h2,h3{text-align: left !important;}
.navbar-nav > li { float: left; margin: 0 -45px 5px 5px;}
#menu-top li a {border: medium none !important; padding: 5px 15px;}
.navbar-inverse .navbar-nav > li > a{background:none !important;}
}

@media only screen and (min-width:901px) and (max-width:960px){

.norton-class{width:100%; margin:auto;}
.container{width:100% !important; margin:auto;}
.PD-copy{width:100%; float:left;}
.cont30,.cont31,.cont32,.cont35,.cont36,.cont37,.cont38,.cont39 {text-align: justify;}
.navbar-right { width: 86% !important;}
.page-header .ui-search{width:auto; margin:0px;}
.main_contant h2,h3{text-align: left !important;}
}
