/*

Theme Name: Inovado Child

Description: Inovado Child Theme

Author: Your name here

Template: inovado

Version: 1.0

*/

@import url("../inovado/style.css");
@font-face {
    font-family: 'Helveticaneueroman';
    src: url("fonts/Helveticaneueroman.ttf") format('truetype');
}

@font-face {
    font-family: 'Helveticaneuethin';
    src: url("fonts/Helveticaneuethin.ttf") format('truetype');
}

@font-face {
    font-family: 'Helveticaneuebold';
    src: url("fonts/Helveticaneuebold.ttf") format('truetype');
}

@font-face {
    font-family: 'lato';
    src: url("fonts/Lato-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'RobotoSlab';
    src: url("fonts/RobotoSlab-Regular.ttf") format('truetype');
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: RobotoSlab !important;
    color: #333333 !important;
    font-weight: normal !important;
}

h1 {
    line-height: 43px !important;
    font-size: 34px !important;
}

h2 {
    line-height: 29px !important;
    font-size: 30px !important;
}

h3 {
    line-height: 38px !important;
    /*font-size: 26px !important;*/
}

h4 {
    line-height: 22px !important;
    font-size: 20px !important;
}

h5 {
    line-height: 18px !important;
    font-size: 16px !important;
}

h5 {
    line-height: 16px !important;
    font-size: 14px !important;
}

body {
    font-family: Helveticaneueroman !important;
	border-top:none !important;
}

html body #header-v6 #navigation .sub-menu li a,
html body #navigation .sub-menu li .sub-menu li a,
html body #navigation .sub-menu li .sub-menu li .sub-menu li a {
    font-family: lato !important;
    font-weight: normal !important;
}

#header-v6 #navigation ul#nav > li > a {
    font-size: 16px !important;
    font-family: lato !important;
    font-weight: normal !important
}

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
    /*margin-top:20px;*/
}

.portfolio-item {
    height: auto !important
}

.portfolio-item .portfolio-title {
    height: auto !important;
}

.portfolio-item:hover .portfolio-title {
    background: #5496ba none repeat scroll 0 0 !important;
    border-color: #5496ba !important;
}

.overlay-link {}

#footer .container .four.columns {
    width: 170px !important;
}

#footer a {
    /*color: #a8a8a8 !important;*/
    display: block !important;
    font-family: Arial, sans-serif !important;
    font-size: 11px !important;
    text-decoration: none !important;
}

#footer div.container h3 {
    /*color: #fcb712 !important;*/
    font-family: Arial, sans-serif !important;
    font-size: 0.85em !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
}

#footer h3 a {
    color: #ffffff !important;
}

#footer,
#infobar {
    background: url("https://acculogic.com/images/footermod-bg.png") no-repeat scroll center top, rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #474a50, #0f161a) repeat-x scroll 0 0 !important;
    background: url("https://acculogic.com/images/footermod-bg.png") no-repeat center top, -webkit-linear-gradient(top, #474A50, #0F161A) repeat-x 0 0 !important;
}

#footer {
    border-top: none !important;
    padding: 50px 0 0 !important;
}

#copyright {
    background: #0f161a none repeat scroll 0 0 !important;
    color: #777777 !important;
    font-family: Arial, sans-serif !important;
    font-size: 11px !important;
}

.container .column,
.container .columns {
    margin-left: 10px !important;
}

#back-to-top a {
    background-color: #999999 !important;
}

#title {
    background: none !important;
    border-bottom: none !important;
    border-top: none !important:
}

#title h1 {
    color: #666666 !important;
    font-family: RobotoSlab !important;
    font-size: 34px !important;
    font-weight: normal !important;
    line-height: 47px !important;
}

#title h2 {
    line-height: 28px !important;
	margin-top: 10px !important;
}

.home #page-wrap,
.page-template-page-fullwidth-php #page-wrap {
    border-bottom: 1px solid #d8d8d8 !important;
    border-left: 1px solid #d8d8d8 !important;
    border-right: 1px solid #d8d8d8 !important;
}

#title {
    /* background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important;
    margin: 10px auto 0 !important;
    padding: 10px 12px 16px !important;
    width: 906px !important;*/
}

#content #title,
#title,
.page-template-page-fullwidth-php #title {
    border-color: #d8d8d8 #d8d8d8 -moz-use-text-color !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    margin-bottom: 0 !important;
}

#header-v6 #navigation ul#nav > li > a {
    /*color:#666666 !important;*/
}

#footer a:hover,
#infobar a:hover {
    /*color: #ffffff !important;*/
}

#content .post,
#content .page {
    /*padding: 10px 16px 15px !important;*/
}

.container .twelve.columns {
    /*width: 646px !important;*/
}

div.other_home_sections div.one_fourth div.portfolio-item div.portfolio-it a span.portfolio-pic img {
    height: 100px !important;
    margin: auto;
    width: auto !important;
}

.portfolio-item img {
    display: block;
    height: auto !important;
    width: 100% !important;
    margin: 0 auto;
}

.portfolio-item .portfolio-pic .portfolio-overlay {
    height: 100% !important;
}

.imgoverlaynew {
    margin-left: 10px !important;
    width: 210px !important;
    margin-right: 20px !important;
}

.container .six.columns {
    /*text-align: left !important;*/
}

.home #page-wrap,
.page-template-page-fullwidth-php #page-wrap {
    padding: 0 !important;
}

.contact-accordian {
    float: left;
    padding-right: 17px;
    width: 50%;
}

.contact-form {
    border-left: 1px solid rgb(216, 216, 216) !important;
    float: left;
    padding-left: 10px !important;
    width: 40%;
}

article#post-6103 div.accordion-title,
article#post-6103 div.accordion-title a {
    background-color: #c1d82f !important;
    color: #646566 !important;
}

.home #page-wrap,
.page-template-page-fullwidth-php #page-wrap {
    border: none !important;
}

#content #title,
#title,
.page-template-page-fullwidth-php #title {
    border: none !important
}

.tp-leftarrow {
    left: 0 !important;
}

.tp-rightarrow {
    right: 0 !important;
}

