/*
Theme Name: Tradecredebt
Text Domain: tradecredebt
Version: 1.5
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------*/
body {
    font-size: 16px;
    color: #707070;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    color: #12213a;
}
.source,
.newsll,
.source1,
.source2 {
    display: none !important;
}
.vc_btn3-container.fp-button.vc_btn3-center .vc_btn3 {
    color: #ffffff !important;
    font-weight: 600;
    font-size: 18px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.white-text {
    color: #ffffff;
}


/*--------------- Header Start ---------------*/
header {
    padding-top: 15px;
    padding-bottom: 15px;
}
Header .container {
    max-width: 1240px;
}

/* navbar */
#menu-main-menu {
    min-width: 100% !important;
    text-align: center;
}
header .container .nav_menu {
    z-index: 999999;
}
header .container .nav_menu__menubar {
    padding-top: 5px;
    padding-bottom: 0px;
}
header .container .nav_menu__menubar {
    text-align: right;
}
header .container .nav_menu__menubar .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a {
    display: block;
    padding: 10px 0px;
    text-align: left;
    color: #13213a;
    border-bottom: solid 1px #7abbca45;
    margin: 0 10px;
    letter-spacing: 0.8px;
    text-decoration: none font-szie:14px !important;
}
header .container .nav_menu__menubar .menu-item {
    display: inline-block;
}
header .container .nav_menu__menubar .menu-item-has-children {
    position: relative;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children:hover .sub-menu {
    display: block;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu {
    display: none;
    -webkit-animation: rotateMenu 400ms ease-in-out forwards;
    animation: rotateMenu 400ms ease-in-out forwards;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    list-style: none;
    padding: 0;
    margin: 0;
    min-width: 180px;
    position: absolute;
    top: 30px;
    left: -50%;
    background-color: white;
    padding-top: 10px;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu::after {
    font-family: FontAwesome;
    content: '\f0d8';
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    pointer-events: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    color: #ff8400;
    font-size: 26px;
    padding-top: 0px;
}
header .container .nav_menu__menubar .menu-item:first-child a:after {
    display: none;
}
header .container .nav_menu__menubar .menu-item a {
    padding: 10px 15px;
    font-size: 14px !important;
    color: #13213a;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
}
header .container .nav_menu__menubar .menu-item a:hover,
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a:hover {
    color: #ff8400;
    text-decoration: none !important;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a {
    display: block;
    padding: 10px 0px;
    text-align: left;
    color: #13213a;
    margin: 0 10px;
    letter-spacing: 0.8px;
    text-decoration: none;
    font-size: 14px;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a:after {
    display: none;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item {
    width: 100%;
}
header .container .nav_menu__menubar .menu-item a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 16px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background-color: #13213a;
    /* display: none; */
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a {
    display: block;
    padding: 10px 0px;
    text-align: left;
    color: #13213a;
    border-bottom: solid 1px #7abbca45;
    margin: 0 10px;
    letter-spacing: 0.8px;
    text-decoration: none
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item:last-child {
    /* 	border-bottom: #ff8400 4px solid; */
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu {
    -webkit-animation: rotateMenu 400ms ease-in-out forwards;
    animation: rotateMenu 400ms ease-in-out forwards;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 185px;
    position: absolute;
    top: 38px;
    left: -50%;
    background-color: white;
}
header .container .nav_menu__menubar .menu-item.current-menu-item {
    position: relative;
}
header .container .nav_menu__menubar .menu-item:hover a::before,
header .container .nav_menu__menubar .menu-item.current-menu-item a::before {
    /* 	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	margin: auto;
	width: 75%;
	height: 2px;
	transition: all 0.3s */
}
header .container .nav_menu__menubar .menu-item.current-menu-item a,
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu .current-menu-item a {
    /* 	color: #ff8400; */
}
header .container .nav_menu__menubar .menu-item a i.fa.fa-home {
    font-size: 22px;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children a.link {
    line-height: 40px;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu .current-menu-item::before {
    width: 100%;
    bottom: 0;
}
header .container .nav_logo img {
    width: 100%;
    max-width: 240px;
}
/*----------- Header End -----------------*/



.z-index {
    z-index: 0 !important;
    position: relative !important;
}
.signUpBox span.wpcf7-form-control-wrap.classform-control {
    float: left;
    width: 70%;
}
td.text-center.yesno:after {
    content: url(images/close.svg);
}
td.text-center.yesno.\31:after {
    content: url(images/right.svg);
}
.table thead th {
    border: 0 !important;
    text-align: center;
}
body .swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: -60px;
}
body .swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: -60px;
}
.table {
    border-collapse: collapse;
}
.table tr:first-child td {
    border-top: 0;
    border-left: 0;
}
.accordionBox .card:hover {
    background: #ffffff !important;
}
.blog-wd {
    margin-top: 50px;
}
.single-post main#site-content a {
    color: #ff8400;
}
.accordionBox .card .card-body {
    padding: 0px 32px 30px 32px !important;
}
.section10.cms ul {
    padding-left: 20px !important;
}
.table tr td:first-child {
    border-left: 0;
    border-right: 0;
}
.table tr:last-child td {
    border-bottom: 0;
}
.table tr td:last-child {
    border-right: 0;
}
.table tr td {
    border-left: 0;
    padding: 4px;
}
.single-post main#site-content {
    padding-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
}
.banner-box .container {
    max-width: 1240px;
}
.banner-box .container .row .banner-bullets {
    padding: 10px 15px;
    width: 250px;
}
section.sliderImg {
    text-align: center;
}
.single-post main#site-content h1,
.single-post main#site-content h2,
.single-post main#site-content h3,
.single-post main#site-content h4,
.single-post main#site-content h5,
.single-post main#site-content h6 {
    margin-bottom: 40px;
    margin-top: 60px;
    color: #12213a;
}
.blog_section .blog_wrap .blog_box article {
    box-shadow: none !important;
    margin-bottom: 30px;
    border-radius: 15px !important;
}
.blog_section .blog_wrap .blog_box article .contain_box h3 {
    color: #1f2d45;
    margin-top: 40px;
}
.table-how table {
    border-collapse: collapse;
    border: 0 !important;
    box-shadow: 0px 7px 10px #e3e3e3;
    border-radius: 20px;
}
.table-how table th {
    border: 0 !important;
    background: #11223D;
    text-align: center;
    color: #ffffff;
    border-radius: 20px 20px 0 0px;
    padding: 20px 0px;
    border-bottom: 5px solid #ff8400 !important;
}
.table-how table td {
    border: 1px solid #D9D9D9;
    padding: 15px 15px;
}
.table-how table tr:first-child td {
    border-top: 0;
}
.table-how table tr td:first-child {
    border-left: 0;
}
.table-how table tr:last-child td {
    border-bottom: 0;
}
.table-how table tr td:last-child {
    border-right: 0;
}
.table-how table th h3 {
    color: #ffffff;
    font-size: 19px;
}
.table-how table td a {
    color: #11223d;
}
p.banner-title b {
    color: #ff8400;
}
.smush-detected-img {
    border-radius: 0 !important;
}
.table-how table tr td:first-child {
    font-size: 18px;
}
.blog_section .blog_wrap .blog_box:first-child {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    flex: 100%;
    box-shadow: 0 7px 10px #e3e3e3;
    border-radius: 30px !important;
    padding: 0 !important;
    margin-bottom: 150px;
}
.vc_row.wpb_row.vc_row-fluid {
    padding-left: 8% !important;
    padding-right: 8% !important;
}
.sec_ul li {
    color: #fff;
}
.blog_section .blog_wrap .blog_box article .img_box img {
    border-radius: 15px !important;
}
.blog_section .blog_wrap .blog_box:first-child article .img_box img {
    border-radius: 0 !important;
}
.blog_section .blog_wrap .blog_box:first-child article .contain_box h3 {
    margin-top: 20px !important;
    padding-left: 30px;
    max-width: 770px;
    font-size: 40px;
}
.swiper-horizontal .swiper-button-prev:after {
    content: url(images/arrow-left.svg) !important;
    transform: scale(.7);
}
.swiper-horizontal .swiper-button-next:after {
    content: url(images/arrow-right.svg) !important;
    transform: scale(.7);
}
.swiper-container.slider-top {
    /* overflow: hidden; */
    position: relative;
    border-radius: 30px;
    box-shadow: 0px 4px 10px #e3e3e3;
    /* max-width: 160px !important; */
    margin: auto;
}
.two-line-bullet ul li,
.section10 .two-line-bullet ul li {
    background: url(images/ul.svg) !important;
    color: #707070;
    font-weight: 600;
    display: inline-block;
    background-repeat: no-repeat !important;
    padding-left: 20px;
    padding-top: 0;
    padding-bottom: 10px;
    background-position: top 6px left !important;
    background-size: 10px !important;
    width: 100%;
}
.section10 .two-line-bullet ul li:before {
    background: url(images/ul.svg) !important;
    content: "";
    display: none;
    width: 10px;
    height: 10px;
    background-size: 100% !important;
    margin-right: 10px;
    margin-top: 9px;
}
.swiper-slide {
    display: flex;
    vertical-align: middle;
    border-radius: 30px !important;
    height: AUTO !important;
}
.locations .wpb_single_image {
    box-shadow: 0px 0px 15px #e3e3e3;
    border-radius: 25px;
}
.locations .wpb_single_image h2.wpb_heading.wpb_singleimage_heading {
    padding: 20px 0;
    margin-bottom: 0 !important;
    font-size: 30px;
}
.col-md-6.slide1 {
    align-items: center;
    display: flex;
    color: #ffffff;
    padding: 40px;
    text-align: center;
    border-radius: 30px 0 0 30px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}
.col-md-6.slide2 {
    background: #ffffff;
    font-size: 13px;
    padding: 40px 35px;
    color: #707070;
    border-radius: 0px 30px 30px 0px;
}
.col-md-6.slide2 h3 {
    color: #11223d;
    margin-bottom: 30px;
}
.col-md-6.slide1 h3 {
    font-size: 22px;
    color: #ffffff;
}
.signUpBox input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border-radius: 50px !important;
    font-size: 14px !important;
    margin-right: -40px;
    padding-right: 35px;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: 10px 30px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    outline: none;
}
.signUpBox input.wpcf7-form-control.wpcf7-submit.btn.btn-dark {
    position: relative;
    float: right;
    top: -35px;
    right: -20px;
}
.signUpBox .wpcf7-not-valid-tip {
    display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
    background: #fff;
    padding: 1px 5px;
    text-align: center;
    margin-left: 20px;
    border-radius: 50px;
}
input.referer-page {
    display: none;
}
.step-by-step p {
    margin-bottom: 0 !important;
    color: #12213a;
}
.vc_custom_heading b {
    color: #ff8400;
}
.signUpBox input::-webkit-input-placeholder {
    opacity: 0.7;
}
.signUpBox input:-ms-input-placeholder {
    opacity: 0.7;
}
.signUpBox input::placeholder {
    opacity: 0.7;
}
.top-part h1 {
    text-align: center;
    margin-bottom: 40px;
}
.top-part {
    margin-bottom: 80px;
}
.accordionBox h3.titleHead.mb-3 {
    border: 0 !important;
    background: #11223D;
    text-align: center;
    color: #ffffff;
    border-radius: 20px 20px 0 0px;
    padding: 20px 0px;
    border-bottom: 5px solid #ff8400 !important;
    width: 100%;
    margin-bottom: 0 !important;
    text-transform: none;
    font-weight: 600;
}
.accordionBox .card .card-header .btn-link {
    border: 0 !important;
    color: #11223d;
    padding: 20px 30px;
    font-size: 20px;
}
.accordionBox .card .card-header {
    border: 0 !important;
    transition: none !important;
}
.accordionBox .card {
    border-left: 0 !important;
    border-right: 0 !important;
}
.accordionBox .accordion {
    box-shadow: 0 7px 10px #e3e3e3;
    border-radius: 0 0 30px 30px !important;
    margin-bottom: 100px !important;
}
.accordionBox .card:last-child {
    border-bottom: 0 !important;
    border-radius: 0px 0px 30px 30px !important;
    padding-bottom: 20px;
}
.accordionBox .card .card-header .btn-link i.fa {
    float: right;
    color: #E2E2E2;
    font-size: 32px;
    line-height: 20px;
}
.mb-6.accordionBox.col-md-12 {
    max-width: 1260px;
    margin: auto;
}
.signUpBox .wpcf7-response-output {
    display: none !important;
}
.signUpBox .col-lg-3:last-child {
    margin-top: 20px;
    display: block;
    float: left;
}
iframe[sandbox] {
    position: absolute;
    right: 0 !important;
}
.sgpb-main-popup-data-container-10316 {
    bottom: 0 !important;
    position: absolute;
    right: 0 !important;
    left: 100% !important;
}
.book-now-menu a {
    font-size: 14px !important;
    background-color: rgb(255, 132, 0);
    color: rgb(255, 255, 255);
    font-family: verdana;
    border-radius: 0 0 3px 3px;
    text-decoration: none !important;
    transition: all .5s;
    box-shadow: 0px 8px 15px rgb(0 0 0 / 10%);
    transition: all 0.3s ease 0s;
    padding: 5px 20px 10px;
    position: fixed;
    right: 2%;
    display: block !important;
    top: 0;
}
.book-now-menu a:hover {
    background: rgb(242 126 1);
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1);
    ;
}
.book-now-menu.col-md-2 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.sliderImg.banner img {
    width: 100%;
    height: auto;
}
.book-now-menu.col-md-2 {
    position: absolute;
}
label>span>span,
body img.gform_ajax_spinner {
    display: none !important;
}
#gform_wrapper_3>div>h2 {
    font-size: 24px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}
.banner-bullets-list {
    text-align: left !important;
}
.btn-enquire {
    padding: 10px 40px;
    font-size: 16px;
    color: #fff;
    background: #ff8400;
    line-height: 23px;
    border-radius: 50px;
    text-transform: capitalize;
    outline: none;
    float: right;
}
.d-none.success {
    display: block !important;
}
.vc_btn3-center.hide {
    display: none;
}
.vc_btn3-center.hide.success {
    display: block;
}
.address-box {
    border-right: 1px solid #757575 !important;
}
.contact-details-container {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
#wpcf7-f241-p10427-o1>form>div.row.mx-auto>div:nth-child(1)>div>span>span>input,
#wpcf7-f241-p10427-o1>form>div.row.mx-auto>div:nth-child(2)>div>span>span>input,
#wpcf7-f241-p10427-o1>form>div.row.mx-auto>div:nth-child(3)>div>span>span>input,
#wpcf7-f241-p10427-o1>form>div.row.mx-auto>div:nth-child(4)>div>span>span>input,
#wpcf7-f241-p10427-o1>form>div.row.mx-auto>div.col-md-12.px-md-0>div:nth-child(1)>span>span>textarea {
    width: 100% !important;
    padding: 10px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border: 1px solid gray !important;
    text-transform: capitalize;
}
.box-shadow-card {
    border-radius: 15px !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}


.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    padding: 10px 20px !important;
    border: 2px solid #eeeeee !important;
    border-radius: 50px;
}
.gform_wrapper.gravity-theme .gform_footer input {
    background: #ff8400;
    color: #ffffff !important;
    border: 0 !important;
    padding: 13px !important;
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 50px !important;
}
form#gform_2 {
    text-align: center;
    box-shadow: 0px 0px 10px #cbcbcb75;
    border-radius: 50px !important;
    padding: 30px;
}
form#gform_2 h2 b {
    color: #ff8303;
}
.gform_footer.top_label {
    padding-bottom: 0 !important;
}
.cmsSection1 {
    padding: 0;
}
.white-text table.table.table-bordered.table-striped {
    color: #ffffff;
    border: 0 !important;
    font-size: 12px;
}
.section12 .row article .contBox p {
    margin: 0 !important;
}
.section12 .row article .contBox a {
    background: #14233f;
    padding: 10px 20px;
    display: block;
    color: #ffffff;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    font-size: 18px;
    font-weight: 600;
}
.section12 {
    background: #F5F5F5;
    padding-bottom: 150px !important;
    margin-bottom: -80px !important;
    padding-left: 5%;
    padding-right: 5%;
}
.section12 .row article {
    box-shadow: 0px 7px 10px #e3e3e3;
}
.section12 .row article .contBox h3 {
    font-size: 18px;
    min-height: 70px;
    margin: 0;
}
h2.blog-title-homemb-4.text-center {
    margin-bottom: 40px;
}
h2.blog-title-homemb-4.text-center b {
    color: #ff8400;
}
.signUpBox .box2 h4 {
    font-size: 17px !important;
    font-weight: 400;
}


