.site_wrapper { max-width:100%; margin:0 auto; overflow-x:hidden; }
.container { max-width:1170px; margin:auto; }

pre { margin:0; padding:10px 20px !important; }

.wrapper,
#page { zoom:1; width:100%; margin:0 auto; }
.wrapper:after,
#page:after,
.wrapper:before,
#page:before { content:"\0020"; display:table; height:0; overflow:hidden}
.wrapper:after,
#page:after { clear:both; }

.wrapper { margin-top:0; }

/* columns */
.one_half,
.one_third,
.one_fourth { position:relative; margin-right:4%; float:left; }
.one_half { width:48%; }
.one_third { width:30.650%; }
.one_fourth { width:22%; }
.last { margin-right:0 !important; clear:right; }

/*---  HEADER  -----*/
#header { height:60px; margin:0; }
#header .container { width:auto; max-width:1170px; }

#header #trueHeader { position:fixed; z-index:80000 !important; top:0; left:0; right:0; padding:0px 0; box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); -khtml-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); -o-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2); zoom:1; background:#222; background:-moz-linear-gradient(top,#252525 0,#070707 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#252525), color-stop(100%,#070707) ); background:-webkit-linear-gradient(top,#252525 0,#070707 100%); background:-o-linear-gradient(top,#252525 0,#070707 100%); background:-ms-linear-gradient(top,#252525 0,#070707 100%); background:linear-gradient(to bottom,#252525 0,#070707 100%); -pie-background:linear-gradient(top,#252525 0,#070707 100%); }

#header .logo { float:left; width:25%; }
#header .logo a { float:left; display:block; width:100%; min-height:45px; margin:5px 0; position:relative; text-indent:-999em; background:url(../../bundles/conceptrixbandvista/public/images/logo.png) no-repeat left bottom; }

#header .menu_main { float:right !important; margin-right:0; padding:0; width:75%; z-index:9999; position:relative; }