#header-v6.header-megamenu #navigation li.current-menu-item a,
#header-v6.header-megamenu #navigation li.current-menu-item a:hover,
#header-v6.header-megamenu #navigation li.current-page-ancestor a,
#header-v6.header-megamenu #navigation li.current-page-ancestor a:hover,
#header-v6.header-megamenu #navigation li.current-menu-ancestor a,
#header-v6.header-megamenu #navigation li.current-menu-ancestor a:hover,
#header-v6.header-megamenu #navigation li.current-menu-parent a,
#header-v6.header-megamenu #navigation li.current-menu-parent a:hover,
#header-v6.header-megamenu #navigation li.current_page_ancestor a,
#header-v6.header-megamenu #navigation li.current_page_ancestor a:hover {
    border-bottom: 3px solid #289dcc;
    color: #289dcc;
    font-weight: 600;
}

#header-v6 #navigation ul#nav > li > a:hover {
    border-color: transparent !important;
}

#header-v6 #navigation ul#nav > li.current-menu-item > a,
#header-v6 #navigation ul#nav > li.current-menu-item > a:hover,
#header-v6 #navigation ul#nav > li.current-page-ancestor > a,
#header-v6 #navigation ul#nav > li.current-page-ancestor > a:hover,
#header-v6 #navigation ul#nav > li.current-menu-ancestor > a,
#header-v6 #navigation ul#nav > li.current-menu-ancestor > a:hover,
#header-v6 #navigation ul#nav > li.current-menu-parent > a,
#header-v6 #navigation ul#nav > li.current-menu-parent > a:hover,
#header-v6 #navigation ul#nav > li.current_page_ancestor > a,
#header-v6 #navigation ul#nav > li.current_page_ancestor > a:hover {
    border-color: transparent !important;
}

#navigation .menu .menu-item-has-children.menu-item:hover a::after {
    content: "";
    position: absolute;
    font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 15px solid #FFA500;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    z-index: 20001;
    transition: all 0.3s ease 0s;
    left: 37%;
    bottom: -18px;
}

#navigation .menu .menu-item .sub-menu li a::after {
    display: none;
}

body #header-v6 #navigation .sub-menu {
    top: 52px !important;
    padding: 20px 0 0 !important;
}

.rev_slider_wrapper,
.rev_slider_wrapper .rev_slider,
.rev_slider_wrapper .rev_slider ul {
    height: 400px !important;
    min-height: 400px !important;
}

.container .ten.columns {
    /*width: 600px !important;*/
}

.sidebar-left .post p {
    margin: 0;
}

#header-v6.header-megamenu #navigation .sub-menu {
    width: 1160px !important;
    left: 0;
    /*text-align:center;*/
}

#page-wrap .sidebar-right.twelve.columns.blog.blog-large {
    width: 100% !important;
}

#page-wrap .sidebar-right.twelve.columns.blog.blog-large .post-content {
    width: auto !important;
}

#page-wrap .sidebar-right.twelve.columns.single {
    width: 100% !important;
}

#page-wrap .sidebar-right.twelve.columns.single .post-content {
    width: auto !important;
}

.wp-video {
    margin: 0 auto !important;
}

form .survey-question label {
    float: none !important;
}

.yellow_heading_page {
    background: #ffd262;
    border-radius: 5px;
    color: #ffffff !important;
    font-weight: bold;
    padding: 5px 10px 5px 15px;
    /*text-transform: uppercase;*/
    font-size: 22px;
    font-family: robotoslab !important;
}

article#post-6103 div.accordion-title.active a {
    background-color: #646566 !important;
    color: #ffffff !important;
}

#footer .widget_contact,
#infobar .widget_contact {
    background: none !important;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
    background-color: #289dcc !important;
}

#header-v6.header-megamenu #navigation .sub-menu li {
    border: 1px solid #ffffff !important;
    border-radius: 5px;
    margin: 10px 20px 10px 20px !important;
    position: unset !important;
    text-align: center;
    width: 246px;
}

#header-v6.header-megamenu #navigation ul li {
    position: static !important;
}

.sub-menu li {
    display: inline-block !important;
    float: none !important;
}

.sub-menu li a {
    width: auto !important;
}

html body #navigation .sub-menu {
    background: #639abd none repeat scroll 0 0 !important
}

html body header #navigation .sub-menu {
    /*background: #639abd none repeat scroll 0 0 !important;*/
}

#rev_slider_23_1_wrapper .tp-leftarrow.default:hover,
#rev_slider_23_1_wrapper .tp-rightarrow.default:hover {
    background-color: #289dcc !important;
}

#header-v6 #navigation ul#nav > li.current-menu-item > a,
#header-v6 #navigation ul#nav > li.current-menu-item > a:hover,
#header-v6 #navigation ul#nav > li.current-page-ancestor > a,
#header-v6 #navigation ul#nav > li.current-page-ancestor > a:hover,
#header-v6 #navigation ul#nav > li.current-menu-ancestor > a,
#header-v6 #navigation ul#nav > li.current-menu-ancestor > a:hover,
#header-v6 #navigation ul#nav > li.current-menu-parent > a,
#header-v6 #navigation ul#nav > li.current-menu-parent > a:hover,
#header-v6 #navigation ul#nav > li.current_page_ancestor > a,
#header-v6 #navigation ul#nav > li.current_page_ancestor > a:hover {
    border-color: #639abd;
    /*color: #639abd !important;*/
}

#nav li .sub-menu li a {
    border-bottom: medium none !important;
}

body #header-v6.header-megamenu #navigation .sub-menu ul li a,
body #header-v6.header-megamenu #navigation .sub-menu li a,
body #navigation ul#nav > li > ul > li:last-child > a:hover {
    display: inline-flex !important;
    font-size: 12px !important;
    padding: 10px !important;
    color: #262626;
}

.tab a.selected {
    background: #ffffff none repeat scroll 0 0 !important;
    border-bottom-color: #fff !important;
    color: #333333 !important;
}

.nav-menu-mobile {
    display: none;
}

.f1 {
    border-top: 1px solid #cbcbcb !important;
    /*height: 163px !important;*/
    margin: 20px auto auto auto !important;
    padding-top: 20px !important;
    width: 960px !important;
}

