/*
Theme Name: Asset Wise
Theme URI: https://wordpress.org/themes/twentysixteen/
Template: twentysixteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog
Version: 2.0.1583989501
Updated: 2020-03-12 05:05:01

*/

body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#3d3d3d; overflow-X:hidden;}
#wpadminbar ul:after{ clear:inherit;}
a{ color:#000;}
#navbtn{ display:none;}
.nav-menu{ }
.nav-menu li{ position:relative; float:left; }
.nav-menu li .menuarrow{ display:none;}
.nav-menu li > a{ font:700 15px/88px 'Raleway', sans-serif; color:#000;  white-space:nowrap; display:block; padding:0 24px; text-transform:uppercase;}
.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ color:#28aae2; }
.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none; z-index:999;}
.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}
.nav-menu li:hover > .sub-menu{ display:block;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu .sub-menu a{ font:normal 14px/40px Arial, Helvetica, sans-serif; padding:0 10px; white-space:nowrap;}
.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}

header{ background:#fff; border-top:solid 14px #28aae2; padding:10px 0;}
#logo{ float:left;}
#navigation{ float:right;}

#banner{ position:relative;}
.banner-text{ position:absolute; left:50%; top:50%; z-index:99; transform:translate(-50%, -50%);}
.banner-text div{ width:601px;}
.banner-text h1{ font:700 47px/50px 'Raleway', sans-serif; padding:15px 0 0;}
.banner-text h3{ font:400 30px/35px 'Raleway', sans-serif; padding:15px 0 0;}
.banner-text h3 span{ display:block;}
.rd-more{ border:solid 1px #0071bd; font:400 15px/55px 'Raleway', sans-serif; color:#0071bd; padding:0 55px; display:inline-block; margin:15px 0 0; text-transform:uppercase;}

.blue{ color:#0071bd;}
.lt-blue{ color:#28aae2;}

#content{ padding:50px 0 0;}
.book-box{ background:#fff; box-shadow:0 0 26px #808080; padding:45px; float:right; text-align:center; position:relative;top:-45px;}
#content .book-box h2{ font:normal 47px/50px 'montheavy_demo'; padding:15px 0 0;}
#content .book-box h4{ font:400 18px/20px 'Raleway', sans-serif;color:#28aae2; }
.book-now{ background:#0071bd; font:400 15px/53px 'Poppins', sans-serif; padding:0 35px; display:inline-block; color:#fff; margin:15px 0 0;}

.read-more{ background:#fff; color:#28aae2; font:400 15px/53px 'Poppins', sans-serif; padding:0 45px; display:inline-block; margin:15px 0 0;}

.top-part{ padding:228px 0 0;}
.blk-text{ color:#000;}

#content h2{ font:normal 50px/54px 'montheavy_demo'; padding:15px 0 0;}
#content h3{ font:700 40px/44px 'Raleway', sans-serif; padding:15px 0 0;}
#content h4{ font:400 20px/25px 'Poppins', sans-serif; padding:15px 0 0;}
#content h5{ font:700 18px/22px 'Poppins', sans-serif; padding:15px 0 0;}
#content p{ font:400 15px/25px 'Poppins', sans-serif; padding:15px 0 0;}

.box-sec{ width:24.25%; float:left; padding:25px; background:#fff; box-shadow:0 0 6px #808080; margin:0 0 0 1%;}
#content .box-sec h3{ font:500 35px/39px 'Poppins', sans-serif; padding:10px 0 0;}
.box-sec:nth-child(4n+1){ clear:left; margin-left:0;}

.blue-sec{ background:#0071bd;}
.white-text{ color:#fff;}
.rt-pad{ padding-right:45px;}

.service-box{ padding:15px 0 0; text-align:center;}
.service-box > img{ width:100%;}

.testimonial-sec{ background:#ccc; padding:80px 0;}
#content .testimonial-sec h3{ font-family:'montheavy_demo';}
.authr{ width:97px; height:97px; border-radius:50%; margin:30px auto 0; display:block;}
.authr > img{ width:100%; height:100%; object-fit:cover; border-radius:100%;}

.bannerslider{ overflow:hidden; width:100%; text-align:center; }
.jcarousel-box{ position:relative;}
.bannerslider ul{ width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}
.bannerslider li{ width:1200px;float:left;}
.bannerslider-control-prev{ left:0; position:absolute; top:42%; bottom:0; width:32px; height:42px; border:0; cursor:pointer; font-size:0; background:url(images/prev.png) no-repeat 50% 50%;}
.bannerslider-control-next{ right:0; position:absolute; top:42%; bottom:0; width:32px; height:42px; border:0; cursor:pointer; font-size:0; background:url(images/next.png) no-repeat 50% 50%;}

.assetwise{ position:relative; padding:0 60px;}
.testimonial-sec{ background:url(images/testimonial-bg.jpg) no-repeat 50% 0; background-size:cover;}

.get-in-sec{ background:#0071bd; padding:0;}
.frm-part{ box-shadow:0 0 26px #808080; background:#fff; position:relative; top:-80px; padding:60px; width:90%; margin:0 auto;}
.frm-part input[type="text"], .frm-part input[type="tel"], .frm-part input[type="email"]{ background:#fff; border:none; border-radius:0; border-bottom:solid 1px #808080; height:45px; font:400 15px/45px 'Poppins', sans-serif; color:#808080;}

.frm-part textarea{ background:#fff; border:none; border-radius:0; border-bottom:solid 1px #808080; height:45px; font:400 15px/18px 'Poppins', sans-serif; color:#808080;}

.frm-part input[type="submit"], .frm-part input[type="button"]{ font:400 14px/43px 'Poppins', sans-serif; padding:0 45px; background:#0071bd; border:none; border-radius:0; color:#fff;}

.blue-box{ background:#069cdd; text-align:center; padding:55px; color:#fff; margin:0 15px;}

#content .blue-box h3{ font:normal 40px/44px 'montheavy_demo'; padding:15px 0 0;}

footer{ padding:50px 0;}
footer ul{ margin:25px auto 0; display:table;}
footer ul li{ float:left;}
footer ul li a{ font:700 15px/18px 'Raleway', sans-serif; padding:0 15px; display:inline-block; color:#000; text-transform:uppercase;}

footer .social li a{ padding:0 5px;}
.copy-rt{ text-align:center; padding:15px 0 0; border-top:solid 1px #ccc; font:400 15px/18px 'Poppins', sans-serif; margin:25px 0 0;}
.full-img img{ width:100%;}

.contact li{ padding:10px 0 0 65px; position:relative; list-style-type:none;}
.contact li img{ position:absolute; left:0; top:15px;}
#content .contact li p{ padding:5px 0 0;}

.blue-box-sec{ background:#069cdd; padding:60px 0; color:#fff; text-align:center;}


.fixed-top-header{ width:100%; position:fixed; width:100%; left:0; right:0; top:0; z-index:9999; border:none; box-shadow:0 0 6px #808080;}
.fixed-top-header #logo{ width:100px;}

.fixed-top-header .nav-menu li > a{ line-height:45px;}







@media only screen and (max-width: 1198px) {
.blue-box{ padding:30px;}
#content h3{ font-size:30px; line-height:34px;}
#content h2{ font-size:35px; line-height:38px;}
}
@media only screen and (max-width: 990px) {
.nav-menu li > a{ padding:0 10px;}
.banner-text h1{ font-size:25px; line-height:28px;}
.banner-text h3{ font-size:20px; line-height:24px;}
.banner-text div{ width:459px;}
.book-box{ padding:20px;}
.box-sec{ padding:8px;}
.midl .table-5{ width:100%;}
.midl .table-cell{ display:block; width:100%;}
.midl .wrapper-2{ width:100%; float:none;}
.rt-pad{ padding:0 20px 20px;}
.frm-part{ padding:20px;}
#content .blue-box h3{ font-size:32px; line-height:36px;}
}

@media only screen and (max-width: 740px) {
#navigation{ position:relative; margin: 15px 0 0;}
#navbtn{ display:block; background:url(images/navigation.png) no-repeat 50% 50% #0071bd; width:48px; height:37px; font-size:0; cursor:pointer;}
.nav-menu{ display:none; position:absolute; right:0; top:100%; width:260px; background:#fff; box-shadow:0 0 6px #000; z-index:999;}
.nav-menu li{ float:none;}
.nav-menu li+li{ border-top:1px solid #035e8d;}
.nav-menu li > a{ font:normal 16px/40px Arial, Helvetica, sans-serif;}
.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}
.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(images/nav-arrow.png) no-repeat 50% 50% #0089cf;}
.nav-menu .sub-menu{ position:relative; margin:0 3px;}
.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu li:hover > .sub-menu{ display:none;}

.book-box{ top:0;}
.rd-more{ line-height:35px; padding:0 20px; margin:5px 0 0;}
#logo{ width:120px;}
#content .book-box h2{ font-size:30px; line-height:35px;}
.box-sec:nth-child(4n+1){ clear:none; margin:15px 1% 0;}
.box-sec{ width:98%; margin:15px 1% 0; float:none;}
#content h3{ font-size:26px; line-height:30px;}
footer ul li {float: none;display: inline-block;}
footer{ padding:20px 0;}
.frm-part{ top:0; width:100%;}
}
@media only screen and (min-width: 740px) {
.nav-menu{ display:block !important;}
}
@media only screen and (max-width: 450px) {
.banner-text div{ width:290px;}
.banner-text h1{ font-size:16px; line-height:18px;}
.banner-text h3{ font-size:15px; line-height:17px; padding:5px 0 0;}
.rd-more{ line-height:29px; padding:0 10px;}
.assetwise{ padding:0 30px;}
.blue-box{ margin:0;}

}