/* Footer start */
footer li {
	font-family: verdana !important;
	font-size: 13px !important;
}
footer ul {
	font-family: verdana !important;
	font-size: 13px !important;
}
footer {
    padding-left: 8%;
    padding-right: 8%;
}
footer .container .signUpBox {
    padding: 10px 60px !important
}
footer .container .linkList ul.mailUl li.mainLI ul li a {
    display: inline-block;
}
footer .container .FootCont {
    font-size: 13px;
}
/* Footer End */


/* team page */
.teams_page_header {
    color: #ffffff;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
}
.team_page_country {
    background-color: #ff8400;
    padding: 8px 12px;
}
.new-profile-content .profile-pic {
    float: left;
}
.profile-pic {
    width: 220px;
    max-height: 230px;
    overflow: hidden;
    margin-right: 20px;
}
.new-profile-content .profile-pic img {
    max-height: none;
}
.profile-pic img {
    max-height: 204px;
    width: 100%;
}
.team_page_country_outer {
    padding-bottom: 2px;
    border-bottom: 2px solid #ff8400;
    margin-bottom: 15px;
}
.profile-des {
    min-width: 840px;
}
.profile-des {
    flex: 1;
    -webkit-flex: 1;
    display: flex;
    flex-direction: column;
}
.profile-des h3 {
    font-weight: bold;
    margin-bottom: 3px;
    color: #ff8400;
}
.profile-des h4 {
    font-size: 18px;
    font-weight: 400;
    color: #14233f;
}
.profile-text p:last-child {
    margin-bottom: 0;
}
.profile-content {
    position: relative;
    margin: 20px 0px;
    display: flex;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    padding: 20px 0px;
}
.vc_separator.vc_separator_align_center h4 {
    font-size: 40px;
}
.white-line h4 {
    color: #ffffff;

}
.new-profile-content {
    display: block;
    min-height: 270px;
}
.new-profile-content:nth-child(even) .profile-pic {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}