.img_left.leftcls {
    margin-left: 215px;
    margin-right: 40px;
}

.f1 .img_left {
    display: inline-block;
    height: 136px;
    vertical-align: middle;
    width: 150px;
}

.img_left.middlecls {
    margin-right: 35px;
}

.f1 img {
    height: auto;
    width: 100%;
}

.img_left.middlecls img {
    width: 84%;
}

.img_left.leftcls img {
    width: 82%;
}

#footer div.container div.textwidget span,
#footer div.textwidget {
    color: #a8a8a8;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-shadow: 0 0 2px #000000;
}

.widget_contact address span {
    color: #a8a8a8;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-shadow: 0 0 2px #000000;
}

span.email strong {
    float: left;
}

strong {
    font-weight: bold;
}

#copyright .social-icons,
#topbar .social-icons ul {
    display: none;
}

.one_half {
    /* width: auto;*/
}

#footer .widget ul li,
#infobar .widget ul li {
    background: rgba(0, 0, 0, 0) url("framework/list-img.png") no-repeat scroll 0px 12px !important;
}

.portfolio-it a.rounded_cnr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e4e4e4 #e4e4e4;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px 0;
    display: block;
}

.page-id-445 .custom_icon > img {
    display: block;
    margin: 0 auto;
}

.post-image,
.post-gallery,
.post-video,
.post-audio {
    display: flex !important;
}

/*#header-searchform input:focus{width:88px !important;}*/

#page-wrap .sidebar-right.twelve.columns {
    width: 100% !important;
}

div#vmap {
    margin: 0 !important;
    width: auto !important;
}

/*17-6*/

/*#header-v6 {
    background: #333 none repeat scroll 0 0;
    height: 52px !important;
}
#header-v6 #navigation ul#nav > li{height:52px !important;}
#header-v6 #navigation ul#nav > li > a {
    height: 49px !important;
    line-height: 49px !important;
}
#header-v6 #header-searchform{ margin-top: 10px !important;}
#header-v6 .logo {
    margin-top: 13px !important;
}*/

#header-v6.header-megamenu #navigation ul li a {
    padding: 0 13px !important;
}

.header-megamenu .container .twelve.columns {
    width: 770px !important;
}

.header-megamenu .container .four.columns {
    width: 185px !important;
}

.portfolio-item .portfolio-title {
    background: #ffffff !important;
}

.portfolio-item .portfolio-title h4 {
    color: #fff !important;
}

.portfolio-item:hover .portfolio-title {
    background: #d3d3d3 none repeat scroll 0 0 !important;
    border-color: #d3d3d3 !important;
    color: #000000 !important;
}

.portfolio-item:hover .portfolio-title h4,
.portfolio-item:hover .portfolio-title span {
    color: #333333 !important;
}

.logo > a {
    color: #ffffff!important;
}

.f1 .img_left {
    height: auto !important;
}

a.button.alternative-2 {
    background: #fff none repeat scroll 0 0 !important;
    border-color: #333 !important;
    color: #333 !important;
}

a.button.alternative-1:hover,
a.button.alternative-2:hover,
a.button.alternative-3:hover {
    color: #ffffff !important;
    background: #333333 !important;
}

.custom_icon {
    /*float: left;
    margin-right: 10px;
    padding-top: 3px;*/
}

.table_responsive_mobile {
    overflow-y: scroll;
    width: 100%;
}

.dataTables_wrapper {
    overflow-y: scroll;
    width: 100%;
}

#sidebar {
    display: none;
}

.page-template-page-fullwidth-php h3 a img.alignleft {
    margin-bottom: 51px !important;
}

.overlay-link {
    display: none !important;
}

/*----footer----*/

body #footer,
body #copyright {
    background: #f2f2f2 !important;
}

#footer div.container div.textwidget span,
#footer div.textwidget,
.widget_contact address span,
body #footer a {
    color: #333333 !important;
    text-shadow: none !important;
    font-family: Helveticaneueroman !important;
    font-size: 13px !important;
}

body #footer .widget h3,
body #footer .widget h3 a {
    color: #ffa500 !important;
    text-shadow: none !important;
    font-family: Helveticaneueroman !important;
    font-size: 13px !important;
}

.portfolio-item.four.columns.imgoverlaynew {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

.portfolio-item.four .portfolio-pic .portfolio-overlay {
    width: 100% !important;
}

.wrapall > img {
    width: 100%;
}

#header-v6.header-megamenu #navigation .sub-menu li:hover {
    background: #ffc000 none repeat scroll 0 0;
}

#header-v6.header-megamenu #navigation .sub-menu li:hover a {
    color: #fff !important;
}

#header-v6.header-megamenu #navigation ul {
    float: none !important;
}

.reg-log {
    float: right;
}

.reg-log > a {
    color: #000 !important;
    font-family: lato;
    font-size: 16px;
    font-weight: normal;
    height: 49px;
    line-height: 49px;
    padding: 0 6px;
    margin: 0 0 0 15px;
}

.reg-log > a:hover {
    color: #cccccc !important;
}

.hr3 {
    float: left;
}

.blog-catagories,
.blog-catagories-index {
    position: absolute;
    right: 20px;
    z-index: 9999;
}

.blog-catagories-index {
    top: 42px;
}

.blog-catagories {
    bottom: -40px;
}

.blog-catagories .widgettitle,
.blog-catagories-index .widgettitle {
    display: none;
}

.blog-catagories .screen-reader-text,
.blog-catagories-index .screen-reader-text {
    display: none;
}

.one_half .portfolio-item .portfolio-title h4 {
    font-size: 18px !important;
    color: #a9a9a9 !important;
}

.one_half .portfolio-item .portfolio-title span {
    font-size: 16px !important;
}

