/*
* Default responsive
*/
@media(min-width: 1025px){
    .pull-right.content_side {
        padding-left: 45px;
    }
    .pull-left.content_side {
        padding-right: 45px;
    }
}
@media(max-width: 1201px){
    .inner-banner__content h1{
        padding-left: 10px;
        padding-right: 10px;
    }
	.header3 .header-navigation li.current-menu-item>a , .header3 .header-navigation li.current_page_ancestor>a
	{
		color: #dc1065;
	}
    .header1 .header-navigation li.current-menu-item>a , .header1 .header-navigation li.current_page_ancestor>a
    {
        color: #ffe421;
    }
    .header1 #main-navigation-wrapper .nav .menu-item.active> a {
        color: #1548c8;
    }
}
@media(max-width: 1201px) and (min-width: 1025px){
    .inner-banner {
        padding-top: 200px;
    }
}
@media(max-width: 1025px){
    .inner-banner {
        padding-top: 120px;
    }
}
@media(max-width: 1025px) and (min-width: 992px){
    .pull-right.content_side {
        padding-left: 35px;
    }
    .pull-left.content_side {
        padding-right: 35px;
    }
    .widget{
        margin-bottom: 50px;
    }
}
@media(min-width: 590px) and (max-width: 992px){
    .widget_conbiz_posts .widget_recent_entries li {
        padding-bottom: 15px;
        margin-bottom: 0px;
    }
}
@media(max-width: 605px){
    .widget_recent_entries ul img {
        margin-top: 0px!important;
        width: 65px;
        height: 70px;
    }
}
@media(max-width: 676px) {
    .commentsWrapper .commentlist li.comment .comment-body .reply {
        position: relative;
        top: unset;
        right: unset;
        margin-top: 20px;
    }
}
@media(max-width: 540px){
    .post-password-form input[type=password]{
        width: 100%;
        display: block;
    }
}
@media(max-width: 481px) {
    .commentsWrapper .commentlist li.comment .comment-body {
        margin-left: 0px;
    }
    .commentsWrapper {
        padding: 20px;
    }
    .blog-list__meta li {
        display: block;
    }
    .blog-list__content {
        padding: 20px;
    }
    .commentsWrapper h3{
        font-size: 22px;
    }
    .widget_categories,
    .widget_tag_cloud {
        padding: 25px 20px;
    }
    .widget_recent_entries ul img {
        margin-top: 0;
    }
    .commentlist li.depth-1, .commentlist li.depth-2, .commentlist li.depth-3{
        padding: 5px 0 0 0;
    }
    .commentsWrapper .commentlist li.comment .comment-author img{
        float: unset;
        position: relative;
        left: unset;
        top: unset;
        display: block;
        margin-bottom: 15px;
    }
    .wp-block-media-text{
        display: block;
    }
    .wp-block-quote.is-large, .wp-block-quote.is-style-large{
            padding: 40px;
    }
     ol.wp-block-latest-comments {
        padding-left: 0;
    }
    .blog-list__content table{
        overflow: scroll;
        max-width: 100%;
        display: inline-table;
        margin: 0 0 15px;
    }
    table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td{
        padding: 5px 8px;
    }
    .tags-info{
        display: inline-block;
    }
}
@media(max-width: 415px){
    .post-password-form input[type=submit]{
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    label {
        width: 100%;
    }
}
@media(max-width: 768px) {
    .list__meta {
        display: block;
    }
    .comment_img {
        float: unset;
        margin-right: 0;
    }
    .comment_img img {
        margin-bottom: 25px;
        max-width: 50px;
    }
    .comment_text {
        padding: 0 0 10px;
        margin-left: 0;
    }
    .commentlist ul.children li {
        padding: 5px 0px 0;
    }
    .commentlist {
        margin-top: 0;
    }
}
@media(max-width: 576px){
    .blog-list__content figure {
        max-width: 100%;
        overflow: scroll;
    }
    .wp-block-embed iframe{
        margin: 0!important;
        min-width: unset!important;
        max-width: 100%!important;
        width: 100%!important;
    }
    .inner-banner{
        padding-right: 10px;
        padding-left: 10px;
    }
    .wp-block-pullquote.is-style-solid-color blockquote{
        max-width: 95%;
    }
    a.page-numbers, .page-links a,span.page-numbers.current, span.post-page-numbers.current{
        width: 20px;
        height: 20px;
        padding: 10px 12px;
    }
}
/*End Default Responsive*/
@media (min-width: 1202px) {
    .header1 .site-header__header-one .menu_box .logo-box{
        display: none;
    }
	.header2 .site-header__header-one .menu_box .logo-box{
        display: none;
    }
}
/*
*24 - Header Responsive Style
*/
@media (min-width: 1201px) {
    .header3 .site-header__header-one .menu_box .logo-box{
        display: none;
    }
	.header3 .header-navigation ul>li>.sub-menu>li>a:hover {
		border: 0;
	}
	.header3 .header_top_disabled {
		border-bottom: 0px;
		padding: 25px 0;
	}
    .header3 .stricked-menu .main-nav {
        padding-left: 40px;
    }
    .header3 .mobileSearchForm {
        display: none;
    }
    .desktopBtt {
        display: block;
    }
    .header3 #main-navigation-wrapper li:hover>ul.sub-menu{
        visibility: visible;
        opacity: 1;
        clip: inherit;
        -webkit-transform: scaleY(1);
        -khtml-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
    }
    .header3 .header-navigation ul>li>.sub-menu>li:hover> a,.header3 .header-navigation ul>li>.sub-menu>li.current-menu-item> a{
        color: #fff;
        background: #dc1065;
    }
    .header3 .sub-menu li a:hover {
        background: #dc1065;
    }
    .header3 .navbar.header-navigation.sticky_header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background-color: #030d47;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
        padding-right: 70px;
        padding-left: 70px;
        padding-bottom: 20px;
    }
    .header3 .navbar.header-navigation.header3_not_sticky.sticky_header{
        position: relative;
    }
    .header3 .site-header__header-one .header-navigation.sticky_header .main-nav:before {
        width: 100%;
        left: 10px
    }
    .header3 .header-navigation.sticky_header .toggle-block {
        width: 100%;
    }
    .header3 .nav li i {
        display: none;
    }
    .admin-bar #main-navigation-wrapper.navbar-default.sticky_header {
        margin-top: 32px;
    }
    .header3 header #main-navigation-wrapper .dropdown-submenu li a {
        visibility: hidden;
        border-top: 1px solid #e9e5df;
    }
    .header3 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item>a {
        color: #fff;
        border-top: 1px solid #dc1065;
    }
    .header3 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item>i {
        color: #fff;
    }
    .header3 #main-navigation-wrapper .nav>li:hover a {
        visibility: visible;
    }
    .display_none>li>ul {
        display: none;
    }
    .header3 #main-navigation-wrapper .dropdown-submenu li:hover>i {
        color: #fff;
    }
    .header1 .header-navigation{
        display: flex;
        align-content: center;
        padding: 10px 70px;
    }
    .header1 .header-navigation ul>li>.sub-menu>li>a:hover {
        border: 0;
    }
    .header1 .header_top_disabled {
        border-bottom: 0px;
        padding: 25px 0;
    }
    .header1 .stricked-menu .main-nav {
        padding-left: 40px;
    }
    .header1 .mobileSearchForm {
        display: none;
    }
    .desktopBtt {
        display: block;
    }
    .header1 #main-navigation-wrapper li:hover>ul.sub-menu{
        visibility: visible;
        opacity: 1;
        clip: inherit;
        -webkit-transform: scaleY(1);
        -khtml-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
    }
    .header1 .navbar.header-navigation.sticky_header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background-color: #101528;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
        padding-right: 70px;
        padding-left: 70px;
    }
    .header1 .navbar.header-navigation.header1_not_sticky.sticky_header{
        position: relative;
    }
    .header1 .site-header__header-one .header-navigation.sticky_header .main-nav:before {
        width: 100%;
        left: 10px
    }
    .header1 .nav li i {
        display: none;
    }
    .admin-bar #main-navigation-wrapper.navbar-default.sticky_header {
        margin-top: 32px;
    }
    .header1 header #main-navigation-wrapper .dropdown-submenu li a {
        visibility: hidden;
        border-top: 1px solid #e9e5df;
    }
    .header1 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item>i {
        color: #1548c8;
    }
    .header1 #main-navigation-wrapper .nav>li:hover a {
        visibility: visible;
    }
    .header1 #main-navigation-wrapper .dropdown-submenu li:hover>i {
        color: #1548c8;
    }
    .header2 .top-inner.clearfix {
        margin-left: 70px;
        padding: 20px 0;
    }
    .header2 .header-navigation{
        display: flex;
        align-content: center;
        padding: 0;
    }
    .header2 .header-navigation ul>li>.sub-menu>li>a:hover {
        border: 0;
    }
    .header2 .stricked-menu .main-nav {
        padding-left: 40px;
    }
    .header2 .mobileSearchForm {
        display: none;
    }
    .header2 #main-navigation-wrapper li:hover>ul.sub-menu{
        visibility: visible;
        opacity: 1;
        clip: inherit;
        -webkit-transform: scaleY(1);
        -khtml-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
    }
    .header2 .navbar.header-navigation.sticky_header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background-color: #fff;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
        padding-right: 0;
        padding-left: 0;
    }
    .header2 .navbar.header-navigation.header2_not_sticky.sticky_header{
        position: relative;
    }
    .header2 .site-header__header-one .header-navigation.sticky_header .main-nav:before {
        width: 100%;
        left: 10px
    }
    .header2 .nav li i {
        display: none;
    }
    .admin-bar #main-navigation-wrapper.navbar-default.sticky_header {
        margin-top: 32px;
    }
    .header2 header #main-navigation-wrapper .dropdown-submenu li a {
        visibility: hidden;
        border-top: 1px solid #e9e5df;
    }
    .header2 #main-navigation-wrapper .nav .current_page_parent> a,
    .header2 #main-navigation-wrapper .nav li>.sub-menu>li.current_page_parent> i{
        color: #ff4c64;
    }
    .header2 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item> a {
        color: #dc1065;
    }
    .header2 #main-navigation-wrapper .nav>li:hover a {
        visibility: visible;
    }
    .header2 #main-navigation-wrapper .dropdown-submenu li:hover>i,.header2 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item> i {
        color: #ff1f7d;
    }
}
@media(max-width: 1201px) {
    .header3 .search-btn{
        display: none;
    }
    .header3 .searchh input, .header3 .mobileSearchForm input{
        border: 1px solid #06114e;
    }
    .header3 .header-navigation .main-nav .menu_box{
        display: inline-block;
        height: 100%;
        overflow-y: scroll;
        padding: 0 26px 0 16px;
        margin-right: -10px;
    }
    .header3 .site-header{
        padding: 0;
    }
    .header3 .header_top_left{
        display: none;
    }
    .header3 .top-inner {
        display: block;
    }
    .header3 .header-navigation{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header3 .logo-box .navbar-brand{
        line-height: normal;
    }
    .header3 .mobileSearchForm .search_blog{
        right: 30px;
    }
    .display-block {
        display: none!important;
    }
    .container {
        width: 100%;
        padding: 0px 15px;
        max-width: 100%;
    }
    .inner-banner__content {
        text-align: center;
    }
    .inner-banner__content h5 {
        display: inline-flex;
    }
    .site-header__wrapper.header3 {
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
    }
    .header3 .header_top {
        padding: 5px 15px;
        background: #081659;
        display: none;
    }
    .header3 #main-navigation-wrapper .navbar-nav li .dropdown-submenu {
        position: relative;
        left: 0%!important;
        width: 100%;
    }
    .header3 #main-navigation-wrapper.navbar-default {
        height: auto;
        background: #081659;
        text-align: left;
        z-index: 999;
        width: 100%;
    }
    .header3 .sticky_header {
        position: relative;
        transition: none !important;
        animation: none !important;
    }
    .header3 .mobileSearchForm {
        width: 100%;
        text-align: center;
        border: unset;
        background: #fff;
        padding: 10px 15px;
        height: auto;
    }
    .header3 .mobileSearchForm .search_blog {
        background-color: #081659;
        display: none;
    }
    .header3 #main-navigation-wrapper .container {
        padding: 0px;
    }
    .header3 #main-navigation-wrapper .col-lg-2.col-md-12.col-xs-12,
    .header3 #main-navigation-wrapper .col-lg-10.col-md-12.col-xs-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .header3 .site-header__header-one .logo-box {
        width: auto;
    }
    .header3 .site-header__header-one .menu_box .logo-box {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }
    .header3 .logo-menu {
        display: block;
        margin: 8px 0px 0px 10px;
        max-width: 160px;
    }
    .header3 .logo-menu img {
        width: 100%;
        float: left;
        height: auto;
    }
    .header3 .navbar-header {
        width: 100%;
        float: none;
        margin: 0px!important;
    }
    .header3 .navbar-default .navbar-toggle {
        border: medium none;
        display: block;
        margin: 8px 0px 9px;
        padding: 15px 10px;
    }
    .header3 .navbar-default .navbar-toggle:focus,
    .header3 .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .header3 .navbar-default .navbar-toggle:hover {
        border-color: #fff;
        background: none !important;
        background-color: transparent;
    }
    .header3 .navbar-default .navbar-toggle .icon-bar {
        background: #fff;
        width: 25px;
        height: 3px;
    }
    .header3 .navbar-default .navbar-toggle:hover .icon-bar {
        background: #fff;
    }
    .header3 .navbar-collapse.collapse {
        display: none!important;
        height: 0!important;
        padding-bottom: 0;
        overflow: auto!important;
        width: 100%;
    }
    .header3 .navbar-default .navbar-collapse {
        background: #12121b;
        padding: 0px 0px !important;
        padding-bottom: 0px !important;
        margin: 0;
    }
    .header3 .navbar-collapse.collapse.in {
        display: block !important;
        height: auto !important;
        max-height: 80vh;
    }
    .header3 .navbar-collapse.in {
        overflow-y: auto;
    }
    .header3 #main-navigation-wrapper .navbar-collapse {
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    .header3 .navbar-nav {
        margin: 0;
    }
    .header3 #main-navigation-wrapper .nav {
        width: 100%;
        background: #fff;
    }
    .header3 #main-navigation-wrapper .nav>li {
        display: inline-block;
        padding: 0;
        text-align: left;
        width: 100%;
        margin-right: 0;
    }
    .header3 .header-navigation ul>li {
        border-bottom: none;
        margin-bottom: 0;
    }
    .header3 .header-navigation ul>li>.sub-menu>li>i:hover {
        color: #fff;
    }
    .header3 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        visibility: visible;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
    }
    .header3 .header-navigation ul>li.current-menu-item {
        border-bottom: none;
        background: #fff;
    }
    .header3 #main-navigation-wrapper .nav>li>a {
        display: block;
        width: 100%;
        padding: 14px 17px;
        border-right: 0px;
        position: relative;
        font-size: 15px;
        line-height: 20px;
    }
    .header3 #main-navigation-wrapper .nav>li:first-child>a {
        padding-left: 15px;
    }
    .header3 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a,
    .header3 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus,
    .header3 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover,
    .header3 #main-navigation-wrapper.navbar-default .navbar-nav>li>a.active {
        background: #000;
        color: #fff;
    }
    .header3 #main-navigation-wrapper .nav>li.dropdown.dropdown-active>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header3 #main-navigation-wrapper .nav>li:last-child>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header3 #main-navigation-wrapper .nav>li+li>a {
        border-left: none;
    }
    .header3 #main-navigation-wrapper .navbar-nav li>ul.sub-menu {
        position: relative;
        width: 100%;
        float: left;
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .header3 .header-navigation ul>li:hover, .header3 .header-navigation ul>li.active, .header3 .header-navigation ul>li.current_page_parent{
        border: 0;
    }
    .header3 #main-navigation-wrapper li ul.sub-menu{
        box-shadow: 0 0 40px 0 rgb(90 90 90 / 14%);
    }
    .header3 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        background: #fff;
        border-top-color: #ccc;
    }
    .header3 #main-navigation-wrapper .main-nav>ul>li ul>li>a::before {
        background: #fff;
        display: none;
    }
    .header3 #main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        box-shadow: 0 0 0 #fff;
        background: #fff;
    }
    .header3 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu,
    .header3 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>.dropdown-submenu,
    .header3 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>.dropdown-submenu,
    .header3 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>ul li>.dropdown-submenu{
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        float: left;
    }
    .header3 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu{
        background: #fff;
    }
    .header3 #main-navigation-wrapper .dropdown-submenu li a {
        padding: 12px 25px !important;
        line-height: 24px;
		border:0px;
    }
	.header3 #main-navigation-wrapper li>ul li>.dropdown-submenu li a{
        padding: 12px 38px !important;
    }
	.header3 #main-navigation-wrapper .main-nav>ul>li ul>li ul>li>a {
		padding-left: 60px!important;
	}
    .header3 #main-navigation-wrapper .dropdown-submenu>li>i {
        color: #081659;
    }
    .header3 .nav li i {
        position: absolute;
        top: 8px;
        right: 15px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        color: #081659;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        font-size: 14px;
    }
    .header3 .nav li i.DDopen {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .header3 .nav li ul li i {
        color: #fff;
        top: 5px;
    }
    .header3 .logo.sticky_none,
    .logo.sticky_logo {
        display: none;
    }
    .header3 nav ul li.menu-item-has-children i {
        display: block;
    }
    .header3 nav ul li.menu-item-has-children i.DDopen {
        color: #081659;
    }
    .header3 .top-inner {
        padding: 0 15px;
    }
    .header3 .navbar .cmn-toggle-switch {
        display: block;
    }
    .header3 .navbar .toggle-block {
        position: fixed;
        height: 100vh;
        width: 312px;
        top: 0;
        left: 0;
        bottom: 0;
        margin: 0!important;
        overflow: hidden;
        visibility: hidden;
        z-index: 999;
        -webkit-transition: all 200ms linear 0ms;
        -khtml-transition: all 200ms linear 0ms;
        -moz-transition: all 200ms linear 0ms;
        -ms-transition: all 200ms linear 0ms;
        -o-transition: all 200ms linear 0ms;
        transition: all 200ms linear 0ms;
        -webkit-transform: translateX(-100%);
        -khtml-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 22%);
        -khtml-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -moz-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -ms-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -o-box-shadow: 0 0 12px rgba(0,0,0,.22);
        box-shadow: 0 0 12px rgb(0 0 0 / 22%);
    }
    .header3 .navbar .toggle-block.navigation-open {
        z-index: 999;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateX(0%);
        -khtml-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
    .header3 #main-navigation-wrapper.navbar-default.sticky_header {
        top: 0;
        position: fixed;
        transition: all .7s;
    }
    .admin-bar .header3 #main-navigation-wrapper.navbar-default.sticky_header{
        top: 32px;
    }
    .header3 #main-navigation-wrapper.navbar-default.header3_not_sticky.sticky_header{
        position: relative;
    }
    .header3 .main-nav {
        background: linear-gradient(to right, #06f, #044ebd);
        -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
    }
    .header3 .toggle-block-container {
        padding: 0 15px;
    }
    .header3 ul#Primary {
        padding: 0;
        padding-inline-start: 0;
    }
    .header3 .header-navigation .main-nav {
        overflow: hidden;
        width: auto;
        padding: 20px 0 45px;
        background-color: #081659;
        position: fixed;
        z-index: 1001;
        top: 0;
        height: 100%;
        left: 0;
        right: 0;
    }
    .header3 .cd-search input[type="search"] {
        border: 1px solid #fff;
        height: 35px;
        width: 85%;
        background: transparent;
        margin-top: 12px;
        position: relative;
        margin-left: 2%;
    }
    .header3 .cd-search {
        display: inline-block;
        text-align: center;
        margin-bottom: 10px;
        width: 100%;
    }
    .header3 .header-search {
        display: none;
    }
    .header3 .header-navigation{
        position: relative;
    }
    .header1 .search-btn,.header1 .right-side-box{
        display: none;
    }
    .header1 .searchh input, .header1 .mobileSearchForm input{
        border: 1px solid #06114e;
    }
    .header1 .header-navigation .main-nav .menu_box{
        display: inline-block;
        height: 100%;
        overflow-y: scroll;
        padding: 0 26px 0 16px;
        margin-right: -10px;
        min-width: 345px;
    }
    .header1 .site-header{
        padding: 0;
    }
    .header1 .header_top_left{
        display: none;
    }
    .header1 .top-inner {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .header1 .header-navigation{
        padding-top: 0;
        padding-bottom: 0;
    }
    .header1 .logo-box .navbar-brand{
        line-height: normal;
    }
    .header1 .mobileSearchForm .search_blog{
        right: 30px;
    }
    .site-header__wrapper.header1 {
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
    }
    .header1 .header_top {
        padding: 5px 15px;
        background: #081659;
        display: none;
    }
    .header1 #main-navigation-wrapper .navbar-nav li .dropdown-submenu {
        position: relative;
        left: 0%!important;
        width: 100%;
    }
    .header1 #main-navigation-wrapper.navbar-default {
        height: auto;
        background: #101528;
        text-align: left;
        z-index: 999;
        width: 100%;
    }
    .header1 .sticky_header {
        position: relative;
        transition: none !important;
        animation: none !important;
    }
    .header1 .mobileSearchForm {
        width: 100%;
        text-align: center;
        border: unset;
        background: #fff;
        padding: 10px 15px;
        height: auto;
    }
    .header1 .mobileSearchForm .search_blog {
        background-color: #081659;
        display: none;
    }
    .header1 #main-navigation-wrapper .container {
        padding: 0px;
    }
    .header1 #main-navigation-wrapper .col-lg-2.col-md-12.col-xs-12,
    .header1 #main-navigation-wrapper .col-lg-10.col-md-12.col-xs-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .header1 .site-header__header-one .logo-box {
        width: 97%;
    }
    .header1 .site-header__header-one .menu_box .logo-box {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }
    .header1 .logo-menu {
        display: block;
        margin: 8px 0px 0px 10px;
        max-width: 160px;
    }
    .header1 .logo-menu img {
        width: 100%;
        float: left;
        height: auto;
    }
    .header1 .navbar-header {
        width: 100%;
        float: none;
        margin: 0px!important;
    }
    .header1 .navbar-default .navbar-toggle {
        border: medium none;
        display: block;
        margin: 8px 0px 9px;
        padding: 15px 10px;
    }
    .header1 .navbar-default .navbar-toggle:focus,
    .header1 .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .header1 .navbar-default .navbar-toggle:hover {
        border-color: #fff;
        background: none !important;
        background-color: transparent;
    }
    .header1 .navbar-default .navbar-toggle .icon-bar {
        background: #fff;
        width: 25px;
        height: 3px;
    }
    .header1 .navbar-default .navbar-toggle:hover .icon-bar {
        background: #fff;
    }
    .header1 .navbar-collapse.collapse {
        display: none!important;
        height: 0!important;
        padding-bottom: 0;
        overflow: auto!important;
        width: 100%;
    }
    .header1 .navbar-default .navbar-collapse {
        background: #12121b;
        padding: 0px 0px !important;
        padding-bottom: 0px !important;
        margin: 0;
    }
    .header1 .navbar-collapse.collapse.in {
        display: block !important;
        height: auto !important;
        max-height: 80vh;
    }
    .header1 .navbar-collapse.in {
        overflow-y: auto;
    }
    .header1 #main-navigation-wrapper .navbar-collapse {
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    .header1 .navbar-nav {
        margin: 0;
    }
    .header1 #main-navigation-wrapper .nav {
        width: 100%;
        background: #fff;
        min-width: 300px;
    }
    .header1 #main-navigation-wrapper .nav>li {
        display: inline-block;
        padding: 0;
        text-align: left;
        width: 100%;
        margin-right: 0;
    }
    .header1 .header-navigation ul>li {
        border-bottom: none;
        margin-bottom: 0;
    }
    .header1 .header-navigation ul>li>.sub-menu>li>i:hover {
        color: #fff;
    }
    .header1 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        visibility: visible;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
    }
    .header1 .header-navigation ul>li.current-menu-item {
        border-bottom: none;
        background: #fff;
    }
    .header1 #main-navigation-wrapper .nav>li>a {
        display: block;
        width: 100%;
        padding: 14px 17px;
        border-right: 0px;
        position: relative;
        font-size: 15px;
        color: #101528;
        line-height: 20px;
        font-weight: 600;
    }
    .header1 .clicked_back_color{
        color: #1548c8!important;
    }
    .header1 #main-navigation-wrapper .nav>li:first-child>a {
        padding-left: 15px;
    }
    .header1 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a,
    .header1 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus,
    .header1 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover,
    .header1 #main-navigation-wrapper.navbar-default .navbar-nav>li>a.active {
        background: #000;
        color: #fff;
    }
    .header1 #main-navigation-wrapper .nav>li.dropdown.dropdown-active>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header1 #main-navigation-wrapper .nav>li:last-child>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header1 #main-navigation-wrapper .nav>li+li>a {
        border-left: none;
    }
    .header1 #main-navigation-wrapper .navbar-nav li>ul.sub-menu {
        position: relative;
        width: 100%;
        float: left;
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .header1 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        background: #fff;
        border-top-color: #ccc;
    }
    .header1 #main-navigation-wrapper .main-nav>ul>li ul>li>a::before {
        background: #fff;
        display: none;
    }
    .header1 #main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        box-shadow: 0 0 0 #fff;
        background: #fff;
    }
    .header1 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu,
    .header1 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>.dropdown-submenu,
    .header1 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>.dropdown-submenu,
    .header1 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>ul li>.dropdown-submenu{
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        float: left;
    }
    .header1 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu{
        background: #fff;
    }
    .header1 #main-navigation-wrapper .dropdown-submenu li a {
        color: #081659;
        padding: 12px 25px !important;
        line-height: 24px;
        border:0px;
    }
    .header1 #main-navigation-wrapper li>ul li>.dropdown-submenu li a{
        padding: 12px 30px !important;
    }
    .header1 #main-navigation-wrapper .main-nav>ul>li ul>li ul>li>a {
        padding-left: 60px!important;
    }
    .header1 #main-navigation-wrapper .dropdown-submenu>li>i {
        color: #081659;
    }
    .header1 .nav li i {
        position: absolute;
        top: 8px;
        right: 15px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        color: #081659;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        font-size: 14px;
    }
    .header1 .nav li i.DDopen {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .header1 .nav li ul li i {
        color: #fff;
        top: 5px;
    }
    .header1 .logo.sticky_none,
    .logo.sticky_logo {
        display: none;
    }
    .header1 nav ul li.menu-item-has-children i {
        display: block;
    }
    .header1 nav ul li.menu-item-has-children i.DDopen {
        color: #081659;
    }
    .header1 #main-navigation-wrapper .nav .current-menu-item>a,
    .header1 #main-navigation-wrapper .nav .current-menu-item>i {
        color: #081659;
    }
    .header1 .top-inner {
        padding: 0 10px 0 0;
        width: 100%;
    }
    .header1 .navbar .cmn-toggle-switch {
        display: block;
    }
    .header1 .navbar .toggle-block {
        position: fixed;
        height: 100vh;
        width: 335px;
        top: 0;
        left: 0;
        bottom: 0;
        margin: 0!important;
        overflow: hidden;
        visibility: hidden;
        z-index: 999;
        -webkit-transition: all 200ms linear 0ms;
        -khtml-transition: all 200ms linear 0ms;
        -moz-transition: all 200ms linear 0ms;
        -ms-transition: all 200ms linear 0ms;
        -o-transition: all 200ms linear 0ms;
        transition: all 200ms linear 0ms;
        -webkit-transform: translateX(-100%);
        -khtml-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 22%);
        -khtml-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -moz-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -ms-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -o-box-shadow: 0 0 12px rgba(0,0,0,.22);
        box-shadow: 0 0 12px rgb(0 0 0 / 22%);
    }
    .header1 .navbar .toggle-block.navigation-open {
        z-index: 999;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateX(0%);
        -khtml-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
    .header1 #main-navigation-wrapper.navbar-default.sticky_header {
        top: 0;
        position: fixed;
        transition: all .7s;
    }
    .admin-bar .header1 #main-navigation-wrapper.navbar-default.sticky_header{
        top: 32px;
    }
    .header1 #main-navigation-wrapper.navbar-default.header1_not_sticky.sticky_header{
        position: relative;
    }
    .header1 .main-nav {
        background: linear-gradient(to right, #06f, #044ebd);
        -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
    }
    .header1 .toggle-block-container {
        padding: 0 15px;
    }
    .header1 ul#Primary {
        padding: 0;
        padding-inline-start: 0;
    }
    .header1 .header-navigation .main-nav {
        overflow: hidden;
        min-width: 260px;
        width: auto;
        padding: 20px 0 45px;
        background-color: #101528;
        position: fixed;
        z-index: 1001;
        top: 0;
        height: 100%;
        left: 0;
        right: 0;
    }
    .header1 .cd-search input[type="search"] {
        border: 1px solid #fff;
        height: 35px;
        width: 85%;
        background: transparent;
        margin-top: 12px;
        position: relative;
        margin-left: 2%;
    }
    .header1 .cd-search {
        display: inline-block;
        text-align: center;
        margin-bottom: 10px;
        width: 100%;
    }
    .header1 .header-search {
        display: none;
    }
    .header1 .header-navigation{
        position: relative;
    }
    .header2 .search-btn{
        display: none;
    }
    .header2 .searchh input, .header2 .mobileSearchForm input{
        border: 1px solid #06114e;
    }
    .header2 .header-navigation .main-nav .menu_box{
        display: inline-block;
        height: 100%;
        overflow-y: scroll;
        padding: 0 26px 0 16px;
        margin-right: -10px;
    }
    .header2 .site-header{
        padding: 0;
    }
    .header2 #main-navigation-wrapper .nav .menu-item.active a{
        color: #000;
    }
    .header2 .header-navigation{
        padding-top: 15px;
    }
    .header2 .logo-box .navbar-brand{
        line-height: normal;
    }
    .header2 .mobileSearchForm .search_blog{
        right: 30px;
    }
    .site-header__wrapper.header2 {
        box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 25%);
    }
    .header2 #main-navigation-wrapper .navbar-nav li .dropdown-submenu {
        position: relative;
        left: 0%!important;
        width: 100%;
    }
    .header2 #main-navigation-wrapper.navbar-default {
        height: auto;
        background: #fff;
        text-align: left;
        z-index: 999;
        width: 100%;
    }
    .header2 .sticky_header {
        position: relative;
        transition: none !important;
        animation: none !important;
    }
    .header2 .mobileSearchForm {
        width: 100%;
        text-align: center;
        border: unset;
        background: #fff;
        padding: 10px 15px;
        height: auto;
    }
    .header2 .mobileSearchForm .search_blog {
        background-color: #081659;
        display: none;
    }
    .header2 #main-navigation-wrapper .container {
        padding: 0px;
    }
    .header2 #main-navigation-wrapper .col-lg-2.col-md-12.col-xs-12,
    .header2 #main-navigation-wrapper .col-lg-10.col-md-12.col-xs-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .header2 .site-header__header-one .logo-box {
        width: auto;
    }
    .header2 .site-header__header-one .menu_box .logo-box {
        width: 100%;
        margin-bottom: 0px;
        text-align: left;
        background: #fff;
        padding: 15px 0 15px 15px;
    }
    .header2 .logo-menu {
        display: block;
        margin: 8px 0px 0px 10px;
        max-width: 160px;
    }
    .header2 .logo-menu img {
        width: 100%;
        float: left;
        height: auto;
    }
    .header2 .navbar-header {
        width: 100%;
        float: none;
        margin: 0px!important;
    }
    .header2 .navbar-default .navbar-toggle {
        border: medium none;
        display: block;
        margin: 8px 0px 9px;
        padding: 15px 10px;
    }
    .header2 .navbar-default .navbar-toggle:focus,
    .header2 .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .header2 .navbar-default .navbar-toggle:hover {
        border-color: #fff;
        background: none !important;
        background-color: transparent;
    }
    .header2 .navbar-default .navbar-toggle .icon-bar {
        background: #fff;
        width: 25px;
        height: 3px;
    }
    .header2 .navbar-default .navbar-toggle:hover .icon-bar {
        background: #fff;
    }
    .header2 .navbar-collapse.collapse {
        display: none!important;
        height: 0!important;
        padding-bottom: 0;
        overflow: auto!important;
        width: 100%;
    }
    .header2 .navbar-default .navbar-collapse {
        background: #12121b;
        padding: 0px 0px !important;
        padding-bottom: 0px !important;
        margin: 0;
    }
    .header2 .navbar-collapse.collapse.in {
        display: block !important;
        height: auto !important;
        max-height: 80vh;
    }
    .header2 .navbar-collapse.in {
        overflow-y: auto;
    }
    .header2 #main-navigation-wrapper .navbar-collapse {
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    .header2 .navbar-nav {
        margin: 0;
    }
    .header2 #main-navigation-wrapper .nav {
        width: 100%;
        background: #fff;
    }
    .header2 #main-navigation-wrapper .nav>li {
        display: inline-block;
        padding: 0;
        text-align: left;
        width: 100%;
        margin-right: 0;
    }
    .header2 .header-navigation ul>li {
        border-bottom: none;
        margin-bottom: 0;
    }
    .header2 .header-navigation ul>li>.sub-menu>li>i:hover {
        color: #fff;
    }
    .header2 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        visibility: visible;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
    }
    .header2 .header-navigation ul>li.current-menu-item {
        border-bottom: none;
        background: #fff;
    }
    .header2 #main-navigation-wrapper .nav>li>a {
        display: block;
        width: 100%;
        padding: 14px 17px;
        border-right: 0px;
        position: relative;
        font-size: 16px;
        color: #031930;
        line-height: 20px;
    }
    .header2 #main-navigation-wrapper .nav>li:first-child>a {
        padding-left: 15px;
    }
    .header2 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a,
    .header2 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus,
    .header2 #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover,
    .header2 #main-navigation-wrapper.navbar-default .navbar-nav>li>a.active {
        background: #000;
        color: #fff;
    }
    .header2 #main-navigation-wrapper .nav>li.dropdown.dropdown-active>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header2 #main-navigation-wrapper .nav>li:last-child>a {
        border-bottom: 1px solid #eeeff1;
    }
    .header2 #main-navigation-wrapper .nav>li+li>a {
        border-left: none;
    }
    .header2 #main-navigation-wrapper .navbar-nav li>ul.sub-menu {
        position: relative;
        width: 100%;
        float: left;
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .header2 #main-navigation-wrapper .main-nav>ul>li ul>li ul {
        background: #fff;
        border-top-color: #ccc;
    }
    .header2 #main-navigation-wrapper .main-nav>ul>li ul>li>a::before {
        background: #fff;
        display: none;
    }
    .header2 #main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        box-shadow: 0 0 0 #fff;
        background: #fff;
    }
    .header2 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu,
    .header2 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>.dropdown-submenu,
    .header2 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>.dropdown-submenu,
    .header2 #main-navigation-wrapper .navbar-nav>li>ul li>ul li>ul li>ul li>.dropdown-submenu{
        position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        float: left;
    }
    .header2 #main-navigation-wrapper .navbar-nav>li>ul li>.dropdown-submenu{
        background: #ff4c64;
    }
    .header2 #main-navigation-wrapper .dropdown-submenu li a {
        color: #081659;
        padding: 12px 25px !important;
        line-height: 24px;
        border:0px;
    }
    .header2 #main-navigation-wrapper li>ul li>.dropdown-submenu li a{
        padding: 12px 38px !important;
    }
    .header2 #main-navigation-wrapper .main-nav>ul>li ul>li ul>li>a {
        padding-left: 60px!important;
    }
    .header2 #main-navigation-wrapper .dropdown-submenu>li>i {
        color: #081659;
    }
    .header2 .nav li i {
        position: absolute;
        top: 8px;
        right: 15px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        color: #081659;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        font-size: 14px;
    }
    .header2 .nav li i.DDopen {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .header2 .nav li ul li i {
        color: #fff;
        top: 5px;
    }
    .header2 .logo.sticky_none,
    .logo.sticky_logo {
        display: none;
    }
    .header2 nav ul li.menu-item-has-children i {
        display: block;
    }
    .header2 nav ul li.menu-item-has-children i.DDopen {
        color: #081659;
    }
    .header2 #main-navigation-wrapper .nav .current-menu-item>a,
    .header2 #main-navigation-wrapper .nav .current-menu-item>i {
        color: #081659;
    }
    .header2 .top-inner {
        padding: 0 15px;
        width: 100%;
    }
    .header2 .navbar .cmn-toggle-switch {
        display: block;
    }
    .header2 .navbar .toggle-block {
        position: fixed;
        height: 100vh;
        width: 260px;
        top: 0;
        left: 0;
        bottom: 0;
        margin: 0!important;
        overflow: hidden;
        visibility: hidden;
        z-index: 999;
        -webkit-transition: all 200ms linear 0ms;
        -khtml-transition: all 200ms linear 0ms;
        -moz-transition: all 200ms linear 0ms;
        -ms-transition: all 200ms linear 0ms;
        -o-transition: all 200ms linear 0ms;
        transition: all 200ms linear 0ms;
        -webkit-transform: translateX(-100%);
        -khtml-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 22%);
        -khtml-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -moz-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -ms-box-shadow: 0 0 12px rgba(0,0,0,.22);
        -o-box-shadow: 0 0 12px rgba(0,0,0,.22);
        box-shadow: 0 0 12px rgb(0 0 0 / 22%);
    }
    .header2 .navbar .toggle-block.navigation-open {
        z-index: 999;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateX(0%);
        -khtml-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
    .header2 #main-navigation-wrapper.navbar-default.sticky_header {
        top: 0;
        position: fixed;
        transition: all .7s;
    }
    .admin-bar .header2 #main-navigation-wrapper.navbar-default.sticky_header{
        top: 32px;
    }
    .header2 #main-navigation-wrapper.navbar-default.header2_not_sticky.sticky_header{
        position: relative;
    }
    .header2 .main-nav {
        background: linear-gradient(to right, #06f, #044ebd);
        -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.25);
    }
    .header2 .toggle-block-container {
        padding: 0 15px;
    }
    .header2 ul#Primary {
        padding: 0;
        padding-inline-start: 0;
    }
    .header2 .header-navigation .main-nav {
        overflow: hidden;
        width: 260px;
        padding: 20px 0 45px;
        background-color: #fff;
        position: fixed;
        z-index: 1001;
        top: 0;
        height: 100%;
        left: 0;
        right: 0;
    }
    .header2 .cd-search input[type="search"] {
        border: 1px solid #fff;
        height: 35px;
        width: 85%;
        background: transparent;
        margin-top: 12px;
        position: relative;
        margin-left: 2%;
    }
    .header2 .cd-search {
        display: inline-block;
        text-align: center;
        margin-bottom: 10px;
        width: 100%;
    }
    .header2 .header-search {
        display: none;
    }
    .header2 .header-navigation{
        position: relative;
    }
}
@media(max-width: 1734px) and (min-width: 1501px){
    .header3 .searchh.activee{
        right: 40%;
    }
}
@media(max-width: 1501px) and (min-width: 1201px){
    .top-inner.clearfix{
        margin-left: 15px;
    }
    .header1 .top-inner.clearfix{
        margin-left: 0;
    }
    .header1 .navbar.header-navigation.sticky_header,
    .header3 .navbar.header-navigation.sticky_header{
        padding-left: 15px;
        padding-right: 15px;
    }
    .header3 .site-header{
        padding: 0 15px;
    }
    .header1 .header-navigation,.header1 .header_top{
        padding: 20px 20px;
    }
    .header1 .header_button a{
        padding: 14px 20px!important;
    }
    .header1 .header-navigation ul>li,.header2 .header-navigation ul>li{
        margin-right: 20px;
		 margin-left: 20px;
    }
    .header1 .header-navigation ul>li>a{
        font-size: 15px;
    }
    .header2 .top-inner.clearfix{
        margin-left: 20px;
    }
    .header3 .searchh.activee{
        right: 35%;
    }
    .header2 .searchh.activee{
        right: 21%;
    }
    .header1 .header_button a i{
        padding: 3px 4px 3px 6px;
    }
}
@media(max-width: 1367px) and (min-width: 1201px){
    .header1 .header-navigation ul>li,.header2 .header-navigation ul>li{
        margin-right: 10px;
         margin-left: 10px;
    }
}
@media(max-width: 1202px) and (min-width: 1201px){
    .header1 .header-navigation ul>li,.header2 .header-navigation ul>li{
        margin-left: 0;
    }
}
@media(max-width: 1024px){
    .admin-bar .site-header__wrapper.header1 {
        top: 0;
    }
    .site-header__wrapper.header3,.site-header__wrapper.header1 ,.site-header__wrapper.header2 {
        position: relative!important;
    }
}
@media(max-width: 768px) and (min-width: 481px) {
    .header3 #main-navigation-wrapper .container,.header1 #main-navigation-wrapper .container,.header2 #main-navigation-wrapper .container {
        margin: 0;
        max-width: 100%;
    }
}
@media(max-width: 481px) {
    .header3 .site-header__header-one .logo-box,.header2 .site-header__header-one .logo-box  {
        text-align: left;
        padding-left: 10px;
    }
    .header1 .site-header__header-one .logo-box  {
        text-align: left;
        padding-left: 0;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .header3 .site-header__header-one .navbar-brand, .header2 .site-header__header-one .navbar-brand {
        margin-bottom: 10px;
    }
    .header1 .site-header__header-one .navbar-brand{
        margin-bottom: 0;
    }
    .header1 .top-inner{
        padding: 0;
    }
    .header1 .navbar .toggle-block{
        width: 320px;
    }
    .header1 .header-navigation .main-nav .menu_box{
        min-width: 320px;
    }
    .header1 #main-navigation-wrapper.navbar-default{
        padding: 0 10px;
    }
    .header1 .header-navigation .main-nav .menu_box{
        padding: 0 20px 0 10px;
    }
}
@media(max-width: 380px) {
    .inner-banner__content h5 {
        display: inline-block;
    }
	.inner-banner__content h5 span {
		padding:0px;
	}
    .inner-banner__content h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }
}
/***End Header Responsive Style***/
/*
*25 - Footer Responsive Style 
*/
@media(min-width: 992px){
    .footer3 .ftr-footer-widget.ftr-widget,.footer3 .ftr-follow-column.pull-right.ftr-widget,
    .footer1 .ftr-footer-widget.ftr-widget,.footer1 .ftr-follow-column.pull-right.ftr-widget,
    .footer2 .ftr-footer-widget.ftr-widget,.footer2 .ftr-follow-column.pull-right.ftr-widget {
        flex: 0 0 30%;
        max-width: 30%;
    }
    .footer3 .ftr-sol-column.ftr-widget,.footer3 .ftr-link-column.ftr-widget,
    .footer1 .ftr-sol-column.ftr-widget,.footer1 .ftr-link-column.ftr-widget,
    .footer2 .ftr-sol-column.ftr-widget,.footer2 .ftr-link-column.ftr-widget{
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media(max-width: 1465px) {
    .footer3 h3.footer-widget__title span.title-left-line,
    .footer1 h3.footer-widget__title span.title-left-line,
    .footer2 h3.footer-widget__title span.title-left-line{
        right: 0;
        max-width: 44%;
    }
    .footer3 .ftr-sol-column h3.footer-widget__title span.title-left-line,
    .footer1 .ftr-sol-column h3.footer-widget__title span.title-left-line,
    .footer2 .ftr-sol-column h3.footer-widget__title span.title-left-line {
        right: 0;
    }
}
@media(max-width: 1370px) and (min-width: 768px){
    footer.footer3 .widget h3::after,footer.footer1 .widget h3::after,footer.footer2 .widget h3::after{
        max-width: 50%;
    }
    footer.footer3 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer3 .ftr-sol-column.ftr-widget .widget h3::after,
    footer.footer1 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer1 .ftr-sol-column.ftr-widget .widget h3::after,
    footer.footer2 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer2 .ftr-sol-column.ftr-widget .widget h3::after{
        max-width: 30%;
    }
}
@media(max-width: 1201px) and (min-width: 992px) {
    .footer3 .ftr-footer-widget,
    .footer1 .ftr-footer-widget,
    .footer2 .ftr-footer-widget {
        -ms-flex: 0 0 28.333333%;
        flex: 0 0 28.333333%;
        max-width: 28.333333%;
    }
    .footer3 .ftr-sol-column,
    .footer1 .ftr-sol-column,
    .footer2 .ftr-sol-column{
        -ms-flex: 0 0 38.333333%;
        flex: 0 0 38.333333%;
        max-width: 38.333333%;
    }
}
@media(max-width: 1150px) and (min-width: 992px) {
    .footer3 h3.footer-widget__title span.title-left-line,
    .footer1 h3.footer-widget__title span.title-left-line,
    .footer2 h3.footer-widget__title span.title-left-line {
        max-width: 50px;
    }
    .footer3 .ftr-link-column h3.footer-widget__title span.title-left-line,
    .footer1 .ftr-link-column h3.footer-widget__title span.title-left-line,
    .footer2 .ftr-link-column h3.footer-widget__title span.title-left-line {
        right: 0;
    }
}
@media(max-width: 992px) {
    .footer3 h3.footer-widget__title span.title-left-line,
    .footer1 h3.footer-widget__title span.title-left-line,
    .footer2 h3.footer-widget__title span.title-left-line {
        right: 0;
    }
    .footer3 .ftr-footer-widget .widget_media_image,
    .footer1 .ftr-footer-widget .widget_media_image,
    .footer2 .ftr-footer-widget .widget_media_image {
        padding: 0;
        text-align: left;
    }
    .footer3 .ftr-link-column.ftr-widget,.footer3 .ftr-follow-column.ftr-widget,
    .footer1 .ftr-link-column.ftr-widget,.footer1 .ftr-follow-column.ftr-widget,
    .footer2 .ftr-link-column.ftr-widget,.footer2 .ftr-follow-column.ftr-widget {
        margin-top: 50px;
    }
}
@media(max-width: 900px) {
    .footer3 h3.footer-widget__title span.title-left-line,
    .footer1 h3.footer-widget__title span.title-left-line,
    .footer2 h3.footer-widget__title span.title-left-line {
        max-width: 35%;
    }
    .footer3 .footer_top_icon,
    .footer1 .footer_top_icon,
    .footer2 .footer_top_icon {
        margin-right: 15px;
    }
}
@media(max-width: 768px){
    footer.footer3 .widget h3::after,footer.footer1 .widget h3::after,footer.footer2 .widget h3::after,
    footer.footer3 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer3 .ftr-sol-column.ftr-widget .widget h3::after,
    footer.footer1 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer1 .ftr-sol-column.ftr-widget .widget h3::after,
    footer.footer2 .ftr-link-column.ftr-widget .widget h3::after,
    footer.footer2 .ftr-sol-column.ftr-widget .widget h3::after{
        display: none;
    }
}
@media(max-width: 716px) {
    .footer3 .footer_call,
    .footer3 .footer_mail{
        justify-content: left;
    }
    .footer3 .ftr-footer-widget .widget_media_image {
        text-align: left;
    }
    .footer3 h3.footer-widget__title span.title-left-line {
        display: none;
    }
    .footer3 .ftr-link-column.ftr-widget,.footer1 .ftr-link-column.ftr-widget,.footer2 .ftr-link-column.ftr-widget{
        padding-left: 18px;
    }
}
@media(max-width: 575px){
    .footer3 .widget_mc4wp_form_widget,.footer1 .widget_mc4wp_form_widget,.footer2 .widget_mc4wp_form_widget {
        margin-top: 10px;
    }
    .footer3 .ftr-sol-column.ftr-widget,.footer1 .ftr-sol-column.ftr-widget,.footer1 .ftr-sol-column.ftr-widget{
        margin-top: 50px;
    }
}
@media(max-width: 481px){
    .footer3 .ftr-sol-column .widget_tmc_footer_services ul,
    .footer1 .ftr-sol-column .widget_tmc_footer_services ul,
    .footer2 .ftr-sol-column .widget_tmc_footer_services ul {
        display: inline-block;
    }
    .footer3 .site-footer__bottom .copyright_area,
    .footer1 .site-footer__bottom .copyright_area,
    .footer2 .site-footer__bottom .copyright_area{
        display: block;
    }
    .footer3 .site-footer__bottom p, .sitefooter_default p,
    .footer1 .site-footer__bottom p
    .footer2 .site-footer__bottom p{
        margin-bottom: 20px;
    }
}
@media(min-width: 1500px) {
    .site-footer .container,
    .site-footer__main .container {
        padding-left: 0;
        padding-right: 0;
    }
}
/*** End Footers***/
@media(max-width: 768px) {
    .col_width-4 {
        width: 50%;
    }
    .comment_img {
        float: unset;
        margin-right: 0;
    }
    .comment_img img {
        margin-bottom: 25px;
        max-width: 50px;
    }
    .comment_text {
        padding: 0 0 10px;
        margin-left: 0;
    }
    .commentlist ul.children li {
        padding: 5px 0px 0;
    }
    .commentlist {
        margin-top: 0;
    }
    .news2_line_author a {
        width: 100%;
        float: left;
    }
    .contactImgLeft{
        display: none;
    }
}
@media(max-width: 716px) and (min-width: 481px) {
    .col_width-4 {
        width: 55%;
    }
}
@media(max-width: 481px) {
    .col_width-4 {
        width: 100%;
    }
    .commentsWrapper {
        padding: 20px 0;
    }
    .blog .commentsWrapper{
        padding: 0;
    }
    .blog-list__meta li {
        display: block;
    }
    .blog-list__content {
        padding: 20px;
    }
    .commentsWrapper h3{
        font-size: 22px;
    }
    .widget_categories,
    .widget_tag_cloud {
        padding: 25px 20px;
    }
    .widget_recent_entries ul img {
        margin-top: 0;
    }
    .commentsWrapper .comment-respond{
        padding: 40px 20px 20px;
    }
}
@media(max-width: 992px) {
    .blog .service-right-cl.pull-right,
    .blog .right-column.pull-left {
        max-width: 100%;
    }
    .blog .service-right-cl.pull-right,
    .row.blog .pull-right,
    .row.blog .pull-left,
    .blog .left-column.right-left-column {
        padding: 0;
    }
    .container-main .blog,
    .container-main .shop_detail {
        margin: 0;
    }
    .nubmerPagination {
        text-align: left;
    }
    .blog .service-right-cl.pull-right, .row.blog .pull-right, .row.blog .pull-left, .blog .left-column, .blog .left-column.right-left-column{
        padding: 0;
        margin-top: 50px;
    }
    .single-post .row.blog .pull-right.content_side{
        margin-top: 0;
    }
}
/******** Pages Responsive *********/
@media(min-width: 1767px){
    .elementor-element.hm2_about_img img{
        max-width: 43%;
    }
}
@media(min-width: 1201px){
    .get_in_touch_form .col-md-6.col-sm-12.col-xs-12, .get_in_touch_form .col-md-12.col-sm-12.col-xs-12{
        padding: 0 8px;
    }
	.header3 .header-navigation ul>li>a
	{
		color:#fff;
	}
	.header3 .header-navigation ul>li>.sub-menu>li>a {
    color: #06114E;
	}
}
@media(max-width: 1601px){
     .elementor-element.ourservices_counter_box {
        margin-top: 0px!important;
    }
}
@media(max-width: 1501px){
    .elementor-element.hm3_about_pattern img {
        display: none;
    }   
}
@media(max-width: 1501px) and (min-width: 1337px){
    .elementor-element.hm2_price_pattern img{
        right: 5%;
    }
}
@media(max-width: 1501px) and (min-width: 1201px){
    .elementor-element.service_counter_box_text_sec {
        margin-top: 0!important;
    }
    .elementor-element.service_detail_trial_arrow img, .elementor-element.free_trial_text h1:before {
        right: 11%;
    }
    .elementor-element.service_counter_img {
        margin-top: 0!important;
    }
    .elementor-element.service_two_list_sec {
        padding-bottom: 120px!important;
    }
}
@media(max-width: 1337px){
    .elementor-element.hm1_testimonial_img_right {
        background: #fff;
        opacity: 0.9;
    }
    .elementor-element.carousel_service_pattern,
    .elementor-element.hm2_price_pattern img {
        display: none;
    }
    .elementor-element.seo_strip_box {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    section.elementor-section.elementor-element.portfolio_four_section{
        width: 100%;
        max-width: 100%;
    }
}
@media(max-width: 1337px) and (min-width: 1201px){
    .elementor-element.hm2_experience_boxx_right {
        width: 40%!important;
    }
    .elementor-element.hm2_experience_boxx_left{
        width: 60%!important;
    }
}
@media(max-width: 1337px) and (min-width: 1025px){
    .elementor-element.hm1_testimonial_img_sec img {
        min-height: 600px;
        max-width: unset;
    }
}
@media(max-width: 1201px) and (min-width: 1025px){
    .elementor-element.free_trial_text.hm3_free_trial h1 {
        font-size: 45px!important;
    }
}
@media(max-width: 1201px) and (min-width: 1127px){
    .elementor-element.free_trial_text.hm3_free_trial h1 {
        font-size: 48px!important;
    }
}
@media(max-width: 1081px) and (min-width: 1025px){
    .elementor-element.free_trial_text h1 {
        font-size: 44px!important;
    }
}
@media(max-width: 1025px) and (min-width: 992px){
    .elementor-element.free_trial_text h1 {
        font-size: 48px!important;
    }
}
@media(max-width: 1025px) and (min-width: 1000px){
    .elementor-element.hm2_experience.elementor-widget-image img{
        bottom: 70px;
    }
}
@media(max-width: 1000px) and (min-width: 840px){
    .elementor-element.hm2_experience.elementor-widget-image img{
        bottom: 100px;
    }
}
@media(max-width: 840px) and (min-width: 768px){
    .elementor-element.hm2_experience.elementor-widget-image img{
        right: -30%;
    }
}
@media(max-width: 992px) and (min-width: 768px){
    .elementor-element.free_trial_text h1 {
        font-size: 42px!important;
    }
}
@media(max-width: 1201px) and (min-width: 883px){
    .elementor-element.service_detail_trial_arrow img,.elementor-element.free_trial_text h1:before{
        right: 9%;
    }
}
@media(max-width: 1201px) and (min-width: 1025px){
    .elementor-element.service_detail_trial_arrow.hm3_trial_img img,
    .elementor-element.free_trial_text.hm3_free_trial h1:before{
        right: 0;
    }
}
@media(max-width: 1071px) and (min-width: 883px){
    .elementor-element.free_trial_text.hm3_free_trial h1 {
        font-size: 42px!important;
    }
}
@media(max-width: 1025px) and (min-width: 768px){
    .elementor-element.circle_progress_sec {
        max-width: 50%;
    }
    .hm1_progress_sign.elementor-widget-image-box .elementor-image-box-content{
        padding-left: 20px;
    }
    .elementor-element.hm2_package_arrow img{
        margin-right: 20%;
    }
    .elementor-element.about_history::before{
        left: 15%;
    }
    .elementor-element.about_history {
        padding-right: 15px;
    }
    .elementor-element.service_counter_img{
        top: 120px;
    }
    .elementor-element.service_detail_trial_arrow.hm3_trial_img img,.elementor-element.free_trial_text.hm3_free_trial h1:before{
        right: 33%;
    }
    .digi_sign .elementor-image-box-img img{
        max-width: 150px;
    }
}
@media(max-width: 580px) and (min-width: 450px){
    .elementor-element.free_trial_text.hm3_free_trial h1:before {
        right: 21%;
    }
}
@media(max-width: 450px) and (min-width: 420px){
    .elementor-element.free_trial_text.hm3_free_trial h1:before {
        right: 15%;
    }
}
@media(max-width: 420px){
    .elementor-element.free_trial_text.hm3_free_trial h1:before {
        right: 5%;
    }
}
@media(max-width: 1201px){
    .elementor-element.hm3_savemoney_box:before {
        background: #f2f2f2;
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.7;
        left: 0;
        right: 0;
    }
    .portfolio_image.column_two,.portfolio_image,.portfolio_image.column_four{
        height: auto;
    }
    .portfolio_desc_div h5:after{
        width: 40px;
    }
    .portfolio{
        padding: 0 10px;
    }
    .portfolio_content_div{
        padding: 0 25px 15px;
    }
}
@media(max-width: 1100px){
    .service_style_3 .style3_overlay_service img{
        max-width: 60px;
        max-height: 60px;
    }
    .service_style_3 .style3_overlay_service h4{
        font-size: 22px;
        padding-top: 15px;
    }
    .style3_overlay_service{
        padding: 20px;
    }
    .service_style_3 .service1_content{
        padding: 0 20px 20px;
    }
    .service_style_3 .service1_content p{
        padding-top: 20px;
    }
}
@media(max-width: 1025px){
    .news1_text_box h4, .news1_text_box h4 a{
        font-size: 24px;
    }
    .elementor-element.hm1_testimonial_img_sec img {
        max-width: unset;
    }
    section.elementor-element.about_video{
        bottom: 34%;
        left: 40%;
    }
    .team_detail_sub_title h5.elementor-heading-title:after, .team_detail_sub_title_2 h5.elementor-heading-title:after{
        width: 50%;
        right: unset;
        margin-left: 5px;
    }
    .elementor-element.plan_offer_banner.elementor-section-height-default{
        top: 37px;
        right: -25px;
        max-width: 100px;
    }
    .elementor-column.elementor-element.hm1_strip_box.hm1_strip_box_center {
        margin: 0 auto;
    }
    .elementor-element.hm1_top_strip {
        background-image: unset!important;
    }
    .elementor-element.hm3_counter_box .elementor-widget-wrap.elementor-element-populated{
        align-items: center!important;
    }
    .elementor-element.hm2_about_img img{
        position: relative;
        right: unset;
        bottom: unset;
        margin-top: 70px;
    }
    .portfolio_style2 .portfolio2_column{
        height: 350px;
    }
    .aboutus_tabs.elementor-element .elementor-tab-title{
        margin-right: 15px;
        padding: 20px 15px;
    }
    .contact_us_form .row {
        margin: 0;
    }
    .team3box h3:after{
        display: none;
    }
    .elementor-element.hm_team_sec .elementor-widget-wrap.elementor-element-populated {
        max-height: 100%;
    }
    .elementor-element.hm_client_sec {
        margin-top: 0px!important;
    }
}
@media(max-width: 992px){
    .elementor-element.hm1_testimonial_img_right,
    .elementor-element.hm1_testimonial_sec_left {
        display: none;
    }
    .elementor-element.hm1_testimonial_sec{
        position: relative;
    }
    .elementor-element.hm1_testimonial_sec_right {
        width: 100%!important;
        padding: 0 15px;
    }
    .testimonial1 .owl-dots,.services1 .owl-dots{
        display: none;
    }
    .elementor-element.hm1_testimonial_img_sec img{
        max-width: 100%;
    }
    .elementor-element.hm1_testimonial_img_left {
        width: 100%!important;
    }
    .team_style2 .team2_content{
        padding: 25px 15px;
        background: #fff;
    }
    .get_in_touch_form input, .get_in_touch_form select, .get_in_touch_form textarea{
        margin-bottom: 20px;
    }
    .services1.service_style_2 .single_services1 {
        margin-top: 30px;
    }
    .services1.service_style_2{
        margin-top: -30px;
    }
}
@media(max-width: 992px) and (min-width: 815px){
    .service_style_3 .single_services1 .service1_img a{
        margin-left: auto;
        margin-right: auto;
    }
    .service_style_3 .service1_content:before{
        width: 100%;
    }
}
@media(max-width: 901px) and (min-width: 801px){
    section.elementor-element.about_video{
        bottom: 36%;
        left: 36%;
    }
}
@media(max-width: 1050px) and (min-width: 860px){
    .team3box .team3Social{
        padding: 0 15px;
        top: 74%;
    }
    .team3box:hover .team3Social{
        top: 45%;
    }
}
@media(max-width: 860px) and (min-width: 768px){
    .team3box .team3Social{
        top: 68%;
        padding: 0 10px;
    }
    .team3box:hover .team3Social{
        top: 35%;
    }
    .team_style3 .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
        padding: 0 10px;
    }
    .team3box .team3Social ul li a i{
        font-size: 15px;
        width: 28px;
        height: 28px;
    }
}
@media(max-width: 883px){
    .elementor-element.service_detail_trial_arrow img,.elementor-element.free_trial_text h1:before{
        right: 0;
    }
}
@media(max-width: 801px){
    section.elementor-element.about_video {
        bottom: 43%;
        left: 30%;
    }
    .team_style2 .team2_content h3, .team_style2 .team2_content h3 a{
        font-size: 20px;
    }
    .team_style2 .team2_content p{
        font-size: 15px;
    }
    .testimonial2_single{
        padding: 0 15px 30px;
    }
    .query-shape img{
        right: 26%;
    }
}
@media(max-width: 801px){
    .service1_content{
        padding: 0 15px 40px;
    }
    .services1{
        padding: 0 0 0 25px;
    }
    .service1_content h4, .service1_content h4 a{
        font-size: 20px;
        font-weight: 700;
    }
}
@media(max-width: 768px) and (min-width: 601px){
    .services1{
        padding: 0 0 0 15px;
    }
    .services1.service_style_3{
        padding: 0;
    }
}
@media(max-width: 768px) and (min-width: 576px){
    .service_style_3 .service1_content h4, .service_style_3 .service1_content h4 a{
        font-size: 20px;
    }
}
@media(max-width: 768px) and (min-width: 550px){
    .elementor-element.plan_box {
        width: 46%;
        margin-left: 10px;
        margin-right: 10px;
    }
}
@media(max-width: 801px) and (min-width: 576px){
    .team_style1 .col-md-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .team_style1 .team-box img {
        width: 100%;
        max-height: 353px;
    }
}
@media(max-width: 901px){
    .aboutus_tabs.elementor-element .elementor-tab-title{
        margin-right: 5px;
    }
}
@media(max-width: 768px){
    .testi1_quote_title span i{
        right: unset;
        left: 0;
        top: -2px;
    }
    .testi1_quote_title{
        margin-top: 15px;
    }
    .hm1_progress_sign.elementor-widget-image-box .elementor-image-box-content {
        padding-left: 0;
        border-left: 0;
        margin-top: 20px;
    }
    .aboutus_tabs.elementor-element .elementor-tab-title.elementor-active:before{
        display: none;
    }
    .aboutus_tabs.elementor-element .elementor-tab-title{
        max-width: 100%;
        margin-bottom: 15px;
    }
    .aboutus_tabs svg {
        width: auto;
        text-align: left;
        margin-bottom: 0;
        margin-right: 15px;
    }
    .aboutus_tabs.elementor-element .elementor-tab-title{
        text-align: left;
    }
    .aboutus_tabs .elementor-tabs-content-wrapper .elementor-tab-content{
        margin-bottom: 50px;
        padding-top: 0;
    }
    .aboutus_tabs .elementor-tabs-content-wrapper .elementor-tab-content:last-child{
        margin-bottom: 0;
    }
    .elementor-element.history_box .elementor-container.elementor-column-gap-default {
        margin-left: 0;
    }
    .elementor-element.about_history::before{
        display: none;
    }
    .elementor-element.history_certifiacte_img{
        left: 0;
    }
    .elementor-element.counter_dashed_line{
        display: none;
    }
    .news2_text_box{
        padding: 35px 15px;
    }
    .news2_line_author a{
        padding-left: 0;
        padding-bottom: 15px;
    }
    .news2_text_box h4, .news2_text_box h4 a{
        font-size: 25px;
    }
    section.elementor-element.about_video {
        bottom: 34%;
        left: 18%;
    }
    .client_left .client_images .mainImg, .client_left .client_images .hoverImg,
    .client_right .client_images .mainImg, .client_right .client_images .hoverImg{
        text-align: center;
    }
    .elementor-element.plan_offer_banner.elementor-section-height-default{
        top: 51px;
        max-width: 130px;
    }
    .elementor-element.hm1_strip_box .elementor-icon-box-icon {
        max-width: 94px;
        padding-bottom: 5px;
        margin-left: 0!important;
    }
    .services1 .single_services1 .service1_img img{
        width: auto;
    }
    .hm1_appointment_contact .elementor-icon-box-icon{
        max-width: 80px;
    }
    .portfolio_style2 .portfolio2_column{
        border-top: 6px solid #fff;
        border-left: 0;
        height: 260px;
    }
    .portfolio_style2 .portfolio2_column:first-child{
        border-top: 0;
    }
    .elementor-element.service_counter_img {
        position: relative;
        top: 0;
        right: unset;
        left: unset;
    }
    .services1.service_style_2.service_style_3 .single_services1{
        max-width: 369px;
    }
    .elementor-element.hm2_consult_sec {
        position: relative;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .elementor-element.free_trial_text h1:before{
        bottom: -5px;
    }
    .elementor-element.elementor-absolute.service_one_top_pattren{
        display: none!important;
    }
    .hm2_progress_sign.elementor-widget-image-box .elementor-image-box-content{
        border-left: 0;
        padding-left: 0;
        padding-top: 20px;
    }
    .elementor-element.plan_box .elementor-icon-box-wrapper {
        display: flex;
    }
    .elementor-element.hm2_experience.elementor-widget-image img{
        position: relative;
        right: unset;
        bottom: unset;
        padding: 15px 0;
    }
}
@media(max-width: 768px) and (min-width: 620px){
     .elementor-element.free_trial_text h1:before{
        right: 27%;
    }
}
@media(max-width: 496px) and (min-width: 437px){
     .elementor-element.free_trial_text h1:before{
        right: 15%;
    }
}
@media(max-width: 437px) and (min-width: 420px){
     .elementor-element.free_trial_text h1:before{
        right: 7%;
    }
}
@media(max-width: 481px){
    .elementor-element.free_trial_text h1{
        font-size: 35px!important;
    }
}
@media(max-width: 576px){
    .team_style1 .team-box{
        max-width: 263px;
    }
    .news1_single{
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
    }
     .elementor-element.error_page_content {
        left: 15px;
        max-width: 300px;
    }
    .single_portfol_study .portfolio_image img{
        width: auto;
    }
    .portfolio_content_div{
        max-width: 360px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .single_portfol_study{
        text-align: center;
    }
    .team3box_img{
        width: auto;
    }
    .team3box{
        margin-left: auto;
        margin-right: auto;
        float: unset;
        max-width: 270px;
    }
    .team_style2 .team-box{
        max-width: 263px;
    }
    .services1.service_style_2.service_style_3 .single_services1,
    .team_style1 .team-box,.services1.service_style_2 .single_services1,
    .team_style2 .team-box{
        margin-right: auto;
        margin-left: auto;
    }
    .services1.service_style_2 .single_services1{
        max-width: 369px;
    }
    .style3_overlay_service{
        padding: 30px;
    }
    .service_style_3 .service1_content {
        padding: 0 30px 30px;
    }
    .service_style_3 .service1_content p {
        padding-top: 30px;
    }
}
@media(max-width: 700px) and (min-width: 576px){
    section.elementor-element.about_video {
        bottom: 32%;
        left: 23%;
    }
}
@media(max-width: 768px) and (min-width: 530px){
    .elementor-element.contactus_icon_class{
        max-width: 8%!important;
    }
}
@media(max-width: 601px){
    .services1{
        padding: 0;
    }
    .team_style2 .team2_content h3, .team_style2 .team2_content h3 a{
        font-size: 22px;
    }
    .team_style2 .team2_content p {
        font-size: 16px;
    }
    .elementor-element.plan_box >.elementor-widget-wrap.elementor-element-populated {
        box-shadow: 0 0 20px -8px #333333;
    }
    .admin-bar .header1 #main-navigation-wrapper.navbar-default.sticky_header,
    .admin-bar .header2 #main-navigation-wrapper.navbar-default.sticky_header,
    .admin-bar .header3 #main-navigation-wrapper.navbar-default.sticky_header{
        top: 0;
    }
    .service_style_3 .style3_overlay_service img {
        max-width: 50px;
        max-height: 50px;
    }
}
@media(max-width: 576px) and (min-width: 445px){
    .team_style1 .col-lg-3.col-md-3.col-sm-6.col-xs-12,
    .team_style2 .col-lg-3.col-md-3.col-sm-6.col-xs-12{
        width: 50%;
    }
}
@media(max-width: 576px) and (min-width: 415px){
    section.elementor-element.about_video{
        left: 29%;
    }
}
@media(max-width: 550px) and (min-width: 400px){
    .elementor-element.plan_box{
        max-width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media(max-width: 415px){
    section.elementor-element.about_video {
        bottom: 31%;
        left: 27%;
    }
    .timerWrapper .timerBlock{
        width: 66%;
        height: 150px;
        padding: 35px 20px;
    }
    .timerWrapper .timer{
        font-size: 50px;
        line-height: 55px;
    }
}