/*
Theme Name:     homesmartify-child
Template:       broker
*/
/*
Theme Name:     homesmartify
Description:    
Author:         admin
Template:       broker

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Black.eot');
    src: url('fonts/Graphik-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Black.woff2') format('woff2'), url('fonts/Graphik-Black.woff') format('woff'), url('fonts/Graphik-Black.ttf') format('truetype'), url('fonts/Graphik-Black.svg#Graphik-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Bold.eot');
    src: url('fonts/Graphik-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Bold.woff2') format('woff2'), url('fonts/Graphik-Bold.woff') format('woff'), url('fonts/Graphik-Bold.ttf') format('truetype'), url('fonts/Graphik-Bold.svg#Graphik-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Extralight.eot');
    src: url('fonts/Graphik-Extralight.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Extralight.woff2') format('woff2'), url('fonts/Graphik-Extralight.woff') format('woff'), url('fonts/Graphik-Extralight.ttf') format('truetype'), url('fonts/Graphik-Extralight.svg#Graphik-Extralight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Medium.eot');
    src: url('fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Medium.woff2') format('woff2'), url('fonts/Graphik-Medium.woff') format('woff'), url('fonts/Graphik-Medium.ttf') format('truetype'), url('fonts/Graphik-Medium.svg#Graphik-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Regular.eot');
    src: url('fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Regular.woff2') format('woff2'), url('fonts/Graphik-Regular.woff') format('woff'), url('fonts/Graphik-Regular.ttf') format('truetype'), url('fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Thin.eot');
    src: url('fonts/Graphik-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Thin.woff2') format('woff2'), url('fonts/Graphik-Thin.woff') format('woff'), url('fonts/Graphik-Thin.ttf') format('truetype'), url('fonts/Graphik-Thin.svg#Graphik-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Light.eot');
    src: url('fonts/Graphik-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Light.woff2') format('woff2'), url('fonts/Graphik-Light.woff') format('woff'), url('fonts/Graphik-Light.ttf') format('truetype'), url('fonts/Graphik-Light.svg#Graphik-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik Super';
    src: url('fonts/Graphik-Super.eot');
    src: url('fonts/Graphik-Super.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Super.woff2') format('woff2'), url('fonts/Graphik-Super.woff') format('woff'), url('fonts/Graphik-Super.ttf') format('truetype'), url('fonts/Graphik-Super.svg#Graphik-Super') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Semibold.eot');
    src: url('fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Semibold.woff2') format('woff2'), url('fonts/Graphik-Semibold.woff') format('woff'), url('fonts/Graphik-Semibold.ttf') format('truetype'), url('fonts/Graphik-Semibold.svg#Graphik-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?goi302');
    src: url('fonts/icomoon.eot?goi302#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?goi302') format('truetype'), url('fonts/icomoon.woff?goi302') format('woff'), url('fonts/icomoon.svg?goi302#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-google-plus:before {
    content: "\e9dc";
}

.icon-bathroom:before {
    content: "\e9da";
}

.icon-bedroom:before {
    content: "\e9db";
}

.icon-kitchen:before {
    content: "\ea05";
}

.icon-power:before {
    content: "\e9dd";
}

.icon-icn-cleaning-white:before {
    content: "\e9d1";
}

.icon-icn-entertainment:before {
    content: "\e9d2";
}

.icon-icn-environment-white:before {
    content: "\e9d3";
}

.icon-icn-garage:before {
    content: "\e9d4";
}

.icon-icn-health-fitness:before {
    content: "\e9d5";
}

.icon-icn-office:before {
    content: "\e9d6";
}

.icon-icn-outdoors:before {
    content: "\e9d7";
}

.icon-icn-personal-white:before {
    content: "\e9d8";
}

.icon-icn-swimming-pool:before {
    content: "\e9d9";
}

.icon-big-diskette:before {
    content: "\e900";
}

.icon-calendar:before {
    content: "\e901";
}

.icon-caret-down:before {
    content: "\e902";
}

.icon-check-border:before {
    content: "\e903";
}

.icon-check-fill:before {
    content: "\e904";
}

.icon-close-border:before {
    content: "\e905";
}

.icon-close-fill:before {
    content: "\e906";
}

.icon-create-new-pencil-button:before {
    content: "\e907";
}

.icon-cross:before {
    content: "\e908";
}

.icon-envelope-back-view-outline:before {
    content: "\e909";
}

.icon-facebook-letter-logo:before {
    content: "\e90a";
}

.icon-instagram-logo:before {
    content: "\e90b";
}

.icon-left-quote:before {
    content: "\e90c";
}

.icon-linkedin-logo:before {
    content: "\e90d";
}

.icon-long-arrow-pointing-to-the-right:before {
    content: "\e90e";
}

.icon-padlock:before {
    content: "\e90f";
}

.icon-pinterest:before {
    content: "\e910";
}

.icon-pound-sterling:before {
    content: "\e911";
}

.icon-right-arrow:before {
    content: "\e912";
}

.icon-rubbish-bin-delete-button:before {
    content: "\e913";
}

.icon-twitter-logo-silhouette:before {
    content: "\e914";
}

.icon-user:before {
    content: "\e915";
}

.icon-work-done:before {
    content: "\e916";
}

.icon-bathroom-icon-1:before {
    content: "\e917";
}

.icon-bathroom-icon-2:before {
    content: "\e918";
}

.icon-bathroom-icon-3:before {
    content: "\e919";
}

.icon-bathroom-icon-4:before {
    content: "\e91a";
}

.icon-bathroom-icon-5:before {
    content: "\e91b";
}

.icon-bathroom-icon-6:before {
    content: "\e91c";
}

.icon-bathroom-icon-7:before {
    content: "\e91d";
}

.icon-bathroom-icon-8:before {
    content: "\e91e";
}

.icon-bedroom-icon-1:before {
    content: "\e91f";
}

.icon-bedroom-icon-2:before {
    content: "\e920";
}

.icon-bedroom-icon-3:before {
    content: "\e921";
}

.icon-bedroom-icon-4:before {
    content: "\e922";
}

.icon-bedroom-icon-5:before {
    content: "\e923";
}

.icon-bedroom-icon-6:before {
    content: "\e924";
}

.icon-bedroom-icon-7:before {
    content: "\e925";
}

.icon-children-icon-1:before {
    content: "\e926";
}

.icon-children-icon-2:before {
    content: "\e927";
}

.icon-children-icon-3:before {
    content: "\e928";
}

.icon-children-icon-4:before {
    content: "\e929";
}

.icon-children-icon-5:before {
    content: "\e92a";
}

.icon-children-icon-6:before {
    content: "\e92b";
}

.icon-children-icon-7:before {
    content: "\e92c";
}

.icon-children-icon-8:before {
    content: "\e92d";
}

.icon-children-icon-9:before {
    content: "\e92e";
}

.icon-children-icon-10:before {
    content: "\e92f";
}

.icon-children-icon-11:before {
    content: "\e930";
}

.icon-cleaning-icon-1:before {
    content: "\e931";
}

.icon-cleaning-icon-2:before {
    content: "\e932";
}

.icon-cleaning-icon-3:before {
    content: "\e933";
}

.icon-cleaning-icon-4:before {
    content: "\e934";
}

.icon-cleaning-icon-5:before {
    content: "\e935";
}

.icon-cleaning-icon-6:before {
    content: "\e936";
}

.icon-energy-icon-1:before {
    content: "\e937";
}

.icon-energy-icon-2:before {
    content: "\e938";
}

.icon-energy-icon-3:before {
    content: "\e939";
}

.icon-energy-icon-4:before {
    content: "\e93a";
}

.icon-energy-icon-5:before {
    content: "\e93b";
}

.icon-energy-icon-6:before {
    content: "\e93c";
}

.icon-energy-icon-7:before {
    content: "\e93d";
}

.icon-energy-icon-8:before {
    content: "\e93e";
}

.icon-energy-icon-9:before {
    content: "\e93f";
}

.icon-energy-icon-10:before {
    content: "\e940";
}

.icon-energy-icon-11:before {
    content: "\e941";
}

.icon-energy-icon-12:before {
    content: "\e942";
}

.icon-garage-icon-1:before {
    content: "\e943";
}

.icon-garage-icon-2:before {
    content: "\e944";
}

.icon-health-icon-1:before {
    content: "\e945";
}

.icon-health-icon-2:before {
    content: "\e946";
}

.icon-health-icon-3:before {
    content: "\e947";
}

.icon-health-icon-4:before {
    content: "\e948";
}

.icon-health-icon-5:before {
    content: "\e949";
}

.icon-health-icon-6:before {
    content: "\e94a";
}

.icon-health-icon-7:before {
    content: "\e94b";
}

.icon-health-icon-8:before {
    content: "\e94c";
}

.icon-health-icon-9:before {
    content: "\e94d";
}

.icon-health-icon-10:before {
    content: "\e94e";
}

.icon-health-icon-11:before {
    content: "\e94f";
}

.icon-health-icon-12:before {
    content: "\e950";
}

.icon-home-entertainment-icon-1:before {
    content: "\e951";
}

.icon-home-entertainment-icon-2:before {
    content: "\e952";
}

.icon-home-entertainment-icon-3:before {
    content: "\e953";
}

.icon-home-entertainment-icon-4 .path1:before {
    content: "\e954";
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path2:before {
    content: "\e955";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path3:before {
    content: "\e956";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path4:before {
    content: "\e957";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path5:before {
    content: "\e958";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path6:before {
    content: "\e959";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path7:before {
    content: "\e95a";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path8:before {
    content: "\e95b";
    margin-left: -0.9912109375em;
    color: rgb(35, 31, 32);
}

.icon-home-entertainment-icon-4 .path9:before {
    content: "\e95c";
    margin-left: -0.9912109375em;
    color: rgb(0, 0, 0);
}

.icon-home-entertainment-icon-4 .path10:before {
    content: "\e95d";
    margin-left: -0.9912109375em;
    color: rgb(0, 0, 0);
}

.icon-home-entertainment-icon-5:before {
    content: "\e95e";
}

.icon-home-entertainment-icon-6:before {
    content: "\e95f";
}

.icon-home-entertainment-icon-7:before {
    content: "\e960";
}

.icon-home-entertainment-icon-8:before {
    content: "\e961";
}

.icon-home-entertainment-icon-9:before {
    content: "\e962";
}

.icon-home-entertainment-icon-10:before {
    content: "\e963";
}

.icon-home-entertainment-icon-11:before {
    content: "\e964";
}

.icon-home-entertainment-icon-12:before {
    content: "\e965";
}

.icon-home-entertainment-icon-13:before {
    content: "\e966";
}

.icon-home-entertainment-icon-14:before {
    content: "\e967";
}

.icon-home-entertainment-icon-15:before {
    content: "\e968";
}

.icon-home-entertainment-icon-16:before {
    content: "\e969";
}

.icon-home-entertainment-icon-17:before {
    content: "\e96a";
}

.icon-home-entertainment-icon-18:before {
    content: "\e96b";
}

.icon-home-entertainment-icon-19:before {
    content: "\e96c";
}

.icon-home-entertainment-icon-20:before {
    content: "\e96d";
}

.icon-home-entertainment-icon-21:before {
    content: "\e96e";
}

.icon-home-environment-icon-1:before {
    content: "\e96f";
}

.icon-home-environment-icon-2:before {
    content: "\e970";
}

.icon-home-environment-icon-3:before {
    content: "\e971";
}

.icon-home-environment-icon-4:before {
    content: "\e972";
}

.icon-home-environment-icon-5:before {
    content: "\e973";
}

.icon-home-environment-icon-6:before {
    content: "\e974";
}

.icon-home-environment-icon-7:before {
    content: "\e975";
}

.icon-home-environment-icon-8:before {
    content: "\e976";
}

.icon-home-environment-icon-9:before {
    content: "\e977";
}

.icon-home-environment-icon-10:before {
    content: "\e978";
}

.icon-home-environment-icon-11:before {
    content: "\e979";
}

.icon-kitchen-icon-1:before {
    content: "\e97a";
}

.icon-kitchen-icon-2:before {
    content: "\e97b";
}

.icon-kitchen-icon-3:before {
    content: "\e97c";
}

.icon-kitchen-icon-4:before {
    content: "\e97d";
}

.icon-kitchen-icon-5:before {
    content: "\e97e";
}

.icon-kitchen-icon-6:before {
    content: "\e97f";
}

.icon-kitchen-icon-7:before {
    content: "\e980";
}

.icon-kitchen-icon-8:before {
    content: "\e981";
}

.icon-kitchen-icon-9:before {
    content: "\e982";
}

.icon-kitchen-icon-10:before {
    content: "\e983";
}

.icon-kitchen-icon-11:before {
    content: "\e984";
}

.icon-kitchen-icon-12:before {
    content: "\e985";
}

.icon-kitchen-icon-13:before {
    content: "\e986";
}

.icon-kitchen-icon-14:before {
    content: "\e987";
}

.icon-kitchen-icon-15:before {
    content: "\e988";
}

.icon-kitchen-icon-16:before {
    content: "\e989";
}

.icon-kitchen-icon-17:before {
    content: "\e98a";
}

.icon-kitchen-icon-18:before {
    content: "\e98b";
}

.icon-kitchen-icon-19:before {
    content: "\e98c";
}

.icon-kitchen-icon-20:before {
    content: "\e98d";
}

.icon-kitchen-icon-21:before {
    content: "\e98e";
}

.icon-kitchen-icon-22:before {
    content: "\e98f";
}

.icon-kitchen-icon-23:before {
    content: "\e990";
}

.icon-kitchen-icon-24:before {
    content: "\e991";
}

.icon-kitchen-icon-25:before {
    content: "\e992";
}

.icon-kitchen-icon-26:before {
    content: "\e993";
}

.icon-kitchen-icon-27:before {
    content: "\e994";
}

.icon-kitchen-icon-28:before {
    content: "\e995";
}

.icon-kitchen-icon-29:before {
    content: "\e996";
}

.icon-kitchen-icon-30:before {
    content: "\e997";
}

.icon-kitchen-icon-31:before {
    content: "\e998";
}

.icon-office-icon-1:before {
    content: "\e999";
}

.icon-office-icon-2:before {
    content: "\e99a";
}

.icon-office-icon-3:before {
    content: "\e99b";
}

.icon-office-icon-4:before {
    content: "\e99c";
}

.icon-office-icon-5:before {
    content: "\e99d";
}

.icon-office-icon-6:before {
    content: "\e99e";
}

.icon-office-icon-7:before {
    content: "\e99f";
}

.icon-office-icon-8:before {
    content: "\e9a0";
}

.icon-office-icon-9:before {
    content: "\e9a1";
}

.icon-office-icon-10:before {
    content: "\e9a2";
}

.icon-office-icon-11:before {
    content: "\e9a3";
}

.icon-office-icon-12:before {
    content: "\e9a4";
}

.icon-outdoors-icon-1:before {
    content: "\e9a5";
}

.icon-outdoors-icon-2:before {
    content: "\e9a6";
}

.icon-outdoors-icon-3:before {
    content: "\e9a7";
}

.icon-outdoors-icon-4:before {
    content: "\e9a8";
}

.icon-outdoors-icon-5:before {
    content: "\e9a9";
}

.icon-outdoors-icon-6:before {
    content: "\e9aa";
}

.icon-outdoors-icon-7:before {
    content: "\e9ab";
}

.icon-outdoors-icon-8:before {
    content: "\e9ac";
}

.icon-outdoors-icon-9:before {
    content: "\e9ad";
}

.icon-outdoors-icon-10:before {
    content: "\e9ae";
}

.icon-outdoors-icon-11:before {
    content: "\e9af";
}

.icon-outdoors-icon-12:before {
    content: "\e9b0";
}

.icon-personal-icon-1:before {
    content: "\e9b1";
}

.icon-personal-icon-2:before {
    content: "\e9b2";
}

.icon-personal-icon-3:before {
    content: "\e9b3";
}

.icon-personal-icon-4:before {
    content: "\e9b4";
}

.icon-personal-icon-5:before {
    content: "\e9b5";
}

.icon-personal-icon-6:before {
    content: "\e9b6";
}

.icon-personal-icon-7:before {
    content: "\e9b7";
}

.icon-personal-icon-8:before {
    content: "\e9b8";
}

.icon-personal-icon-9:before {
    content: "\e9b9";
}

.icon-pets-icon-1:before {
    content: "\e9ba";
}

.icon-pets-icon-2:before {
    content: "\e9bb";
}

.icon-pets-icon-3:before {
    content: "\e9bc";
}

.icon-pets-icon-4:before {
    content: "\e9bd";
}

.icon-pets-icon-5:before {
    content: "\e9be";
}

.icon-room-icon-1:before {
    content: "\e9bf";
}

.icon-room-icon-2:before {
    content: "\e9c0";
}

.icon-room-icon-3:before {
    content: "\e9c1";
}

.icon-room-icon-4:before {
    content: "\e9c2";
}

.icon-room-icon-5:before {
    content: "\e9c3";
}

.icon-room-icon-6:before {
    content: "\e9c4";
}

.icon-room-icon-7:before {
    content: "\e9c5";
}

.icon-room-icon-8:before {
    content: "\e9c6";
}

.icon-room-icon-9:before {
    content: "\e9c7";
}

.icon-room-icon-10:before {
    content: "\e9c8";
}

.icon-room-icon-11:before {
    content: "\e9c9";
}

.icon-room-icon-12:before {
    content: "\e9ca";
}

.icon-room-icon-13:before {
    content: "\e9cb";
}

.icon-room-icon-14:before {
    content: "\e9cc";
}

.icon-water-icon-1:before {
    content: "\e9cd";
}

.icon-water-icon-2:before {
    content: "\e9ce";
}

.icon-water-icon-3:before {
    content: "\e9cf";
}

.icon-water-icon-4:before {
    content: "\e9d0";
}

body{
    font-family: 'Graphik' !important;
    font-weight: normal !important;
    font-style: normal;
    font-size: 14px;
    background-color: #ecedf0;
}
h1, h2, h3, h4, h5, h6, p, ul{
    font-family: 'Graphik' !important;
}
p{
    font-size: 14px !important;
    font-weight: normal !important;
}
*{
    margin:0;
    padding:0;
}
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.container{
    position: relative;
}
.header-wrapper,
.breadcrumbs-wrapper{
    display: none;
}
.top-header {
    position: absolute;
    width: 100%;
    z-index: 99;
}

.top-menu-container {
    position: absolute!important;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    width: 770px!important;
}
.top-menu-container .container {
    width: initial !important;
}
.top-menu-container .menu-item {
    border: none !important;
    padding: 14px 0px!important;
    margin: 0!important;
}
.top-menu-container .menu-item a,
.cg-is-fixed .menu .menu-item a{
    font-family: 'Graphik' !important;
    color: #fff!important;
    text-decoration: none;
    font-size: 15px!important;
    padding: 0 12px;
    font-weight: 600!important;
    white-space: nowrap;
}
.top-menu-container .menu-item a:before {
    width: 0!important;
}
.login-assessment p{
    margin: 0;
}
.login-assessment a {
    color: #fff!important;
    text-decoration: none;
    transition: all .5s ease;
    font-size: 15px;
    padding: 0 15px;
    display: inline-block;
    font-weight: 600;
}
.login-assessment a:hover {
    color: #fff;
    text-decoration: none;
}
.login-assessment .free-assessment {
    color:#111111 !important;
    border-radius: 50px;
    background-color: #00d96e;
    border: 1px solid #00d96e!important;
    height: 40px;
    width: 185px;
    text-align: center;
    padding: 10px;
}
.login-assessment .free-assessment:hover {
    color: #fff !important;
    background-color: #00be60;
    border-color:#00d96e !important;
}

.cg-is-fixed .cg-sticky-logo img{
    max-height: 66px!important;
}
.cg-is-fixed .menu{
    text-align: center;
}
.cg-is-fixed .menu .menu-item{
    padding: 0!important;
}
.cg-is-fixed .menu .menu-item a{
    color: #222222!important;
}
.cg-header-fixed-wrapper .cg-wp-menu-wrapper {
    max-width: initial!important;
}
.cg-is-fixed .rightnav .extra {
    height: 72px;
}
.cg-is-fixed .rightnav .extra .cg-header-details{
    margin-left: 0!important;
}
.cg-is-fixed .rightnav .extra .login-assessment a {
    color: #133149!important;
}
.cg-is-fixed .rightnav .extra .login-assessment .free-assessment {
    color: #111 !important;
    background-color: #00d96e;
}
.cg-is-fixed .rightnav .extra .login-assessment .free-assessment:hover {
    color: #fff !important;
    background-color: #00be60;
    border-color: #00d96e !important;
}

.free-assessment-btn {
    border-radius: 50px!important;
    height: 54px;
    font-size: 14px!important;
    color: #111111;
    font-weight: bold!important;
    letter-spacing: 2px;
    background-color: #00d96e;
    outline: none;
    border: 1px solid #00d96e!important;
    padding: 17px!important;
    width: 347px;
    text-transform: uppercase;
    display: flex!important;
    align-items: center;
    justify-content: center;
    font-family: 'Graphik';
}
.free-assessment-btn:hover {
    background-color: #00be60;
    border-color: #00be60;
    color: #fff!important;
}
.free-assessment-btn i {
    font-size: 22px;
    margin-left: 15px;
}

.home-banner {
    height: 49vw;
    width: 100%;
    min-height: 400px;
    display: flex;
    align-items: flex-end;
}
.home-banner .free-assessment-btn {
	color:#111111!important;
    margin:0 auto;
}
.home-banner .free-assessment-btn:hover {
	color:#fff!important;
}
.home-banner .wpb_content_element{
    margin-bottom:118px !important;
}
.property-section {
    padding: 115px 0;
}
.property-section h1 {
    padding: 0 0 30px;
    font-size: 44px !important;
    font-weight: bold !important;
    color: #fff !important;
    text-align: center;
}
.property-section .peragraph {
    font-size: 22px !important;
    text-align: center;
    max-width: 680px;
    margin: 0 auto 90px;
    color: #fff !important;
    line-height: 28px !important;
}
.property-section h2 {
    margin-bottom: 60px;
    color: #fff !important;
    text-align: center;
    font-size: 32px !important;
    font-weight: 500 !important;
}
.property-section .btn{
    margin:55px auto 0;
}
.property-section .note p{
    color: #fff !important;
    text-align: center;
    opacity: 0.5;
    font-size: 14px !important;
}
.property-category .wpb_single_image{
    text-align: center !important;
    margin-bottom: 0 !important;
}
.property-category h4{
    font-size: 22px !important;
    color: #fff !important;
    text-align: center !important;
    margin-top: 0 !important;
    font-weight: 500 !important;
}
.property-category p{
    color: #fff !important;
    line-height: 20px !important;
    text-align: center !important;
    font-size: 14px !important;
}
.assessment-wrap {
    background: #ecedf0;
    text-align: center;
    padding:60px 0 25px !important;
}
.assessment-wrap h2{
    color: #133149 !important;
    font-size: 30px !important;
    font-weight: 800 !important;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    text-align: center;
}
.assessment-wrap ul li{
    font-size: 16px !important;
    text-align: left;
    font-weight: 400 !important;
    list-style: none;
    margin-bottom: 15px;
    line-height: 22px;
    color: #0d1113;
    position: relative;
    padding-left: 30px;
}
.assessment-wrap ul li:before{
    content: "\e90e";
    font-family: 'icomoon' !important;
    padding-right:7px;
    font-size: 16px;
    position: absolute;
    top:-2px;
    left: 0;
}
.facility-img .vc_column-inner {
    padding: 0 !important;
}
.facility-img .wpb_single_image{
    margin-bottom: 0 !important;
}
.facility-img .wpb_single_image .vc_figure img{
    border-radius:0 !important;
}
.facility-img .wpb_single_image .vc_single_image-wrapper, .facility-img .wpb_single_image .vc_figure, .facility-img .wpb_single_image img{
    width: 100%;
}
.facility-text .wpb_wrapper{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.facility-text p{
    font-size: 16px !important;
    text-align: center;
}
.facility-text h2 {
    font-size: 44px !important;
    font-weight: 800 !important;
    max-width: 330px;
    text-align: center;
}
.facility-text .btn{
    margin:55px auto 0 !important;
}
.facility-section .facility-text .note {
    position: absolute;
    bottom: 50px;
    width: 100%;
    color: #133149;
    opacity: 0.6;
    text-align: center;
    margin: 0 auto;
    font-size: 14px !important;
}
.left-customer-img .vc_col-sm-3{
    left: 35px;
    width: 94px;
    top: 30%;
}
.right-customer-img .vc_col-sm-3 {
    right: 35px;
    left: auto;
    width: 94px;
    top: 30%;
}
.right-customer-img {
    padding-right:35px;
}
.left-customer-img {
    padding-left:35px;
}

.footer .footer-copyright {
    font-size: 13px;
    color: #fff;
    opacity: .5;
    margin-bottom: 67px;
}
.get-in-touch .heading {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 50px;
}
.get-in-touch .contact-info {
    font-size: 20px;
    color: #00d96e;
    font-weight: 800;
    margin-bottom: 0;
    line-height: initial;
}

.first-footer {
    padding-top: 105px;
}
.first-footer .row {
    display: flex;
}
.first-footer .row > div:first-child {
    width: 35%;
}
.social-links {
    margin-top: 75px;
}
.social-links ul li{
    display: inline-block;
    margin-right: 50px;
}
.social-links a {
    font-size: 22px;
    color: #fff;
    text-decoration: none;
}
.footer-link{
    padding-top: 10px;
}
.footer-link ul li{
    margin-bottom: 18px!important;
}
.footer-logo img {
    max-width: 80%!important;
    float: right;
    opacity: .5;
    margin-top: 10px;
}


/* Added by Deepak R : Start */
.data-protection-wrap{
    padding: 80px 0 50px;
    text-align: center;
}
.data-protection-wrap h1 {
    margin: 0 0 30px;
    font-size: 44px !important;
    font-weight: bold !important;
    color: #fff !important;
    text-align: center;
}
.data-protection-wrap p {
    font-size: 23px !important;
    text-align: center;
    max-width: 680px;
    margin: 0 auto 90px;
    color: #fff !important;
    line-height: 28px !important;
}
.custom-inner-header .page-container{
    background-color: #ecedf0;   
}
.main-wrapper {
    background-color: #fff;
    padding: 50px;
    box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.05);
    margin:70px 0 0;
}
.article-section {
    border-right: 1px solid #ecedf0;
    padding-right: 70px;
}
.article-section figure {
    position: relative;
    margin-bottom: 45px;
}
.article-section figure img {
    width: 100%;
}
.article-section figure .share-icons {
    position: absolute;
    bottom: -8px;
    right: -10px;
}
.article-section figure .share-icons ul{
    margin: 0 !important;
}
.article-section figure .share-icons ul li{
    padding-right: 0 !important;
}
.article-section figure .share-icons a img {
    width: 50%;
}
.article-section figure .share-icons a {
    background-color: #fff;
    width: 47px;
    height: 47px;
    font-size: 18px;
    float: left;
    margin-left: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.article-section small {
    font-size: 13px;
    color: rgba(19,49,70,0.5);
    letter-spacing: 2.416px;
}
.article-section h1 {
    color: #133149;
    font-weight: bold;
    font-size: 36px;
    padding: 30px 0 0;
}
.article-section .article-peragraph-big {
    font-size: 20px !important;
    color: #133149;
    margin-bottom: 30px;
}
.article-section .article-peragraph-small {
    font-size: 16px !important;
}
.article-section .article-peragraph-small.first-letter:first-letter {
    font-size: 50px;
    color:#133149;
    font-weight: bold;
    opacity: .35;
    float: left;
    margin-top: 14px;
    margin-right: 5px;
}
.article-section .article-products {
    margin-top: 100px;
}
.article-section .article-products .product-block {
    margin-bottom: 110px;
}
.article-section .article-products .product-block:nth-child(odd) .article-img {
    float: right;
    margin-left: 35px;
}
.article-section .article-products .product-block:nth-child(even) .article-img {
    float: left;
    margin-right: 35px;
}
.article-section .article-products .product-block:nth-child(even) .article-img .article-count {
    left: 10px;
}
.article-section .article-products .product-block:nth-child(odd) .article-img .article-count {
    right: 10px;
}
.article-section .article-products .product-block .article-img {
    max-width: 385px;
    position: relative;
}
.article-section .article-products .product-block .article-count {
    font-size: 65px;
    font-weight: bold;
    height: 85px;
    width: 85px;
    position: absolute;
    top: -45px;
    background-color: #fff;
    color: #00d96e;
    display: flex;
    align-items: center;
    justify-content: center;
}
.article-section .article-products .product-block .product-block-heading {
    font-size: 28px;
    font-weight: bold;
    color: #133149;
    margin-bottom: 15px;
}
.article-section .peragraph a {
    color: #00d96e !important;
    font-size: 16px !important;
    margin-bottom: 20px;
    word-break: break-all;
    display: flex;
}
.article-section .peragraph p{
    font-size: 16px !important;
}
.article-section .article-products .product-block .peragraph {
    font-size: 16px !important;
    color: #000105;
}
.right-sidebar .heading {
    font-size: 24px;
    color: #133149;
    font-weight: 400;
    margin-bottom: 35px !important;
    padding-left: 30px;
}
.right-sidebar {
    margin-left: -30px;
}
.right-sidebar ul{
    margin: 0;
}
.right-sidebar .article-block{
    list-style: none;
}
.right-sidebar .article-block a{
    display: flex;
    position: relative;
    flex-direction: row-reverse;
    padding:20px 0 20px 30px;
}
.right-sidebar .article-block a:focus{
    outline: none;
}
.right-sidebar .article-block .article-block-img {
    min-width:95px;
    max-width:95px;
}
.right-sidebar .article-block .article-block-text {
    margin-right:20px;
}
.right-sidebar .article-block .article-block-text small {
    color: rgba(19,49,70,0.5);
    font-size: 11px;
    letter-spacing: 2px;
    margin-top: -7px;
    display: inherit;
}
.right-sidebar .article-block .article-block-text .article-heading {
    font-size: 17px;
    font-weight: bold;
    color: #133149;
    margin: 10px 0 5px !important;
}
.right-sidebar .article-block .article-block-text .post-time {
    font-size: 13px;
    color: rgba(19,49,70,0.5);
}
.right-sidebar .article-block {
    border-bottom: 1px solid #ecedf0;
    margin-left: -30px;
    padding-left: 30px;
}
.right-sidebar .article-block.active a:before {
    border-left: 5px solid #ecedf0;
    content: '';
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
}
.right-sidebar .article-block.active .article-heading {
    color: #00d96e;
}
.article-section figure .share-icons a.fb {
    color: #3b5995;
}
.article-section figure .share-icons a.twittrer {
    color: #1ca0f2;
}
.article-section figure .share-icons a.insta {
    color: #000000;
}
.article-section figure .share-icons a.pintrest {
    color: #bc071a;
}
.right-sidebar .see-all-link {
    font-weight: bold;
    color: #00d96e;
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    font-size: 14px;
}
.custom-inner-header .top-header{
    background: #133149;
}
.custom-inner-header .login-assessment .free-assessment{
    background-color: #00d96e;
    border: 1px solid #00d96e!important;
    color: #111111 !important;
}
.custom-inner-header .login-assessment .free-assessment:hover {
    color: #fff !important;
    background-color: #00be60;
    border-color: #00d96e !important;
}
.custom-inner-header .content-area{
    padding-top: 100px;
}
.custom-inner-header .static-content-section .container{
    background: #fff;
    padding: 50px 25px 0;
    box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.05);
    margin-bottom: 25px;
}
.custom-inner-header .static-content-section h1{
    font-size: 36px;
    font-weight: bold;
    color: #133149;
    margin-bottom:25px !important;
}
.custom-inner-header .static-content-section p{
    font-size: 16px !important;
    color: #000105 !important;
}
.custom-inner-header .static-content-section h2{
    font-size: 28px !important;
    padding-bottom: 20px !important;
    padding-top: 20px;
}
.custom-inner-header .static-content-section h3{
    font-size: 22px !important;
    padding-bottom: 0;
}
.custom-inner-header .static-content-section a{
    color: #00d96e !important;
}
.custom-inner-header .static-content-section h2{
    font-weight: 500 !important;
}
.custom-inner-header .static-content-section ul li{
    position: relative;
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px;
    list-style: none;
}
.custom-inner-header .static-content-section ul li:before {
    content: "\e90e";
    font-family: 'icomoon' !important;
    padding-right: 7px;
    font-size: 16px;
    position: absolute;
    top: -2px;
    left: 0;
}
.testimonials-section-wrapper .btn {
    margin:0 auto;
}
.testimonials-section{
    text-align: center;
    padding: 50px 0 0;
}
.testimonials-section h2{
    text-align: center;
    color: #133149 !important;
    font-size: 30px !important;
    font-weight: 800 !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.testimonials-section .owl-carousel{
    background: #fff;
    padding: 25px;
    margin-top: 25px;
    text-align: center;
}
.testimonials-section .owl-item{
    display: inline-block;
}
.testimonials-section .owl-item p{
    position: relative;
}
.testimonials-section .owl-item p{
    color:#0d1113 !important;
    font-size: 18px !important;
    padding-left: 15px;
}
.testimonials-section .owl-item p:before {
    content: '\e90c';
    font-family: 'icomoon' !important;
    position: absolute;
    top: -10px;
    left:-10px;
    background-repeat: no-repeat;
    height: 25px;
    width: 30px;
    font-size: 25px;
    color: #133149;
}
.testimonials-section .tss-wrapper .owl-theme .owl-nav .owl-prev, .testimonials-section .tss-wrapper .owl-theme .owl-nav .owl-next{
    line-height: normal;
    outline: none;
    padding: 4px !important;
}
.testimonials-section .owl-theme .owl-nav [class*=owl-]:hover {
    background: #333;
    color: #FFF;
    text-decoration: none;
}
.testimonials-section .owl-dot{
    outline: none;
}
.testimonials-section .owl-dot span{
    background:#343e47 !important;
}
.testimonials-section .author-bio {
    font-size: 13px !important;
    color: rgba(19,49,70,0.5)  !important;
}
.testimonials-section .author-name{
    font-size: 18px !important;
    padding-top:25px !important;
}
.designer-scroll{
    max-height:920px;
}
.mCSB_inside > .mCSB_container {
    margin-right:15px !important;
}
.coming-soon{
    padding: 115px 0;
    margin-top: -20px;
}
.coming-soon h1 {
    padding: 0 !important;
    font-size: 44px !important;
    font-weight: bold !important;
    color: #262a2d !important;
    text-align: center;
}
.coming-soon .peragraph {
    font-size: 22px !important;
    text-align: center;
    max-width: 680px;
    margin: 0 auto 90px;
    color: #262a2d !important;
    line-height: 28px !important;
}
.coming-soon-icon{
    margin-bottom: 20px !important;
}
.coming-soon-icon:before{
    font-size: 1.4em !important;
}

/* Media Query */
@media only screen and (max-width:1199px){
    .right-sidebar .article-block a{
        flex-direction: column;
        padding: 20px 0 20px 18px;
    }
    .right-sidebar .article-block .article-block-img {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .right-sidebar .article-block .article-block-text {
        margin-right: 0px;
    }
    .article-section .article-products .product-block .article-count {
        font-size: 35px;
        height: 50px;
        width: 50px;
        top: -25px;
    }
    .article-section .article-products .product-block .article-img {
        max-width: 230px;
    }
}
@media only screen and (max-width:1125px){
    .custom-inner-header .content-area {
        padding-top:80px;
    }
    .custom-inner-header .static-content-section .container{
        margin-bottom: 0;
    }
}
@media only screen and (max-width:1100px){
    .custom-inner-header .mean-container .mean-nav{
        margin-top:71px;
    }
    .custom-inner-header .content-area {
        padding-top:70px;
    }
}
@media only screen and (max-width: 992px){
    .facility-section .facility-text .note {
        bottom: 25px;
        padding: 0 15px;
    }
    .facility-text .btn {
        margin: 25px auto !important;
    }
    .facility-text h2{
        font-size: 34px !important;
    }
    .facility-text p{
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .main-wrapper {
        padding:20px;
        margin:48px 0 0 !important;
        box-shadow: none;
    }
    .article-section {
        padding-right: 15px;
    }
}
@media only screen and (max-width:767px){
    .property-section {
        padding: 35px 0;
    }
    .property-section h1, .data-protection-wrap h1 {
        padding-bottom:23px;
        font-size: 35px !important;
    }
    .property-section .peragraph {
        font-size: 18px !important;
        margin: 0 auto 60px;
    }
    .property-section h2 {
        margin-bottom: 50px !important;
        font-size: 26px !important;
    }
    .facility-section .facility-text h2 {
        font-size: 28px !important;
    }
    .customers-section h2, .assessment-wrap h2 {
        font-size: 24px !important;
        margin-bottom: 10px;
    }
    .assessment-wrap ul li{
        font-size: 15px !important;
    }
    .facility-text .btn {
        margin: 25px auto !important;
    }
    .facility-section-two .facility-text{
        order: 1;
    }
    .facility-section-two .facility-img{
        order: 2;
    }
    .facility-section{
        padding-top: 50px;
    }
    .data-protection-wrap p{
        font-size: 18px !important;
    }
    .data-protection-wrap .vc_icon_element-icon{
        font-size: 4rem !important;
    }
    .property-section .btn {
        margin: 15px auto 0;
    }
    .right-sidebar .article-block .article-block-text .article-heading {
        margin: 5px 0 3px;
        font-size: 14px;
    }
    .article-section {
        border: none;
        padding-right: 0;
    }
    .main-wrapper {
        padding:0;
    }
    .custom-inner-header .page-container{
        background-color: #ffffff;
    }
    .article-section h1 {
        font-size: 25px;
        margin: 15px 0;
    }
    .article-section h1 {
        font-size: 25px !important;
        padding: 15px 0 !important;
    }
    .article-section .article-peragraph-big {
        font-size: 16px !important;
        margin-bottom: 20px !important;
    }
    .article-section .article-products .product-block .product-block-heading {
        font-size: 20px !important;
    }
    .article-section .article-products .product-block {
        margin-bottom: 50px;
    }
    .right-sidebar .article-block a{
        flex-direction: row;
    }
    .right-sidebar .article-block .article-block-text .article-heading {
        margin: 5px 0 3px;
        font-size: 14px;
    }
    .right-sidebar .article-block .article-block-img {
        max-width: 100px;
        margin-bottom: 0;
        margin-right: 20px;
    }
    .right-sidebar .heading {
        margin-bottom:0 !important;
        padding-top: 15px !important;
    }
    .right-sidebar .article-block .article-block-text .article-heading{
        margin-top: 0 !important;
    }
    .right-sidebar .article-block a{
        padding-left: 0;
    }
    .right-sidebar .article-block.active a:before{
        display: none;
    }
    .right-sidebar .article-block{
        margin-left: 0;
    }
	.coming-soon h1 {
        font-size: 32px !important;
    }
    .coming-soon .peragraph{
        font-size: 20px !important;
    }
    .coming-soon-icon:before{
       font-size: 1.1em !important;
    }
}
@media only screen and (max-width:600px){
    .custom-inner-header .content-area{
        padding-top: 150px;
    }
    .custom-inner-header .static-content-section h1{
        font-size: 30px;
    }
    .custom-inner-header .mean-container .mean-nav{
        margin-top:61px;
    }
}
@media only screen and (max-width:575px){
    .article-section .article-products .product-block .article-img {
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .article-section .article-products .product-block .article-count {
        font-size: 65px;
        height: 85px;
        width: 85px;
        top: -45px;
    }
    .article-section .article-products .product-block .article-img img {
        width: 100%;
    }
    .article-section .article-peragraph-small.first-letter:first-letter {
        font-size: 25px;
        margin-top: 0;
    }
}
@media only screen and (max-width: 397px){
    .home-banner .vc_column-inner {
        padding: 0 5px !important;
    }
    .free-assessment-btn {
        font-size: 11px !important;
        padding: 17px 10px !important;
        white-space: normal !important;
        width: 100% !important;
    }
    .free-assessment-btn i {
        font-size: 20px;
        margin-left: 10px;
    }
}
/* Added by Deepak R : End */

/* Css by amit start*/ 
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.2 !important;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0 !important;
    margin-bottom: .5rem!important;
}
.contact-banner{
    width: 100%;
    min-height: 420px;
    position: relative;
    color: #fff;
    text-align: center;
    align-items: center !important;
    display: flex !important;
}

.contact-banner h1 {
    font-weight: bold !important;
    font-size: 36px!important;
    color:#fff!important;
    margin-top: 28px !important;
    margin-bottom:0.8rem !important;
}
.contact-banner h4 {
    font-weight: normal;
    color:#fff!important;

}
.contact-banner h4 strong {
    color: #00d96e;
    font-weight: bold;
}
.contact-section {
    background-color: #fff;
    padding: 75px 0 175px;
}
.contact-section h4 {
    color: #133149;
    font-size: 22px;
    text-align: center;
    font-weight: bold !important;
    margin-bottom: 30px !important;
}
.contact-section .wpb_wrapper > p {
    color: #133149;
    opacity: .65;
    font-size: 18px !important;
    text-align: center;
    margin-bottom: 65px !important;
}
.contact-section .contact-fields input, .contact-section .contact-fields select  {
    border-radius: 0;
    height: 58px !important;
    border-color: #adb7bf;
    font-size: 18px;
    color: #133146;
    margin: -1px 0;
    padding: 0 20px;
    font-family: inherit;
}
.contact-section .contact-fields select:focus{
    outline: none;
    box-shadow: none;
}
.contact-section .contact-fields input:focus{
    box-shadow: none;
}
.contact-section .contact-fields .dual-fields .col-md-6:first-child {
    padding-right: 0;
}
.contact-section .contact-fields .dual-fields .col-md-6:last-child {
    padding-left: 0;
}
/*.contact-section .contact-fields .dual-fields .col-md-6:first-child input {
    border-right: 0 !important;
}*/
.contact-section .contact-fields .dual-fields .col-md-6:last-child input {
    border-left: 0;
}
.contact-section .required-circle {
    height: 8px;
    width: 8px;
    background-color: #00d96e;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    right: 12px;
}
.position-relative{
    position: relative;
}
.contact-section .contact-fields textarea{
    border-radius: 0;
    height: 276px !important;
    padding: 20px !important;
    border-color: #adb7bf;
    font-size: 18px;
    color: #133146;
    margin: -1px 0;
    font-family: inherit;
}
.contact-frm-btn {
    margin-top: 40px !important;
}
.contact-frm-btn input {
    border-radius: 50px !important;
    height: 54px;
    font-size: 14px !important;
    color: #111111 !important;
    font-weight: bold !important;
    letter-spacing: 2px;
    background-color: #00d96e !important;
    outline: none;
    border: 1px solid #00d96e!important;
    padding: 17px!important;
    width: 347px!important;
    text-transform: uppercase;
    font-family: inherit;
    line-height: 1.2;
}
.contact-frm-btn input:hover {
    background-color: #00be60 !important;
    border-color: #00be60!important;
    color: #fff !important;
}
.contact-section .required-tip {
    color: #133149;
    font-size: 16px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.contact-section .required-tip .required-circle {
    margin-right: 10px;
    position: relative;
    left: 0;
    top: -2px;
}
/* Css by amit end */ 

/* css by Deepak start */
.custom-inner-header .static-content-section .accordion-section{
    margin-bottom: 20px;
}
.custom-inner-header .static-content-section .accordion-section h2{
    color: #133149 !important;
    font-size:20px !important;
    padding: 0 0 12px !important;
    margin-bottom: 12px;
    text-align: center;
    border-bottom:1px solid #133149;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle{
    padding:0;
    margin: 0;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle h4{
    font-weight: 500;
    width: 80%;
    display: inline-block;
    color: #133149 !important;
    font-size: 17px;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle_title{
    border: none;
    padding-top: 8px;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle h4:hover{
    color: #133149;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle_content{
    padding: 12px 10px;
    margin-bottom: 0;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle_content p{
    padding-bottom: 15px;
    font-size: 15px !important;
}
.custom-inner-header .static-content-section .accordion-section .vc_icon_element{
    margin-bottom: 0 !important;
    text-align: center;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle_icon{
    margin: 0 !important;
    float: right;
}
.custom-inner-header .static-content-section .accordion-section .vc_toggle_icon:before, .custom-inner-header .static-content-section .accordion-section .vc_toggle_icon:after{
    width: 7px;
    height: 7px;
}
.custom-inner-header .static-content-section .accordion-section .vc_icon_element-icon{
    color: #00d96e !important;
}
.custom-inner-header .static-content-section .accordion-section a{
    border: none !important;
}
.custom-inner-header .assessment-heading h3{
    font-size: 30px !important;
    color: #133149 !important;
    margin-bottom:30px !important;
    text-align: center;
    font-weight: bold !important;
}
.custom-inner-header .assessment-heading p{
    font-size: 18px !important;
    color: #333 !important;
    max-width: 550px;
    margin: 0 auto;
    text-align: center;
}
.home-assessment{
    margin-bottom: 45px;
}
.home-assessment h4{
    margin-top: 10px !important;
    font-size: 22px !important;
    font-weight: bold !important;
    text-align: center;
}
.home-assessment h5{
    color: #133149 !important;
    opacity: 0.65;
    font-weight: bold !important;
    font-size: 18px !important;
    text-align: center;
}
.home-assessment p{
    color: #133149;
    font-size: 18px;
    text-align: center;
}
.home-assessment a {
    border-radius: 50px;
    height: 54px;
    font-size: 14px;
    color: #111111;
    font-weight: bold;
    letter-spacing: 2px;
    background-color: #00d96e;
    outline: none;
    border: 1px solid #00d96e;
    text-transform: uppercase;
    background-color: transparent;
    border-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: none;
    border:1px solid #999 !important;
    max-width: 250px !important;
    margin: auto !important;
    position: absolute;
    bottom: 35px;
    width: 100%;
    left: 0;
    right: 0;
}
.home-assessment a i.icon-long-arrow-pointing-to-the-right {
    font-size: 20px;
    color: #133149;
    opacity: .35;
}
.home-assessment a i.btn-txt {
    margin-left: 15px;
    width: 0;
    overflow: hidden;
    display: inline-block;
    font-style: normal;
}
.home-assessment .applicant-box:hover a i.icon-long-arrow-pointing-to-the-right{
    color: #fff;
    opacity: 1;
    margin-left: 7px;
}
.applicant-box{
    height: 380px;
    padding-top: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
    transition: all 0.3s ease 0.1s;
    border:1px solid transparent;
}
.applicant-box:hover {
    border:3px solid #133149;
}
.home-assessment .applicant-box:hover a{
    background-color: #00be60;
    border-color: #00be60;
    color: #fff;
}
.home-assessment .applicant-box:hover a .btn-txt{
    background-color: #00be60;
    border-color: #00be60;
    color: #fff;
    overflow: visible;
    width: auto;
}
.home-assessment {
    margin-top: 30px;
}
.custom-inner-header .top-header .leftnav {
    line-height: 80px;
    display: flex;
    align-items: center;
    height: 80px;
}
.custom-inner-header .top-header .leftnav .cg-main-logo {
    background: transparent url(/wp-content/uploads/2019/03/HS-logo-txt-white.png) no-repeat top center;
    width: 204px;
    height: 30px;
    display: inline-block;
    background-size: cover;
}
.custom-inner-header .top-header .leftnav .cg-main-logo img {
    display: none;
}
/* css by Deepak end

/* Media Queries */ 
@media only screen and (min-width: 1300px){
    .container{
        width: 1300px !important;
    }
}
@media only screen and (max-width: 1300px){
    .container{
        width: 100%!important;
    }  
}
/* Css  by amit end*/ 
@media (max-width: 1199px){
    .login-assessment .free-assessment {
        width: auto;
        padding: 10px 12px;
    }
    .top-header .leftnav .cg-main-logo img,
    .cg-is-fixed .cg-sticky-logo img{
        height: auto;
        width: 180px;
    }
    .top-menu-container {
        position: absolute!important;
        width: 680px!important;
    }
    .top-menu-container .menu-item a, .cg-is-fixed .menu .menu-item a {
        padding: 0 5px;
    }
	.custom-inner-header .top-header .leftnav .cg-main-logo {
        width: 180px;
        height: 24px;
    }
}
@media only screen and (max-width: 1100px){
    .cg-transparent-header, .cg-menu-below {
        height: 72px !important;
        background-color: transparent!important;
    }
    .mean-container a.meanmenu-reveal span {
        background: #fff!important;
        height: 4px!important;
        width: 25px!important;
    }
    .mean-container a.meanmenu-reveal {
        width: 25px!important;
        height: 25px!important;
    }
    .top-header .rightnav .extra {
        display: block!important;
    }
    .top-header .rightnav {
        width: 305px;
        top: 12px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .mean-container a.meanmenu-reveal.meanclose span:nth-of-type(n+2) {
        margin-top: -4px!important;
    }
    .leftnav.logo{
        width: auto!important;
    }
    .mean-container .mean-nav {
        position: absolute;
        left: 0;
        background-color: rgba(255,255,255,0.9)!important;
    }
    .mean-container .mean-nav ul li {
        border-bottom: 1px solid #dedede!important;
        border-top: 0!important;
    }
    .mean-container .mean-nav ul li a{
        color: #133149!important;
        padding: 10px 12px!important;
        font-family: 'Graphik'!important;
        font-weight: 600!important;
        line-height: 22px;
    }
    .mean-container .mean-nav ul li a:hover{
        background-color: rgba(19,49,70,0.5);
        color: #fff!important;
    }
	.custom-inner-header .top-header .leftnav {
        line-height: 60px;
        height: 60px;
    }
}
@media only screen and (max-width: 991px){
    .home-banner .wpb_content_element {
        margin-bottom: 25px !important;
    }
    .first-footer .row {
        flex-wrap: wrap;
    }
    .first-footer .row > div {
        width: 21.3%;
    }
    .get-in-touch .heading {
        font-size: 18px;
    }
    .get-in-touch .contact-info {
        font-size: 18px;
        word-break: break-all;
    }
    .footer-link ul li a {
        font-size: 12px;
    }
    .footer-logo img {
        max-width: 100%!important;
    }
    .social-links {
        margin-top: 30px;
        margin-bottom: 30px;
    }
	.custom-inner-header .static-content-section .home-assessment p{
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .home-assessment h4 {
        font-size: 19px !important;
    }
    .home-assessment h5 {
        font-size: 16px !important;
    }
    .home-assessment a {
        height: 45px;
        max-width: 200px !important;
        padding-top: 0;
    }
}
@media only screen and (max-width: 767px){
    .first-footer .row > div {
        width: 100%!important;
    }
    .contact-banner {
        min-height: 350px;
    }
    .contact-banner h1 {
        font-size: 25px !important;
    }
    .contact-banner h4 {
        font-size: 18px !important;
    }
    .footer-link {
        padding-top: 0;
    }
    .footer-logo img {
        max-width: initial!important;
        width: 250px;
        float: none;
        margin-top: 20px;
    }
    .footer .footer-copyright {
        margin-bottom: 0;
    }
	 .applicant-box {
        height: 320px !important;
    }
    .applicant-box .wpb_content_element{
        margin-bottom: 20px !important;
    }
}
@media only screen and (max-width: 600px){
    .cg-transparent-header, .cg-menu-below {
        height: 61px !important;
    }
    .top-header .rightnav {
        width: 100%;
        top: 61px;
        background-color: rgba(19,49,70,0.5);
        padding: 10px 15px;
    }
    .top-header {
        background-color: #133149;
    }
	.top-header .leftnav .cg-main-logo {
        background: transparent url(/wp-content/uploads/2019/03/HS-logo-txt-white.png) no-repeat top center;
        width: 180px;
        height: 24px;
        display: inline-block;
        background-size: cover;
    }
    .top-header .leftnav .cg-main-logo img{
        display: none;
    }
    .top-header .leftnav {
        line-height: 60px;
        height: 60px;
        display: flex;
        align-items: center;
    }
}
@media screen and (max-width: 575px){
    .contact-section .contact-fields .dual-fields .col-md-6:first-child {
        padding-right: 15px;
        width: 100%;
    }
    .contact-section .contact-fields .dual-fields .col-md-6:first-child input {
        border-right: 1px solid #adb7bf !important;
    }
    .contact-section .contact-fields .dual-fields .col-md-6:last-child {
        padding-left: 15px;
        width: 100%;
    }
    .contact-section .contact-fields .dual-fields .col-md-6:last-child input {
        border-left: 1px solid #adb7bf;
    }
    .contact-section .wpb_wrapper > p {
        margin-bottom: 35px !important;
    } 
}