body.no-scroll {
    overflow: hidden;
}
header .container {
    z-index: 201;
}
.desktop-burger-container {
       -moz-user-select: none;
		cursor: pointer;
		display: inline-block;
		height: 50px;
		left: 25px;
		position: absolute;
		top: 0;
		transform: rotate(0deg);
		transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
		width: 50px;
		z-index: 201;
    }
  .desktop-burger-container #burger {
        display: block;
        height: 8px;
        margin: -4px auto 0;
        position: relative;
        top: 50%;
        width: 18px;
    }
	.desktop-burger-container #burger::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    transform: translateY(4px) rotate(0deg);
}
    .desktop-burger-container .bar {
        width: 100%;
        height: 1px;
        display: block;
        position: relative;
        background: #FFF;
        transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
        transition-delay: 0s;
    }
    .desktop-burger-container .bar.topBar {
        transform: translateY(0px) rotate(0deg);
    }
    .desktop-burger-container .bar.btmBar {
        transform: translateY(11px) rotate(0deg);
    }
	.header.sub-menu-opened .desktop-burger-container {
        transform: rotate(90deg);
    }
    .header.sub-menu-opened .desktop-burger-container #burger .bar.topBar {
        transform: translateY(4px) rotate(45deg);
    }
    .header.sub-menu-opened .desktop-burger-container #burger .bar.btmBar {
        transform: translateY(3px) rotate(-45deg);
    }
	header.sub-menu-opened .desktop-burger-container #burger::after{
		height:0;
	}

.header.sub-menu-opened{
	background: #000 none repeat scroll 0 0;
	transition: all 0.6s ease 0s;
}
.side-bar-main {
   background: #000 none repeat scroll 0 0;
    height: 100%;
    position: fixed;
	padding: 13px 0;
    top: 0px;;
    transform: translate(-100%, 0px);
    transition: all 0.5s ease 0s;
    visibility: hidden;
    width: 35%;
    z-index: 200;
}
.side-bar-main-inner {
    margin-left: calc(50vw - 570px);
}
.header.sub-menu-opened .side-bar-main{
	transform: translate( 0,0);
	visibility:visible;
}

.menu {
    list-style: outside none none;
}
.menu-side-menu-container .menu {
	color: #fff;
	list-style: inside none disc !important;
	margin-left: 0;

}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto !important;
}

a, a:visited {
    /*color: #333333!important;*/
}

.gotohome_cls{
  width: 100%;
display: inline-block;
}
.gotohome_cls a {
    float: none !important;
    margin: 0px !important;
}
form#searchform input.submit{
  margin-top: 0px !important;
}
.page-template-page-appleboxes #page-wrap div#content article div.entry{
        text-align: center;
}
.fp-tile.promo-tile.macbook-pro.fp-tile-2.theme-dark {

    background-size: 452px 452px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-color: #121217;
    width: 46%;
    height: 100% !important;
    display: inline-block;
    /*float: left;
    margin-right: 35px;*/
    margin: 10px;

}
.typography-headline {

    font-size: 36px !important;
    line-height: 1.08365 !important;
    font-weight: 600 !important;
    letter-spacing: -.003em !important;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    text-align: center;
    color: #fff !important;
    padding-top: 32px !important;

}
.typography-intro-elevated {

    font-size: 24px !important;
    line-height: 1.33349 !important;
    font-weight: 400 !important;
    letter-spacing: .009em !important;
    color: #fff !important;
    text-align: center;

}
.macbook-pro .remove-for-m {

    display: block;

}
.links-inline, .links-stacked {

    margin-left: 0;
    margin-right: 0;
    list-style: none;
    text-align: center;

}
.links-inline li {

    display: inline;
    margin: 0 0.8em;

}
.macbook-pro .promo-copy-wrapper {

    padding-bottom: 450px;

}
.visuallyhidden {

    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;

}
ul.links-inline li a.icon-wrapper.typography-intro-elevated, [class^="icon-"] {

    width: auto !important;
    display: inline !important;
    background-image: none !important;

}
.page-template-page-appleboxes #page-wrap.container {

    max-width: 1440px;
    width: 100%;

}   
.page-template-page-appleboxes #content.sixteen.columns {

    width: 100%;
    margin-left: 0px !important;

}
.page-template-page-appleboxes #title .container {
    
    max-width: 1440px;
    width: 100%
} 
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
   .menu-side-menu-container .menu {
		list-style: disc !important;
		margin-left:1em;
	}
}

#menu-side-menu li a {
    color: #fff;
    font-size: 12px;
    line-height: 45px;
	font-family: lato;
}
#menu-side-menu li a:hover {
    color: #ccc;
}
.allpages a {
    border: medium none !important;
    padding: 0 !important;
}

.sub-menu-opened .menu-mask {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 199;
	transition:all 0.6s ease 0s;
}