.dropdown ul { margin:0px; padding:0px; }
.dropdown a,
.dropdown a:visited { color:#816c5b; text-decoration:none; outline:none; }
.dropdown a:hover { color:#5d4617; }

.form-control input {min-height:40px !important;line-height:40px;}
.form-group {margin-bottom:20px;}
.form-horizontal input[type=submit] {padding:25px !important;}
.form-horizontal button {padding:15px !important;align:center;text-align:center;font-size:16px;}
/*input[type=text], input[type=email],  input[type=password]  {margin-left:10px;padding:20px !important; width:90%;}*/
.control-label {margin-left:10px; font-size:16px;}


.cbp-caption {height:335px !important; border:1px solid #DDD;border-radius:5px;}

.dz-default {height:300px;}
.drop-file {border: 1px dashed #888;}


.navbar-nav { margin:0 !important; }
.navbar-default .navbar-nav > li > a { color:#999999; font-size:14px; }
.navbar-toggle { position:relative; float:none; padding:12px 10px; margin-top:8px; margin-right:15px; margin-bottom:0; background-color:transparent; border:0px solid transparent; border-radius:0; margin-left:15px; background:#272727; cursor:pointer; }
.navbar-toggle > span { color:#fff; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color:#272727; }
.navbar-collapse { border-top:0; z-index:8000 !important; }
ul.nav > li > a.active { color:#fff; background-color:#119ee7; }
ul.nav > li > a:hover.active { color:#fff; background-color:#119ee7; }
ul.nav > li > a:hover { color:#119ee7; }

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown { position:static; }
.yamm .container { position:relative; }
.yamm .dropdown-menu { left:auto; }
.yamm .nav.navbar-right .dropdown-menu { left:auto; right:0; }
.yamm .yamm-content { padding:20px 30px; }
.yamm .dropdown.yamm-fw .dropdown-menu { left:0; right:0; }

.navbar-nav > li > a { padding-top:22px; padding-bottom:22px; text-transform:uppercase; height:69px; line-height:30px !important; box-shadow:0 0px 0 rgba(255,255,255,0.25); }
.navbar-nav > li > a i { display:block; text-align:center; }

.navbar-toggle > button { background:none; border:0; float:right; }
.navbar-default .navbar-toggle i { color:#fff; font-size:21px; }
.yamm ul.nav li.dropdown:hover b { border-top-color:#fff; border-bottom-color:#fff; }

.container > .navbar-collapse { margin-right:0px; }
.navbar-brand, .navbar-nav > li > a { text-shadow:0 0px 0 rgba(255, 255, 255, 0.25); }
button.navbar-toggle { clear:right; }
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret { border-top-color:#fff; border-bottom-color:#fff; }


.section_2 { width:100% !important; padding:35px 0 40px 0; margin:0px; float:left; background-color:#e1e1e1; }

.section_3 { width:100%; float:left; padding:100px 0; margin:0px; text-align:center; background:url("../../bundles/conceptrixbandvista/public/images/bvbkg2.jpg"); background-attachment:fixed; background-origin:initial; background-clip:initial; background-size:cover; background-repeat:no-repeat; background-position:100% 0; background-position:center; }
.section_3 .title1 { font-size:50px; padding:0 0 10px 0; margin:0px; text-transform:uppercase; font-weight:200; color:#fff; text-align:center; }
.section_3 .title2 { font-size:60px; padding:0; margin:0px; text-transform:uppercase; font-weight:bold; color:#fff; line-height:50px; text-align:center; }
.section_3 .cont { width:70%; padding:0; margin:0 auto; color:#fff; }

.section_1 { width:100%; float:left; padding:70px 0 20px 0; margin:0; background:#111; min-height:770px; }

.readmore_but1 { float:right; clear:none; width:auto; color:#fff; text-transform:uppercase; padding:11px 30px; border:2px solid #fff; border-radius:2px; }
.readmore_but1:hover { color:#fff; border:2px solid #161616; background-color:#161616; }

.readmore_but2 { color:#fff; font-size:16px; text-transform:uppercase; padding:17px 100px; background-color:#119ee7; border-radius:2px; }
.readmore_but2:hover { color:#fff; background-color:#272727; }

.lt_title_big { font-size:43px; padding:0px; margin:0px; font-weight:300; text-align:center; text-transform:uppercase; }
.lt_title_big_left { font-size:43px; padding:0px; margin:0px; font-weight:300; text-align:left; text-transform:uppercase; }
.lt_title_big span { font-weight:600; }
.lt_title_line { height:3px; padding:0px; margin:15px auto 20px; text-align:center; background:url('../../bundles/conceptrixbandvista/public/images/title_line7.png') center top no-repeat; }
.lt_title_bottomtext { width:60%; padding:0px; margin:0px auto 60px; text-align:center; font-size:20px; line-height:30px; }

.punchtext { background-color:#119ee7; float:left; clear:none; margin:0; padding:20px 0; width:100%; }
.punchtext .text { float:left; text-shadow:none; margin:0; clear:none; padding:0; width:auto; max-width:100%; }

#feature_box_1 { background:url('../../bundles/conceptrixbandvista/public/images/featured1.jpg'); background-repeat:no-repeat; height:300px; }
#feature_box_2 { background:url('../../bundles/conceptrixbandvista/public/images/featured2.jpg'); background-repeat:no-repeat; height:300px; }
#feature_box_3 { background:url('../../bundles/conceptrixbandvista/public/images/featured3.jpg'); background-repeat:no-repeat; height:300px; }

/* footer */
.footer { width:100%; float:left; padding:70px 0 50px 0; margin:0; background-color:#161616; }
.footer_title_line { width:100%; height:3px; float:left; padding:0px; margin:0px 0px 30px; background:url('../../bundles/conceptrixbandvista/public/images/title_line5.png') 0 0 no-repeat; }
.footer ul.quick_links { width:100%; padding:0px; margin:0px; float:left; }
.footer .quick_links li { width:100%; padding:0px; margin:0px; display:block; float:left; }
.footer .quick_links li a { padding:0 0 3px 0; margin:0px; float:left; font-size:14px; display:block; color:#727272; }
.footer .quick_links li a:hover { color:#fff; }
.copyrights { width:100%; font-size:14px; color:#858585; margin:0px; float:left; padding:10px 0px; background-color:#2E2E2E; }
.copyrights .text2 { float:right; }
.copyrights ul.social_icons { width:100%; float:left; padding:0; margin:0; }
.copyrights ul.social_icons li { float:right; padding:0; margin:0; }
.copyrights ul.social_icons li a { width:35px; height:35px; float:left; padding:0; margin:0 8px 0 0; line-height:35px; text-align:center; color:#727272; font-size:16px; border-radius:100%; background-color:#161616; }
.copyrights ul.social_icons li a:hover { color:#727272; background-color:#fff; }
.copyrights span { padding:0px; margin:0px; float:left; padding-top:5px; }

.scrollup { width:40px; height:40px; opacity:1; position:fixed; bottom:22px; right:20px; display:none; text-indent:-9999px; background:#119ee7 url(../../bundles/conceptrixbandvista/public/images/scroll-top-arrow.png) no-repeat 15px 16px; z-index:999; }



@media(min-width:200px) and (max-width:550px) {

/*.form-control, .form-group, .col-sm-6, .form-horizontal, .col-md-12  {text-align:center !important;align:center;}*/

/*input[type=text], input[type=email],  input[type=password]  {width:90%; text-align:center;}*/
/*.control-label {text-align:center;margin:0px;}*/
/*.form-horizontal {margin:0 auto !important;margin:0 auto !important;}*/

/*input[type=button] {padding:25px; text-align:center;align:center;}*/



.img_anim_init {height:520px;margin-bottom:-20px; position:relative; right:300px; z-index:0; width:auto; }

}