/* Blog Popus Design */
.blog_horos {
    width: 55%;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    background-color: #0e6285;
    padding: 20px 40px;
    display: flex;
    flex-wrap: wrap;
}
.blog_horos .sec_right {
    width: 60%;
    order: 1;
    text-align: center;
}
.blog_horos .sec_right .horos_btn {
    text-align: center;
}
.blog_horos img {
    max-width: 170px !important;
    margin: 0;
}
.blog_horos .horos_img {
    width: 40%;
    text-align: left;
}
.blog_horos span {
    font-weight: 400;
    color: #ffffff;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
    display: block;
    margin-bottom: 8px;
}
.blog_horos .btn {
    background-color: #ff8400;
    color: #fff;
    padding: 6px 20px;
    border-radius: 50px;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    min-width: 180px;
    text-align: center;
    text-decoration: none;
    margin: 0 10px;
    transition: all 0.3s linear;
}
.blog_horos .btn:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    color: white;
    background-color: black;
}
.main_a {
    text-decoration: none;
}
.vc_row[data-vc-full-width] .vc_column-inner {
    max-width: 1200px;
    margin: auto;
}

/* Support */
.supp_title {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    margin-bottom: 25px;
    padding-bottom: 15px;
    position: relative;
}
.supp_title:after {
    content: '';
    width: 150px;
    height: 3px;
    background: #ff8400;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}
.supp_wrap .supp_col h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
.supp_wrap .supp_col .supp_list {
    padding-left: 0px;
    counter-reset: section;
    list-style: none;
}
.supp_wrap .supp_col .supp_list li {
    margin: 0 0 10px 0;
    line-height: 25px;
    display: flex;
}
.supp_wrap .supp_col .supp_list li:before {
    content: counter(section);
    counter-increment: section;
    display: inline-block;
    flex: 0 0 25px;
    width: 25px;
    height: 25px;
    margin: 0 6px 0 0;
    border: 1px solid #ff8400;
    border-radius: 100%;
    text-align: center;
    line-height: 24px;
}
.supp_wrap .supp_col .supp_btn {
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 6px 30px;
}

/*------Lead------*/
a.call-back:after {
    content: "";
    background: url(assets/images/calander.svg);
    width: 26px !important;
    display: block;
    background-repeat: no-repeat;
    height: 26px;
    float: right;
    margin-left: 10px;
}
.lead-gene .gform_page_footer input {
    background-color: #ff8400;
    color: #ffffff;
    display: inline-block;
    padding: 18px 25px !important;
    border-radius: 10px;
    font-size: 18px !important;
    font-weight: 600;
    box-shadow: 5px 16px 30px rgb(15 228 234 / 15%);
    cursor: pointer;
    background-image: none !important;
    border: 0 !important;
    min-width: 150px;
}
.lead-gene .gform_page_footer {
    text-align: center !important;
    border: 0 !important;
}
.lead-gene {
    text-align: center !important;
}
.lead-gene .gfield_radio {
    width: 100% !important;
    display: block !important;
}
.gform_wrapper ul li.gfield {
    clear: none !important;
    display: inline-block;
    padding-left: 0;
}
.gform_wrapper ul li.gfield input,
.gform_wrapper ul li.gfield select {
    padding: 15px 10px !important;
    border-radius: 5px;
    border: 1px solid #000;
    font-size: 13px !important;
    font-weight: 700;
    color: #000 !important;
}
.col-md-6 label.gfield_label {
    font-size: 16px !important;
}
.lead-gene .gfield {
    width: 100% !important;
}
label.gfield_label {
    color: #000000;
    font-size: 20px !important;
}
.gform_wrapper .lead-gene ul.gfield_radio li label {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    background: #ffffff !important;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 11%);
    margin: 10px !important;
    padding: 10px 20px !important;
    min-height: 270px;
    border-radius: 15px;
    font-size: 15px;
    color: #ff8400;
}
.gform_wrapper .lead-gene ul.gfield_radio li input {
    display: none !important;
}
.gform_wrapper .lead-gene ul.gfield_radio li {
    display: inline-block;
}
.gform_wrapper .lead-gene ul.gfield_radio li input[type=radio]:checked+label {
    box-shadow: 0px 0px 5px #0fe4ea;
    background: #f1ffff !important;
}
.lead-gene ul.gfield_radio li label:before {
    content: "";
    width: 85%;
    height: 160px;
    display: block;
    background-size: 100% !important;
    margin: auto;
    margin-top: 30px;
}
.gform_wrapper form li.gfield {
    list-style: none !important;
}
.lead-gene .step5new ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/startup.png) no-repeat;
}
.lead-gene .step5new ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}
.lead-gene .step5new ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}
.lead-gene .step5new ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/1@2x.png) no-repeat;
}
.gform_wrapper .lead-gene ul.gfield_radio li label:hover {
    box-shadow: 0 0 5px #ff8400;
    background: #fbfeff !important;
    transition: all 0.2s;
}
.page-id-10008 h1.titleHead.mb-3.mainTitle {
    display: none !important;
}
body .gform_wrapper ul li.gfield {
    list-style: none !important;
}
.lead-gene li.gfield.hidden {
    display: none !important;
}
.lead-gene .gfield_html h2 {
    font-size: 21px;
    margin-bottom: 20px;
    text-align: center;
}
.lead-gene .gform_page.last-page-gf {
    text-align: center;
}