#title #breadcrumbs{
	line-height:20px !important;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .fp-tile.promo-tile.macbook-pro.fp-tile-2.theme-dark{

    width: 100%;
    
    margin-bottom: 20px;
    }   
    #title h1{
            font-size: 28px !important;
    }
    h2 {
        font-size: 24px !important;
    }
    #breadcrumbs{
        text-align:  left !important;
    }
    .search #breadcrumbs{
        text-align:  right !important;
    }
    #content .post{
        padding: 10px 16px 15px !important;
    }
    .container {
        width: 730px !important;
    }
    .container .sixteen.columns {
        width: 100% !important;
    }
    .container .column,
    .container .columns {
        margin-left: 0 !important;
    }
    #footer .container .four.columns {
        width: 172px !important;
    }
    .rev_slider_wrapper,
    .rev_slider_wrapper .rev_slider,
    .rev_slider_wrapper .rev_slider ul {
        height: 150px !important;
        min-height: 150px !important;
    }
    .container .eight.columns {
        width: 100% !important;
    }
    #topbar .callus {
        background: none !important;
    }
    #footer {
        padding: 16px 16px 0 !important;
    }
    header .container .four.columns {
        width: auto !important;
    }
    .container .four.columns {
        width: 100% !important;
    }
    /*.one_fourth{width:45%;}*/
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-link,
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-lightbox {
        left: 145px !important;
    }
    .portfolio-item.four .portfolio-pic .portfolio-overlay {
        width: 220px;
    }
    #vmap {
        /* display: none !important;*/
    }
    .container .twelve.columns {
        width: 528px !important;
    }
    header .container .twelve.columns {
        width: 568px !important;
    }
    #title {
        width: 90% !important;
    }
    .container .ten.columns {
        width: auto !important;
    }
    #header-v6.header-megamenu #navigation .sub-menu {
        width: 100% !important;
        top: 137px !important;
    }
    #navigation {
        float: right !important;
    }
    .one_half,
    .one_third,
    .two_third,
    .three_fourth,
    .one_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .five_sixth {
        /*margin-left:2% !important; margin-right:2% !important;*/
    }
    /*.sixteen.columns .one_third {
    width: 215px !important;
	}*/
    #footer .email > a {
        width: auto;
        float: left;
        margin-left: 5px;
    }
    #footer .email > strong {
        float: left;
    }
    .portfolio-item .portfolio-title {
        height: 100px !important;
    }
    .f1 {
        height: auto;
        text-align: center;
        width: 100%!important;
    }
    .f1 .img_left {
        float: none;
        height: 200px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        position: relative;
        width: 155px;
    }
    #footer .container {
        /*width: 580px !important;*/
    }
    #copyright .container .copyright-text {
        margin: 0 !important;
        text-align: center;
        width: 100%;
    }
    #copyright .copyright-text {
        padding: 10px 0;
    }
    .page-id-16 .entry p img.aligncenter.size-full.wp-image-5872 {
        clear: both;
    }
    .page-id-16 .other_home_sections {
        clear: both;
    }

    .page-template-page-fullwidth-php .entry .one_half {
        margin-left: 3% !important;
        margin-right: 3% !important;
        width: 44% !important;
    }
    .page-template-page-fullwidth-php .entry .one_half .portfolio-item {
        width: 100% !important;
    }
    .container .one_fourth.one_fourth_new .four.columns,
    .container .one_fourth.last.one_fourth_last_new .four.columns {
        margin-top: 20px !important;
    }
    .portfolio-item img {
        height: auto !important;
        margin: 0 auto;
        width: 100% !important;
    }
    .rev_slider_wrapper,
    .rev_slider_wrapper .rev_slider,
    .rev_slider_wrapper .rev_slider ul {
        height: 285px !important;
    }
    #no-title {
        margin: 0 auto;
        width: 95%;
    }
    .post-navigation {
        margin: 0 auto;
        width: 95% !important;
    }
    .header-megamenu .container .four.columns {
        text-align: center;
        width: 100% !important;
    }
    #header-v6.header-megamenu #navigation ul li a {
        padding: 0 9px !important;
    }
    .header-megamenu .container .twelve.columns {
        width: 100% !important;
    }
    #header-searchform {
        display: block !important;
    }
    #header-v6.header-megamenu #navigation ul {
        float: none !important;
    }
    .page-template-page-fullwidth-php .entry .one_half.key_features_icons {
        height: 150px !important;
    }
    html body #header-v6 .four.columns .logo {
        /*margin-top: 10px !important;*/
        width: 30% !important;
        z-index: 9999;
        margin: 25px auto !important;
    }
    .reg-log > a {
        margin: 0;
    }
    #content #title,
    #title,
    .page-template-page-fullwidth-php #title {
        margin-left: 16px !important;
    }
    #footer .container,
    #title .container {
        width: auto !important;
    }
	.desktop-burger-container{
		display:none;
	}
	.description.style-1{
		padding:10px !important;
	}
}

