/*!
 * Grand View Research @Mahendra Choudhary - (https://grandviewresearch.com)
 * Copyright 2017-2018 The GVR Authors
 * Copyright 2017-2018 GVR, Inc.
 * Licensed under W3C Markup Validation Service
 */
/* Header */
header {padding:12px 0;width:100%;background:#351149;}
header nav.navbar {padding:0;float:right;}
header nav.navbar .nav-item.nav-link {color:#fff;font-weight:bold;font-size:13px;padding:8px 12px;}
nav.navbar .navbar-toggler {color:#fff;cursor:pointer;flex:auto;text-align:right;margin:0.5rem 0;padding:0;}
.btn-free-demo {color:#fff;background:#5ccbf5;padding:0.5rem 1.2rem;font-weight:bold;font-size:14px;margin-left:1rem;border-radius:2px;}
.btn-free-demo:hover {background:#5BCAF3;color:#fff;}

#bs-example-navbar-collapse-1 .dropdown > li > ul > li:last-child  a {border:0 none;}
#bs-example-navbar-collapse-1 ul.navbar-nav li.dropdown:hover > a {background:#340f49 !important;color:#fff !important;}
#bs-example-navbar-collapse-1 ul.navbar-nav li.dropdown:hover > a{background:#340f49 !important;color:#fff !important;padding: 5px 23px;}
#bs-example-navbar-collapse-1 .dropdown.singal_colum {width:280px;left: 0;}
#bs-example-navbar-collapse-1 .dropdown {top:30px;padding:10px 0px;border-top:2px solid #340f49;border-bottom:2px solid #340f49;width: 100%;box-shadow: none;box-shadow:0 5px 5px 0 #ccc;}

#bs-example-navbar-collapse-1 .dropdown-menu {display:none;/*border-bottom: 2px solid #340f49;border-top:2px solid #340f49;box-shadow: 0 5px 5px 0 #ccc;*/left:-715px;padding: 10px 15px;top: 30px !important;width: 1140px; position:absolute;max-height: 606px;overflow-y: scroll;background:#fff;z-index:999;-webkit-margin-start: 5px;}
#bs-example-navbar-collapse-1 .dropdown-menu.open {background:#fff;} 
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background:#fff;color:#000;}
#bs-example-navbar-collapse-1 .dropdown:hover div.dropdown-menu {display:block !important;} 
#bs-example-navbar-collapse-1 .dropdown div.dropdown-menu > li ul {min-height:240px;} 
#bs-example-navbar-collapse-1 .dropdown-menu li > ul > li > a {display: block;color: #222;padding:8px 0px;font-size:14px;}
#bs-example-navbar-collapse-1 .dropdown-menu .heading_sub>a:hover{color:#0a84b2;}
#bs-example-navbar-collapse-1 li.heading_menu a {border: 0 none;color: #340f49 !important;font-size: 14px;font-weight: 900 !important;}

/* // Header */

/* search autocomplete */
#scroll {background-color: #351049;border-radius: 4%;bottom: 10px;cursor: pointer;height: 50px;padding: 12px 0;position: fixed;right: 10px;text-align: center;width: 50px;}
#scroll i{color: #fff;}
.serach_header {border-radius:4px;border:1px solid #ced4da;height:33px;margin:0 1rem;position:relative;width:330px;background:#fff;}
.serach_header input[type="text"] {border: 0 none;float: left;font-size: 14px;padding: 5px;width: 90%;}
.serach_header input[type="text"]:focus {border: 0 none;}
.serach_header input[type="submit"] {background: rgba(0, 0, 0, 0) url("../img/search_icn.png") no-repeat scroll center 6px;border: 0 none;float: left;font-size: 14px;height: 33px;position: absolute;right: 0;width: 33px;cursor:pointer;}
.serach-show {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
              background: #fff;border-color: #340f49 #ccc;border-image: none;  border-style: solid;border-width:0px 1px 2px 1px;box-shadow: 0 5px 5px 0 #ccc;padding: 10px;position: absolute;top:110%;width:calc(100% - 30px);left:15px;z-index: 99;}
/*.arow-top-search::after {border-bottom: 12px solid #340f49;border-left: 12px solid transparent;border-right: 12px solid transparent;content: "";height: 0;left: 118px;position: absolute;top: -13px;width: 0;} */
.left_cat_name {color: #340f49;float: left;font-weight: bold;margin-right: 20px;text-align: right;width: 80px;}
.right_report_show {border-bottom: 1px solid #ccc;float: left;font-size: 13px;margin-bottom: 10px;width: 88%;}
.right_report_show a {display: block;margin-bottom: 10px;color: #351049;}
.btn-full-result {background: #340f49;border: 0 none;border-radius: 4px;color: #fff;display: block;font-size: 13px;margin: auto;padding: 6px;text-align: center;width: 135px;}
/*  //search autocomplete */

/* Carusel */
.library_carousel {background:#35124a;position:relative;}
.library_carousel:after {position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url(../img/slider_overlay.png) no-repeat;background-position:0 122px;opacity:0.1;background-size:100% 100%;}
.library_carousel .carousel-inner {z-index:9;}
.library_carousel h1 {color:#fff;font-size:48px;text-align:center;font-weight:bold;margin:30px 0 10px 0;}
.library_carousel p {font-size: 28px;color: #fff;text-align: center;max-width: 900px;margin: 0 auto 36px;}
.library_carousel .carousel-indicators {bottom:215px;}
.library_carousel .carousel-indicators li {width:18px;height:18px;border-radius:50%;border:3px solid #59ccf8;margin-right: 5px;margin-left: 5px;}
.library_carousel .carousel-indicators .active {background-color:#59ccf8;}
.library_feature_line {background:#f5fafd;margin:-32px 0 0;}
.library_feature_line h6 {color: #3b0f4c;font-size: 26px;text-align: center;font-style: italic;max-width: 980px;margin: 0 auto;padding:130px 0 70px;min-height:318px;margin:0;}
/* // Carusel */

/* Pipeline related reports sec */
.related_report_box li {
    padding: 0 0 10px 40px;
    position: relative;
}
.related_report_box li a {
    color: #232323;
}
.related_report_box li i {
	position: absolute;
	left: 0;
	top: 0px;
	background: #340F49;
	color: #fff;
	padding: 7px 0;
	width: 28px;
	height: 29px;
	text-align: center;
	border-radius: 4px;
}
/*  // Pipeline related reports sec */

/* library Counter */
.library_counter {padding:100px 0;text-align:center;background:#fff;}
.library_counter h2 {color:#390f4e;font-size:48px;font-weight:bold;margin:0 0 40px;}
.library_counter p {color:#333;font-size:26px;}
.countetr_box {margin:45px 0 0; box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:1.5rem 0.5rem;}
.countetr_box h5 {color:#59ccf8;font-size:48px;font-weight:bold;}
.countetr_box h6 {color:#333;font-size:26px;}
/* // library Counter */

/* Tailored Needs Section */
.tailored_sec {padding:100px 0;text-align:center;background:#fff;}
.tailored_sec h2 {color:#390f4e;font-size:48px;font-weight:bold;margin:0 0 40px;}
.tailored_sec p {color:#423547;font-size:28px;}
.tailored_sec h3 {color:#59ccf8;font-size:28px;text-transform:uppercase;margin:45px 0 0;}
.tailored_sec h6 {color:#423547;font-size:18px;margin:1rem 0 1.5rem;}
.tailored_sec ul li {color:#351149;font-size:18px; }
.tailored_sec ul li a {color:#351149;font-size:18px;}

/* // Tailored Needs Section */

/* Trusted companies */
.trused_companies {background:#351149;text-align:center;padding: 100px 0;}
.trused_companies h2 {color:#fff;font-size:48px;font-weight: bold;margin: 0 0 90px;}
.trused_companies .owl-page {border:3px solid #fff;width:18px;height:18px;border-radius: 50%;display: inline-block;margin:50px 5px 0;}
.trused_companies .owl-page.active {background:#fff;}
/* // Trusted companies */

/* Free Trial */
.compass_trial_sec {background:#f4f9fc;padding:100px 0;}
.compass_trial_sec h2 {color:#390f4e;font-size:48px;font-weight:bold;margin:0 0 30px;text-align:center;}
.compass_trial_sec p {color:#423547;font-size:28px;text-align:center;max-width:1010px;margin:0 auto 50px;}
.compass_trial_sec .form-control {border-radius:0;font-size:16px;}
.compass_trial_sec .btn-submit {background:#351149;color:#fff;margin:0 auto;display: table;border-radius: 0;padding:20px 40px;font-size: 18px;line-height: 0;}
/* // Free Trial */

/* Banner */
.top-banner {margin-top:64px;background: #5ccbf5;padding:35px 0;box-shadow:0 1px 0 0 rgba(0,0,0,0.15),0 2px 2px 0 rgba(0,0,0,0.1);}
.top-banner h1 {margin-top: 50px;line-height: 2.5rem;font-size: 37px;color: #fff;margin-bottom: 18px;}
.top-banner h2 {font-size:19px;color:#fff;}
.top-banner p {font-size:16px;color:#fff;margin-left:10px;margin-bottom:0.5rem;}
.request-btn {padding:0.6rem 1.8rem;display:inline-block;background:#fff;border:1px solid #fff;color: #212121;margin-top:15px;border-radius:25px;}
.request-btn:hover{background: #351049;color: #fff;border: 1px solid #351049;}
.bi_right_form {background:#fff;padding:30px;border:1px solid #ccc;border-radius:2px;}
.bi_right_form h5 {margin-bottom:20px;font-size:15px;}
.bi_right_form h6 {font-size:14px;margin-bottom:20px;}
.bi_right_form h6 a {color:#33567c;text-decoration:underline;}
.try_mar_button {background: #351049;color:#fff;border-radius:4px;border:1px solid #351049;width:100%;padding:7px 12px;display:block;cursor:pointer;font-size:15px;}
/* // Banner */

/* Welcome Section */
.sec-heading {color:#545e89;font-size: 26px;font-weight: bold;text-align: center;}
.wel-sec {background:#fff;} 
/* // Welcome Section */

/* why Subscribe section */
.why_subscribe_sec {background:#fff;border-top:1px solid  #dedede;border-bottom:1px solid  #dedede;}
.why_subscribe_list {border:1px solid #dedede;padding:1.5rem;min-height:254px;}
.why_subscribe_list h4 {color:#325c80;font-size:21px;margin-bottom:1rem;}
/* // why Subscribe section */

/* why Subscribe section */
.product_feature_sec {background:#545e89;}
/* // why Subscribe section */

/* Type Subscribe section */
.type_subscribe_inner {border:1px solid #ddd;}
.type_subscribe_list {border-left:1px solid #ddd;background:#fff;}
.type_subscribe_list h4 {color:#325c80;border-bottom:1px solid #325c80;padding-bottom:1rem;margin-bottom:1rem;}
.type_subscribe_list p {color:#454545;min-height:96px;margin:0;}
.type_subscribe_list ul {min-height:254px;padding:0 1.5rem;}
.type_subscribe_list ul li {color:#000;position:relative;padding-left:1.3rem;padding-top:1rem; font-size: 14px;}
.type_subscribe_list ul li i {position:absolute;left:0;color:#325c80;top:19px;}
.type_subscribe_list .get-btn {border:1px solid #dc3545;color:#dc3545;padding:0.5rem 1.8rem;display:inline-block;margin:0.5rem auto 1.5rem;}
.type_subscribe_list .get-btn-blue {border:1px solid #325c80;color:#325c80;}
/* // Type Subscribe section */

/* Industry Section */
.industry_sec_box {padding:54px 0;margin:5px auto 0;text-align:center;width:100%;display:block;min-height:206px;max-width: 250px;position:relative;border: 1px solid #d2d1d1 !important;background: #fff;}
.industry_sec_box h5 {font-size: 1.1rem;}
.kn-inner-rep-box-hov {width:100%;height:0;position:absolute;right:0;left:0;top:0;transition:.4s ease;background:#325c80;visibility:hidden;overflow:hidden;}
.kn-inner-rep-box-hov ul li {border-bottom: 1px dashed #eee;margin: 0;padding:10px 0 10px 20px;position: relative;text-align: left;}
.kn-inner-rep-box-hov ul li:before {color: #fff;content: "";font-family: "FontAwesome";font-size: 11px;left: 0;margin-right: 5px;position: absolute;top: 14px;}
.kn-inner-rep-box-hov ul li a {color: #fff;    font-size: 14px;}
.industry_view_btn {font-size:14px;color:#fff;display:block;padding:12px;text-decoration: underline;}
.industry_view_btn:hover {color:#fff;}
.industry_sec_box:hover .kn-inner-rep-box-hov {height:100%;padding:20px 15px;visibility:visible;}
.industry_sec_box h3 {font-size:15px;font-weight:bold;color:#666;margin:25px 0 0;line-height:1.5;} 
.industry_sec_box img {max-width:90px;max-height:50px;}  
/* // Industry Section */

/* Acccess subscription */
.acccess_subscription {background:#fff;}
.get-btn-blue-feature {border:1px solid #4898e9;color:#fff;display:inline-block;margin:0.5rem auto 1.5rem;padding:0.5rem 1.8rem;background:#4898e9;}
.get-btn-blue-feature:hover {border:1px solid #ff5722;background:#ff5722;color:#fff;}

/* // Acccess subscription */

/* form section */
.our_form_sec {background:#545e89;}
#target_div {background:#f4f4f4;}
.our_form_sec label {font-size:14px;padding:0.2rem 0 0;}
.get-btn-blue-feature.trial {border: 1px solid #351049;color: #fff;display: inline-block;margin:0.5rem auto 1.5rem;padding: 0.5rem 1.8rem;background: #351049;}
.get-btn-blue-feature.trial:hover {border: 1px solid #4898e9;background: #4898e9;color: #fff;}
.error-message {color: red;font-size: 12px;padding-left: 2px;}
.privacy_link {color:#325c80;text-decoration:underline;}
.no_result_right h3 {font-size:17px;color:#325c80;}
.no_result_right p {font-size:15px;margin-bottom:1.8rem;}
.no_result_right a {color:#333;}
/* // form section */

/* Client logo */
.client_sec ul {border-left: 1px solid #ddd;border-top: 1px solid #ddd;float: left; background: #fff;}
.client_sec ul li {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;float: left;padding: 20px;text-align: center;width: 20%;}
/* // Client logo */

/* Footer */
footer  {color:#333;background:#fff;font-size:13px;padding:1.5rem 0;}
/* // Footer */

/* Loading */
@keyframes spin {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-webkit-keyframes spin {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes spin {
    0% {-moz-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}
}
@-o-keyframes spin {
    0% {-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-ms-keyframes spin {
    0% {-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
.wrap-loading {background: rgba(255, 255, 255, 0.9);height:100%;left:0;position:absolute;top:0;width:100%;}
.loading {border-radius:50%;position: absolute;top: 50%;left:50%;animation:spin 750ms infinite linear;-webkit-animation: spin 750ms infinite linear;-moz-animation: spin 750ms infinite linear;-o-animation: spin 750ms infinite linear;-ms-animation: spin 750ms infinite linear;}
.loading-2 {margin-top:-20px;margin-left:-20px;width:40px;height:40px;border:3px solid #5ccbf5;border-top-color:#ebebeb;}
/* // Loading */


@media (max-width:1199px) {
    .serach_header {width:200px;margin:0 5px 0 0;}
    header nav.navbar .nav-item.nav-link {padding:8px;}
    #bs-example-navbar-collapse-1 .dropdown-menu {left:-566px;width:960px;}
    .top-banner br {display:none;}
    .top-banner h1 {font-size:30px;}
    .top-banner h2 {font-size:17px;}
}
@media (max-width:991px) {
    
    .left_cat_name {text-align:left;}
    header nav.navbar {width:100%;}
    .serach_header {width:175px;margin:0 1rem 0 -1rem;}
    header nav.navbar .nav-item.nav-link {font-size:12px;}
    #bs-example-navbar-collapse-1 .dropdown-menu {width:720px;left:-364px;}
    .btn-free-demo {display:none;}
    .top-banner h1 {margin-top:1rem;}
    .bi_right_form {padding:18px;}
}
@media (max-width:767px) {
    header {position:relative;}
    header nav.navbar {margin:-2.5rem 0 0;}
    .serach_header {margin:0;width:100%;}
    #bs-example-navbar-collapse-1 .dropdown-menu {width:100%;left:0;}
    .top-banner  {text-align:center;margin:0;}
    .top-banner h1 {font-size:20px;font-weight:bold;line-height:1.4;}
    .top-banner h2 {font-size:16px;}
    .sec-heading {font-size:20px;font-weight:bold;}
    .bi_right_form {display:none;} 
    .frmCheckout .col-form-label {padding:0 15px;}
    footer {text-align:center;line-height:2;}
    #target_div {padding:1rem;}
    .our_form_sec label {padding:0 15px 10px;}
    .product_feature_list h4 {font-size:1.15rem;font-weight:bold;}
    .product_feature_list img {max-width:80px;max-height:80px;}
    .client_sec ul li {width:50%;}
    .industry_sec {text-align:center;}
}
@media (max-width:575px) {
    

}



/* Most Used Css */
body, html {
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    background: #f7f7f7;
}
.full {
    float: left;
    width: 100%;
}
* {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul {
    margin: 0;padding:0;
}
.border-0 {
    border: 0 none;
}
small {
    font-size: 85%;
}
.text-dark {
    color:#000;
}
.text-gray {
    color:#999;
}
.font-s-18 {
    font-size: 18px;
}
.font-s-17 { 
    font-size:17px;
}
.font-s-16 {
    font-size: 16px;
}
.font-s-15 {
    font-size: 15px;
}
.font-s-14 {
    font-size: 14px;
}
.font-s-13 {
    font-size: 13px;
}
.font-s-12 {
    font-size: 13px;
}
.font-w-300 {
    font-weight: 300;
}
.font-w-400 {
    font-weight: 400;
}
.font-w-500 {
    font-weight: 500;
}
.font-w-700 {
    font-weight: 700;
}

a:hover, a:focus {
    text-decoration: none;
    text-decoration: none;outline:none;
}
.form-control {border: 1px solid #aaa;font-size:14px;}
.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::placeholder {
    color:#999;
    opacity: 1;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    line-height: 1.3;
}
h5, h6 {
    line-height: 1.4;
}
.pos-r {
    position: relative;
}
[role="button"] {cursor:pointer;}

/* Spacing  */
.p-6 {
    padding: 4rem !important;
}
.pt-6 {
    padding-top: 4rem !important;
}
.pr-6 {
    padding-right: 4rem !important;
}
.pb-6 {
    padding-bottom: 4rem !important;
}
.pl-6 {
    padding-left: 4rem !important;
}
.px-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}

.py-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.m-6 {
    margin: 4rem !important;
}

.mt-6 {
    margin-top: 4rem !important;
}

.mr-6 {
    margin-right: 4rem !important;
}

.mb-6 {
    margin-bottom: 4rem !important;
}

.ml-6 {
    margin-left: 4rem !important;
}

.mx-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
}

.my-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}

.p-7 {
    padding: 5rem !important;
}

.pt-7 {
    padding-top: 5rem !important;
}

.pr-7 {
    padding-right: 5rem !important;
}

.pb-7 {
    padding-bottom: 5rem !important;
}

.pl-7 {
    padding-left: 5rem !important;
}

.px-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
}

.py-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.m-7 {
    margin: 5rem !important;
}

.mt-7 {
    margin-top: 5rem !important;
}

.mr-7 {
    margin-right: 5rem !important;
}

.mb-7 {
    margin-bottom: 5rem !important;
}

.ml-7 {
    margin-left: 5rem !important;
}

.mx-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
}

.my-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}

@media (min-width: 576px) {
    .p-sm-6 {
        padding: 4rem !important;
    }
    .pt-sm-6 {
        padding-top: 4rem !important;
    }
    .pr-sm-6 {
        padding-right: 4rem !important;
    }
    .pb-sm-6 {
        padding-bottom: 4rem !important;
    }
    .pl-sm-6 {
        padding-left: 4rem !important;
    }
    .px-sm-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .py-sm-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .p-sm-7 {
        padding: 5rem !important;
    }
    .pt-sm-7 {
        padding-top: 5rem !important;
    }
    .pr-sm-7 {
        padding-right: 5rem !important;
    }
    .pb-sm-7 {
        padding-bottom: 5rem !important;
    }
    .pl-sm-7 {
        padding-left: 5rem !important;
    }
    .px-sm-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .py-sm-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .m-sm-6 {
        margin: 4rem !important;
    }
    .mt-sm-6 {
        margin-top: 4rem !important;
    }
    .mr-sm-6 {
        margin-right: 4rem !important;
    }
    .mb-sm-6 {
        margin-bottom: 4rem !important;
    }
    .ml-sm-6 {
        margin-left: 4rem !important;
    }
    .mx-sm-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .my-sm-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .m-sm-7 {
        margin: 5rem !important;
    }
    .mt-sm-7 {
        margin-top: 5rem !important;
    }
    .mr-sm-7 {
        margin-right: 5rem !important;
    }
    .mb-sm-7 {
        margin-bottom: 5rem !important;
    }
    .ml-sm-7 {
        margin-left: 5rem !important;
    }
    .mx-sm-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .my-sm-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
}

@media (min-width: 768px) {
    .p-md-6 {
        padding: 4rem !important;
    }
    .pt-md-6 {
        padding-top: 4rem !important;
    }
    .pr-md-6 {
        padding-right: 4rem !important;
    }
    .pb-md-6 {
        padding-bottom: 4rem !important;
    }
    .pl-md-6 {
        padding-left: 4rem !important;
    }
    .px-md-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .py-md-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .p-md-7 {
        padding: 5rem !important;
    }
    .pt-md-7 {
        padding-top: 5rem !important;
    }
    .pr-md-7 {
        padding-right: 5rem !important;
    }
    .pb-md-7 {
        padding-bottom: 5rem !important;
    }
    .pl-md-7 {
        padding-left: 5rem !important;
    }
    .px-md-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .py-md-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .m-md-6 {
        margin: 4rem !important;
    }
    .mt-md-6 {
        margin-top: 4rem !important;
    }
    .mr-md-6 {
        margin-right: 4rem !important;
    }
    .mb-md-6 {
        margin-bottom: 4rem !important;
    }
    .ml-md-6 {
        margin-left: 4rem !important;
    }
    .mx-md-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .my-md-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .m-md-7 {
        margin: 5rem !important;
    }
    .mt-md-7 {
        margin-top: 5rem !important;
    }
    .mr-md-7 {
        margin-right: 5rem !important;
    }
    .mb-md-7 {
        margin-bottom: 5rem !important;
    }
    .ml-md-7 {
        margin-left: 5rem !important;
    }
    .mx-md-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .my-md-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
}

@media (min-width: 992px) {
    .p-lg-6 {
        padding: 4rem !important;
    }
    .pt-lg-6 {
        padding-top: 4rem !important;
    }
    .pr-lg-6 {
        padding-right: 4rem !important;
    }
    .pb-lg-6 {
        padding-bottom: 4rem !important;
    }
    .pl-lg-6 {
        padding-left: 4rem !important;
    }
    .px-lg-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .py-lg-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .p-lg-7 {
        padding: 5rem !important;
    }
    .pt-lg-7 {
        padding-top: 5rem !important;
    }
    .pr-lg-7 {
        padding-right: 5rem !important;
    }
    .pb-lg-7 {
        padding-bottom: 5rem !important;
    }
    .pl-lg-7 {
        padding-left: 5rem !important;
    }
    .px-lg-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .py-lg-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .m-lg-6 {
        margin: 4rem !important;
    }
    .mt-lg-6 {
        margin-top: 4rem !important;
    }
    .mr-lg-6 {
        margin-right: 4rem !important;
    }
    .mb-lg-6 {
        margin-bottom: 4rem !important;
    }
    .ml-lg-6 {
        margin-left: 4rem !important;
    }
    .mx-lg-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .my-lg-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .m-lg-7 {
        margin: 5rem !important;
    }
    .mt-lg-7 {
        margin-top: 5rem !important;
    }
    .mr-lg-7 {
        margin-right: 5rem !important;
    }
    .mb-lg-7 {
        margin-bottom: 5rem !important;
    }
    .ml-lg-7 {
        margin-left: 5rem !important;
    }
    .mx-lg-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .my-lg-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
}
@media (min-width: 1200px) {
    .p-xl-6 {
        padding: 4rem !important;
    }
    .pt-xl-6 {
        padding-top: 4rem !important;
    }
    .pr-xl-6 {
        padding-right: 4rem !important;
    }
    .pb-xl-6 {
        padding-bottom: 4rem !important;
    }
    .pl-xl-6 {
        padding-left: 4rem !important;
    }
    .px-xl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .py-xl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .p-xl-7 {
        padding: 5rem !important;
    }
    .pt-xl-7 {
        padding-top: 5rem !important;
    }
    .pr-xl-7 {
        padding-right: 5rem !important;
    }
    .pb-xl-7 {
        padding-bottom: 5rem !important;
    }
    .pl-xl-7 {
        padding-left: 5rem !important;
    }
    .px-xl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .py-xl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .m-xl-6 {
        margin: 4rem !important;
    }
    .mt-xl-6 {
        margin-top: 4rem !important;
    }
    .mr-xl-6 {
        margin-right: 4rem !important;
    }
    .mb-xl-6 {
        margin-bottom: 4rem !important;
    }
    .ml-xl-6 {
        margin-left: 4rem !important;
    }
    .mx-xl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .my-xl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .m-xl-7 {
        margin: 5rem !important;
    }
    .mt-xl-7 {
        margin-top: 5rem !important;
    }
    .mr-xl-7 {
        margin-right: 5rem !important;
    }
    .mb-xl-7 {
        margin-bottom: 5rem !important;
    }
    .ml-xl-7 {
        margin-left: 5rem !important;
    }
    .mx-xl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .my-xl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
}
/* // Spacing  */

@media screen and (max-width: 767px) {
    .h1-responsive {
        font-size: 1.7rem !important;
        line-height: 1.2;
    }
    .h2-responsive {
        font-size: 1.5rem !important;
        line-height: 1.3;
    }
    .h3-responsive {
        font-size: 1.3rem !important;
        line-height: 1.4;
    }
    .h4-responsive {
        font-size: 1.1rem !important;
        line-height: 1.4;
    }
    .h5-responsive {
        font-size: 1rem !important;
        line-height: 1.4;
    }
    .h6-responsive {
        font-size: 0.875rem !important;
        line-height: 1.4;
    }
}
/* // Most Used Css */





