/*
Theme Name: Gateway Business & Taxation Consultants
Theme URI: http://www.gbtc.net.au/
Author: Golden Age Media Enterprises
Author URI: http://www.goldenagemedia.com.au/web-design/
Description: Heavily customised theme for Gateway Business & Taxation Consultants
Version: 1.7.3
License: GNU General Public License version 3
License URI: license.txt
Text Domain: zerif-lite
Domain Path: /languages/
Tags: black, gray, red, white, one-column, two-columns, right-sidebar, fixed-layout, light, front-page-post-form, full-width-template, rtl-language-support, sticky-post, theme-options, responsive-layout, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready, photoblogging
*/

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);
/*--------------------------------------------------------------
1.0 - Reset
--------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus,:focus{outline:0;outline:none}a:hover,a:active{outline:0}a img{border:0}

body{font-family:'Open Sans',Arial,Verdana,sans-serif!important;font-size:14px;color:#808080;font-weight:normal;overflow-x:hidden;line-height:22px;text-align:center}
/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}
/* Other fixes*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}i{vertical-align:middle}ul,ol{padding-left:0!important}
/* Selection colours (easy to forget) */
::selection{background:#FC6D6D;color:#FFF}::-moz-selection{background:#FC6D6D;color:#FFF}
a{color:#e96656;-webkit-transition:all 700ms;transition:all 700ms}a,a:hover{text-decoration:none}a:hover{color:#cb4332}
p{margin:0}
.full-width{width:100%;margin:auto}
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,button,input,select,textarea{color:#565656;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px;line-height:26px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}dl{margin:0 20px}
h1,h2,h3,h4,h5,h6{display:block;font-family:'Bitter',Arial,Verdana,sans-serif;font-size:100%;line-height:1.2em;margin:0;padding:0;margin-bottom:10px;padding-top:15px;clear:both}
h1,h2{font-weight:700;line-height:35px}
h1{font-size:30px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:17px}
h6{font-size:16px}
/*--------------------------------------------------------------
3.0 Buttons
--------------------------------------------------------------*/
.buttons{text-align:center;margin-top:45px}.button{display:inline-block!important;text-align:center;text-transform:uppercase;padding:10px 35px 10px 35px;border-radius:4px;margin:10px}.custom-button{display:inline-block!important;text-align:center;text-transform:uppercase;padding:13px 35px 13px 35px;border-radius:4px;margin:10px;border:none}.red-btn{background:#e96656}.green-btn{background:#20AA73}.blue-btn{background:#3ab0e2}.yellow-btn{background:#E7AC44}.red-btn,.green-btn,.blue-btn,.yellow-btn{color:#FFF!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blue-btn:hover{color:#FFF;background:#1288b9}.red-btn:hover{color:#FFF;background:#cb4332}.green-btn:hover{color:#FFF;background:#069059}.yellow-btn:hover{color:#FFF;background:#d8951e}.btn:hover{box-shadow:none}
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em 0}img{height:auto;max-width:100%}figure{margin:0}.site-main p{margin:0 0 24px}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}caption,th,td{font-weight:normal;text-align:left}caption{font-size:16px;margin:20px 0}th{font-weight:bold;text-transform:uppercase;border-top:1px solid #ededed;padding:6px 10px 6px 0}td{border-top:1px solid #ededed;padding:6px 10px 6px 0}thead th{border:none}
/*---------------------------------------
 **   COLORS                         -----
-----------------------------------------*/
/** BACKGROUNDS **/
.red-bg{background:#e96656}.green-bg{background:#34d293}.blue-bg{background:#3ab0e2}.yellow-bg{background:#E7AC44}.dark-bg{background:#404040}.white-bg{background:#FFF}
/** FOR TEXTS AND ICON FONTS **/
.red-text{color:#e96656}.green-text{color:#34d293}.blue-text{color:#3ab0e2}.yellow-text{color:#f7d861}.dark-text{color:#404040}.white-text{color:#FFF}
/*---------------------------------------
 **   BORDER BOTTOMS                 -----
-----------------------------------------*/
.white-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:50%;height:2px;background:#F5F5F5;bottom:-9px;left:25%}.dark-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:50%;height:2px;background:#404040;bottom:-9px;left:25%}.red-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:-9px;left:12.5%}.green-border-bottom:before{position:absolute;margin:auto;z-index:1;content: "";width:75%;height:2px;background:#34d293;bottom:-9px;left:12.5%}.blue-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#3ab0e2;bottom:-9px;left:12.5%}.yellow-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#f7d861;bottom:-9px;left:12.5%}.focus-box:nth-child(4n+2) .red-border-bottom:before{background:#34d293}.focus-box:nth-child(4n+3) .red-border-bottom:before{background:#3ab0e2}.focus-box:nth-child(4n+4) .red-border-bottom:before{background:#f7d861}
/*---------------------------------------
 **   4.0 Forms                     -----
-----------------------------------------*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:4px;padding:5px}
button,input[type="button"],input[type="reset"],input[type="submit"]{text-align:center;text-transform:uppercase;padding:13px 35px 13px 35px;margin:10px;border:none;background-color:#e96656;box-shadow:none;text-shadow:none;font-weight:400;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;color:#FFF}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15)}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#A0A0A0;border:1px solid rgba(0,0,0,.1);border-radius:4px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}
.entry-content button,.entry-content input[type="button"],.entry-content input[type="reset"],.entry-content input[type="submit"]{padding:5px 20px 5px 20px}.entry-content button:hover,.entry-content input[type="button"]:hover,.entry-content input[type="reset"]:hover,.entry-content input[type="submit"]:hover{background:#cb4332}
.input-box{border:0!important;width:274px;text-align:left;text-transform:none;padding:9px;min-height:46px;padding-left:15px!important;display:inline-block;border-radius:4px;background:rgba(255,255,255,.95)}
.textarea-box{border:0;text-align:left;text-transform:none;padding:9px;min-height:250px;padding-left:15px;display:inline-block;border-radius:4px;background:rgba(255,255,255,.95)}
textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus{outline:1!important;outline-color:#e96656!important;-webkit-box-shadow:none!important;box-shadow:none!important}
 /*---------------------------------------
 **   5.0 Navigation                 -----
-----------------------------------------*/
 /*---------------------------------------
 **   5.1 Links                 -----
-----------------------------------------*/
a{color:#e96656}a:visited{color:#e96656}a:hover,a:focus,a:active{color:#cb4332}
/*---------------------------------------
 **   5.2 Menus                  -----
-----------------------------------------*/
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999}
.main-navigation ul ul ul{left:100%;top:0}
.main-navigation ul ul a{width:200px}
.main-navigation ul ul li{}.main-navigation li:hover > a{}.main-navigation ul ul :hover > a{}.main-navigation ul ul a:hover{}
.main-navigation ul li:hover > ul{display:block}
.main-navigation .current_page_item a,.main-navigation .current-menu-item a{}
.navbar-collapse{overflow:visible!important}
/* Small menu *//*
.menu-toggle {cursor: pointer;display: none;}
@media screen and (max-width: 600px) {
.menu-toggle,.main-navigation.toggled .nav-menu {display: block;}
	.main-navigation ul {display: none;}
}
*/
.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation {margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-links a{color:#e96656}.site-main .post-navigation {float:left;width:100%}
 /*---------------------------------------
 **   6.0 Accessibility                   -----
-----------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
 /*---------------------------------------
 **   7.0 Alignments                   -----
-----------------------------------------*/
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}
 /*---------------------------------------
 **   8.0 Clearings                   -----
-----------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
 /*---------------------------------------
 **   9.0 Widgets                   -----
-----------------------------------------*/
.sidebar-wrap{border-left:1px solid rgba(0,0,0,.05)}
.widget{}
.widget .widget-title{color:#404040;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:17px;position:relative;text-align:left;margin-top:30px;padding-bottom:5px;float:none}.widget .widget-title:before{position:absolute;margin:auto;z-index:1;content:"";width:35%;height:2px;background:#e96656;bottom:-9px;left:0}
.widget-area{float:left;width:100%}
.widget-area .widget{clear:both}
.widget select {max-width: 100%;width: 100%;padding: 10px;border: 1px solid #e9e9e9;}
.tagcloud a{background: #FCFCFC;padding: 2px 5px;}
.widget_search .search-submit{display:block;width:46px;height:46px;position:absolute;top:0;right:0;padding:0;margin:0;background:url(images/search_icon.png) no-repeat center center;text-indent:-99999999999px}
.widget_search label{width: 100%;position: relative;}
.widget_search form{position: relative;}
.widget_search input{width: 83%;padding: 12px 15% 12px 2%;}
.widget ul {margin:0;padding:0;display: block;}
.widget li{list-style:none;margin:15px 0;text-align:left;margin-left:3%;position:relative;padding-left:10px}.widget li:before{content:'';width:4px;height:4px;background:#e9e9e9;float:left;position:absolute;margin-top:11px;left:0}
.widget li a {color:#808080}.widget li a:hover {color:#404040}
 /*---------------------------------------
 **   10.0 Content                   -----
-----------------------------------------*/
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.site-content{background:#FFF}.home .site-content{background:none}
 /*---------------------------------------
 **   10.1 Posts and pages                   -----
-----------------------------------------*/
.sticky {}
.hentry {margin: 0 0 1.5em;}
.byline,.updated {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.page-content,.entry-content,.entry-summary {margin: 1.5em 0 0}
.page-links {clear: both;margin: 0 0 1.5em;}
.page-header{text-align: left;border-bottom: none;margin: 40px 0 40px;}
.page-header .page-title{position:relative}.page-header .page-title:before{position:absolute;margin:auto;z-index:1;content:"";width:35%;height:2px;background:#e9e9e9;bottom:-9px;left:0}
.taxonomy-description{margin-top: 15px;}
.entry-title{position:relative}.entry-title:before{position:absolute;margin:auto;z-index:1;content:"";width:10%;height:2px;background:#e96656;bottom:-9px;left:0}
.entry-meta{margin-top: 10px;}
 /*---------------------------------------
 **   10.2 Asides                   -----
-----------------------------------------*/
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
 /*---------------------------------------
 **   10.3 Comments                   -----
-----------------------------------------*/
.comment{list-style:none;margin-top:10px;margin-bottom:10px}.comment a{color:#c7254e}.comment-body{text-align:left;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;position:relative;padding-left:40px}.comment-content a{word-wrap:break-word}.bypostauthor{}.comment-form,.comments-title,.comment-reply-title{text-align:left}.comment-form p{margin:10px 10px 10px 0}.comment-form  label{width:85px}.comments-title{font-size:20px;margin-bottom:20px}.comment-list{margin-left:0}.comment-list li{list-style:none;float:left;width:100%}.comment-reply-link{border:1px solid #ccc;border-radius:3px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,.8);font-family:sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);box-shadow:none;text-shadow:none;padding:3px 5px;position:absolute;top:0;right:0}.comment-form #submit,.comment-reply-link{background:#e96656;border-color:#e96656;color:#fff!important}.comment-form #submit:hover{background:#cb4332}.comment-meta{margin-top:0!important;padding-top:0!important}.comment-metadata{position:absolute;top:-2px;right:55px}.comment-metadata,.comment-metadata a{color:#bdbdbd;font-style:italic;font-size: 12px;padding:3px 0}.comment-reply-link:hover{background:#cb4332;box-shadow:none}.comment-author img{border-radius:50%;position:absolute;left:0}.comment-author b.fn{color:#000}
 /*---------------------------------------
 **   11.0 Infinite scroll                    -----
-----------------------------------------*/
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}
 /*---------------------------------------
 **   12.0 Media                    -----
-----------------------------------------*/
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8em 0}.site-main .gallery{margin-bottom:1.5em}.gallery-caption{}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd,.site-main .gallery figcaption{margin:0}.site-main .gallery-columns-4 .gallery-item{}.site-main .gallery-columns-4 .gallery-item img{}embed,iframe,object{max-width:100%}
 /*---------------------------------------
 **   6.5 Gallery                    -----
-----------------------------------------*/
.gallery {margin-bottom: 20px;}
.gallery-item {float: left;margin: 0 4px 4px 0;overflow: hidden;position: relative;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 48%;max-width: -webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item {max-width: 32%;max-width: -webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item {max-width: 23%;max-width: -webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
.gallery-columns-5 .gallery-item {max-width: 19%;max-width: -webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
.gallery-columns-6 .gallery-item {max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item {max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item {max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item {max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}
.gallery-caption{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}
.gallery-item:hover .gallery-caption{opacity:1}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;}
.gallery-item img{max-width:100%!important}
/*---------------------------------------
 **   Header               -----
-----------------------------------------*/
/*** SECTION HEADERS ***/
.focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us {padding-top: 100px;}
.section-header {text-align: center;}
.section-header h2 {padding-bottom: 10px;line-height: 40px;position: relative;display: inline-block;font-size: 45px;text-transform: uppercase;}
.section-header h6 {font-size: 16px;padding-bottom: 15px;}
/* PRE LOADER */
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index: 99999;height: 100%;width: 100%;overflow:hidden!important}
.status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
/*---------------------------------------
 **   Section: Home                  -----
-----------------------------------------*/
.header {}
.header-content-wrap{background:rgba(0,0,0,.1);position:relative;-webkit-box-shadow:0 5px 11px 0 rgba(50,50,50,.08);box-shadow:0 5px 11px 0 rgba(50,50,50,.08);padding:21% 0 150px}
.header_title{float:left;height:50px;margin-top:10px}
.header_title h1{font-size:20px;line-height:20px;margin-bottom:5px;text-align:center;margin-top:5px}
.header_title h2{font-size:15px!important;line-height:15px;margin:0}
.header_title a{color:#000}
/*----  SECTION:  HOME > TOP BAR   ----*/
.navbar{background:#FFF;border:0;border-radius:0!important;text-align:left}
#main-nav{position:fixed;width:100%;z-index:1000;min-height:75px;margin-bottom:0}
#main-nav.fixed{position:fixed;top:0}
.navbar-inverse .navbar-nav >li{display:inline;margin-right:20px;margin-top:20px}.navbar-inverse .navbar-nav>li:last-child{margin-right:0!important}
.navbar-inverse .navbar-nav>li>a{color:#404040;padding:0;line-height:35px}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#7B7B7B}
.navbar-inverse .main-navigation ul > li{display:inline;margin-right:20px;margin-top:20px}.navbar-inverse .main-navigation > ul > li:last-child{margin-right:0!important}
.navbar-inverse .main-navigation > ul > li > a{color:#404040;padding:0;line-height:35px}
.navbar-inverse .navbar-nav ul.sub-menu{display:none;position:absolute;top:100%;background:#fff;width:200px;box-shadow:3px 3px 2px rgba(50,50,50,.08)}
.navbar-inverse .navbar-nav ul.sub-menu{margin:0}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu{position:absolute;left:100%;top:0}
.navbar-inverse .navbar-nav ul.sub-menu li{float:none;position:relative;list-style:none;padding:10px}
.navbar-inverse .navbar-nav ul.sub-menu li a{color:#404040}.navbar-inverse .navbar-nav ul.sub-menu li:hover > a{color:#e96656}
.navbar-inverse .navbar-nav li:hover > ul.sub-menu{display:block}
.navbar-brand {height: auto;position: relative;line-height:45px}
.current a{color:#e96656!important;position:relative;outline:none}.current:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:0;left:12.5%}
.navbar-inverse .navbar-nav>li>a:hover {color: #e96656;outline: none;}
.navbar-toggle {border: 0;background-color: #808080;margin-top: 23px;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-color: #e96656;filter: alpha(opacity=100);opacity: 1;box-shadow: none;}
.navbar-toggle.active{background-color:#e96656!important}
.navbar-toggle.collapsed{background-color:#808080!important}
/*----  SECTION:  HOME > INTRO AND SHORT MSGS   ----*/
.intro {text-align: center;color: #FFF;margin-top: 25%;line-height: 65px;z-index: 0;text-transform: uppercase;font-size: 55px;float:none;}
.intro-text{text-align: center;color: #FFF;line-height: 60px;z-index: 0;text-transform: uppercase;font-size: 48px;float:none;}
/* Short Messages */
.bottom-message-section {margin-top: 14%;position: relative;}.short-text {margin: auto;text-align: center;color: rgba(255,255,255,.7);text-transform: uppercase;}
/*----  SECTION:  HOME > LATEST NEWS   ----*/
.latest-news {padding-bottom: 66px;padding-top: 100px;background: #FFF;}
.carousel-inner {}
#carousel-homepage-latestnews .item{height: auto;}
.latesnews-content {font-size: 14px;line-height: 18px;color: #909090;}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title{margin-bottom:15px;color:#404040;position:relative;display:inline-block;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:17px;float:none;width:auto}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a{text-transform:uppercase;color:#404040;font-weight:700;display:block}#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:-9px;left:12.5%}#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before{background:#e96656}#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before{background:#34d293}#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before{background:#3ab0e2}#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n) .latestnews-title a:before{background:#f7d861}
#carousel-homepage-latestnews{margin:0 30px}
#carousel-homepage-latestnews .carousel-control{width:45px;background:none}
.carousel-control.left{margin-left:-45px}.carousel-control.right {margin-right:-45px}
#carousel-homepage-latestnews .glyphicon-chevron-left:before{content:"";background:url(images/left-arrow.png) no-repeat center center;width:30px;height:30px;float:left}#carousel-homepage-latestnews .glyphicon-chevron-right:before{content:"";background:url(images/right-arrow.png) no-repeat center center;width:30px;height:30px;float:left}
#carousel-homepage-latestnews {margin-top: 20px;}
/*---------------------------------------
 **   Section: Our focus             -----
-----------------------------------------*/
.focus-box .service-icon .pixeden  {border-radius: 50%;}
.focus {padding-bottom: 100px;overflow: hidden;background: #FFF;}
.focus .row {text-align:center;}
.focus .row .focus-box,.our-team .row .team-box {display:inline-block;float:none!important;margin-right: -4px;vertical-align: top;margin-bottom: 25px;}
/* FOCUS BOX */
.focus-box .service-icon{margin-bottom:30px;width:145px;height:145px;margin:auto;border-radius:50%;border:10px solid #ececec;margin-bottom:20px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
/* ON HOVER COLORED ROUNDED CIRCLE AROUND ICONS */
.red,.green,.blue,.yellow{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ctUp-ads:nth-child(4n+1) .service-icon:hover,.focus-box:nth-child(4n+1) .service-icon:hover{border:10px solid #e96656}.ctUp-ads:nth-child(4n+2) .service-icon:hover,.focus-box:nth-child(4n+2) .service-icon:hover{border:10px solid #34d293}.ctUp-ads:nth-child(4n+3) .service-icon:hover,.focus-box:nth-child(4n+3) .service-icon:hover{border:10px solid #3ab0e2}.ctUp-ads:nth-child(4n+4) .service-icon:hover,.focus-box:nth-child(4n+4) .service-icon:hover{border:10px solid#f7d861}.ctUp-ads:nth-child(4n+1) .red-border-bottom:before,.focus-box:nth-child(4n+1) .red-border-bottom:hover{background:#e96656}.ctUp-ads:nth-child(4n+2) .red-border-bottom:before,.focus-box:nth-child(4n+2) .red-border-bottom:hover{background:#34d293}.ctUp-ads:nth-child(4n+3) .red-border-bottom:before,.focus-box:nth-child(4n+3) .red-border-bottom:hover{background:#3ab0e2}.ctUp-ads:nth-child(4n+4) .red-border-bottom:before,.focus-box:nth-child(4n+4) .red-border-bottom:hover{background:#f7d861}
.focus-box h5{margin-bottom:15px;color:#404040;position:relative;display:inline-block;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:17px;float:none;width:auto}.focus-box h5:hover{background:transparent}
.focus-box p {font-size: 14px;}
/*----OTHER FOCUSES ----*/
.other-focuses{background: url(images/lines.png) repeat-x center;margin-bottom:25px}
.other-focuses .section-footer-title{padding:0 15px;color:#404040;font-weight:bold}
.other-focus-list{padding-top:5px;margin-bottom:-17px}
.other-focus-list ul li{display:inline-block;margin-right:50px;padding-bottom:15px;text-transform:uppercase}.other-focus-list ul li:last-child{margin-right:0}
.other-focus-list ul li i{margin-right:8px}
/*---------------------------------------
 **   Secction:  Separator one        -----
-----------------------------------------*/
.separator-one{background:rgba(52,210,147,.8);padding:100px 0 100px 0}.separator-one .green-btn{background:#14a168}.separator-one .green-btn:hover{background:#007345}.separator-one .text{color:#FFF;line-height:34px;padding:0;max-width:800px;margin-bottom:20px}
/*---------------------------------------
 **   Section: Portfolio          -----
-----------------------------------------*/
.works {padding-bottom: 100px;background: #FFF;min-height: 800px;}
/* IMAGE GRID */
.cbp-rfgrid {margin: auto;padding: 0;list-style: none;position: relative;width: 100%;}
.cbp-rfgrid li{position:relative;float:left;overflow:hidden;width:25%;width:-webkit-calc(100% / 4);width:calc(100% / 4);-webkit-transition:.4s all linear;transition:.4s all linear}
.cbp-rfgrid li a,.cbp-rfgrid li a img{display:block;max-width:100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:250ms;transition-duration:250ms;cursor:pointer;-webkit-transition:.4s all linear;transition:.4s all linear;width:100%}.cbp-rfgrid li a:hover img{-webkit-transform:scale(1.05,1.07);-ms-transform:scale(1.05,1.07);transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:250ms;transition-duration:250ms}
/* Flexbox is used for centering the heading */
.cbp-rfgrid li a .project-info{position:absolute;left:10px;top:10px;right:10px;bottom:10px;background:rgba(0,0,0,.5);padding-top:25%;text-align:center;filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s}
.cbp-rfgrid li a .project-info .project-details{position:relative;top:-29px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s;width:100%}
.cbp-rfgrid li a .project-info h5{position:relative;display:inline-block;margin-bottom:15px;font-weight:bold;text-transform:uppercase}.cbp-rfgrid li a:hover .project-info{filter:alpha(opacity=100);opacity:1}.cbp-rfgrid li a:hover .project-details{filter:alpha(opacity=100);opacity:1;top:0}.cbp-rfgrid li a:hover .button{filter:alpha(opacity=100);opacity:1;bottom:-50px}
/* media queries:  change number of items per row */
@media screen and (max-width: 1190px) {.cbp-rfgrid li {width: 25%;width: -webkit-calc(100% / 4);width: calc(100% / 4);}}
@media screen and (max-width: 1024px) {.cbp-rfgrid li {width: 33.33333333333333%;width: -webkit-calc(100% / 3);width: calc(100% / 3);}}
@media screen and (max-width: 768px) {.cbp-rfgrid li {width: 50%;width: -webkit-calc(100% / 2);width: calc(100% / 2);}}
@media screen and (max-width: 480px) {.cbp-rfgrid li {width: 100%;}}
@media screen and (max-width: 300px) {.cbp-rfgrid li {width: 100%;}}
/* PROJECT DETAILS LOADER */
#back-button {display: none;text-align: center;text-transform: uppercase;padding: 13px 35px 13px 35px;border-radius: 4px;margin: 10px;}
#back-button i {margin-right: 10px;}
#loader {min-height: 930px;position: relative;display: none;}
#loader .loader-icon{background:url(images/loading.gif) no-repeat center center;background-color:#FFF;margin:-22px -22px;top:50%;left:50%;z-index:10000;position: fixed;width:44px;height:44px;-webkit-background-size:30px 30px;background-size:30px 30px;border-radius:5px}
/*---------------------------------------
 **   Section: Abot us;              -----
-----------------------------------------*/
.about-us{background:#272727;color:#FFF;padding-bottom:100px;text-align:left}
.about-us .big-intro{text-align:right;font-weight:300;font-size:48px;line-height:66px;margin-top:-8px}
.about-us p{text-align:left;color:#939393}
.about-us .column{margin-bottom:40px}
.about-us ul.fa-ul{margin-left:4.4em;color:#ABABAB}
.about-us ul.fa-ul li{margin-bottom:20px;padding:6px 0 0;line-height:22px;min-height:64px}
.about-us ul.fa-ul i.fa-li.fa{color:#FFF;border:5px solid #e96656;border-radius:50%;width:54px;height:54px;padding:.7em;left:-70px;font-size:18px}.about-us ul.fa-ul i.fa-li.fa.fa-fax{border-color:#34d293}.about-us ul.fa-ul i.fa-li.fa.fa-map-marker{border-color:#3ab0e2}.about-us ul.fa-ul i.fa-li.fa.fa-envelope{border-color:#e7ac44}
.about-us ul.fa-ul strong{text-transform:uppercase;display:block;color:#FFF}
/*--SKILLS --*/
.skills{text-align:left}
.skills .skill{display:block;clear:both;margin-top:0;margin-bottom:25px}
.skills .skill .skill-count{display:inline-block;height:64px;margin-top:3px;float:left;margin-right:15px;margin-bottom:25px}.skills li:last-child{margin-bottom:0}
.skills .skill .skill1,.skill2,.skill3,.skill4{font-size:16px!important}
.skills .skill h6 {text-transform: uppercase;font-weight:700;clear:none;width:auto;float:none}
.skills .skill p {line-height: 20px;color:#8f8f8f}
/*--OUR CLIENTS --*/
.our-clients {background: url(images/lines-dark.png) repeat-x center;margin-bottom:40px;float:left;width:100%}
.our-clients .section-footer-title {background:#272727;padding:0 15px;color:#FFF}
.our-clients h5{font-weight:700;float:none}
.client-list{padding-top:5px;margin-bottom:-17px}
.client-list ul{margin:0}
.client-list ul li{vertical-align:middle;display:inline-block;margin-right:24px;padding-bottom:15px;text-transform:uppercase}
.client-list ul li img{max-width:130px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;-webkit-transition:all ease .55s;transition:all ease .55s}.client-list ul li img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.client-list ul li:last-child{margin-right:0}
.client-list ul li i{margin-right:8px}
.client-list div{margin:0}
.client-list div a{margin-right:24px}.client-list div a:last-child{margin-right:0}
.client-list div img{max-width:130px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;-webkit-transition:all ease .55s;transition:all ease .55s;padding-bottom:15px}.client-list div img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1}.client-list div a:last-child{margin-right:0}
/*---------------------------------------
 **   Section: stats                 -----
-----------------------------------------*/
.stats{background:rgba(0,0,0,.5);padding:100px 0 60px 0!important;clear:both}.stat{margin-bottom:40px}.stat .icon-top{font-size:40px;height:50px;line-height:50px}.stat .stat-text{display:inline-block;position:relative}.stat h3{margin-top:20px;padding-bottom:5px;position:relative;display:inline-block}.stat h6{color:#d1d1d1;margin-top:15px}
/*---------------------------------------
 **   Section: Our team;              -----
-----------------------------------------*/
.our-team {padding-bottom: 66px;padding-top: 100px;background: #FFF}
.team-member {border-radius: 4px;overflow: hidden;position: relative;margin-bottom: 35px;}
.team-member .details{text-align:left;font-size:13px;line-height:20px;position:absolute;padding:15px;top:-200px;left:0;width:100%;height:190px;-webkit-transition:all 500ms;transition:all 500ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.team-member .member-details {position: relative;display: inline-block;padding-bottom: 5px}.team-member:hover .details {top: 0;background: #333;color: white;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1}
.team-member .profile-pic {border-radius: 50%;width: 174px;height: 174px;margin: auto;overflow: hidden;margin-bottom: 25px;}
.team-member .profile-pic img {width: 100%;height: 100%;}
.team-member h5 {text-transform: uppercase;color: #404040;font-weight: 700;position: relative;}
.team-member .position {font-size: 13px;margin-top: 15px;}
.team-member .social-icons {margin-bottom: 25px;}
.team-member .social-icons ul {margin: 0 0 1.5em 0;}
.team-member .social-icons ul li {display: inline-block;line-height: 32px;margin: 6px;}
.team-member .social-icons ul li a {background: #FFF;font-size: 18px;border-radius: 50%;color: #808080;}.team-member .social-icons ul li a:hover {color: #e96656;}
.our-team .row > div:nth-child(4n+1) .red-border-bottom:before{background:#e96656}.our-team .row > div:nth-child(4n+2) .red-border-bottom:before{background:#34d293}.our-team .row > div:nth-child(4n+3) .red-border-bottom:before{background:#3ab0e2}.our-team .row > div:nth-child(4n+4) .red-border-bottom:before{background:#f7d861}
/*---------------------------------------
 **   Features            -----
-----------------------------------------*/
.features{background:#FFF;text-align:left;padding-bottom:51px}.features .feature{margin-bottom:55px}.features .feature-icon{font-size:55px;float:left;margin-top:10px;margin-right:25px}.features .feature h5{font-weight:bold;line-height:28px;color:#404040}.features .feature p{font-size:14px}
/*---------------------------------------
 **   Pacages               -----
-----------------------------------------*/
.packages{padding-bottom:50px;background:rgba(0,0,0,.5)}.package {border-radius:4px;background:#FFF;margin-top:25px;margin-bottom:50px;padding-bottom:15px}.package-header{height:57px;color:#FFF;line-height:57px;border-top-left-radius:4px;border-top-right-radius:4px}.package-header h5{text-transform:uppercase;font-weight:bold}.price{line-height:120px;height:100px;color:#FFF;font-weight:400}.price h4{display:inline;font-size:40px;line-height:normal;margin-bottom:0}.price h4 .dollar-sign{font-size:17px;vertical-align:super}.price .price-meta{line-height:normal;text-transform:uppercase;color:#9f9f9f}.package ul li{padding-top:10px;padding-bottom:10px;width:80%;margin:auto;border-bottom:1px dotted #dadada}.package ul li:last-child {border-bottom:0}.best-value .package{margin-top:0}.best-value .package-header{padding-top:17px;height:82px!important}.best-value .package-header h4{font-weight:bold;line-height:29px;text-transform:uppercase}.best-value .package-header .meta-text{font-size:13px;line-height:normal}.best-value .package-header{height:72px}.package ul li i{font-size:13px;margin-right:5px}.order{background:#d8ccba;color:#404040}.package .order-now{line-height:45px;max-width:100%;display:block;background:#404040;color:#FFF;-webkit-transition:all 700ms;transition:all 700ms;border-bottom-right-radius: 4px;border-bottom-left-radius:4px}.package .order-now:hover{background:#e96656}
/*---------------------------------------
**   Producs            -----
-----------------------------------------*/
.products .color-overlay {background: rgba(39,144,176,.96);margin-top: -100px;padding-top: 100px;padding-bottom: 70px;}
/*--ITEMS IMAGES--*/
.item-1{background-image:url(images/products/1.jpg)}.item-2{background-image:url(images/products/2.jpg)}.item-3{background-image:url(images/products/3.jpg)}.item-4{background-image:url(images/products/4.jpg)}.item-5{background-image:url(images/products/5.jpg)}.item-6{background-image:url(images/products/6.jpg)}.item-7{background-image:url(images/products/7.jpg)}.item-8{background-image:url(images/products/8.jpg)}
/*---ITEM STYLE ---*/
.item {width: 100%;height: 260px;display: block;-webkit-background-size: 100%;background-size: 100%;position: relative;margin: auto;margin-bottom: 30px;z-index: 5;-webkit-backface-visibility: hidden;overflow: hidden;border-radius: 4px;}
.item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.item-content{position:absolute;width:100%;bottom:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item:hover .item-content{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.item-top-content {position: relative;}
.item-top-content-inner {position: absolute;bottom: 0;padding: 10px 15px 10px 15px;background: rgba(255,255,255,.95);width: 100%;}
.item-add-content{padding:0 15px 15px 15px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item:hover .item-add-content{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.item-add-content-inner {border: 0 solid #dadada;border-top-width: 1px;padding-top: 10px;}
.item-top-title {text-align: left;}
.item-top-title h5 {color: #404040;font-weight: 700;}
/* ITEM DETAILS */
.item-product {width: 70%;float: left;}
.item-product-price {width: 30%;float: right;text-align: right;}
.subdescription {font-size: 14px;font-weight: 400;color: #7d7d7d;}
/*---PRODUCT PRICE---*/
.item-product-price {font-size: 1em;font-weight: 700;position: relative;}
.item-product-price .subdescription {color: #808080}
.old-price {border: 0 solid #808080;border-bottom-width: 1px;margin-top: -11px;width: 30px;position: absolute;right: -2px;bottom: 10px;-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg);}
/*---ITEM DESCRIPTION ---*/
.item-content {background: rgba(255,255,255,.85);}
.item-add-content {font-weight: 400;color: #808080;}
.item-add-content .section {margin-bottom: 10px;}.item-add-content .section:last-of-type {margin-bottom: 0;}
.item-add-content p {font-size: 14PX;}
/*---------------------------------------
 **   Newsletter           -----
-----------------------------------------*/
.newsletter{padding-top:62px;padding-bottom:62px;background:rgba(0,0,0,.5)}.newsletter h3{font-size:28px;text-transform:uppercase;font-family:'Bitter',Arial,Verdana,sans-serif;font-weight:700;margin-bottom:8px}.newsletter .subscription{margin-top:15px}.newsletter .custom-button{margin-top:7px}
/*----------------------------------------
 **   Testionial           -----
-----------------------------------------*/
.testimonial {background: #dbbf56;padding-bottom: 90px;}
#client-feedbacks .feedback-box {width: 30%;float:left;background: #FFF;padding: 25px;margin: 13px;text-align: left;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;display: block;z-index: 5;}
.feedback-box .message {font-size: 15px;color: #909090;}
.feedback-box .client {margin-top: 30px;height: 73px;position: relative;}
.feedback-box .quote {float: left;font-size: 45px;line-height: 80px;}
.feedback-box .client-info {float: left;margin-left: 18px;padding-top: 15px;}
.feedback-box .client-info .client-name {font-family:'Bitter',Arial,Verdana,sans-serif;color: #404040;}
.feedback-box .client-info .client-company {font-size: 13px;margin-top: -3px;}
.feedback-box .client-image {float: right;width: 73px;height: 73px;border-radius: 50%;overflow: hidden;border: 3px solid #f6f6f6;}
.feedback-box .client-image img {width:100%;height:100%;}
.customNavigation {text-align: center;}
.owl-theme .owl-controls .owl-page span {background: #886e0e;border-radius: 50%;}
.customNavigation a {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*----------------------------------------
 **   Purchase now           -----
-----------------------------------------*/
.purchase-now {background: #e96656;padding-top: 70px;padding-bottom: 70px;}.purchase-now h3 {text-align: left;line-height: 40px;margin-top: 14px;}.purchase-now .red-btn {float: right;background: #db5a4a;}.purchase-now .red-btn:hover {background: #bf3928;}
/*----------------------------------------
 **   Contact us             -----
-----------------------------------------*/
.contact-us {background: rgba(0,0,0,.5);padding-bottom: 95px;}
.contact-us .input-box,textarea {width: 100%;margin: auto;margin-bottom: 20px;border-radius: 4px;}
.contact-us .custom-button {float: right;margin-right: 15px;}
.g-recaptcha {margin-left: 15px;display: none;}
/*---------------------------------------
 **   Footer           -----
-----------------------------------------*/
#footer{background:#272727}
.company-details{color:#939393;padding-top:50px;padding-bottom:50px}
.company-details .icon-top{font-size:30px;margin-bottom:10px}
.company-details .icon-top i.fa{line-height:26px}
.copyright{background:#171717;color:#696969;padding-top:74px;padding-bottom:74px;font-size:13px;line-height:17px}
.social{margin:0 0 1.5em 0!important}
.social li{display:inline-block;margin:5px}
.social li a{color:#939393;font-size:18px}.social li a:hover{color:#e96656}
/*---------------------------------------
 **   Single page           -----
-----------------------------------------*/
.single-project {text-align: left;margin-bottom: 25px;}.single-project .project-image {width: 100%;float: left;text-align: left;margin-bottom: 25px;}.single-project h3 {margin-bottom: 10px;padding-bottom: 7px;line-height: 40px;border-bottom: 1px dotted #dadada;}.single-project .project-description {margin-bottom: 25px;}.single-project .button {margin-left: 0;}.single-project .project-information {margin-bottom: 10px;}.single-project .project-information ul li {border-bottom: 1px dotted #dadada;padding-bottom: 5px;margin-top: 10px;}.single-project .project-information ul li span {font-weight: 700;margin-right: 5px}
/*---------------------------------------
 **   Section blog            -----
-----------------------------------------*/
.blog {min-height: 175px;position: relative;overflow: hidden;}
.blog-list{background: #FFF;}
.post-img-wrap{float: left;margin-right: 20px;display: inline-block;overflow: hidden;}
.post-img-wrap a{}
.post-img-wrap a img{width:200px;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-transition: all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3 ease-out}.post-img-wrap a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5 ease-out}
article.hentry{float: left;width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.05);}
article.sticky{background: #f9f9f9;padding: 10px;}
article{text-align: left;}
article .entry-meta a{color :#bdbdbd;font-style: italic;}article .posted-on a:hover{color: #e96656;}
.entry-footer a{color :#bdbdbd;font-style: italic;}.entry-footer a:hover{color: #e96656;}
.entry-title,.entry-title a,.widget-title,.widget-title a{font-size: 20px;line-height: 22px;color: #404040;}.entry-title a:hover{color: #e96656;}
.clear{clear: both;}
.content-left-wrap{padding-top: 60px;}
.sidebar-wrap.content-left-wrap{margin-top: 60px;padding-top: 0;}
.debar-wrap {margin-top: 50px;}
.listpost-content-wrap{}
.listpost-content-wrap h1.entry-title,.list-post-top h1.entry-title {float: none;clear: none;margin-top: 0;}
.listpost-content-wrap .entry-title:before {display: none;content: "";}.listpost-content-wrap .entry-title a:after {position: absolute;margin: auto;z-index: 1;content: "";width: 35%;height: 2px;background: #e96656;bottom: -9px;left: 0;width: 50px;}
.post .entry-footer {}
.listpost-content-wrap h1.entry-title a {float: none;position: relative;}
.listpost-content-wrap-full{width: 100%;}
.listpost-content-wrap-full .list-post-top{min-height: 1px;}
.entry-title{font-size: 20px;margin-top: 0;padding-top: 0;}
.listpost-content-wrap .entry-content {margin-top: 1em;}
.listpost-content-wrap .entry-footer {padding-top: 10px;}
.listpost-content-wrap-full .entry-footer > span,.listpost-content-wrap .entry-footer > span {padding-right: 15px;}
.listpost-content-wrap .entry-content p {min-height: 90px;margin-bottom: 0}
.entry-content{line-height: 20px;}
.list-post-top{min-height: 130px;}
.search .list-post-top{min-height: 1px;}
.entry-footer{background: transparent;}
.entry-footer-large a{color :#8b8b8b;font-style: italic;}.entry-footer-large a:hover{color: #e96656;}
.entry-footer-large{background: transparent;padding: 10px 30px 20px 0;}
.entry-footer-large > span {padding-right: 15px;}
.large-container .entry-content p {margin: 10px 20px 0 0}
.entry-content{margin: 1em 0 0;}
.row{float: left;width: 100%;margin-right: 0;margin-left: 0;}
/* Calendar style */
/* Calendar Widget */
.widget_calendar table,.widget_calendar td {border: 0;border-collapse: separate;border-spacing: 1px;}
.widget_calendar caption {font-size: 14px;margin: 0;margin-bottom: 6px;}
.widget_calendar th,.widget_calendar td {padding: 0;text-align: center;}
.widget_calendar a {display: block;background: #f9f9f9;color: #e96656;}.widget_calendar a:hover {background-color: #e96656;color: #FFF;}
.widget_calendar tbody td {background-color: #f9f9f9;}
.site-footer .widget_calendar tbody td {background-color: rgba(255,255,255,.05);}
.widget_calendar tbody .pad,.site-footer .widget_calendar tbody .pad {background-color: transparent;}
.widget_calendar thead th{background: #e9e9e9;border: none;}
/* ====================== Large TEMPLATE ============================== */
.entry-meta-large{float: left;width: 100%;}
.entry-content p {text-align:justify;}
.post-img-wrap-large a img{max-width:100%;width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3 ease-out}
.listpost-content-wrap-large{position: absolute;bottom: 0;background: rgba(255,255,255,.9) none repeat scroll 0% 0%;min-height: 50px;width: 100%;padding: 20px 20px 0 20px;border-top: 2px solid #FFF}
.large-container {background-color: #fff;border-radius:4px;margin: 35px 0;position: relative;width: 97%;}
.large-container .list-post-top {min-height: 1px;}

body.home.page{background-image:none!important}
body.custom-background{background-position:top center!important;background-attachment:fixed!important}

.zerif_team:nth-child(4n+1),.our-team .col-lg-3:nth-child(4n+1) {clear:both;}
/*---------------------------------------
 **   Responsive            -----
-----------------------------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
.responsive-logo {width: 100%;position: relative;text-align: center;margin-top: 10px;padding-top: 15px;}
	.responsive-logo a{float:none!important}
.responsive-nav {text-align: center;width: 100%;padding-top: 0;}
	.responsive-nav li{margin-bottom:15px;margin-top:0!important}
.intro {margin-top: 40%;line-height: 55px;font-size: 45px;}
.big-intro{text-align:center!important}
.about-us .column {margin-bottom: 40px;}
.skills{margin-bottom:78px!important}
.team-member .profile-pic {width: 128px;height: 128px;}
.team-member .details {display: none;}
.purchase-now{margin:auto;text-align:center!important}
	.purchase-now h3 {text-align: center;margin-bottom: 20px;}
	.purchase-now .button {float: none;}
footer {padding-top: 40px;}
	.company-details {padding-top: 0;padding-bottom: 33px;}
	.copyright {width: 100%;padding-top: 33px;padding-bottom: 33px;}
}

@media (max-width: 992px) {
.purchase-now .red-btn{float: none;}
.skills{margin-left: 0;}
#client-feedbacks .feedback-box{width: 100%;margin-left: 0;margin-right: 0;}
.header-content-wrap {padding-top: 26%;}
.intro-text{font-size: 45px;line-height: 55px;}
.section-header h2{font-size: 35px;}
.section-header {padding-bottom: 30px;}
 .focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us {padding-top: 60px;padding-bottom: 60px;}
}
@media (max-width: 767px) {
.bs-navbar-collapse {border: 0;}
#main-nav {overflow: visible;}
#main-nav,#main-nav.fixed {position: relative;}
.navbar-inverse .navbar-nav {padding-left: 10px;line-height: normal;text-align: center;}
.navbar-inverse .navbar-nav>li {display: inline-block;margin-bottom: 0;}
.navbar-inverse .navbar-nav > li {width: 100%;border-bottom: 1px solid #EDEDED;position: relative;margin: 8px 0 0 0;padding: 0 0 8px 0;}
.navbar-inverse .navbar-nav > li  a {text-align: left;}
.navbar-inverse .navbar-nav ul.sub-menu {display: none!important;position: relative;top: 0;box-shadow: none;width: 100%;}
.navbar-inverse .navbar-nav li.this-open > ul {display: block!important}
.navbar-inverse .navbar-nav ul.sub-menu li {width: 100%;float: left;}
.navbar-inverse .navbar-nav ul.sub-menu li a {width: 100%;float: left;padding: 8px 25px 8px 0;border-bottom: 1px solid #EDEDED;}.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {border-bottom: none;}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {position: relative;left: 0;top: 0;}
#main-nav {overflow: hidden;}
#main-nav,#main-nav.fixed {position: relative;}
.navbar-collapse {max-height: 100%;}
.navbar-inverse .navbar-nav ul.sub-menu li {padding-left: 20px;}
.navbar-inverse .navbar-nav ul.sub-menu li {padding-bottom: 0;padding-top: 0;}
.dropdownmenu {position: absolute;z-index: 9;right: 0;top: 5px;width: 25px;height: 25px;margin: 0;padding: 0;border-radius: 3px;background: url(images/menu-icon.png) center center no-repeat #e96656;}
.navbar-inverse .navbar-nav ul.sub-menu li{margin-right: 0;padding-right: 0;}.navbar-inverse .navbar-nav > li > a:hover{color:#404040!important}
.this-open > a{color:#e96656!important}
.header{min-height:inherit;padding-bottom:0!important}
.intro {line-height: 8vh;font-size: 6.5vw;}
.header-content-wrap {padding-top: 30%;}
.intro-text{font-size: 41px;line-height: 49px;}
.focus-box {margin-bottom: 75px;}
.section-header {float: left;width: 100%;}
.big-intro{text-align:center!important;font-size:8vw!important}
.about-us .column {margin-bottom: 40px;}
.skills{margin-bottom:78px!important}
.our-clients{width: 100%;float: left;}
.purchase-now {margin: auto;text-align: center!important}
.purchase-now h3 {text-align: center;margin-bottom: 20px;}
.purchase-now .button {float: none;}
footer {padding-top: 40px;}
.company-details {padding-top: 0;padding-bottom: 33px;}
.copyright {width: 100%;padding-top: 33px;padding-bottom: 33px;}
.comment-metadata {position: relative;top: 0;right: 0;}
}
@media (max-width: 480px) {
.intro {margin-top: 60%;line-height: 6vh;font-size: 6.5vw;}
.header-content-wrap {padding-top: 40%;}
.intro-text{font-size: 32px;line-height: 37px;}
h2{font-size:6.5vw!important}
.other-focus-list ul li {display: block;text-align: left;margin-right: 0;}
.post-img-wrap {width: 100%;}
.listpost-content-wrap {width: 100%;margin-top: 20px;float: left}
.entry-content p {margin: 4px 0 0 0;}
.post-img-wrap a {float: none;margin: 0 auto;width: 250px;height: 250px;}.post-img-wrap {text-align: center;margin-right: 0;}.post-img-wrap a img{width: auto;}
.comment-reply-link{position: relative;margin-top: 10px;}
.post-img-wrap a img{width:250px;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3 ease-out}.post-img-wrap a:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3 ease-out}
}
@media (max-width: 320px) {
.intro {line-height: 25px;font-size: 7vw;}
.header-content-wrap {padding-top: 50%;}
.intro-text {font-size: 22px;line-height: 30px;}
.client-list ul li {display: block;}
.listpost-content-wrap-large{position: relative;}
.post-img-wrap-large{display:none;}
}

.zerif-copyright{color:#939393!important}
.zerif-copyright-box{background:#171717;font-size:13px;line-height:17px;padding-top:20px;padding-bottom:20px;width:100%}

.about-logos{text-align:center}
	.about-logos img{border-radius:5px;margin:0 40px}
	.about-logos img.tpbr{width:100px}
	.about-logos img.ipa{width:250px}

#gform_wrapper_1 .top_label .gfield_label,#gform_wrapper_1 .gfield_date_day label,#gform_wrapper_1 .gfield_date_month label,#gform_wrapper_1 .gfield_date_year label,#gform_wrapper_1 .gfield_time_ampm label,#gform_wrapper_1 .gfield_time_hour label,#gform_wrapper_1 .gfield_time_minute label,#gform_wrapper_1 .ginput_complex label,#gform_wrapper_1 .instruction{display:none}
#gform_wrapper_1 ul li.gfield{padding:0 0 30px}
#gform_wrapper_1 .top_label li.gfield.gf_left_third{margin:0}
#gform_wrapper_1 .top_label li.gfield.gf_middle_third,#gform_wrapper_1 .top_label li.gfield.gf_right_third{margin-bottom:0}
#gform_wrapper_1 .gfield_error .ginput_complex .ginput_left input[type=email],#gform_wrapper_1 .gfield_error .ginput_complex .ginput_left input[type=text],#gform_wrapper_1 .gfield_error .ginput_complex .ginput_right input[type=email],#gform_wrapper_1 .gfield_error .ginput_complex .ginput_right input[type=text],#gform_wrapper_1 .ginput_complex input[type=email],#gform_wrapper_1 .ginput_complex input[type=text],#gform_wrapper_1 .top_label li.gfield.gf_left_third input.large,#gform_wrapper_1 .top_label li.gfield.gf_left_third input.medium,#gform_wrapper_1 .top_label li.gfield.gf_left_third select.large,#gform_wrapper_1 .top_label li.gfield.gf_left_third select.medium,#gform_wrapper_1 .top_label li.gfield.gf_middle_third input.large,#gform_wrapper_1 .top_label li.gfield.gf_middle_third input.medium,#gform_wrapper_1 .top_label li.gfield.gf_middle_third select.large,#gform_wrapper_1 .top_label li.gfield.gf_middle_third select.medium,#gform_wrapper_1 .top_label li.gfield.gf_right_third input.large,#gform_wrapper_1 .top_label li.gfield.gf_right_third input.medium,#gform_wrapper_1 .top_label li.gfield.gf_right_third select.large,#gform_wrapper_1 .top_label li.gfield.gf_right_third select.medium{width:100%}
#gform_wrapper_1 ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,#gform_wrapper_1 ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,#gform_wrapper_1 ul.gform_fields li.gfield input[type=radio],#gform_wrapper_1 ul.gform_fields li.gfield select{margin-left:0}
#gform_wrapper_1 .top_label input.medium,#gform_wrapper_1 .top_label select.medium{width:49%}
#gform_wrapper_1 textarea{width:100%;margin:0;text-indent:.25em}