@media only screen and (max-width: 767px) {
    .fp-tile.promo-tile.macbook-pro.fp-tile-2.theme-dark{

    width: 100%;

    margin-bottom: 20px;
    }
    #header-v6.header-megamenu #navigation .sub-menu li:hover/* , #header-v6.header-megamenu #navigation .sub-menu li:focus */
    {
        background-color: #ffc000;
    }
    #header-v6.header-megamenu #navigation .sub-menu li.current-menu-item {
        background-color: #ffc000 !important;
    }
    #header-v6.header-megamenu #navigation .sub-menu li a {
        padding: 10px 0 !important;
        display: inline-block !important;
        width: 100% !important;
    }
    html {
        margin-top: 50px !important;
    }
    #content .post,
    #content .page {
        /*padding: 10px 16px 10px !important;*/
    }
    header .container {
        width: 320px !important;
    }
    .container .sixteen.columns {
        width: 100% !important;
    }
    .container .column,
    .container .columns {
        margin-left: 0 !important;
    }
    #footer .container .four.columns {
        width: 100% !important;
    }
    .rev_slider_wrapper,
    .rev_slider_wrapper .rev_slider,
    .rev_slider_wrapper .rev_slider ul {
        height: 150px !important;
        min-height: 150px !important;
    }
    .container .eight.columns {
        width: 100% !important;
    }
    #topbar .callus {
        background: none !important;
    }
    #footer {
        padding: 16px 16px 0 !important;
    }
    .contact-accordian,
    .contact-form {
        width: 100% !important;
    }
    .one_fourth_new,
    .one_fourth.last.one_fourth_last_new {
        display: block;
        margin: 0 auto !important;
        float: none;
    }
    #content.sidebar-left {
        float: none !important;
    }
    .header-megamenu .container .twelve.columns {
        width: 100% !important;
		display: table;
    }
    #title {
        width: 90% !important;
        margin: 0 !important;
    }
    .container .ten.columns {
        width: auto !important;
    }
    #page-wrap {
        padding-top: 0 !important;
    }
    #vmap {
        /* display: none !important;.*/
    }
    .last {
        display: block;
        float: none;
        margin: 0 0 0 0 !important;
    }
    .page-id-16 .last {
        /* margin:0 0 0 auto !important;*/
    }
    .one_fourth_new {
        margin-right: 0% !important;
    }
    header .container .four.columns {
        width: 94% !important;
    }
    .custom_icon {
        display: block;
        margin: 0 auto;
    }
    .custom_icon img {
        display: block;
        margin: 0 auto;
    }
    .post img {
        width: auto;
        height: auto;
    }
    img.size-full.alignright {
        width: 100%!important;
        height: auto !important;
    }
    .container .one_fourth.one_fourth_new .four.columns,
    .container .one_fourth.last.one_fourth_last_new .four.columns {
        /*width:290px !important;margin-top: 20px !important;*/
    }
    img.size-full {
        /* width: 100% !important;*/
        height: auto !important;
    }
    .portfolio-item.four .portfolio-pic .portfolio-overlay {
        width: 270px;
    }
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-link,
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-lightbox {
        left: 122px !important;
    }
    .portfolio-item img {
        margin: 0 auto;
    }
    .page-id-16 img.size-full {
        width: auto !important;
    }

    img.alignright {
        width: 100% !important;
        height: auto !important;
    }
    #footer {
        padding: 40px 0 !important;
    }
    #footer .email > a {
        width: auto;
        float: left;
        margin-left: 5px;
    }
    #footer .email > strong {
        float: left;
    }
    .one_fourth.last.one_fourth_last_new {
        /* float: right;*/
    }
    .one_half,
    .two_third,
    .one_fourth,
    .three_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .five_sixth {
        float: none !important;
        margin: 0 auto !important;
        width: 300px;
    }
    #breadcrumbs.sixteen.columns {
        line-height: normal !important;
    }
    iframe {
        height: 1388px;
        width: 100%;
    }
    .post-excerpt img.alignright {
        width: 100% !important;
    }
    #page-wrap .sidebar-right.twelve.columns.single .post-content {
        width: 328px !important;
    }
    .post .aligncenter img {
        width: 100% !important;
    }
    .f1 {
        height: auto !important;
        width: auto !important;
        text-align: center;
    }
    .f1 .img_left {
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        position: relative;
    }
    #footer .container {
        width: 300px !important;
    }
    #no-title {
        margin: 0 auto;
        width: 320px !important;
    }
    .post-navigation {
        margin: 0 auto;
        width: 95% !important;
    }
    iframe {
        display: block;
        height: auto !important;
        margin: 0 auto !important;
        width: auto !important;
    }
    .one_fourth.one_fourth_new {
        margin-right: auto !important;
    }
    .header-megamenu .container .four.columns {
        margin: 0;
        width: 100% !important;
    }
    .tp-bannershadow.tp-shadow3 {
        width: 280px !important;
    }
    #rev_slider_18_1,
    #rev_slider_18_1_wrapper {
        width: 280px !important;
    }
    .alignleft.wp-image-7019 {
        width: 100% !important;
    }
    .single-post .post-excerpt img {
        height: auto;
        width: 100%;
    }
    .page-template-page-fullwidth-php img.alignleft,
    .page-template-page-fullwidth-php img.alignright {
        float: none;
        height: auto;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        max-width: 150px;
        width: 80%;
    }
    .post img {
        display: block;
    }
    .contact-accordian {
        padding-right: 0 !important;
    }
    html body #header-v6 .four.columns .logo {
        /*margin-top: 10px !important;*/
        width: 150px !important;
        margin: 25px auto !important;
    }
    /*----for mobile menu----*/
    html body #header-v6.header {
        background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
        display: block;
        height: 50px !important;
        left: 0;
        overflow: hidden;
        position: fixed;
        top: 0;
        transition-delay: 0.2s;
        transition-duration: 0.5s, 1s;
        transition-property: all, background;
        transition-timing-function: ease-out, ease-out;
        width: 100%;
        z-index: 1;
    }
    #header-v6 #navigation select.select-menu {
        display: none !important;
    }
    #header-v6.header-megamenu #navigation ul {
        display: block !important;
        float: none !important;
        list-style: outside none none;
        padding: 0 48px;
        position: relative;
    }
	#header-v6.header-megamenu #navigation.serachbar-open ul{
		display:none !important;
	}
    #header-v6.header-megamenu #navigation ul li {
        border-bottom: 1px solid #333;
        margin-top: 5px;
        opacity: 0;
        transform: scale(1.15) translateY(-30px);
        transition: transform 2s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s, opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
        float: none;
        display: inline;
    }
    #header-v6.header-megamenu #navigation ul li a {
        margin: 0;
        padding: 0;
    }

    .burger-container, .desktop-burger-container {
        -moz-user-select: none;
        cursor: pointer;
        display: inline-block;
        height: 50px;
        position: relative;
        transform: rotate(0deg);
        transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
        width: 50px;
        z-index: 9999;
    }
    #burger {
        display: block;
        height: 8px;
        margin: -4px auto 0;
        position: relative;
        top: 50%;
        width: 18px;
    }
    .bar {
        width: 100%;
        height: 1px;
        display: block;
        position: relative;
        background: #FFF;
        transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
        transition-delay: 0s;
    }
    .bar.topBar {
        transform: translateY(0px) rotate(0deg);
    }
    .bar.btmBar {
        transform: translateY(6px) rotate(0deg);
    }
    html body #header-v6 .four.columns .logo {
        color: #fff;
        display: inline-block;
        font-size: 22px;
        height: 50px;
        left: 50%;
        line-height: 50px;
        position: absolute;
        text-align: center;
        transform: translateX(-50%);
        width: 150px !important;
        margin: 5px auto !important;
    }
    header .container {
        width: 100% !important
    }
    html body #header-v6.header.menu-opened {
        background-color: #000;
        height: 100% !important;
        transition-delay: 0.25s;
        transition-duration: 0.3s, 0.5s;
        transition-property: all, background;
        transition-timing-function: ease-in, ease-in;
        overflow: scroll;
    }
    .header.menu-opened .burger-container {
        transform: rotate(90deg);
    }
    .header.menu-opened .burger-container #burger .bar.topBar {
        transform: translateY(4px) rotate(45deg);
    }
    .header.menu-opened .burger-container #burger .bar.btmBar {
        transform: translateY(3px) rotate(-45deg);
    }
    #header-v6.header-megamenu.header.menu-opened #navigation ul li {
        opacity: 1;
        transform: scale(1) translateY(0px);
    }
    #navigation .menu .menu-item-has-children.menu-item:hover a::after {
        display: none;
    }
    .reg-log {
        float: none;
        padding: 0 48px;
    }
    .reg-log a {
        display: block;
        margin: 0;
        border-bottom: 1px solid #333;
		padding:0;
    }
    .reg-log a:last-child {
        border-bottom: none;
    }

	#header-searchform{
		float:none !important;
		display: table-footer-group !important;
		transition-delay: 0.2s !important;
		transition-duration: 0.5s, 1s !important;
		transition-property: all, background !important;
		transition-timing-function: ease-out, ease-out !important;
	}
	#header-searchform input{
		margin: 0 40px !important;
    	transition-delay: 0.2s !important;
		transition-duration: 0.5s, 1s !important;
		transition-property: all, background !important;
		transition-timing-function: ease-out, ease-out !important;
	}

    /*----sub-menu----*/
    #header-v6.header-megamenu #navigation ul .sub-menu {
        display: block !important;
        position: unset;
        background: transparent none repeat scroll 0 0 !important;
        width: 100% !important;
    }
    #header-v6.header-megamenu #navigation ul {
        position: initial;
    }
    #header-v6.header-megamenu #navigation .sub-menu li {
        border: medium none !important;
        margin: 0 0px !important;
        text-align: unset;
    }
    body #header-v6.header-megamenu #navigation .sub-menu ul li a,
    body #header-v6.header-megamenu #navigation .sub-menu li a,
    body #navigation ul#nav > li > ul > li:last-child > a:hover {
        color: #333333;
    }
    /*#header-v6.header-megamenu #navigation ul .sub-menu.sub-menu-opened{display:block !important;}*/
    #content #title,
    #title,
    .page-template-page-fullwidth-php #title {
        margin-left: 16px !important;
        padding: 10px 0 0 !important;
    }
    #title h1 {
        font-size: 28px !important;
		line-height: 34px !important;
		margin-bottom:30px !important;
    }
	h2
	{
		font-size: 24px !important;
	}
    .blog-catagories,
    .blog-catagories-index {
        position: initial;
    }
    .postform {
        margin: 20px auto 0;
        width: 90%;
    }
    body #header-v6.header-megamenu #navigation .sub-menu ul li a,
    body #header-v6.header-megamenu #navigation .sub-menu li a,
    body #navigation ul#nav > li > ul > li:last-child > a:hover {
        padding: 10px 0 !important;
    }
    #header-v6.header-megamenu #navigation ul li a {
        padding: 0 !important;
    }
	.desktop-burger-container{
		display:none;
	}
	#title h2 {
		margin-bottom: 10px !important;
		margin-top: 0px !important;
		font-size:15px !important;
	}
    .home .section {
    padding-top: 0px !important;
}
	h1 {
		font-size: 26px !important;
		line-height: 30px !important;
	}
	h2{
		line-height: 33px !important;
	}
    h3 {
    line-height: 32px !important;
        font-size: 22px !important;
    /*font-size: 26px !important;*/
}
    h4{
        font-size: 18px !important;
        line-height: 21px !important;
    }
	.fullwidthcontainer {
		display: table !important;
		width: 100%;
	}
	#header-v6 #navigation ul#nav > li > a{
		 height: 35px !important;
	}
	img.alignleft {
		display: block;
		float: none;
		margin: 0 auto;
	}
	.contact-form{
		border-left:none !important;
		padding-left:0 !important;
	}
	.post-meta{
		margin-left:0 !important;
	}

	.sixteen h4 {
    	text-align: center;
	}
	a.button.alternative-2{
		display: block;
		margin: 0 auto 5px;
		width: 67px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .container {
        width: 300px !important;
    }
    .f1 .textwidget {
        margin: 0 auto;
        width: 300px;
    }
    .f1 .img_left {
        width: 100px;
    }
    .error404 #searchform input#s{
        float:  none !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.slidehead_one{

    font-size: 22px !important;
	}
	.slidehead_one{
		
    	
    top: 60px;
    font-size: 15px !important;
	}
    .container {
        width: 420px !important;
    }
    .one_half,
    .one_third,
    .two_third,
    .one_fourth,
    .three_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .five_sixth {
        /*width: 47% !important; margin-right: 10px !important; float:left !important;*/
    }
    .container .one_fourth.one_fourth_new .four.columns,
    .container .one_fourth.last.one_fourth_last_new .four.columns {
        width: 100% !important;
    }
    .portfolio-item .portfolio-title {
        height: 70px!important;
    }
    #page-wrap .sidebar-right.twelve.columns.single .post-content {
        width: 100% !important;
    }
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-link,
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-lightbox {
        left: 109px !important;
    }
    header .container {
        width: 95% !important;
    }
    #no-title {
        margin: 0 auto;
        width: 95% !important;
    }
    .tab {
        float: left !important;
    }
    .page-template-page-fullwidth-php .entry .one_half.key_features_icons {
        /*height:150px !important;*/
    }
    .page-template-page-fullwidth-php .entry .one_half .portfolio-item {
        width: 100% !important;
    }
    .f1 .textwidget {
        margin: 0 auto;
        width: 420px;
    }
    .f1 .img_left {
        width: 140px;
    }
}

