/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://wp-themes.com/wp-bootstrap-starter
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress WP Bootstrap Starter child theme.
Template: wp-bootstrap-starter
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: wp-bootstrap-starter-child
*/
*{
    margin-top: 0!important;
    outline: none;
}
html body {
    color: #333;
    font-family: 'Roboto Slab', serif!important;
}
a:hover, a:focus, a:active,
html body a {
    font-weight: 400;
    font-size: 16px!important;
}
.hiddendiv,
p:empty,
div:empty,
h2:empty,
.hidedesktop{display:none!important}
footer .site-info{
    text-align: center;
}
html body .post-navigation .nav-previous a, html body .post-navigation .nav-next a {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px;
    margin: 0 5px;
}
html body .post-navigation .nav-previous a:hover, html body .post-navigation .nav-next a:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
    padding: 2px 10px!important;
}
html body div h2:empty{
    margin: 0!important;
    padding: 0!important;
    margin-block-end: 0!important;
    margin-block-start: 0!important;
}
html body h6,
html body h5,
html body h4,
html body h3,
html body h2,
html body h1 {
    line-height: 1.2;
    font-weight: 500!important;
}
html body h1 {
    margin: 0!important;
    font-size: 34px!important;
}
html body .section  {
    padding: 70px 0;
}
.comment-form-email label  {
    display: block;
}
html body .form-submit .submit,
html body .content-area .btnlink a {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px!important;
    color: #333!important;
}
html body .content-area div .btnlink a:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
}
html body li{
    font-size: 16px!important;
    font-family: 'Roboto Slab', serif!important;
    line-height: 1.4;
    font-weight: 300;
}
html body {
    color: #000;
}
html body p {
    margin: 0 0 15px!important;
    font-size: 16px!important;
    font-family: 'Roboto Slab', serif!important;
    line-height: 1.6;
    font-weight: 300;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #333333!important;
    padding: 0 5px;
	width: 100%;
    font-family: 'Roboto Slab', serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
input[type="text"],
::-moz-placeholder { /* Firefox 19+ */
    color: #333333!important;
    opacity: 1 !important;
	width: 100%;
    font-size: 15px!important;
    font-family: 'Roboto Slab', serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-ms-input-placeholder { /* IE 10+ */
    color: #333333!important;
    opacity: 1 !important;
    font-size: 15px!important;
    font-family: 'Roboto Slab', serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-moz-placeholder { /* Firefox 18- */
    color: #333333!important;
    opacity: 1 !important;
}
body input::-moz-placeholder {
    color: #333333!important;
    opacity: 1 !important;
}
input, input[type="text"], select, textarea {
    font-size: 15px!important;
    color: #333333!important;
    opacity: 1 !important;
	width: 100%;
    font-size: 15px!important;
    opacity: 1 !important;
    padding: 8px!important;
    border: solid #ccc 1px!important;
    border-radius: 0.25rem!important;
}
body div select,
body div input {
    height: 40px !important;
    color: #333333!important;
}
html body div textarea {
    height: 70px !important;
    border: solid #ccc 1px!important;
    overflow: hidden;
}
html body h2 {
    font-size: 30px!important;
    font-weight: 500!important;
    margin-bottom: 15px;
}
html body h3{
    font-size: 25px!important;
}
html body h4{
    font-size: 1em!important;
}
html body h5{
    font-size: 14px!important;
}
html body h6{
    font-size: 12px!important;
}
.site-header-irfan .navbar {
    display: block;
    margin-bottom: 0px;
    border: none;
}
.logobarwrapper {
    padding-bottom: 10px;
}
.logobarwrapper h5,
.logobarwrapper h4,
.logobarwrapper h3{
    margin-bottom: 0px !important;
    color: #333;
}
.logobarwrapper2 h4 {
    font-size: 23px!important;
}
.logobarwrapper2 h3 a {
    font-size: 20px!important;
    color: #333;
}
.logobarwrapper3 {
    background: #9e221e!important;
    padding: 12px 20px;
    border-radius: 10px;
}
.logobarwrapper3 h5 {
    font-size: 15px;
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
}
.logobarwrapper3 h5, .logobarwrapper3 h5 a {
    color: #ffffff!important;
    font-weight: 400!important;
    text-decoration: none!important;
}
.logobarwrapper3 h5 {
    transform: scale(1.2)!important;
}
.logobarwrapper2 h3 {
    font-size: 17px!important;
    margin-top: 5px !important;
    text-align: center;
}
html header#masthead {
    background-color: #fff!important;
    box-shadow: none!important;
    padding-bottom: 0!important;
	padding: 0!important;
}
html header#masthead .logobarwrapper {
    padding: 30px 0!important;
    max-width: 900px!important;
}
html body .container-fluid {
    padding-right: 0!important;
    padding-left: 0!important;
}
#content.site-content {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
html body .tnp-subscription{
    display: flex!important;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    height: 56px;
}
html body .tnp-subscription input{
    background: #fff!important;
    padding: 0!important;
    color: #fff!important;
}
.tnp-subscription ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #333!important;
    font-size: 14px!important;
    font-family: 'Roboto Slab', serif!important;
}
html body .tnp-subscription .tnp-button {
    height: auto!important;
    color: #ffffff!important;
    border: black solid!important;
    font-size: 20px;
    padding: 13.5px 30px!important;
    font-weight: 300;
    border-radius: 4px;
    background: #000000!important;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif!important;
}
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select{
    color: #444!important;
    height: auto!important;
    font-family: 'Roboto Slab', serif!important;
}
.tnp-subscription input.tnp-email {
    color: #333 !important; 
    border: none !important;
    font-family: 'Roboto Slab', serif!important;
    padding-left: 5px!important;
    font-size: 14px!important;
}
html body .tnp-subscription div.tnp-field {
    margin-bottom: 0px!important;
}
html body .tnp-subscription div.tnp-field-email {
    width: 100%;
    border: solid #fff 1px;
    height: 100%;
    display: flex;
    border-radius: 5px 0px 0px 5px;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    color: #ffffff!important;
    padding: 1.2rem 2rem!important;
    font-weight: 500!important;
    font-size: 14px!important;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif!important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: #e9af13!important;
    font-weight: 500!important;
}
html body header .container-fluid nav #main-nav .navbar-nav.container {
    justify-content: center!important;
}
html .centerdiv p,
html .centerdiv{
    text-align: center;
}
html body .logobarwrapper1 {
    height: auto!important;
}
html body .footersecn .footerrow1 .row {
    justify-content: space-between;
    align-items: center;
}
html body .row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.slinks {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: right;
}
.slinks li{
    display: inline-block;
    margin-left: 30px;
}
.footersecn {
    background: url(/wp-content/uploads/2022/09/banner2.png) no-repeat;
    background-size: cover;
    padding: 20px 0 0px;
}
html body #footer-widget .footerrow1{
    margin-bottom: 30px!important;
}
html body #footer-widget .footerrow3 {
    padding-bottom: 60px!important;
}
html body #footer-widget .footerrow2{
    padding-bottom: 60px!important;
    margin-top: 80px!important;
}
html body .footersecn li{
    list-style-type: none;
    margin: 10px 0;
}
html body .footersecn p,
html body .footersecn li a {
    color: #fff!important;
    padding: 2px 0;
    font-family: 'Roboto Slab', serif!important;
    font-weight: 400!important;
    font-size: 16px!important;
}
html body .footersecn h2.widgettitle {
    background: none;
    font-family: 'Roboto Slab', serif!important;
    font-weight: 400!important;
    font-size: 16px!important;
    color: #fff;
    margin: 0px;
}
html body .footersecn .textwidget {
    color: #fff;
    font-weight: 300;
}
html body .widgettitle2 {
    margin-top: 20px!important;
}
body:not(.theme-preset-active) footer#colophon {
    color: #ffffff;
    background-color: #0d3e20;
    font-family: 'Roboto Slab', serif!important;
    padding: 20px;
}
html body .carousel-control-prev-icon {
    background-image: url("/wp-content/uploads/2022/07/arrow-1-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-prev-icon:hover {
    background-image: url("/wp-content/uploads/2022/07/arrow-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-next-icon {
    background-image: url("/wp-content/uploads/2022/07/arrow-R-01-1.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-next-icon:hover {
    background-image: url("/wp-content/uploads/2022/07/arrow-R-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .dropdown-menu .dropdown-item {
    font-weight: 400!important;
}
html body .dropdown-item.active, html body .dropdown-item:active, html body .dropdown-item:hover {
    color: #333!important;
}
.blogtitle {
    padding-top: 50px;
}
html body .blogtitle h1 hr {
    margin-top: 18px!important;
    margin-bottom: 30px;
    max-width: 65px;
    border-top: solid #f7e809 3px;
}
html body .blogtemplate h2{
    font-size: 1.6em!important;
    margin: 30px 0 0!important;
}
html body.archive .content-area h2 a,
html body .blogtemplate h2 a{
    font-size: 20px!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
html body .content-area a:hover,
html body .widget-area a:hover,
html body .content-area a,
html body .widget-area a,
html body .blogpage h2 a{
    color: #333333!important;
    background: transparent;
    padding: 0;
    font-family: 'Roboto Slab', serif!important;
}
html body .widget-area li.nav-item a {
    margin-bottom: 10px;
    font-weight: 400;
}
html body .widget-area li {
    margin-bottom: 15px!important;
}
html body .blogtemplate .site-main li:not(:last-child){
    margin: 0 0 50px!important;
}
html body .blogtemplate .site-main li:last-child p:last-child{
    margin: 0 0 0px!important;
}
html body .btn-primary {
    background: #ffc039!important;
    color: #0d3e20!important;
    font-weight: 600!important;
    border: none!important;
    max-width: 150px;
    border-radius: 20px !important;
}
html body .btn-primary:hover {
    background: #0c3e1f!important;
    color: #fff!important;
}
html body .showhide .sub_but {
    text-align: center;
    margin: 25px 0 0!important;
}
html body .showhide .sub_but .wpcf7-spinner {
    display: block;
    margin: 10px auto 0!important;
}
html body .blogtemplate ul{
    padding: 0!important;
    list-style-type: none;
    margin-bottom: 0;
}
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body div .post-thumbnail img,
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body .dropdown-menu {
    background-color: #333;
}
html body div .dropdown-menu .dropdown-item{
    color: #ccc!important;
}
html body div .dropdown-menu .dropdown-item:focus,
html body div .dropdown-menu .dropdown-item:hover {
    background: #000!important;
}
html body .site .site-content .container-fluid div h3,
html body .site .site-content .container-fluid div h4{
    font-weight: 400!important;
}
html body .site .site-content .container-fluid div .widget-title {
    font-size: 1.4em!important;
    border-bottom: solid 1px #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
html body .site .site-content .container-fluid ol li,
html body .site .site-content .container-fluid ul li{
    line-height: 1.7!important;
}
html body .modal {
	top: 100px!important;
}
html body div .sitereadmore {
    background: none!important;
    border: none!important;
    font-size: 15px!important;
    padding: 0!important;
}
html body div .sitereadmore:hover {
    color: #e9af13;
}
html body .modal-content .modal-header {
    align-items: center!important;
	padding: 0rem 2rem !important;
}
html body .modal-content .modal-header .modal-title{
	margin: 0 !important;
    font-size: 22px;
}
html body .modal-content .modal-body{
	padding: 1.5rem 2rem 5px;
}
html body .modal-content .textarea{
	margin: 0 !important;
}
html body .modal-content .imgarea p{
	margin: 0 !important;
}
html body .modal-header b{
    font-weight: 400;
    font-size: 15px;
}
html body button:focus {
    outline: 0px dotted!important;
    outline: 0px auto -webkit-focus-ring-color!important;
}
html body .rowcat_title {
    width: 100%;
    justify-content: center;
    max-width: 900px;
    margin: 0 auto!important;
}
html body .rowcat_titlesingleblog .blogtitle {
    max-width: 1078px;
    padding-top: 50px;
}
html body .catinnerwrprsingleblog .post-thumbnail{
    margin-bottom: 40px;
}
html body header .container-fluid nav #main-nav {
    background: black!important;
}
html body .blogtitle h1,
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 20px;
}
html body .modal-body {
    text-align: left!important;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover {
    background: #fff none repeat scroll 0 0!important;
    padding: 15px!important;
    max-width: 360px;
}
.post-navigation .nav-previous a::before {
    font-size: 22px;
    margin: 0 5px 0 0;
}
.post-navigation .nav-next a::after {
    font-size: 22px;
    margin: 0 0 0 5px;
}
html body .comments-area {
    margin: 80px 0 0px!important;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: transparent;
}
html body .comment-form .form-submit  {
    margin: 20px 0 0!important;
}
html body .comment-form .form-submit input {
    font-weight: 400!important;
}
html body .comment-form .form-submit input:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px!important;
}
html body .slidecolm1 {
    width: 20%;
    margin-right: 4%;
}
html body .slidecolm1 img {
    width: 100%;
}
html body .slidecolm2{
    width: 75%;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    padding: 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary {
    text-align: center !important;
    padding: 10px 0px !important;
}
.home #mega-menu-wrap-primary #mega-menu-primary {
    background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
    padding: 0 20px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-weight: 500!important;
    font-size: 16px!important;
    padding: 0 20px !important;
    padding: 0!important;
    line-height: inherit;
    height: auto;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover {
    border-bottom: solid #0d3e20 1px!important;
    color: #0d3e20!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: transparent!important;
    color: #333!important;
    font-weight: 500!important;
    border-bottom: solid #0d3e20 1px!important;
    display: inline-block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #fff!important;
    color: #333!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: #000!important;
    color: #fff!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    width: 270px!important;
    right: 0!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
.modal-header .close {
    transform: scale(1.5);
}
html body .bdp_blog_template a.bd-more-tag {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px;
}
html body .bdp_blog_template a.bd-more-tag:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
}
html body .social-component a:hover {
    background: unset!important;
    border-color: unset!important;
    color: #000 !important;
}
.post_content-inner p, .bd-post-content {
    color: #333333!important;
    font-size: 15px!important;
    font-weight: 400!important;
    font-family: 'Roboto Slab', serif!important;
    line-height: 1.5!important;
    text-align: justify!important;
}
span.bd-category-link,
.bd-metadatabox,
.bdp_blog_template .blog_header h2, .bdp_blog_template .blog_header h2 a, .bdp_blog_template .bd-blog-header h2, .bdp_blog_template .bd-blog-header a, .bdp_blog_template .bd-blog-header h2 a, .bdp_blog_template .bd_ad_container h4, .blog_template .bd_ad_container h4 {
    color: #333333 !important;
    font-family: 'Roboto Slab', serif!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers:hover, .bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li > span.current {
    background-color: #000!important;
    color: #fff!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers {
    background-color: #ddd!important;
}
html body.archive .content-area h2,
html body .blogtemplate h2 html body h2 {
    margin-top: 20px!important;
    line-height: .5!important;
}
html body .bd-link-label {
    color: #056ab2;
}
.bdp_blog_template.classical .bd-blog-header h2  {
    line-height: 1;
}
.bdp_blog_template.classical .bd-blog-header h2 a {
    font-weight: 600!important;
    line-height: 1.1;
}
html .vertical-slider ul {
    padding: 0;
}
html .widget {
    margin: 0;
}
html body .wp-bdp-title a{
    font-weight: 400;
}
html body .blgdata .carousel img{
    width: 100%;
}
.blgdatafeaturd{
    padding-top: 30px!important;
} 
html body h3.rpwe-title a {
    position: relative;
    font-style: italic!important;
    font-weight: 400;
    text-transform: uppercase;
}
html body .container .widget-area .rpwe-li {
    margin-bottom: 5px!important;
}
html body li.rpwe-li {
    border: none!important;
    padding-bottom: 15px!important;
}
html body .blgdatafeaturdrow1 .container{
    display: flex;
} 
html body .widget-area .widget_custom_html {
    text-align: center;
}
html body .widget-area .widget_custom_html .btnlink a{
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8px 20px!important;
    text-decoration: none!important;
    font-weight: 400!important;
    font-family: 'Oswald', sans-serif!important;
    color: #fff!important;
}
html body .widget-area .widget_custom_html .btnlink a:hover {
    background: #e9af13!important;
    padding: 8px 20px!important;
    font-family: 'Oswald', sans-serif!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
}
html body .widget-area ul{
    list-style-type: disc;
    padding-left: 18px!important;
}
html body .widget-area .tnp-subscription {
    display: block!important;
    height: auto;
}
html body .widget-area .tnp-subscription .tnp-field-email{
    height: 36px;
    text-align: center;
    border-radius: 0px;
}
html body .widget-area .tnp-subscription div.tnp-field-button {
    position: static;
}
html body .widget-area .tnp-subscription .tnp-button {
    padding: 8px!important;
    font-size: 15px!important;
    margin-top: 8px!important;
    font-weight: 400;
    border-radius: 0px!important;
    border: solid 1px #333!important;
    color: #333!important;
    background: transparent!important;
}
html body .widget-area .tnp-subscription .tnp-button:hover {
    color: #fff!important;
    background: #056ab2!important;
    border: solid 1px #056ab2!important;
}
html body .searchform{
    margin-bottom: 20px;
}
html body .searchform .searchinner2 .banner-text-btn{
    margin-left: 5px;
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8.5px !important;
    text-decoration: none!important;
    font-weight: 400!important;
    font-family: 'Oswald', sans-serif!important;
    color: #fff!important;
    border: solid 0px #000!important;
    height: auto!important;
}
html body .searchform .searchinner2 .banner-text-btn:hover{
    background: #f7e809!important;
    color: #333333!important;
}
html aside .glacier_newsletter {
    background: #f7e809;
    padding: 15px 20px 10px!important;
    margin-bottom: 40px;
}
html body .widget .addtoany_list a,
html body .widget .addtoany_list a:hover{
    padding: 0 4px!important;
}
html body .navbar-brand a img {
    height: 80px;
    border-radius: 100px;
}
html body .logobarwrapper2 h4 a{
    font-size: 23px!important;
    color: #333333!important;
}	
html body .entry-content .row .container .wpcf7{
    max-width: 460px!important;
    margin: 0 auto!important;
}
#sb_instagram svg:not(:root).svg-inline--fa, #sb_instagram .sbi_follow_btn a,
#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader {
    color: white!important;
}
html .home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover,
html .home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
html .home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
    color: #333!important;
}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.menuctalink a{
    border-radius: 50px;
}
html body .footersecn li a img {
    height: 25px;
}
html body .footersecn .footerrow1_b {
    margin: -40px auto 40px!important;
}
html body .cta_wrapper {
    margin-top: 40px!important;
}
html body .cta_wrapper a {
    padding: 10px 35px!important;
    color: #ffffff;
    font-weight: 500!important;
    background: #ffc039;
    border-radius: 50px;
}
html body .cta_wrapper a:hover{
    background: #0d3e20;
    color: #ffffff!important;
}
html body div a:hover,
html body div a{
    text-decoration: none!important;
}
html body .footersecn {
    position: relative;
    padding: 150px 0 0;
    margin-top: -150px!important;
    display: block;
}
.dwi_faqs_1 .accordion-heading .accordion-toggle:hover,
.dwi_faqs_1 .accordion-heading .accordion-toggle {/*
    background: #056ab2 url(https://eo.avadhutsathe.com/wp-content/uploads/2021/06/right-arrow.png) no-repeat center right 15px;*/
    margin-bottom: 5px;
    padding: 10px;
    display: block;
    background-size: 12px;
    font-weight: 600!important;
    font-size: 16px!important;
    color: #fff!important;
    background: #056ab2;
}
.dwi_faqs_1 .accordion-body {
    padding: 10px;
}
.dwi_faqs_1 .accordion-heading .accordion-toggle.collapsed {/*
    background: #056ab2 url(https://eo.avadhutsathe.com/wp-content/uploads/2022/04/down-arrow.png) no-repeat center right 15px;*/
    margin-bottom: 5px;
    padding: 10px;
    display: block;
    background-size: 12px;
    color: #fff!important;
}
.accordion-heading .accordion-toggle br{
    display: none;
}
.bdp_blog_template.classical {
    border-bottom: 0px dashed rgb(204, 204, 204);
    padding: 0;
}
html body .bdp_blog_template {
    margin-bottom: 30px;
}
.bdp_blog_template.classical:not(:first-child) {
    border-top: 1px dashed rgb(204, 204, 204);
    padding: 0 10px 40px;
    background: none;
    max-width: 100% !important;
}
.bdp_blog_template.classical:not(:first-child) {
    padding: 40px 0 0px !important;
}
html body .wl_pagination_box.classical:empty{
    margin-bottom: 0 !important;
}
html .bdp_blog_template.classical {
    position: relative!important;
    z-index: 9999999!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.menuctalink > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.menuctalink a{
    background: #ffc039!important;
    padding: 6px 15px!important;
    text-align: center;
    max-width: 200px!important;
    display: inline-block;
    border-bottom: solid #0d3e20 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.menuctalink > a.mega-menu-link:hover,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.menuctalink a:hover{
    background: #0c3e1f!important;
	color: #fff !important;
}
html body .mhic_home_1 {
    padding: 140px 50px 50px;
    background: #0d3e20;
    color: #fff;
}
html body .mhic_home_1 .container {
    background: url(/wp-content/uploads/2022/09/banner-2.png);
    max-width: 88%!important;
    border-radius: 20px;
}
html body .mhic_home_1 .container .inner h1 {
    color: #ffc039 !important;
    margin: 40px auto 20px!important;
}
html body .mhic_home_2 .container img{
    height: 100px;
    margin-bottom: 20px;
}
html body .mhic_home_2 .container p{
    font-weight: 500!important;
}
html body .mhic_home_2 .container .inner {
    box-shadow: 0px 0px 10px 6px rgb(0 0 0 / 7%);
    border-radius: 20px;
    padding: 30px 30px 10px;
}
html body .mhic_abt_5 .container h2,
html body .mhic_home_2 .container h2 {
    margin-bottom: 25px!important;
}
html body div .mhic_service_1 h1,
html body div .mhic_abt_6 h2,
html body div .mhic_abt_6 p,
html body .mhic_home_6 p,
html body .mhic_home_6 h2,
html body .mhic_home_5 p,
html body .mhic_home_5 h2,
html body .carouselwrapr .innertext p,
html body .carouselwrapr .innertext h2{
    color: #fff !important;
}
html body .mhic_home_3 .innermap iframe,
html body .innerimg img{
    border: solid #fff!important;
    border-radius: 20px;
}
html body .carousel-control-prev-icon:hover,
html body .carousel-control-prev-icon {
    background: url(/wp-content/uploads/2022/09/arrowR.svg) no-repeat!important;
    width: 35px!important;
    height: 35px!important;
}
html body .carousel-control-next-icon:hover,
html body .carousel-control-next-icon {
    background: url(/wp-content/uploads/2022/09/arrowL.svg) no-repeat!important;
    width: 35px!important;
    height: 35px!important;
}
html body .arrows {
    width: 100px;
    display: flex;
    margin-top: 30px!important;
}
html body .arrows .carousel-control-next,
html body .arrows .carousel-control-prev{
    position: static;
    width: 100%; 
    justify-content: flex-start;
}
html body .mhic_abt_2,
html body .mhic_home_6,
html body .mhic_home_5,
html body .mhic_home_4{
    background: #0d3e20;
    padding: 50px 0;
}
html body .mhic_home_5,
html body .mhic_home_4 {
    margin-bottom: 50px;
}
html body .footerrow1 .footerrow1inner h3 {
    color: #fff!important;
    background: #0d3e20;
    padding: 20px 25px;
    text-align: center;
    font-size: 30px!important;
    border-radius: 20px 20px 0 0 !important;
}
html body .footerrow1innerb iframe {
    border-radius: 0 0 30px 30px!important;
}
html body .footerrow1 .innertext {
    padding: 20px 25px;
}
html body .footerrow1 .innertext p,
html body .footerrow1 .innertext lable {
    font-weight: 400!important;
}
html body .footerrow1 .innertext lable {
    margin-bottom: 10px!important;
    display: block;
}
html body .footerrow1 .innertext .addicon {
    max-width: 250px;
    margin: 40px 0!important;
}
html body .form-control:focus {
    box-shadow: unset!important;
}
html body .innertext .callicon a{
    background: transparent url(/wp-content/uploads/2022/09/phone.svg) no-repeat 0px 2px !important;
    background-size: 18px!important;
    padding-left: 26px!important;
}
html body .innertext .addicon {
    background: transparent url(/wp-content/uploads/2022/09/location-01.svg) no-repeat 0px 2px !important;
    background-size: 18px!important;
    padding-left: 26px!important;
}
html body .innertext .emailicon a{
    background: transparent url(/wp-content/uploads/2022/09/email-01-1.svg) no-repeat 0px 5px !important;
    background-size: 18px!important;
    padding-left: 26px!important;
}
html body .footerrow1 .footerrow1innerb .innertext {
    padding: 20px 25px 25px;
}
html body .footerrow2inner4 .innertext .callicon a{
    background: transparent url(/wp-content/uploads/2022/09/phon-icon-01.svg) no-repeat 0px 4px !important;
    background-size: 14px!important;
    padding-left: 22px!important;
    color: #fff;
}
html body .footerrow2inner4 .innertext .emailicon a{
    background: transparent url(/wp-content/uploads/2022/09/email.svg) no-repeat 0px 5px !important;
    background-size: 17px!important;
    padding-left: 22px!important;
    color: #fff;
}
.container.footerrow2 .row > div {
    max-width: 25%;
}
html body .entry-content .mhic_innerpage_title {
    padding: 40px 0!important;
}
html body .mhic_abt_3 .inner {
    max-width: 750px;
    margin: 0 auto;
    text-align: center;
}
html body div .mhic_abt_4 {
    padding-top: 0;
}
html body div .mhic_abt_4 h3{
    margin: 20px auto 20px!important;
}
html body div .mhic_abt_4 img {
    max-height: 80px;
}
html body div .mhic_abt_5 .inner img {
    max-height: 30px;
    position: absolute;
    z-index: 9999999;
    left: 0;
    top: 65px;
}
html body div .mhic_abt_5 .col-2 {
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 2px!important;
}
html body div .mhic_abt_5 .inner {
    border-radius: 20px;
    padding: 30px 30px 10px;
    background: #eee;
}
html body div .mhic_abt_6 {
    padding: 0px!important;
    position: relative;
}
html body div .mhic_abt_6 .mhic_abt_6secnbg{
    height: 300px;
    width: 100%;
    position: absolute;
    background: #0d3e20;
    bottom: 0;
}
html body .mhic_service_1{
    padding: 70px 50px;
    background: #0d3e20;
    margin-top: 50px!important;
}
html body .mhic_contact_1 h2,
html body .mhic_service_1 .row{
    margin-top: 40px!important;
}
html body .mhic_service_1 .mhic_service_1c .row{
    margin-top: 20px!important;
}
html body .mhic_service_1 .inner {
    background: #fff url(/wp-content/uploads/2022/09/Services.svg) no-repeat top right;
    background-size: 70px;
    padding: 20px 20px 2px;
    border-radius: 20px !important;
}
html body .mhic_service_1 .col-4 {
    padding: 0 10px!important;
}
html body .mhic_contact_1 .cta_wrapper {
    margin: 0px auto 40px!important;
}
html body .mhic_faqs_1 h1,
html body .mhic_abt_1 h1,
html body .mhic_contact_1 h2,
html body .mhic_contact_1 h1{
    color: #0d3e20!important;
}
html body .mhic_faqs_1 h1{
    margin-bottom: 30px!important;
}
html body .mhic_faqs_1 {
    padding: 40px 0 0;
}
.accordion-heading {
    border: solid #eee;
    margin: 20px 10px;
    padding: 14px 15px;
    border-radius: 50px !important;
}
.accordion-inner {
    padding: 0 30px 30px;
}
html body .mhic_contact_1 h1,
html body .mhic_faqs_1{
    padding-top: 40px;
}
.accordion-heading a {
    display: block;
}
html body .footerrow1innerb .innertext a{
    color: #000!important;
}
html body .mhic_home_1 .inner {
    position: relative;
}
html body .callicontop {
    position: absolute;
    right: -90px;
    z-index: 99999;
    color: #fff;
    bottom: 260px;
    transform: rotate(-90deg);
}
html body .callicontop a {
    background: transparent url(/wp-content/uploads/2022/09/phon-icon-01.svg) no-repeat 0px 4px !important;
    background-size: 14px!important;
    padding-left: 22px!important;
    color: #fff!important;
}
html body .content-area .callicontop a:hover {
    color: #fff!important;
    text-decoration: underline!important;
}
html body .transport2 textarea {
    height: 120px!important;
}
html body .footerrow1 .col-6 {
    border-radius: 20px !important;
}
html body div .mhic_abt_7 {
    padding-bottom: 0!important;
}




@media only screen and (min-width: 801px) {
html body .cap_quiz  {
    display: flex;
}
html body .cap_quiz span.wpcf7-form-control-wrap {
    width: 100%;
}
html body .cap_quiz img {  width: auto!important;
    margin-right: 10px; }

html body .dropdown-menu {
    top: 95%!important;
}
html body .dropdown-menu ul {
    top: 0!important;
}	
html body header .container-fluid nav #main-nav {
    text-align: center;
    display: flex!important;
    justify-content: center!important;
    background: black!important;
}
.logobarwrapper {
    display: flex;
    justify-content: space-between;
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    float: left;
}
html .footerrow2d .menu-other-container{
    padding-top: 31px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0!important;
    padding-left: 0!important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 900px!important
}	
html body .catinnerwrpr .content-area,
html body .blogpage .blogtemplate{
    flex: 0 0 75%!important;
    max-width: 75%!important;
    padding-right: 6%!important;
}
html body .catinnerwrpr .widget-area,
html body .blogpage .widget-area{
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
html body .mega-menu-item-878 .mega-sub-menu{
    padding: 5px 0 0 15px!important;
}
html body .widget-area li.nav-item a {
    font-style: italic!important;
    text-transform: inherit!important;
    line-height: 1.2;
}	
html body .tnp-subscription div.tnp-field-button {
    position: relative;
    left: -2px;
}	
html body .navbar-expand-xl .navbar-nav .dropdown-menu {
    width: 270px!important;
}
html body .mega-menu-wrap .mega-sub-menu ul.mega-sub-menu{
    top: 0px!important;
}
html body .mega-menu-wrap .mega-sub-menu ul.mega-sub-menu{
    max-width: 100%!important;
}
html body .mega-menu-row {
    padding: 20px 30px!important;
    background: #056ab2!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
    font-weight: normal!important;
    border-bottom: solid 1px transparent;
    display: inline-block;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
    font-weight: normal!important;
    border-bottom: solid 1px #fff;
}		
html body .mega-menu-row .mega-menu-column li {
    padding: 0!important;
}		
html body .mega-menu-row .mega-sub-menu{
    position: static!important;
}	
html body div .mega-menu-wrap .mega-sub-menu{
    list-style-type: disc!important;
}
html body .logobarwrapper nav{
    display: flex!important;
    justify-content: space-between!important;
    width: 100%!important;
}	
html .home #mega-menu-wrap-primary {
    background: transparent;
}
.bd_pagination_box.wl_pagination_box {
    text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout > ul.mega-sub-menu {
    left: 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{
    padding-right: 0px!important;
}
.footersecn .footerrow2 .row{
    justify-content: space-between;
}	
.site-header-irfan .navbar .navbar-brand{
    transform: scale(1.4);
}
html .home header#masthead {
    background-color: transparent!important;
    position: absolute!important;
    z-index: 9!important;
    width: 100%!important;
}
html body .mhic_home_3 {
    background: #eee;
    padding: 50px 0!important;
    background-size: 50%;
    margin-bottom: 50px;
}
html body .mhic_home_3 .mhic_home_3a .inner{
    padding-right: 80px;
}
html body .carouselwrapr .innertext,
html body .carouselwrapr .innerimg{
    width: 50%;
}
html body .carouselwrapr .innertext,
html body .mhic_home_6 .mhic_home_6b .inner,
html body .mhic_home_3 .mhic_home_3a .inner,
html body .mhic_home_5 .mhic_home_5a .inner{
    max-width: 382px;
    margin: 0 auto;
}
html body .mhic_home_3 .row,
html body .mhic_home_6 .row,
html body .mhic_home_5 .row,
html body .carouselwrapr {
    align-items: center;
}
html body .mhic_home_6 .innerimg img,
html body .carouselwrapr .innerimg img{
    border-left: none!important;
    border-radius: 0 20px 20px 0;
}
html body .mhic_home_3 .innermap iframe,
html body .mhic_home_5 .innerimg img{
    border-right: none!important;
    border-radius: 20px 0 0 20px;
}
html body .transport2 .container{
    max-width: 950px!important;
}
html body .transport2 .container .row .groupfield{
    width: 48%;
}
html body .footerrow1 .footerrow1inner {
    max-width: 950px!important;
    margin-top: 100px!important;
    z-index: 9999;
    position: relative;
}
html body .footerrow1 .row {
    justify-content: space-between;
}
html body .footerrow1 .col-6 {
    flex: 0 0 44%!important;
    max-width: 44%!important;
    min-height: 520px;
    background: #FFF;
    border: solid 1px;
}
html body div .mhic_abt_6 .row{
    align-items: end;
}
html body div .mhic_abt_6 .mhic_abt_6b .inner{
    position: relative;
    top: -100px!important;
}
html body .showhide .innerwrpper,
html body .mhic_service_1 .row{
    justify-content: space-between!important;
}
.logobarwrapper .navbar {
    box-shadow: 0px 0px 10px 6px rgb(0 0 0 / 7%);
    border-radius: 20px 10px 10px 20px;
    padding-right: 40px!important;
    background: white;
}
html body .mhic_home_1 .container .cta_wrapper{
    padding-bottom: 50px!important;
}
html body .mhic_home_1 .container .inner {
    padding-top: 100px !important;
    padding-bottom: 60px !important;
}
html body .mhic_home_2 .container .col-3 {
    padding-right: 20px!important;
    padding-left: 20px!important;
}
html body div .mhic_abt_5 .inner {
    min-height: 184px;
}
html body .mhic_abt_4 .mhic_abt_2a .inner{
    padding-right: 30px!important;
}
html body .mhic_abt_4 .mhic_abt_2b .inner{
    padding-left: 30px!important;
}
	
	
}
	
	
	
	
	
	


	
@media only screen and (max-device-width: 1024px) and (min-device-width: 700px){
html body .navbar {
    text-align: center;
    justify-content: center;
}
html body #main-nav {
    justify-content: center!important;
    display: none!important;
}
html body div #main-nav.show {
    display: flex!important;
}	
	
	
}





@media only screen and (min-width: 1101px) {

	
}






@media only screen and (min-width: 1161px) {

.container, .container-lg, .container-md, .container-sm, .container-xl,	
html header#masthead .logobarwrapper {
    max-width: 1000px!important;
}
	
}





@media only screen and (min-width: 1301px) {
.container, .container-lg, .container-md, .container-sm, .container-xl,
html header#masthead .logobarwrapper {
    max-width: 1100px!important;
}
html body .mhic_home_2 .container {
    max-width: 1140px!important;
}	
	
}




@media only screen and (min-width: 1401px) {

	
	
}




@media only screen and (min-width: 1501px) {

.container, .container-lg, .container-md, .container-sm, .container-xl,
html header#masthead .logobarwrapper {
    max-width: 90%!important;
}
	
}	
	
	
	
	
	