/*step1 */
.lead-gene .step1 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/3@2x.png) no-repeat;
}
.lead-gene .step1 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/1@2x.png) no-repeat;
}

/*step2 */
.lead-gene .step2 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/5@2x.png) no-repeat;
}
.lead-gene .step2 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}
.lead-gene .step2 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}

/*step3 */
.lead-gene .step3 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/5@2x.png) no-repeat;
}
.lead-gene .step3 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}
.lead-gene .step3 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}
.lead-gene .step3 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/1@2x.png) no-repeat;
}

/*step4 */
.lead-gene .step4 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/10-icon.png) no-repeat;
}
.lead-gene .step4 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/10+-icon.png) no-repeat;
}
.lead-gene .step4 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/15+-icon.png) no-repeat;
}
.lead-gene .step4 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/20+-icon.png) no-repeat;
}

/*step5 */
.lead-gene .step5 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/less-50-icon.png) no-repeat;
}
.lead-gene .step5 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/50-icon.png) no-repeat;
}
.lead-gene .step5 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/75-icon.png) no-repeat;
}
.lead-gene .step5 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/95-icon.png) no-repeat;
}

/*step6 */
.lead-gene .step6 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/fuel-icon.png) no-repeat;
}
.lead-gene .step6 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/freight-icon.png) no-repeat;
}
.lead-gene .step6 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/charter-icon.png) no-repeat;
}
.lead-gene .step6 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/other-icon.png) no-repeat;
}