@media only screen and (min-width: 957px) and (max-width: 992px) {
    .one_fourth {
        width: 21% !important;
    }
    #header-searchform {
        display: none;
    }
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-link,
    .portfolio-item.four .portfolio-pic .portfolio-overlay .overlay-lightbox {
        left: 76px !important;
    }
}

@media only screen and (max-width: 340px) {
    #page-wrap .sidebar-right.twelve.columns.single .post-content {
        width: 290px !important;
    }
    header .container {
        width: 280px !important;
    }
    #no-title {
        margin: 0 auto;
        width: 280px !important;
    }
    #rev_slider_20_1,
    #rev_slider_20_1_wrapper {
        width: 280px !important;
    }
}

.closesearch {
    color: #ffffff;
    display: none;
    float: right;
    font-size: 20px;
    margin-top: 8px;
    position: relative;
    right: 10px;
    top: -38px;
    cursor: pointer;
}

.phone > strong {
    float: left;
}

span.email strong {
    float: left;
    width: 44px !important;
}
.final_address {
    display: none;
}
.final_address {
    background-color: #3a3a3a;
    border-radius: 11px;
    color: #ffffff;
    height: auto;
    margin-bottom: 19px;
    padding: 17px;
    text-align: center;
}
.final_address > strong {
    color: #fcb712 !important;
}
.page-id-3758 .contentBox p {
    margin: 0 !important;
}
.redTitle {
    color: #ff0000;
}
.final_address p {
    margin: 0 !important;
}
.final_address a{
    color: #ffffff !important;
    text-decoration: underline;
}
.fullwidthcontainer p{
	margin-bottom:0 !important;
}
/*.fullwidthcontainer h2 {
    margin-left: 10px;
}*/

