/*
Theme Name: Avocation
Theme URI: https://fruitthemes.com/wordpress-themes/avocation/
Author: FruitThemes
Author URI: https://fruitthemes.com/
Description: Avocation is a lightweight, clean, super flexible and bootstrap based responsive theme for business or personal websites. Avocation Theme is built on top of Twitter Bootstrap which means that your site can be displayed on every device (pc, laptop, mobile devices, tablets etc) without horizontal scrolling. It has got custom widgets, theme-options etc in order to get it customized as per your need.Step by step documentation and dummy data is available at: https://fruitthemes.com/documentation/avocation/
Version: 2.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Copyright :
Avocation Wordpress Theme, Copyright 2014 fruitthemes.com
Avocation is distributed under the terms of the GNU GPL
Tags: left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template,  sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: avocation
*/

body{color:#212121;font-family:Raleway;background-color:#f8f8f8;font-size:14px}.avocation-container{padding-left:0;padding-right:0}.no-padding{padding-left:0;padding-right:0}.color-text{color:#cd1f07}.space{margin-bottom:80px}a{text-decoration:none;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out;outline:0}.blog-meta ul li a:focus,.blog-meta ul li a:hover,.comment-text a:focus,.comment-text a:hover,.post_pagination a:focus,.post_pagination a:hover,.sidebar-widget ul li a:focus,.sidebar-widget ul li a:hover,.testimonial-name>a:focus,.testimonial-name>a:hover,a:focus,a:hover{color:#cd1f07;text-decoration:none;outline:0 none}.avocation-nav-next{float:right}.copyright p>a:focus,.copyright p>a:hover,.footer-bg a:focus,.footer-bg a:hover{color:#fff;text-decoration:none;outline:0 none}img{max-width:100%;height:auto}.main-sidebar select,table,textarea{width:100%}.title-box{text-align:center;display:inline-block;width:100%}.subscribe-title,.title-box .content-heading{border-bottom:4px double #c7c7c7;color:#cd1f07;display:inline-block;font-size:30px;padding:0 40px 10px;margin:14px 0 15px;text-transform:uppercase}.top{margin-top:-50px}.description{margin:0 10em;color:#545454;line-height:1.8}.blog-meta ul,.contact-wrap ul,.footer-widget ul,.social-icon>ul{padding-left:0;list-style:none outside none;margin-bottom:0}.social-icon>ul li{color:#545454;display:inline-block;text-transform:capitalize;transition:.3s all ease-in-out}.social-icon>ul li:hover{background-color:#cd1f07}.mask-overlay{background:none repeat scroll 0 0 rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.theme-btn{border:1px solid #fff;background:0 0;border-radius:2px;color:#fff;display:inline-block;font-family:Raleway;font-weight:700;font-size:20px;padding:7px 20px;text-transform:uppercase;position:relative;backface-visibility:hidden;transform:translateZ(0);transition-duration:.6s;transition-timing-function:ease-in;transition-property:color;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease-in;-webkit-transition-property:color;vertical-align:middle}.theme-btn::before{background:none repeat scroll 0 0 #cd1f07;border:1px solid #cd1f07;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:-webkit-transform;-webkit-transition-timing-function:ease-out;z-index:-1}.theme-btn:active:before,.theme-btn:focus:before,.theme-btn:hover:before{transform:scaleY(1);-webkit-transform:scaleY(1);border:1px solid #cd1f07}.theme-btn:active,.theme-btn:focus,.theme-btn:hover{color:#fff;border:1px solid #cd1f07}.transparent-menubar{clear:both;float:left;position:relative;width:100%}section{clear:both;display:inline-block;width:100%}.slideDownScaleReversedIn{animation-play-state:running;animation-name:slideDownScaleReversedIn;animation-duration:.8s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease;animation-fill-mode:both;animation-delay:0s;-webkit-animation-play-state:running;-webkit-animation-name:slideDownScaleReversedIn;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s}@keyframes slideDownScaleReversedIn{0%{opacity:0;transform:translateY(-170%) scale(1.5)}}@-webkit-keyframes slideDownScaleReversedIn{0%{opacity:0;-webkit-transform:translateY(-170%) scale(1.5)}}.slideDownScaleReversedOut{animation-play-state:paused;animation-name:slideDownScaleReversedOut;animation-duration:.8s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease;animation-fill-mode:both;animation-delay:4s;-webkit-animation-play-state:paused;-webkit-animation-name:slideDownScaleReversedOut;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-webkit-animation-delay:4s}@keyframes slideDownScaleReversedOut{100%{opacity:1;transform:translateY(-100%) scale(1)}}@-webkit-keyframes slideDownScaleReversedOut{100%{opacity:0;-webkit-transform:translateY() scale(1.5)}}.main-sidebar .tagcloud{padding-bottom:13px}.main-sidebar .tagcloud>a{margin-top:10px}.amenu-list{margin:0;padding:0;float:right;z-index:999}.amenu-list li{display:block;margin:0 0 0 5px;padding:0;position:relative;float:left;vertical-align:bottom}.amenu-list li:hover>ul{opacity:1;visibility:visible}.amenu-list ul{border:1px solid #464646;width:160px;padding:0;position:absolute;height:auto;z-index:1;opacity:0;visibility:hidden}.amenu-list li.parent>a{background:url(images/down_arrow.gif) no-repeat 92% 50%}.amenu-list li a,.amenu-list li a:link,.amenu-list li a:visited{backface-visibility:hidden;background-color:transparent;color:#fbfbfb;display:inline-block;font-family:Raleway;font-weight:700;font-size:14px;line-height:1;padding:30px 20px;text-transform:uppercase;position:relative;backface-visibility:hidden;transform:translateZ(0);transition-duration:.6s;transition-timing-function:ease-in;transition-property:color;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease-in;-webkit-transition-property:color;vertical-align:middle}.amenu-list li a:before{color:#fbfbfb;background-color:#cd1f07;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:-webkit-transform;-webkit-transition-timing-function:ease-out}.amenu-list li a:focus:before,.amenu-list li a:hover:before,li.current-menu-item>a:before{transform:scaleY(1);-webkit-transform:scaleY(1);color:#fbfbfb;z-index:-1;opacity:.8}.amenu-list li ul li:hover>ul{opacity:1}.amenu-list ul ul{margin-top:0;right:100%;top:0}.amenu-list ul li{margin:0;width:100%}.amenu-list ul li:last-child a:link,.amenu-list ul li:last-child a:visited{border-bottom:none}.amenu-list ul li.parent>a{background:url(../images/left_arrow.jpg) no-repeat 5% 50%}.amenu-list ul li a:link,.amenu-list ul li a:visited{background-color:#202020;border-bottom:1px solid #464646;color:#fbfbfb;display:block;font-size:14px;line-height:1;padding:10px;text-align:center;text-transform:capitalize}.res-nav-header .icon-bar{background-color:#cd1f07}.current-menu-item>a{color:#fff!important}.social-icon li a{background:none repeat scroll 0 0 rgba(0,0,0,0);border-radius:2px;font-size:22px;line-height:1.6;margin:5px 0;text-align:center;vertical-align:middle;height:33px;width:33px;color:#fff;display:inline-block}.scroll-header{background:none repeat scroll 0 0 rgba(0,0,0,.9);border-bottom:1px solid #545454;vertical-align:middle;width:100%;z-index:11}.scroll-header .social-icon>ul{text-align:right;margin:15px 0}.social-icon li a.facebook-icon:focus,.social-icon li a.facebook-icon:hover{background:#30487b}.social-icon li a.twitter-icon:focus,.social-icon li a.twitter-icon:hover{background:#309aea}.social-icon li a.youtube-icon:focus,.social-icon li a.youtube-icon:hover{background:#b00}.social-icon li a.rss-icon:focus,.social-icon li a.rss-icon:hover{background:#f60}.social-icon li a.pinterest-icon:focus,.social-icon li a.pinterest-icon:hover{background:#cd2525}.social-icon li a:focus,.social-icon li a:hover{color:#fff}.scroll-menu-bar{padding:0;text-align:right}.logo{margin:15px 0;padding:0}.center-content{padding:0}.logo>a{color:#212121;display:inline-block;font-family:Lato;font-size:28px;text-transform:uppercase;line-height:1.6}.logo-box{color:#fff;margin-top:2px;display:block}.site-description{font-size:14px;display:block;color:#fff}.footer-bg{background:url(images/texture.jpg);display:inline-block;position:relative;width:100%;border-top:3px solid #cd1f07;vertical-align:middle;padding:20px 0 0;color:#f4f4f4}.footer-bg a{color:#f4f4f4}.copyright{color:#f4f4f4;margin:20px 0;padding:10px 0 10px;text-align:center}.footer-sidebar{border-bottom:1px solid #545454;padding-bottom:20px}.copyright p>a{color:#f4f4f4}.copyright p{margin:0}.main-sidebar .footer-widget-title{color:#cd1f07;border-bottom:none}.footer-sidebar .widget_recent_comments{color:#fff}.footer-sidebar .widget_recent_comments .widget-title{border-bottom:1px solid #515151;color:#f4f4f4;font-family:Raleway;font-weight:700;font-size:18px;margin:20px 0;padding-bottom:15px;text-transform:uppercase}.footer-sidebar .widget_recent_comments ul li a{color:#fff}.footer-sidebar .sidebar-widget ul li{border-bottom:none}.footer-sidebar input{width:100%}.footer-widget-title{border-bottom:1px solid #515151;color:#f4f4f4;font-family:Raleway;font-weight:700;font-size:18px;margin:20px 0;padding-bottom:15px;text-transform:uppercase}.sidebar-widget .contct-widget p{margin:0 0 10px;border-bottom:1px solid #c7c7c7;padding-bottom:10px}.sidebar-widget .contct-widget a{color:#212121}.sidebar-widget .contct-widget a:hover{color:#cd1f07}.main-sidebar input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:#000;width:100%}.footer-sidebar input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:#000;width:100%}.footer-bg a:hover{color:#cd1f07}.textwidget p{font-size:13px;line-height:1.8;margin-bottom:15px;text-align:justify}.footer-widget .recent-post li{border-bottom:1px solid #515151;margin-bottom:15px;padding-bottom:5px}.footer-post .post-title{color:#ccc;font-family:Raleway;font-weight:700;display:block;margin-bottom:5px;text-transform:capitalize}.footer-post .post-date{color:#9c9c9c;font-size:13px;display:block;margin-bottom:5px;text-transform:capitalize}.tagcloud>a{border:1px solid #515151;text-transform:uppercase;border-radius:3px;display:inline-block;margin:0 5px 10px 0;padding:9px 15px;vertical-align:baseline;font-size:12px!important;color:#212121}.footer-widget .tagcloud>a{border:1px solid #515151;text-transform:uppercase;border-radius:3px;display:inline-block;font-family:Raleway;font-weight:700;margin:0 5px 10px 0;padding:9px 15px;vertical-align:baseline;font-size:12px!important;color:#f4f4f4}.tagcloud>a:hover{background:#fff;color:#cd1f07;border-color:#cd1f07}.get-in-touch li{font-size:13px;margin-bottom:5px;text-transform:capitalize}.footer-widget ul li{padding-bottom:10px}.footer-widget ul li>ul{margin-top:10px;padding-left:10px}.footer-widget ul li>ul li:last-child{padding-bottom:0}.breadcrumb-bg{background-image:url(images/breadcrumb-bg.jpg);margin-bottom:50px;border-bottom:1px solid #ccc}.site-breadcumb>h1{font-family:Raleway;font-weight:700;font-size:22px;margin-bottom:0;color:#cd1f07;text-transform:capitalize}.site-breadcumb{display:inline-block;text-align:center;width:100%}.breadcrumb-menubar{padding:0;background:0 0;margin-top:5px}.breadcrumb-menubar>li{font-size:14px;text-transform:capitalize}.breadcrumb-menubar>li,.breadcrumb-menubar>li>a{color:#212121}.breadcrumb-menubar>li>a:focus,.breadcrumb-menubar>li>a:hover{color:#cd1f07}.breadcrumb-menubar>li>a:after{content:'/';padding:0 5px}#today{color:#cd1f07}.search-form label{margin:0;width:100%}.search-form .screen-reader-text{display:none}.search-form .search-field{border:1px solid #bdbdbd;font-weight:400;padding:7px 15px;width:40%;color:#212121}.main-sidebar .search-width input{width:100%}.footer-sidebar .search-form .search-field{border:1px solid #bdbdbd;font-weight:400;padding:7px 15px;width:100%;color:#212121}.search-form .search-submit{display:none}.sidebar-widget{display:inline-block;width:100%;color:#212121;margin-bottom:25px}.sidebar-widget .widget-title{color:#cd1f07;font-family:Raleway;font-weight:700;font-size:16px;margin:0 0 15px;text-align:left;text-transform:uppercase}.sidebar-widget ul{list-style:outside none none;padding-left:0;margin-bottom:0}.comments-box ul li{border-bottom:1px solid #ddd;margin-bottom:10px}.sidebar-widget ul li{border-bottom:1px solid #c7c7c7;padding-top:7px;padding-bottom:7px;text-transform:capitalize}.sidebar-widget ul li .sub-menu,.sidebar-widget>ul>li ul{border-top:1px solid #c7c7c7;margin-top:7px;padding-left:10px}.sidebar-widget li ul li:last-child,.sidebar-widget ul li .sub-menu li:last-child{border-bottom:medium none;padding-bottom:0}.sidebar-widget ul li ul{margin-top:13px;padding-left:15px}.sidebar-widget li:last-child{margin-bottom:0}.comments-box ul li:last-child{padding-bottom:12px}.sidebar-widget ul li ul li:last-child{padding-bottom:0}.sidebar-widget ul li a{color:#212121;text-transform:capitalize}.sidebar-widget .sidebar-posts li{border-bottom:1px solid #e0e0e0;margin-bottom:12px}.sidebar-widget .sidebar-posts li:last-child{padding-bottom:12px;margin-bottom:0}.sidebar-widget .sidebar-posts .blog-title{display:block;font-size:14px;margin-bottom:5px;text-transform:capitalize}.comment-author-link{font-family:Lato;text-transform:uppercase}.sidebar-widget .comment-author-link a{color:#212121}.sidebar-widget .author-name{color:#212121;font-size:14px}.sidebar-widget .about-me,.sidebar-widget .about-me p{margin-bottom:0}.popular-post{clear:both;display:inline-block;margin-top:5px;width:100%}.popular-post img{float:left}.popular-post .blog-date{float:left;width:calc(100% - 60px)!important;width:77%;margin-left:10px}.popular-post .blog-date>a{display:block;margin-bottom:10px}.sidebar-widget .post-title{color:#212121;display:block;font-family:Raleway;font-weight:700;margin-bottom:5px;text-transform:capitalize}.sidebar-widget .post-date{color:#212121;display:block;font-size:13px;margin-bottom:5px;text-transform:capitalize}.comments-area{display:inline-block;width:100%}.comments-area>ol{display:inline-block;list-style:outside none none;list-style-type:none;padding:0;width:100%;margin-top:25px;margin-bottom:0}.ol{list-style-type:none}.comment-body{background:none repeat scroll 0 0 #fff;border:1px solid #bdbdbd;margin-bottom:30px;padding:10px;position:relative}.comment-body a{color:#212121}.comment-body a:focus,.comment-body a:hover{color:#cd1f07;border-color:#cd1f07}a.comment-reply-link:hover{color:#cd1f07;background:#fff}.comment-metadata>a{color:#cd1f07}a.comment-reply-link{text-transform:capitalize}.comment-metadata{clear:left;float:left;padding-left:85px}.comment-author{display:inline-block;float:left;margin-bottom:5px;padding-left:85px}.comment-author .says{display:none}.comment-author .avatar{border-radius:50%;left:10px;position:absolute}.comment-list .children{list-style:outside none none;margin-bottom:10px;padding-left:20px}.comment-content{color:#212121;display:inline-block;font-size:13px;margin:10px 0 0 85px;white-space:normal;width:90%}.comment-body .reply{position:absolute;right:10px;text-align:right;top:10px}.comment-reply-title,.comments-title{border-bottom:4px double #c7c7c7;color:#cd1f07;display:table;font-family:Lato;font-size:22px;padding:0 30px 10px;margin:1em auto;text-transform:uppercase}.comment-form p{margin-bottom:20px}.comment-form label{display:none}.comment-form-author,.comment-form-email,.comment-form-url{float:left;width:32%}.comment-form-email{margin:0 15px}.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form .comment-form-url input{border-color:#bdbdbd;border-style:solid;border-width:1px;color:#212121;font-size:13px;padding:10px;width:100%;text-transform:capitalize}.comment-form .comment-form-comment>textarea{border-color:#bdbdbd;border-style:solid;border-width:1px;color:#6a6a6a;font-size:13px;padding:10px;width:100%;resize:vertical;text-transform:capitalize}.form-submit>input[type=submit],.wpcf7-form .wpcf7-submit{background:none repeat scroll 0 0 #cd1f07;border:1px solid #cd1f07;border-radius:2px;color:#fff;font-family:Lato;font-size:13px;margin-top:10px;padding:8px 20px;text-transform:uppercase;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.form-submit>input[type=submit]:focus,.form-submit>input[type=submit]:hover,.wpcf7-form .wpcf7-submit:focus,.wpcf7-form .wpcf7-submit:hover{background:none repeat scroll 0 0 #fff;border-color:#cd1f07;color:#cd1f07}.comment-form-author{padding-left:0}.comment-form-website{padding-right:0}.wpcf7-form{display:inline-block;width:100%}.wpcf7-form p{margin:0}.wpcf7-form-control-wrap input{background:none repeat scroll 0 0 rgba(0,0,0,0);border-color:#ddd;border-style:solid;border-width:1px;color:#6a6a6a;margin-bottom:15px;font-size:13px;padding:10px;width:100%;margin-top:5px}.wpcf7-form-control-wrap textarea{background:none repeat scroll 0 0 rgba(0,0,0,0);border-color:#ddd;border-style:solid;border-width:1px;color:#6a6a6a;font-size:13px;padding:10px;width:100%;resize:vertical}.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-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 img{margin:0;height:auto}.post_pagination{background-color:#f0f0f0;display:inline-block;margin:1em 0;padding:1em 1em 0;width:100%}.post_prev_pagination{display:inline;float:left;margin-bottom:1em}.post_next_pagination{display:inline;float:right;margin-bottom:1em}.post_pagination a{color:#212121;text-transform:capitalize}.site-pagination{padding:0;text-align:center}.site-pagination .pagination{margin-top:0}.site-pagination .screen-reader-text{display:none}.site-pagination a:hover,.site-pagination span{color:#cd1f07}.site-pagination a{color:#212121}.site-pagination a:active,.site-pagination a:hover{color:#cd1f07}.site-pagination a,.site-pagination span{font-family:Raleway;font-weight:700;font-size:18px;padding:0 7px;text-transform:capitalize}.view-effect{overflow:hidden;position:relative;background-color:#cd1f07}.view-effect img{width:100%;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;transform:scale(1);-webkit-transform:scale(1)}.view-box:hover .view-effect img{opacity:.2;transform:scale(1.1);-webkit-transform:scale(1.1)}.view-box:hover .hover-icon{top:0}.hover-icon:before{border-left:67px solid transparent;border-top:67px solid #fff;content:"";height:0;position:absolute;right:0;top:0;width:0;z-index:-1}.hover-icon{font-size:20px;height:40px;line-height:40px;color:#cd1f07;position:absolute;right:0;text-align:center;top:-67px;transition:all .5s ease-in-out 0s;width:40px;z-index:2}.banner{display:inline-block;position:relative;width:100%;margin-bottom:65px}#owl-demo .item img{display:block;width:100%}.carousel .carousel-inner .item img{width:100%}.carousel-caption{left:7%;right:36%;text-align:left;top:20%;z-index:0}.carousel-control{background:none repeat scroll 0 0 #000;bottom:41%;height:30px;padding:2px 0 0;top:50%;vertical-align:middle;width:30px;z-index:0}.carousel-control.left{background-image:none;background-position:0 0;background-repeat:no-repeat;left:10px}.carousel-control.right{background-image:none;background-position:-33px 0;background-repeat:no-repeat;right:10px}.carousel-caption h3{font-family:Raleway;font-weight:700;font-size:42px;line-height:1.3;text-transform:uppercase}.carousel-caption p{font-family:Raleway;font-weight:700;font-size:20px;margin:15px 55px 35px 0}.carousel-indicators{bottom:0}.carousel-inner .item .effect-hover{position:absolute;z-index:1000;bottom:0;top:0;width:100%;text-align:left;background:linear-gradient(to bottom,transparent -100%,#000 130%)}.carousel-inner .item .effect-hover h3{color:#fff;padding:230px 15px 10px;position:relative;font-size:32px;margin-bottom:33px;line-height:40px;text-align:left;width:86%;margin:0 auto;font-weight:800}.carousel-inner .item .effect-hover p{color:#fff;padding:15px 15px;position:relative;font-size:18px;line-height:28px;text-align:left;width:86%;margin:0 auto}.carousel-inner .item .effect-hover a{color:#fff;background:#cd1f07;padding:10px 20px;position:relative;text-decoration:none;font-size:16px;line-height:24px;text-align:center;width:86%}.carousel-inner .item .effect-hover a:hover{background:#cd1f07}.about-us,.blog-wrap .title-box,.projects-wrap .title-box{margin-bottom:40px}.about-us-text p{color:#545454;line-height:1.8;text-align:left;padding:20px}.aboutus-box{margin-bottom:60px}.features-wrap{display:inline-block;margin-bottom:20px;width:100%}.feature-box{text-align:center;margin-bottom:25px}.feature-icon{height:130px;margin:auto auto 10px;position:relative;width:130px}.circle-rotate{border-color:#cd1f07;border-radius:50%;border-style:solid solid solid solid;border-width:2px 2px 2px 2px;height:130px;position:absolute;width:130px;left:0}.feature-box a:focus,.feature-box a:hover{color:#cd1f07}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.feature-box:focus .spin,.feature-box:hover .spin{animation:spin 2s linear 0s normal none infinite running;-webkit-animation-name:spin;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;border-style:solid solid solid none}.feature-icon i{display:inline-block;font-size:40px;color:#515151;height:70px;line-height:70px;width:70px;left:0;margin:auto;position:absolute;right:0;top:0;bottom:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.feature-box:hover .feature-icon i{transform:scale(.8);-webkit-transform:scale(.8);color:#cd1f07}.feature-box a{color:#212121;font-family:Raleway;font-weight:700;font-size:18px;text-transform:uppercase;margin:0 0 10px}.feature-box>p{color:#545454;font-size:13px;line-height:2}.business-wrap{background-repeat:no-repeat;padding:100px 0;background-size:cover;background-attachment:fixed;color:#fff;text-align:center;position:relative;margin-bottom:65px;background-position:center}.business-box{position:relative}.business-box h2{text-transform:uppercase;font-size:32px;margin:0 0 30px;font-weight:800;border-bottom:double 4px;width:45%;margin:20px auto;padding-bottom:15px}.business-box>p{margin:0 8em;line-height:26px}.blog-wrap{display:inline-block;margin-bottom:35px;width:100%}.blog-box.item{margin-left:15px;margin-right:15px}.blog-box{background:none repeat scroll 0 0 #fff;padding:10px;border:1px solid #c7c7c7;margin-bottom:30px;transition:border-color .3s ease-in-out 0s;-webkit-transition:border-color .3s ease-in-out 0s;position:relative;overflow:hidden}.blog-box:before{background:none repeat scroll 0 0 #cd1f07;content:"";height:2px;left:0;opacity:0;position:absolute;width:100%;top:0;right:0;overflow:hidden;transform:translate(-10px);transition:all .3s ease 0s;-webkit-transform:translate(-10px);-webkit-transition:all .3s ease 0s}.blog-box:hover::before{opacity:1;transform:translate(0);-webkit-transform:translate(0);overflow:hidden}.blog-box-img{display:inline-block;overflow:hidden;width:100%}.blog-box-img img{display:inline-block;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-webkit-transform:scale(1,1);overflow:hidden;margin-bottom:5px}.blog-box-img:hover img{opacity:.5;overflow:hidden}#blog-slider .owl-controls,#project-slider .owl-controls{display:none!important}.blog-title{color:#212121;font-family:Raleway;font-weight:700;font-size:16px;margin-top:5px;text-transform:capitalize;width:100%;font-weight:700}.our-blog-details>p{line-height:1.8;text-align:justify}.read-more{display:inline-block;margin:5px 0 5px}.blog-meta{margin:5px 0 10px}.blog-meta ul li{padding-right:5px}.blog-meta ul li,.blog-meta ul li a{display:inline-block;color:#212121;font-size:13px}.blog-meta ul li>span{color:#545454}.blog-meta ul li i{color:#c7c7c7;padding-right:2px}.read-more a{border:1px solid #cd1f07;color:#cd1f07;font-size:12px;padding:7px 15px;text-transform:capitalize;border-radius:0}#blog_slide .owl-page span{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #545454;transition:all .3s ease-in-out 0s}#blog_slide .owl-page.active span,#blog_slide .owl-page:hover span{background:none repeat scroll 0 0 #cd1f07;border-color:#cd1f07}.contact-map iframe{height:400px;width:100%}.page-template-contact .breadcrumb-bg{margin-bottom:0}.contact-wrap{margin-bottom:65px}.contact-wrap ul{display:inline-block;margin-bottom:25px;width:100%}.contact-wrap ul li{color:#545454;float:left;margin:15px 0;width:100%}.contact-wrap ul li a{color:#545454}.contact-wrap ul li i{float:left;font-size:18px;width:7%}.contact-wrap ul li span{float:left;width:93%}.contact-wrap .title-box{margin-bottom:30px}.contact-wrap .title-box .content-heading{font-size:24px}.custom-header-image{padding-top:75px}@media screen and (-webkit-min-device-pixel-ratio:0){.blog-box-img,::i-block-chrome{padding-bottom:15px}}.page-numbers.current{border-color:#dba605;color:#cd1f07}.wp-caption{padding-top:3px;text-align:center;background-color:#efefed;border:1px solid #d0d0ce;margin-top:15px;margin-bottom:15px;max-width:100%}.wp-caption-text{margin:0;padding:4px 0;color:#676f51;font-size:.85em}embed,iframe,object,video{max-width:100%}.sticky .entry-date{display:none}.alignright{display:inline;float:right;margin-left:1.5em!important}.alignleft{display:inline;float:left;margin:1em 2em 1em 0}.aligncenter{clear:both;display:block;margin:0 auto}.gallery-caption{color:#707070;color:#fff;display:block;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.bypostauthor>article .fn:after{top:7px;left:6px}@media screen and (max-width:1024px){.carousel-inner .item .effect-hover h3{display:none}.carousel-inner .item .effect-hover p{display:none}.logo{text-align:center}}@media (min-width:1024px){.page-template-homepage .scroll-header{position:absolute}}@media (max-width:1200px){.avocation-container{padding-left:15px;padding-right:15px}}@media (min-width:981px)and (max-width:1024px){.scroll-header .social-icon>ul{margin:19px 0}.social-icon li a{font-size:18px;height:26px;width:26px}.comment-form-email{margin:auto 12px}.amenu-list li a,.amenu-list li a:link,.amenu-list li a:visited{padding:30px 10px}}@media (max-width:767px){.aboutus-box .blog-wrap{margin-bottom:0}.aboutus-box .blog-wrap .title-box{margin-bottom:10px}.business-box h2{width:80%}.transparent-menubar .scroll-header{position:static}.amenu-list li a::before{background-color:rgba(0,0,0,0)}.blog-page,.single-blog-page{margin-bottom:20px}.menu-bar{display:inline-block;padding:0;width:100%}.amenu-list{float:none;margin-top:5px}.amenu-list li{margin:0;display:block;float:none}.amenu-list li a:link,.amenu-list li a:visited{font-family:Lato;line-height:normal;padding:10px}.amenu-list li a.active,.amenu-list li a:hover,li.current-menu-item a{background-color:transparent;color:#cd1f07}.amenu-list ul{width:100%;z-index:1;padding-left:15px;position:static;display:block;visibility:visible;opacity:1;border:none}.amenu-list ul li{background-color:rgba(0,0,0,0);border-bottom:0 none}.amenu-list ul li a:link,.amenu-list ul li a:visited{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:medium none;font-family:Lato;text-align:left}.amenu-list ul li a.active,.amenu-list ul li a:hover{background-color:rgba(0,0,0,0);color:#cd1f07}.logo{text-align:center}.menu_toggle{float:left}.center-content{position:relative}.scroll-header .social-icon{position:absolute;right:15px;top:0}.logo-small{text-align:center}.scroll-header .social-icon>ul{margin-top:0}.carousel-caption{left:10%;right:13%;text-align:center;top:5%}.carousel-caption h3{font-size:22px;margin:0}.carousel-caption p{margin-right:0;font-size:16px}.business-wrap{padding:50px 0}.business-box h2{font-size:30px}.comment-author{float:none}.comment-content{width:auto}.sidebar-widget .blog-meta li{padding-bottom:0}.business-box>p,.description{margin:0;text-align:justify}.item.testimonial-box>p{text-align:justify;margin:1em}.about-us,.banner,.business-wrap,.projects-wrap,.testimonial-wrap{margin-bottom:35px}.subscribe-title,.title-box .content-heading{border-bottom:4px double #c7c7c7;color:#cd1f07;display:inline-block;font-family:Lato;font-size:30px;padding:0 40px 10px;margin:0 0 15px;text-transform:uppercase}.business-box h2,.subscribe-title,.title-box .content-heading{font-size:24px}.comment-img{padding:0}.wpcf7-form-control-wrap{display:inline-block;width:100%}.comment-form-author,.comment-form-email,.comment-form-url{float:none;width:100%}.comment-form-email{margin:auto 0}.comment-metadata{float:none}}@media (min-width:768px)and (max-width:980px){.transparent-menubar .scroll-header{position:static}.menu-bar{display:inline-block;padding:0}.main-menu ul{float:left}.amenu-list li{margin:5px 2px 0 0}.amenu-list li a:link,.amenu-list li a:visited{padding:10px 10px;font-size:13px}.social-icon li a{font-size:16px;line-height:30px}.scroll-header .social-icon>ul{margin:0}.center-content{display:inline-block;margin-bottom:20px;width:100%}.carousel-caption{top:0}.carousel-caption h3{font-size:26px}.carousel-caption p{font-size:16px;margin-right:0}.carousel-caption .theme-btn{font-size:16px}.comment-form-author,.comment-form-email,.comment-form-website{padding:0}.logo{text-align:center}.header_bg,.latest-blog-bg{background-size:100% 100%!important}.sidebar-widget .blog-meta{float:none;width:100%!important}.sidebar-widget .blog-meta li{padding-bottom:0}.comment-form-author,.comment-form-email,.comment-form-url{float:none;width:100%}.comment-form-email{margin:auto 0}.comment-author{float:none}.comment-content{width:auto}}@media (max-width:480px){.carousel-caption{left:10%;right:13%;text-align:center;top:5%}.carousel-caption p{display:none}.carousel-caption h3{font-size:16px;margin:0 0 15px}.carousel-caption .theme-btn{font-size:16px}.carousel-control{top:40%}}@media (max-width:380px){.site-breadcumb>h1,.subscribe-title,.title-box .content-heading{padding:0 0 10px}.contact-wrap ul li i{width:10%}.contact-wrap ul li span{width:90%}}dd{margin-bottom:15px}