/*step7 */
.lead-gene .step7 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/2-icon.png) no-repeat;
}
.lead-gene .step7 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/2-5-icon.png) no-repeat;
}
.lead-gene .step7 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/5+-icon.png) no-repeat;
}
.lead-gene .step7 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/10+-icon.png) no-repeat;
}

/*step8 */
.lead-gene .step8 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/coastal-icon.png) no-repeat;
}
.lead-gene .step8 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/tanker-icon.png) no-repeat;
}
.lead-gene .step8 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/container-icon.png) no-repeat;
}
.lead-gene .step8 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/roro-icon.png) no-repeat;
}
.lead-gene .step8 ul.gfield_radio li:nth-child(5) label:before {
    background: url(assets/lead-img/all-icon.png) no-repeat;
}

/* Login */
.login_section {
    padding: 3rem 0rem;
}
.login_section .login_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.login_section .login_wrap .login_box {
    max-width: 450px;
    width: 100%;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    border: solid 1px #eee;
}
.login_section .login_wrap .login_box .title {
    border-bottom: solid 1px #eee;
    padding: 1rem;
}
.login_section .login_wrap .login_box .title h3 {
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #14233f;
    letter-spacing: 2px;
}
.login_section .login_wrap .login_box .form_wrap {
    padding: 1.25rem;
}
.login_section .login_wrap .login_box .form_wrap .form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group {
    padding: 0 0.5rem;
    margin-bottom: 1.5rem;
    width: 100%;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group:last-child {
    margin-bottom: 0px;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.p-0 {
    padding: 0;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.col_4 {
    width: calc(100% / 3);
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.col_6 {
    width: calc(100% / 2);
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.col_12 {
    width: 100%;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.btn_center {
    text-align: center;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group label {
    font-size: 1.125rem;
    font-weight: 400;
    display: block;
    color: #8f949a;
    margin-bottom: 0.25rem;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group .input {
    width: 100%;
    border: solid 2px #d6d8da;
    border-radius: 6px;
    padding: 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    outline: none;
    resize: none;
    -webkit-transition: -webkit-box-shadow 300ms;
    transition: -webkit-box-shadow 300ms;
    transition: box-shadow 300ms;
    transition: box-shadow 300ms, -webkit-box-shadow 300ms;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group .input:focus {
    -webkit-box-shadow: 0 0 0px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0px 2px rgba(0, 0, 0, 0.2);
}
.login_section .login_wrap .login_box .form_wrap .form .input_group .btn {
    margin: 0.5rem autox;
    display: block;
    min-width: 180px;
}
.generalerr {
    display: none;
}
.input_group .generalerr {
    display: none;
    color: #ff2626;
}

/*--------------------------------------------------------------
## FAQs
--------------------------------------------------------------*/
#faqs {
    width: 100%;
    margin: 25px 0 0;
    padding: 25px 0;
}
.faq-list {
    max-width: 800px;
    margin: 10px 0 25px;
    padding: 0;
    text-align: left;
    border: 1px solid #ddd;
}
.faq-list article {
    margin: 0;
    padding: 1em;
    border-top: 1px solid #ddd;
    transition: all 0.5s ease;
}
.faq-list article:hover {
    background-color: #eee;
}
.faq-list article:first-of-type {
    border-top: none;
}
.faq-list article:last-of-type {}
.faq-list h4.accordion-toggle {
    color: #111;
    font-size: 16px;
    font-weight: 400;
}
.faq-list .accordion-content p {
    margin: 0;
}

/*--------------------------------------------------------
##	Accordion
--------------------------------------------------------*/
.accordion .accordion-toggle {
    width: 100%;
    margin: 0;
    cursor: pointer;
}
.accordion .accordion-toggle::before {
    content: '\f067';
    font-family: FontAwesome;
    font-size: 75%;
    color: rgb(79, 198, 224);
    margin-right: 0.75em;
}
.accordion .accordion-toggle.active::before {
    content: '\f068';
}
.accordion .toggle:first-of-type {
    border: none;
}
.accordion .accordion-toggle:focus,
.accordion .accordion-toggle:active {
    outline: none;
}
.accordion .accordion-content {
    display: none;
    padding: 1em 0 0;
}
.page-id-10589 h4 {
    font: 700 normal 1em/1.25 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(20, 39, 53);
    margin: 0 0 0.25em;
}
.page-id-10589 h3 {
    font: 700 normal 1.25em/1.25 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(46, 67, 105);
    margin: 0 0 0.5em;
}
.page-id-10589 p,
ul,
ol {
    font: 400 normal 1em/1.5 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(7, 9, 12);
    margin: 0 0 1em;
}

/*Blog*/
.blog_section .blog_wrap {
    padding-right: 80px !important;
    padding-left: 30px;
}
.blog_section {
    background-color: #11223d;
}
body .blog_section .titleHead {
    color: #fff;
    margin-bottom: 30px !important;
    font-weight: 600;
}
.postpage {
    background-color: #0f1e35;
    border: 0;
    color: #fff;
    padding: 30px;
}
.post-list-title a {
    font-size: 20px;
    color: #ff8400;
    font-weight: 800;
}
.post-list-title {
    margin-bottom: 10px;
}
.postpage {
    color: #fff;
    font-size: 14px;
}
.blog_section .readmore-button {
    text-align: right;
    padding-top: 6px;
}
.blog_section .readmore-button a {
    background: #11223d;
    color: #fff;
    border: 2px solid #3b4d69;
    border-radius: 30px;
    padding: 5px 18px;
    margin-bottom: 0;
    display: inline-block;
}
.postpage {
    margin-bottom: 25px;
}
.blog_section a:hover {
    text-decoration: none;
}
.blog_section .navigation .alignleft a,
.blog_section .navigation .alignright a {
    background: #ff8400 !important;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 9px 15px;
    border-radius: 2px;
}
.blog_section .navigation {
    width: 100%;
}
.blog_section .navigation .alignleft {
    float: left;
}
.blog_section .navigation .alignright {
    float: right;
}

/*Sidebar*/
section.blog_section .w-25 {
    margin-top: 88px;
}
section.blog_section .w-25 .widget {
    border-bottom: 1px solid #010101;
    background-color: #0f1e35;
    padding: 20px;
    color: #fff;
    margin-bottom: 0;
}
section.blog_section .widget-title {
    font-size: 16px;
    color: #fff;
    margin-bottom: 14px;
    text-transform: capitalize;
}
section.blog_section .search-form {
    width: 100%;
    position: relative;
}
section.blog_section .search-form label {
    display: block;
    position: relative;
}
section.blog_section [type="search"] {
    background-color: #11223d;
    border: 2px solid #3b4d69;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    padding: 0 10px;
}
section.blog_section .search-submit {
    background: url(images/search-icon.png) no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
    border: 0;
    text-indent: -9999999px;
    position: absolute;
    top: 8px;
    right: 12px;
    z-index: 11;
}
section.blog_section .widget.widget_categories ul {
    padding-left: 0 !important;
    margin: 0;
}
section.blog_section .widget.widget_categories li {
    padding-left: 0 !important;
    margin-bottom: 0;
    list-style: none;
}
section.blog_section .w-25 a {
    font-size: 14px;
    color: #ff8400;
}
section.blog_section .w-25 a:hover {
    text-decoration: underline;
}
section.blog_section [name="archive-dropdown"] {
    background-color: #11223d;
    border: 2px solid #3b4d69;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    padding: 0 10px;
}
.single.single-post main#site-content {
    background-color: #11223d;
}
.single-post main#site-content {
    padding-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 60px;
}
.single.single-post main#site-content h1 {
    margin-top: 0;
    color: #fff;
}
.single.single-post main#site-content .section10 p {
    color: #fff;
}
.section10 p {
    margin-bottom: 1rem !important;
}
.single.single-post main#site-content .blog-wd,
.single.single-post main#site-content .section12 {
    display: none;
}



@media only screen and (max-width: 1367px) {
    body .swiper-button-prev {
        top: 110%;
        left: 0;
    }
    body .swiper-button-next {
        top: 110%;
        right: 0;
    }
    body .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        display: relative;
    }
    header .container .nav_menu__menubar .menu-item a {
        font-size: 14px;
        padding: 8px;
    }
    .book-now-menu a {
        font-size: 14px;
        padding: 5px 15px !important;
    }
    .container .nav_menu__menubar .menu-item.current-menu-item a::before {
        background: #ff8400 !important;
    }
}


@media screen and (min-width: 1025px) and (max-width: 1367px) {
    .vc_row.wpb_row.vc_row-fluid {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    #site_logo {
        scale: 1.2;
    }
}


@media (max-width: 1024px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1200px;
    }
    header .container .nav_logo img {
        margin-top: -10px !important;
    }
    .nav_menu .sm-device {
        right: 0 !important;
        display: inline-block;
        z-index: 00000;
        margin-top: 0;
    }
    .nav_menu_button {
        position: absolute !important;
        right: -20px !important;
    }
    .book-now-menu a {
        margin-top: 0px !important;
    }
    .profile-des {
        min-width: 680px;
    }
}


@media (max-width: 991px) {
    .profile-des {
        min-width: 250px;
    }
    .blog_horos {
        width: 100%;
    }
}


@media (max-width: 767px) {
    h4 {
        font-size: 1.5rem !important;
    }
    body>footer>div>div.signUpBox>div>div:nth-child(1)>div>h4 {
        font-size: 10px !important;
    }
	header .container {
		padding: 0px !important;
	}
	header .container .nav_logo img {
		margin-top: 0 !important;
	}
	header .container .nav_menu {
		top: 18px;
	}
    .banner-box .container .row .banner-bullets .banner-bullets-title .banner-title {
        white-space: inherit !important;
    }
    .vc_column_container>.vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .login_section .login_wrap .login_box .form_wrap .form .input_group .input {
        padding: 0.75rem;
    }
     .login_section .login_wrap .login_box .form_wrap .form .input_group.col_6 {
        width: 100%;
    }
    .login_section .login_wrap .login_box .form_wrap .form .input_group.col_4 {
        width: 100%;
    }
    .blog_section .w-75 {
        width: 100% !important;
    }
    .blog_section .blog_wrap {
        padding-right: 40px !important;
        padding-left: 40px;
    }
    section.blog_section .w-25 {
        margin-top: 30px;
        width: 100% !important;
        padding-right: 30px !important;
        padding-left: 30px;
    }

/*Popup Contact Us*/
    #gform_submit_button_3 {
        margin: 0 auto !important;
        max-width: 200px !important;
    }
    h2.gform_title {
        font-size: 24px !important;
        text-align: center !important;
    }
    #gform_fields_3 input {
        line-height: 1 !important;
    }
    #input_3_6 {
        max-height: 100px !important;
    }
    #sgpb-popup-dialog-main-div {
        padding: 20px !important;
    }