@media only screen and (min-width: 993px) {
	.header .container {
   		width: 1160px;
	}
	.sub-menu-opened .logo {
		opacity: 0;
		transition: all 0.6s ease 0s;
	}
	#navigation {
    	float: right;
	}
	.side-logo {
    	width: 150px;
	}
	.side-logo img.logo_standard {
		height: auto;
		max-width: 100%;
	}

	.side-bar-header {
    	margin-bottom: 52px;
	}

}

@media only screen and (min-width: 993px) and (max-width: 1470px)  {
	.header .container {
   		width: 960px;
	}
	.side-bar-main-inner {
    	margin-left: calc(50vw - 470px);
	}
	.desktop-burger-container{
		left:0;
	}
	#header-v6.header-megamenu #navigation .sub-menu {
    	width: 960px !important;
	}
}
@media only screen and (min-width: 993px) and (max-width: 1024px) {
	.header .container {
    	width: 930px;
	}
	.header-megamenu .container .twelve.columns {
    	width: 740px !important;
	}
}
@media only screen and (max-width: 767px) {
	div#navigation ul#nav li a {
    color: #ffffff !important;
}
    .blog h2 a{
    line-height: 30px !important;
}
}

.search div#page-wrap div.twelve.columns.search{
    width:  100% !important;
}
.search div.search-result{
    padding-bottom: 20px !important;
}
.search-meta {
    margin-top: 10px;
}
.error404 h2.error-404 {
    font-size: 32px;
    line-height: 32px;
    margin: 0 0 10px;
}
.blog h2 a{
    line-height: 38px;
}

.wind{

font-size:9px !important;
	}

#footer div.container div.textwidget span.wind > a {
    font-size: 11px !important;
    margin-left: 10px;
    width: 185px;
}

.frm_form_field.frm_left_container label.frm_primary_label {

    margin-right: 100%;
    max-width: 33%;
}

form label {
    float: left;
	margin-top: 20px;
    width: 100% ;

}

.frm_form_field.frm_left_inline, .frm_form_field.frm_first_inline, .frm_form_field.frm_inline, .frm_submit.frm_inline, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_inline {
    width: 100%;

}

.frm_form_field.frm_right_half, .frm_form_field.frm_right_third, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_right_fourth, .frm_form_field.frm_right_fifth, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_half, .frm_form_field.frm_last_third, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_last_fourth, .frm_form_field.frm_last_fifth, .frm_form_field.frm_last_sixth, .frm_form_field.frm_last_seventh, .frm_form_field.frm_last_eighth, .frm_form_field.frm_last_inline, .frm_form_field.frm_last, .frm_form_field.frm_half, .frm_submit.frm_half, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_two_thirds, .frm_form_field.frm_fourth, .frm_submit.frm_fourth, .frm_form_field.frm_three_fourths, .frm_form_field.frm_fifth, .frm_submit.frm_fifth, .frm_form_field.frm_two_fifths, .frm_form_field.frm_three_fifths, .frm_form_field.frm_four_fifths, .frm_form_field.frm_sixth, .frm_submit.frm_sixth,.frm_form_field.frm_seventh, .frm_submit.frm_seventh, .frm_form_field.frm_eighth, .frm_submit.frm_eighth, .frm_form_field.frm_inline, .frm_submit.frm_inline {
    clear: none;
    float: left;
    margin-left: 0.5%;

}

.frm_form_field.frm_left_half, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_inline,
.frm_form_field.frm_first_half, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_fifth,
.frm_form_field.frm_first_sixth, .frm_form_field.frm_first_seventh, .frm_form_field.frm_first_eighth, .frm_form_field.frm_first_inline, .frm_form_field.frm_first {
    clear: left;
    float: left;
    margin-left: 5px;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {

margin: 28px 239px 3px 0;

}

a.button, input[type="submit"] {

    margin: 58px 5px 5px 0;
	float: left;

}

.page-template-form-layout .sidebar-links{

    float: left;
    width: 25%;
        top: 50px;
    position: relative;
    padding-right: 15px;
padding-left: 15px;
}
.page-template-form-layout .center-form{

    float: left;
    width: 36.66666667%;
        top: 50px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-form-layout .contact-details{

    float: left;
    width: 28.33333333%;
        top: 50px;
    position: relative;
    padding-right: 15px;
padding-left: 15px;
}
/*** Contact Page ***/

.gray-bg {
    background: #f5f5f5;
    padding-top: 35px;
}

.sidebar-links ul {
    margin: 0;
    padding: 0;
}

.sidebar-links ul li {
    list-style-type: none;
}

.sidebar-links ul li a {
    color: #ee5b28;
    display: block;
    padding: 11px 5px;
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    transition: all .1s linear;
}

.sidebar-links ul li a.active {
    color: #777;
}

.contact-details {
    border-left: 1px solid rgba(0, 0, 0, .1);
}

.contact-details h5,
.contact-details h4 {
    font-size: 14px;
}

address {
    margin-bottom: 0px !important;
}

.parallax {
    /* The image used */
    background-image: url("https://acculogic.com/wp-content/uploads/2018/11/Coverphoto_1548x424_v2018-6-01.png");

    /* Full height */
	height: 667px;
    width: 100%; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center 300px;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

h1 {
    font-size: 24px !important;
}

h2 {
    font-size: 20px !important;
}

h3 {
    font-size: 18px !important;
}

h4 {
    font-size: 16px !important;
}

h5 {
    font-size: 14px !important;
}
/*.contact-accordian .accordion .accordion-inner:not(:last-child) {
    display: block;
    
}
.contact-accordian .accordion .accordion-title:not(:last-child) a{
    background: url(../inovado/framework/images/accordion-close.png) no-repeat right center;
        background-color: #646566 !important;
        color: #ffffff !important;
}*/