@media only screen and (min-width: 1601px) {
	
html body p,
html body li {
    font-size: 18px!important;
}
	
}
	
@media only screen and (min-width: 1901px) {
.container, .container-lg, .container-md, .container-sm, .container-xl,
html header#masthead .logobarwrapper {
    max-width: 85%!important;
}
html {
    max-width: 85%!important;
    margin: 0 auto;
    background: lightgrey;
}
html .home header {
    max-width: 85%!important;
    margin: 0 auto;
}
html body .mhic_home_3 .innermap iframe {
    height: 450px;
}
	
}




	
@media only screen and (max-device-width: 1450px) and (min-device-width: 1024px){	

}







	
	
@media only screen and (max-width: 800px) {
.hidemobile{display:none!important}
.hidedesktop{display:block!important}	

html body .tnp-subscription {
    display: block!important;
    border: solid #cccccc 0px;
}
html body .tnp-subscription .tnp-button {
    margin-top: 20px;
}	
html body .tnp-subscription div.tnp-field-email input{
    border: 2px solid #ccc!important;
    padding: 15px 10px 15px 50px!important;
    border-radius: 8px!important;
    color: #fff!important;
}
html body .logobarwrapper{
    justify-content: center!important;
    text-align: center;
    padding: 0 20px!important;
}
html body .logobarwrapper div{
    margin: 20px 0!important;
}
html body .navbar{
    text-align: center!important;
}
html body .side2 .colmsec1 .inner {
    text-align: center!important;
    background: none;
}	
html body .tnp-subscription {
    height: auto!important;
}	
html body .tnp-subscription div.tnp-field-email input {
    border-radius: 0px!important;
}	
html body div .mhic_abt_5 .inner,	
.mhic_home_2 .col-3 .inner,	
html .slinks {
    text-align: center;
}
footer .site-info,	
html .widget {
    font-size: 16px;
}	
html body div .dropdown-menu .dropdown-item {
    text-align: center;
    padding: 3px 10px;
    background: #333;
    margin-bottom: 5px;
}
html body .slinks li {
    margin: 0 20px;
}
html body .tnp-subscription input.tnp-email {
    text-align: center;
    text-indent: -58px;
}
html body .modal-header b{
    display: block;
    font-weight: 400;
}
html body .footerrow2c .widgettitle{
    font-size: 0!important;
}
footer .site-info {
    font-weight: 500;
    font-family: 'Roboto Slab', serif!important;
    padding: 10px;
}
html body .navbar-nav .dropdown-menu {
    margin: 0!important;
}
html body div .dropdown-menu .dropdown-item {
    padding: 3px 15px!important;
}	
html body .dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
    margin-top: 7px!important;
    margin-left: 10px!important;
}	
html body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
    justify-content: center!important;
}
html body header .container-fluid nav #main-nav .navbar-nav.container,
html body .content-area {
    padding: 0!important;
}
html body .content-area .container-fluid.mhic_abt_3 .inner,	
html body div .footerrow1,
html body .content-area .container-fluid {
    padding: 30px!important;
}
html body .modal-content .modal-body{
    overflow-y: scroll;
    height: 400px;
}
html .footersecn .container,
html .archive .catinnerwrpr {
    padding: 0 15px!important;
}
html body .comments-area {
    margin-bottom: 70px!important;
}
html body .post-navigation .nav-links .nav-previous,
html body .post-navigation .nav-links .nav-next {
    float: none!important;
    width: 100%!important;
    display: block!important;
}
html body .post-navigation .nav-links .nav-next {
    margin-top: 10px!important;
}
html body .post-navigation .nav-links .nav-previous a,
html body .post-navigation .nav-links .nav-next a {
    text-align: center!important;
    display: block!important;
    max-width: 100%!important;
}
html body .site-main .entry-footer {
    text-align: center;
    font-family: 'Roboto Slab', serif!important;
}
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 40px;
    font-size: 22px;
    padding: 0 20px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
    height: 26.5px!important;
}
html body .catinnerwrprsingleblog .post-thumbnail{
    margin-bottom: 30px;
    padding: 0 15px;
}
html body .blogtitle {
    padding-top: 50px;
}	
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 10px 15px 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    background: #333!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
    font-weight: normal!important;
}
html body #secondary.widget-area{
    margin-top: 30px!important;
    padding: 0 30px!important;
}
html body .blgdatafeaturdrow1 .container{
    max-width: 353px;
} 
html body #footer-widget .footerrow1, html body #footer-widget .footerrow2 {
    padding-bottom: 50px!important;
}	
html body .footerrow1a	{
    margin-bottom: 10px;
}
.frm-fld {
    width: 100%;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 0 5px!important;
}	
html header#masthead .logobarwrapper nav {
    width: 100%!important;
}
html body #footer-widget .footerrow3,	
html body .logobarwrapper div.mega-menu-wrap,
html body .mega-menu-toggle.mega-menu-open,
html body .mega-menu-wrap .mega-menu-toggle{
    margin: 0!important;
}
html body .row div {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}	
html body .row  {
    display: block;
}	
html body .entry-content .cta_wrapper a {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 200px;
    margin: 20px auto 0!important;
}
html body .entry-content .cta_wrapper a {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 200px;
    margin: 20px auto 0!important;
}
html body #footer-widget .footerrow1{
    padding-bottom: 0px!important;
}
html body .popup-container {
    margin-top: 30px!important;
}
html body #footer-widget .footerrow3 {
    padding-bottom: 60px!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    width: 100%!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 10px!important;
}
html body #mega-menu-wrap-primary #mega-menu-primary {
    background: transparent!important;
}	
html body .content-area .container-fluid.mhic_home_6 h2,
html body .content-area .container-fluid .carousel-inner h2,	
html body .content-area .container-fluid.mhic_abt_6 img,
html body .entry-content h3{
    margin-top: 15px!important;
}
html body .footersecn .footerrow1_b {
    margin: 30px auto 40px!important;
}
html .single-post .site-content .container-fluid .catinnerwrprsingleblog .content-area .site-main{
    padding: 0 30px!important;
}
html body .searchform .searchinner2 .banner-text-btn {
    margin: 10px 0 0!important;
}
html body .navbar-brand a img {
    height: 100px;
}
html body .content-area .container-fluid.mhic_abt_6 p,
.navbar-light .navbar-brand {
    margin: 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #000!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 7px 0;
}
html body .entry-content .cta_wrapper a {
    padding: 12px!important;
}	
html body .content-area .container-fluid.mhic_home_3,
html body .mhic_home_2 .container .inner {
    margin: 30px 0;
}
html body .mhic_home_1 .container {
    max-width: 100%!important;
    padding: 30px!important;
}
html body .footerrow1 .col-6,
html body .section .col-6,
html body .section .col-3 {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
html body .footerrow1 .footerrow1inner h3 {
    font-size: 25px!important;
}
html body #footer-widget .footerrow2,
html body .footersecn {
    margin-top: 0px!important;
    padding: 15px 15px 7px!important;
}	
html body div .mhic_abt_5 .inner img {
    left: 130px;
    top: -9px;
    transform: rotate(90deg);
    display: none;
}
html body div .mhic_abt_5 .inner {
    margin-bottom: 2px;
    background: #eee url(https://mhic.skyllinc.com/wp-content/uploads/2022/09/arrow-2-1.svg) top center no-repeat;
    background-size: 40px;
}
html body .content-area .container-fluid.mhic_abt_6 {
    background: #0d3e20!important;
    padding-bottom: 0;
}
html body .content-area .container-fluid.mhic_abt_6 {
    background: #0d3e20!important;
    padding-bottom: 0!important;
}
html body .content-area .container-fluid.mhic_abt_3 {
    padding: 0px!important;
}
html body .mhic_service_1 .inner {
    margin-bottom: 20px;
}
html body .cap_quiz img {
    width: auto!important;
    margin: 0 auto 10px;
}

	
	
}













@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
html body .glacier_dbe_2row_1, html body .glacier_home_5 .container, html body .glacier_home_6 .container, html body .glacier_home_3 .container, html body .glacier_home_2 .container,	
html header#masthead .logobarwrapper,	
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}	
#masthead nav {
    justify-content: center!important;
}	
.footersecn .col-md-3 {
    padding: 0 10px!important;
}		
	
}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
html body .glacier_dbe_2row_1, html body .glacier_home_5 .container, html body .glacier_home_6 .container, html body .glacier_home_3 .container, html body .glacier_home_2 .container,
html header#masthead .logobarwrapper,
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}	
#masthead nav {
    justify-content: center!important;
}	
.footersecn .col-md-3 {
    padding: 0 10px!important;
}	

}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
html body .glacier_dbe_2row_1, html body .glacier_home_5 .container, html body .glacier_home_6 .container, html body .glacier_home_3 .container, html body .glacier_home_2 .container,
html header#masthead .logobarwrapper,
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}	
#masthead nav {
    justify-content: center!important;
}	
.footersecn .col-md-3 {
    padding: 0 10px!important;
}		
	
}





@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
	
}






@-moz-document url-prefix() {
	
	
}