/*End Popup Contact Us*/

    .vc_row.wpb_row.vc_row-fluid {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .profile-pic {
        margin: auto;
        margin-bottom: 10px;
        float: none !important;
    }
    .book-now-menu a {
        font-size: 11px !important;
        font-weight: 200 !important;
    }
    .swiper-slide {
        display: block;
    }
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: block;
        margin-bottom: -50px;
    }
    .col-md-6.slide1 {
        border-radius: 30px !important;
    }
    .book-now-menu.col-md-2 {
        margin: 0 !important;
    }
    .nav_menu .sm-device {
        margin-top: 0px !important;
    }
    .new-profile-content:nth-child(even) .profile-pic {
        float: none;
        margin: auto;
        margin-bottom: 10px;
    }
    .profile-des h3 {
        text-align: center;
    }
    .profile-des h4 {
        text-align: center;
        margin-bottom: 15px;
    }
    .login_section .login_wrap .login_box .form_wrap .form .input_group {
        padding: 0 0.5rem;
        margin-bottom: 1rem;
    }
    .blog_horos .sec_right {
        width: 100%;
    }
    .blog_horos .horos_img {
        width: 100%;
        text-align: center;
        margin-bottom: 12px;
    }
    .blog_horos .horos_img img {
        margin: auto;
        max-width: 280px !important;
    }
    .supp_title {
        font-size: 18px;
    }
    footer {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    footer .linkList .mailUl {
        list-style: none;
        padding: 0;
        margin: 0;
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px;
    }
	footer .container .FootCont ul li a {
		padding: 4px 10px;
	}
}
