body {
    overflow: hidden;
    background-color: #000;
}

body.loaded {
    overflow-x: hidden;
    overflow-y: scroll;
}

.services-top-text h2 {
    margin-top: 50px;
}

.mutipurpose-text,
.mutipurpose-texts {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 50px 30px;
    text-align: center;
}

.mutipurpose-texts {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 50px 30px;
    text-align: center;
}

.sec {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 10px 0;
}

.v5-sub-head {
    font-size: 20px;
    letter-spacing: 0.2em;
    font-family: 'oswaldlight';
    font-weight: 100;
    color: #CBAC62;
    margin-top: 40%;
    margin-bottom: 10px;
}

.v5-sub-headsec {
    font-size: 20px;
    letter-spacing: 0.2em;
    font-family: 'oswaldlight';
    font-weight: 100;
    color: #CBAC62;
    margin-top: 100%;
    margin-bottom: 10px;
}

.btn {
    color: #fff;
    font-family: 'oswaldbold';
    /*font-weight: 600;*/
    font-size: 12px;
    display: inline-block;
    padding: 0 40px;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0px;
    margin-top: 20px;
    min-width: 200px;
    line-height: 50px;
}

.btn.btn-default {
    background: transparent;
    border: 1px solid #fff;
}

.btn.btn-default:hover,
.btn.btn-default:focus {
    background: #fff;
    color: #000;
}

.btn.btn-primary {
    background: #e27763;
    border: 1px solid #e27763;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus {
    background: #de644d;
    border: 1px solid #de644d;
}

.btn.btn-secondary {
    background: transparent;
    border: 1px solid #323232;
    color: #323232;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus {
    background: #323232;
    border: 1px solid transparent;
    color: #fff;
}

.btn.btn-load-more {
    background: transparent;
    border: 1px solid #e27763;
    color: #e27763;
    margin-top: 40px;
}

.btn.btn-load-more:hover,
.btn.btn-load-more:focus {
    background: #e27763;
    border: 1px solid transparent;
    color: #fff;
}

.btn.btn-facebook {
    background: #3b5998;
    border: 1px solid #3b5998;
    margin-right: 20px;
    font-size: 12px;
    font-family: 'oswald_regularregular';
    opacity: 0.5;
}

.btn.btn-facebook:hover,
.btn.btn-facebook:focus {
    background: #314a7e;
    color: #fff;
    opacity: 1;
}

.btn.btn.btn-twitter {
    background: #4099ff;
    border: 1px solid #4099ff;
    margin-right: 20px;
    font-size: 12px;
    font-family: 'oswald_regularregular';
    opacity: 0.5;
}

.btn.btn.btn-twitter:hover,
.btn.btn.btn-twitter:focus {
    background: #1c86ff;
    color: #fff;
    opacity: 1;
}

.btn.btn.btn-googleplus {
    background: #d34836;
    border: 1px solid #d34836;
    font-size: 12px;
    font-family: 'oswald_regularregular';
    opacity: 0.5;
    padding: 0 35px;
}

.btn.btn.btn-googleplus:hover,
.btn.btn.btn-googleplus:focus {
    background: #bc3a29;
    color: #fff;
    opacity: 1;
}

.btn.btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn.btn-success:hover,
.btn.btn-success:focus {
    background: #4cae4c;
    border: #449c44;
}

.btn.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn.btn-info:hover,
.btn.btn-info:focus {
    background: #46b8da;
    border: #31b0d6;
}

.btn.btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn.btn-warning:hover,
.btn.btn-warning:focus {
    background: #eea236;
    border: #ec971e;
}

.btn.btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn.btn-danger:hover,
.btn.btn-danger:focus {
    background: #d43f3a;
    border: #c9312c;
}

.btn.btn-link {
    background-color: transparent;
    border-color: transparent;
    color: #337ab7;
}

.btn.btn-link:hover,
.btn.btn-link:focus {
    text-decoration: underline;
    color: #2d6da3;
}

.btn.btn-reply {
    background-color: transparent;
    border-color: #eee;
    color: #e27763;
    margin-top: 0px;
    font-family: 'open_sansregular';
    font-size: 11px;
    min-width: 0px;
}

.btn.btn-reply:hover,
.btn.btn-reply:focus {
    background-color: #e27763;
    border-color: #e27763;
    color: #fff;
}

.btn.btn-next {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #000;
}

.btn.btn-next:hover,
.btn.btn-next:focus {
    background-color: transparent;
    color: #fff;
}

.btn.btn-gray-buynow {
    background-color: #fff;
    border-color: #fff;
    color: #999;
}

.btn.btn-gray-buynow:hover,
.btn.btn-gray-buynow:focus {
    background-color: #999;
    color: #fff;
    border-color: #999;
}

a {
    text-decoration: none !important;
}

ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'oswaldlight';
    font-weight: 100;
}

.no-padding {
    padding: 0px;
}

.no-l-padding {
    padding-left: 0px;
}

.no-r-padding {
    padding-right: 0px;
}

.no-t-padding {
    padding-top: 0px;
}

.no-b-padding {
    padding-bottom: 0px;
}

.no-margin {
    margin: 0px;
}

.float-none {
    float: none;
}

h6 {
    font-size: 12px;
    color: #CBAC62;
    letter-spacing: 0.3em;
    margin-top: 0px;
    font-family: 'oswaldlight';
    font-weight: 100;
}

h6.slider-sub-heading {
    color: #777;
    font-size: 18px;
    font-family: 'open_sanslight';
    margin-bottom: 14px;
    letter-spacing: 0.4em;
}

h6.slider-sub-heading.gettoknow {
    color: #f0f0f0;
    margin-left: -40px;
}

h6.slider-sub-heading.homev2-banner-sub-head {
    color: #fff;
}

h6.sub-heading {
    color: #878787;
    font-family: 'open_sansregular';
    letter-spacing: 0.2em;
    margin-bottom: 0px;
}

h6.creative-sub-heading {
    font-size: 14px;
    color: #fff;
}

h6.pricing-table-subhead {
    color: #323232;
    font-size: 18px;
    letter-spacing: 0.3em;
}

h6.blog_sub_heading {
    margin-bottom: 20px;
    margin-top: 40px;
    font-size: 11px;
    color: #b7b7b7;
    font-family: 'open_sanslight';
    letter-spacing: 0.25em;
    line-height: 30px;
}

h6.blog_sub_heading a {
    color: #e27763;
}

h6.blog_widget_sub_head {
    margin: 0;
}

h6.blog_widget_sub_head a {
    color: #323232;
    font-family: 'oswaldlight';
    letter-spacing: 0.4em;
    line-height: 24px;
    text-decoration: none;
}

h6.comment-author-name {
    color: #323232;
    font-family: 'oswaldbold';
    letter-spacing: 0.25em;
    display: inline-block;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 0;
}

h6.faq-side-sub-head {
    font-family: 'open_sansregular';
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 30px;
}

h6.homev4-banner-sub-head {
    font-size: 48px;
    color: #fff;
    letter-spacing: 40px;
}

h6.v5-sub-head {
    font-size: 20px;
    letter-spacing: 0.2em;
    font-weight: 100;
    color: #CBAC62;
    margin-top: 360px;
    margin-bottom: 5%;
}

h1.v5-sub-headsec {
    font-size: 18px;
    color: #fff;
    font-family: 'oswaldlight';
    text-align: center;
    letter-spacing: 0.3em;
    line-height: 30px;
    font-weight: 100;
}

h3 {
    font-size: 18px;
    color: #fff;
    font-family: 'oswaldlight';
    text-align: center;
    letter-spacing: 0.3em;
    line-height: 30px;
    font-weight: 100;
}

h3.team-title {
    font-size: 16px;
    letter-spacing: 6px;
    margin-bottom: 0px;
}

h3.panel-title {
    font-family: 'open_sansbold';
    font-size: 14px;
    text-align: left;
    letter-spacing: 1px;
}

h3.panel-title a {
    color: #323232;
}

h1 {
    font-size: 30px;
    color: #323232;
    letter-spacing: 0.9em;
}

h1.slider-heading {
    font-size: 70px;
    font-family: 'poppinsbold';
    color: #fff;
    letter-spacing: 0.08em;
    margin-top: 0px;
    margin-left: -5px;
    line-height: 60px;
}

h1.services-heading {
    font-size: 18px;
    letter-spacing: 0.4em;
    margin-bottom: 15px;
    margin-top: 10px;
    line-height: 36px;
}

h1.creative-head {
    font-family: 'oswald_regularregular';
    letter-spacing: 0.87em;
    margin-bottom: 30px;
    margin-top: 30px;
    margin-left: 0px;
}

h1.buynow-head {
    font-family: 'open_sanslight_italic';
    font-size: 39px;
    letter-spacing: 0.05em;
    margin-top: 5px;
}

h1.banner_heading {
    font-size: 60px;
    margin-bottom: 15px;
    letter-spacing: 55px;
    color: #fff;
    margin-top: 0px;
}

h1.blog_heading {
    color: #323232;
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 10px;
    letter-spacing: 0.4em;
    cursor: pointer;
}

h1.blog_heading:hover {
    color: #777;
}

h1.blog_recent_post_head {
    font-size: 14px;
    line-height: 30px;
}

h1.blog_details_head {
    font-size: 36px;
    letter-spacing: 0.4em;
    margin-top: 50px;
    margin-bottom: 0px;
    line-height: 48px;
}

h1.contact-detailes {
    font-size: 38px;
    letter-spacing: 0em;
    display: inline-block;
    text-shadow: 2px 2px #000;
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 66px;
}

h1.homev2-banner-head {
    font-family: 'poppinsmedium';
    font-size: 52px;
    color: #fff;
    letter-spacing: 0px;
    line-height: 72px;
    margin-top: 26px;
}

h1.homev2-banner-head span {
    font-family: 'poppinslight';
}

h1.free-trail-head {
    font-size: 48px;
    letter-spacing: 0.02em;
    font-family: 'open_sanslight_italic';
    line-height: 1.5em;
    margin-top: 0px;
}

h1.free-trail-head span {
    color: #e27763;
    font-family: 'open_sanssemibold_italic';
}

h1.work-process-title {
    color: #ffffff;
    letter-spacing: 0.15em;
    font-size: 30px;
}

h1.faq-side-head {
    font-family: 'open_sansbold';
    color: #fff;
    letter-spacing: 1px;
    line-height: 1.3em;
}

h1.homev5-banner-head {
    font-family: 'poppinsbold';
    font-size: 82px;
    color: #fff;
    letter-spacing: 0.1em;
    line-height: 92px;
    margin-top: 0;
    margin-bottom: 0;
    opacity: 0.5;
}

h1.homev5-banner-head span {
    font-family: 'poppinslight';
}

h1.homev3-banner-head {
    font-family: 'poppinsbold';
    font-size: 60px;
    color: #fff;
    letter-spacing: 0.05em;
    line-height: 1.2em;
    margin-top: 0;
    margin-bottom: 0;
}

h1.homev3-banner-head span {
    font-family: 'poppinslight';
}

p {
    color: #fff;
    font-size: 15px;
    font-family: 'oswaldlight';
    line-height: 24px;
    letter-spacing: 1px;
}

p.boss-slider-info {
    font-size: 18px;
    font-family: 'oswaldlight';
    color: #fff;
    line-height: 36px;
}

p.footer-logo-info {
    color: #797979;
    margin-top: 5px;
}

p.copyrights {
    font-size: 13px;
    color: #CBAC62;
    letter-spacing: 1px;
}

p.services-buynow-text {
    font-size: 30px;
    color: #ffffff;
    font-family: 'open_sanslight';
    line-height: 48px;
}

p.banner-para {
    color: #fff;
    font-size: 16px;
}

.hr-bg {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -51px -22px;
    height: 6px;
    border-top: none;
    margin-bottom: 10px;
    width: 70px;
    display: inline-block;
    margin-top: 10px;
}

.hr-bg.bg2 {
    background-position: -4px -15px;
    display: inline-block;
    height: 2px;
    width: 170px;
    margin-right: -113px;
    z-index: 1;
    margin-top: 0px;
    margin-bottom: 0px;
}

.hr-bg.bg2.stock-bg2 {
    margin-left: -116px;
}

.hr-bg.bg3 {
    background-position: -4px -34px;
    margin: 10px 0px;
    width: auto;
    display: inline-block;
    min-width: 105px;
    min-height: 6px;
}

.hr-bg.bg4 {
    background-position: -4px -22px;
    width: 35px;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.hr-bg.bg5 {
    background-position: -4px -48px;
    height: 11px;
    margin: 24px 0px 15px;
}

.hr-bg.bg7 {
    background-position: -4px -10px;
    height: 1px;
    width: 30px;
    margin-left: -45px;
    margin-top: -45px;
    display: block;
}

.hr-bg.bg8 {
    background-position: -45px -35px;
    width: 30px;
}

.hr-bg.bg9 {
    background-position: -4px -4px;
    height: 1px;
    width: 70px;
    margin-bottom: 10px;
}

.home2-hr {
    border-top: 4px solid #e27763;
    width: 30px;
    height: 6px;
    margin-bottom: 10px;
    display: inline-block;
    margin-top: 10px;
}

.home-v4-hr {
    border-top: 1px solid #e27763;
    width: 70px;
    margin-top: 20px;
}

.logo-image a img {
    margin-right: 10px;
}

.logo-image a img.logo-hover {
    display: none;
}

.logo-image a {
    font-family: 'oswald_regularregular' !important;
    text-transform: uppercase;
    color: #CBAC62;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 30px;
}

.logo-image a:hover {
    color: #fff;
}

.logo-image a span>.bold {
    font-family: 'oswald_regularregular' !important;
}

.home-v5.navbar-collapse.collapse .logo-image a {
    line-height: 50px;
}

.loader {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #fff;
    text-align: center;
}

.loader .loader-brand {
    position: absolute;
    left: 0;
    width: 100%;
    top: calc(50% - 25px);
    min-height: 300px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.loader .loader-brand svg {
    width: 100%;
    height: 250px;
    font-size: 170px;
}

.loader .loader-brand .text {
    fill: none;
    stroke-width: 5;
    stroke-linejoin: round;
    stroke-dasharray: 70 330;
    stroke-dashoffset: 0;
    -webkit-animation: stroke 6s infinite linear;
    animation: stroke 6s infinite linear;
}

.loader .loader-brand .text:nth-child(5n+1) {
    stroke: #e27763;
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
}

.loader .loader-brand .text:nth-child(5n+2) {
    stroke: #b6b6b6;
    -webkit-animation-delay: -2.4s;
    animation-delay: -2.4s;
}

.loader .loader-brand .text:nth-child(5n+3) {
    stroke: #e27763;
    -webkit-animation-delay: -3.6s;
    animation-delay: -3.6s;
}

.loader .loader-brand .text:nth-child(5n+4) {
    stroke: #b6b6b6;
    -webkit-animation-delay: -4.8s;
    animation-delay: -4.8s;
}

.loader .loader-brand .text:nth-child(5n+5) {
    stroke: #e27763;
    -webkit-animation-delay: -6s;
    animation-delay: -6s;
}

@-webkit-keyframes stroke {
    100% {
        stroke-dashoffset: -400;
    }
}

@keyframes stroke {
    100% {
        stroke-dashoffset: -400;
    }
}

#slider img {
    width: 100%;
}

#slider .image-caption hr {
    border-top: 3px solid #fff;
    width: 70px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 10px;
}

#slider .owl-wrapper .item .image-caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

#slider .owl-controls {
    margin-top: 0px !important;
}

#slider .owl-controls .owl-pagination {
    position: absolute;
    bottom: 10px;
    right: 0px;
    left: 0px;
}

#slider .owl-controls .owl-pagination .owl-page span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png") -145px -21px;
    height: 12px;
    width: 12px;
}

#slider .owl-controls .owl-pagination .owl-page.active span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png") -129px -21px;
}

#slider .owl-controls .owl-pagination .owl-page:hover span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png") -50px -64px;
}

#slider .owl-controls .owl-buttons {
    display: none;
}

.our-history {
    padding: 100px 0;
}

.our-history .history-text {
    padding-top: 50px;
}

.services {
    padding: 100px 0px 70px;
}

.services .homev1-services {
    margin-bottom: 30px;
}

.services .homev1-services .services-text {
    padding-top: 60px;
}

.services .homev1-services img {
    display: inline-block;
}

.services .homev1-services .service-mediaquery {
    z-index: -1;
}

.promo-box {
    background: url("https://www.solaragroupltd.com/images/1920x800.png") no-repeat;
    background-size: 100% 100%;
}

.promo-box .layer {
    background-color: rgba(50, 50, 50, 0.6);
    padding: 293px 0px;
}

.promo-box .layer h6 {
    margin-top: 0px;
}

.promo-box .layer .btn-default {
    padding: 0 25px;
}

.blog-post {
    padding: 100px 0px;
}

.blog-post .item {
    position: relative;
    overflow: hidden;
    margin: 40px 0px 28px 0px;
}

.blog-post .item .blog-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 100px 84px;
    background: rgba(0, 0, 0, 0.4);
    transform: translateX(-100%);
    transition: all 0.20s ease 0s;
}

.blog-post .item .blog-content .blog-subhead {
    font-size: 11px;
    color: #FFF;
    display: block;
    margin-bottom: 20px;
    font-family: 'open_sanslight';
    text-align: center;
    letter-spacing: 0.25em;
    line-height: 30px;
}

.blog-post .item .blog-content .blog-title {
    margin-bottom: 16px;
}

.blog-post .item .blog-content .blog_contact {
    text-align: center;
    padding-left: 0px;
}

.blog-post .item .blog-content .blog_contact>li {
    display: inline-block;
    margin-right: 5px;
    background: rgba(165, 165, 165, 0.6);
}

.blog-post .item .blog-content .blog_contact>li>a {
    width: 45px;
    height: 45px;
    font-size: 24px;
    color: #fff;
    line-height: 33px;
    text-align: center;
    display: inline-block;
    transition: border 0.3s ease 0s;
    padding-top: 9px;
    padding-right: 5px;
}

.blog-post .item .blog-content .blog_contact>li>a:hover {
    border-color: 1px solid #e27763;
    background: #e27763;
}

.blog-post .item .blog-content .blog_contact>li>a .glyphicon {
    padding-top: 10px;
}

.blog-post .item:hover .blog-content {
    transform: translateY(0);
    background: rgba(42, 42, 42, 0.5);
}

.blog-post .owl-controls {
    display: none !important;
}

.get-in-touch {
    background-color: #f7f7f7;
}

.get-in-touch .contactus-image {
    padding-left: 0px;
}

.get-in-touch .contactus-image img {
    width: 100%;
}

.get-in-touch .contact-text {
    padding-top: 172px;
}

.get-in-touch .contact-text p {
    max-width: 570px;
}

.get-in-touch .contact-form {
    margin-top: 45px;
    padding-bottom: 182px;
}

.get-in-touch .contact-form .form-group {
    margin-bottom: 15px;
    margin-right: 36px;
}

.get-in-touch .contact-form .form-control {
    /*margin-bottom: 20px;*/
    border: 1px solid #fff;
    font-family: 'open_sanslight';
    font-size: 14px;
    height: 50px;
    padding-left: 20px;
    border-radius: 0px;
    box-shadow: none !important;
}

.get-in-touch .contact-form #message {
    height: auto;
}

.get-in-touch .contact-form .btn-primary {
    padding: 0 30px;
}

.home-v2 .header .top-container .navbar-nav li.search-icon {
    display: none;
}

.home-v2 .home-page-v2-banner .image-caption-1 .btn-primary {
    margin-top: 10px;
}

.home-v3 .header .top-container .navbar-nav li.search-icon {
    display: none;
}

.home-v3 .home-page-v2-banner .image-caption-1 .creative-hr-line {
    border-top: 2px solid #e27763;
    width: 60px;
    display: block;
    margin-top: 40px;
}

.home-v3 .home-page-v2-banner .image-caption-1 .btn-primary {
    margin-top: 10px;
}

.home-v3 .home-page-v2-banner .image-caption-1 .btn-default {
    padding: 0 25px;
    margin-top: 10px;
}

.home-v3 .about_what_we_do.about_what_we_do_border {
    background: #f7f7f7;
}

.home-v3 .about_what_we_do.about_what_we_do_border .creative_design {
    background: #fff;
}

.home-v3 .how-it-works .how-it-works-text h6 {
    color: #e27763;
}

.home-v3 .how-it-works .v2-services .v2-services-text h6 {
    letter-spacing: 0.25em;
}

.home-v3 .how-it-works .v2-services .v2-services-text h1 {
    letter-spacing: 0.4em;
}

.home-v3 .testimonials.testimonials-orange-bg {
    background: url("https://www.solaragroupltd.com/images/1920x600.png") no-repeat;
    background-size: 100% 100%;
}

.home-v3 .extra-core-features {
    background: #f7f7f7;
}

.home-v3 .pricing-plan.pricing-plan-orange .plan-text h6 {
    color: #e27763;
}

.home-v3 .clients .client-text h6 {
    color: #e27763;
}

.home-v3 .meet-our-team .team-text h6 {
    color: #e27763;
}

.home-v4 .header .top-container .navbar-nav li.search-icon {
    display: none;
}

.home-v4 .home-page-v2-banner {
    background-color: #323232 !important;
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption img {
    opacity: 1 !important;
    position: relative;
    width: auto !important;
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head {
    letter-spacing: 0.07em;
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head span {
    font-family: 'poppinslight';
    font-size: 160px !important;
    color: #fff;
    opacity: 0.5;
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head span>.bold {
    font-family: 'poppinsbold';
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption h6 {
    opacity: 0.5;
    letter-spacing: 0.9em;
}

.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .btn-default {
    padding: 0 30px;
}

.home-v4 .home-page-v2-banner img {
    opacity: 0.6;
}

.home-v4 .about_what_we_do {
    padding: 100px 0px;
    background: #e27763;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design {
    border: 1px solid #d2634f;
    padding: 68px 20px 45px;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design h1 {
    color: #fff;
    margin-top: 40px;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design hr {
    border-top: 3px solid #fff;
    width: 30px;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design p {
    color: #fff;
    margin-bottom: 0px;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover {
    background: #d2634f;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover a>i {
    border: 1px solid #fff;
    background: #fff;
    color: #e27763;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover a>i:before {
    border: 1px solid #fff;
}

.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover h1 {
    color: #fff;
}

.home-v4 .how-it-works {
    padding: 100px 0px;
}

.home-v4 .how-it-works .v2-services {
    margin-top: 30px;
}

.home-v4 .how-it-works .v2-services .responsive-col1-change {
    z-index: 1;
}

.home-v4 .how-it-works .v2-services .responsive-col3-change {
    z-index: -1;
}

.home-v4 .how-it-works .v2-services .v2-services-text {
    padding-top: 60px;
    z-index: 1000;
}

.home-v4 .how-it-works .v2-services .image-number {
    position: absolute;
    top: 30px;
    bottom: 0;
    left: 125px;
    margin-top: 10px;
}

.home-v4 .how-it-works .v2-services .image-number-right-align {
    position: absolute;
    top: 30px;
    bottom: 0;
    right: 125px;
    margin-top: 10px;
}

.home-v4 .how-it-works .v2-services span {
    color: #fff;
    border: 1px solid #fff;
    font-family: 'oswaldlight';
    font-size: 39px;
    border-radius: 50%;
    padding: 15px 20px 10px 20px;
    letter-spacing: 0px;
    webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    display: inline-block;
}

.home-v4 .how-it-works .v2-services .number-top-hr {
    margin-bottom: 40px;
    webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.home-v4 .how-it-works .v2-services hr {
    border-top: 1px solid #fff;
    width: 50px;
    margin-top: 40px;
    webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.home-v4 .how-it-works .v2-services .image img {
    display: inline-block;
}

.home-v4 .how-it-works .v2-services .image:before {
    content: '';
    width: 195px;
    height: 291px;
    background: #f7f7f7;
    display: block;
    position: absolute;
    right: -60px;
    top: 20px;
    z-index: -1;
}

.home-v4 .how-it-works .v2-services .image.shadow-image-right:before {
    left: -62px;
}

.home-v4 .core-features {
    background: url("https://www.solaragroupltd.com/images/1920x1000.png");
    background-size: 100% 100%;
}

.home-v4 .core-features .layer {
    background-color: rgba(50, 50, 50, 0.7);
    padding: 100px 0px;
}

.home-v4 .core-features .layer .features-div {
    padding: 115px 0px 0px;
}

.home-v4 .core-features .layer .core-image-aling {
    text-align: right;
}

.home-v4 .core-features .layer .core-image-aling img {
    display: inline-block;
}

.home-v4 .extra-core-features {
    padding: 0px;
}

.home-v4 .extra-core-features .features-div {
    padding: 130px 0px 70px;
}

.home-v4 .extra-core-features .features-div .extra-core-features-hr {
    width: 60px;
    border-top: 1px solid #e27763;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 50px;
}

.home-v4 .extra-core-features .features-div .features-list .icon {
    font-size: 30px;
    color: #e27763;
    border: 1px solid #e27763;
    padding: 16px 19px 10px 19px;
    display: inline-block;
}

.home-v4 .extra-core-features .features-div .features-list h1 {
    margin-top: 30px;
}

.home-v4 .extra-core-features .features-div .features-list p {
    margin-bottom: 50px;
}

.home-v4 .extra-core-features .extra-core-features-image {
    padding-left: 0px;
}

.home-v4 .extra-core-features .extra-core-features-image img {
    display: block;
    width: 100%;
}

.home-v4 .testimonials.testimonials-orange-bg {
    background: url("https://www.solaragroupltd.com/images/1920x600.png") no-repeat;
    background-size: 100% 100%;
}

.home-v4 .testimonials.testimonials-orange-bg #testimonial-slider .testimonial .pic {
    border-bottom: none !important;
}

.home-v4 .testimonials.testimonials-orange-bg #testimonial-slider .testimonial .pic img {
    border: 6px solid #fff !important;
    margin-bottom: 0px !important;
}

.home-v4 .creative-mind .creative-mind-text {
    background: url("https://www.solaragroupltd.com/images/home-v4-creative-mind-bg.jpg");
    background-size: 100% auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.home-v4 .home-page-v2-contact {
    background: url("https://www.solaragroupltd.com/images/1920x1080.png");
    background-size: 100% 100%;
}

.home-v4 .home-page-v2-contact .layer {
    background-color: rgba(50, 50, 50, 0.8);
}

.home-v4 .home-page-v2-contact .layer .home-page-v2-contact-text hr {
    border-top: 1px solid #e27763;
    width: 70px;
    margin-top: 20px;
}

.home-v4 .clients .client-text hr {
    border-top: 1px solid #e27763;
    width: 70px;
    margin-top: 20px;
}

.home-v4 .counters-with-bg-image {
    background: url("https://www.solaragroupltd.com/images/1920x410.png") no-repeat;
}

.home-v4 .counters-with-bg-image .layer {
    background-color: rgba(50, 50, 50, 0.5);
}

.home-v4 .meet-our-team .team-text hr {
    border-top: 1px solid #e27763;
    width: 70px;
    margin-top: 20px;
}

.home-v5 .top-container {
    padding-bottom: 20px;
}

.home-v5 .top-container .navbar-nav li.search-icon {
    display: none;
}

.home-v5 .home-page-v2-banner {
    background-color: #000;
}

.home-v5 .home-page-v2-banner .image-caption-1 h6 {
    margin-bottom: 0px;
}

.home-v5 .home-page-v2-banner .image-caption-1 p {
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
}

.home-v5 .home-page-v2-banner .image-caption-1 .btn-default {
    border: 2px solid #fff;
    padding: 0 35px;
}

.home-v5 .home-page-v2-banner img {
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

.home-v5 .how-it-works .how-it-works-text h6 {
    color: #e27763;
}

.home-v5 .how-it-works .how-it-works-text p {
    margin-bottom: 40px;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}

.home-v5 .booss-demos {
    padding: 100px 0px 28px;
    background: #f7f7f7;
}

.home-v5 .booss-demos img {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 3px;
}

.home-v5 .booss-demos .booss-demo-text h6 {
    color: #e27763;
}

.home-v5 .booss-demos .booss-demo-text p {
    margin-bottom: 40px;
}

.home-v5 .booss-demos .booss-demo-img-text {
    margin-top: 43px;
    margin-bottom: 60px;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.home-v5 .work_process {
    /*
	background: url("../images/bg5.jpg") no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
    padding: 0;
    position: relative;
}

.home-v5 .work_process .layer {
    padding: 200px 0px 86px;
}

.home-v5 .work_process .layer .work_process_text h6 {
    color: #fff;
}

.home-v5 .work_process .layer .work_process_text h1 {
    color: #fff;
}

.home-v5 .work_process .layer .work_process_text p {
    color: #fff;
}

.home-v5 .work_process .layer .work_process_order h1 {
    color: #fff;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.home-v5 .work_process .layer .work_process_order p {
    color: #fff;
}

.home-v5 .extra-core-features {
    padding: 100px 0px 96px;
}

.home-v5 .extra-core-features .features-div {
    padding: 85px 0px 0px;
}

.home-v5 .extra-core-features .features-div .features-list-text {
    margin-bottom: 40px;
}

.home-v5 .extra-core-features .features-div .features-list-text h6 {
    color: #e27763;
}

.home-v5 .extra-core-features .features-div .features-list .feature-list-head-text {
    margin-top: 20px;
    margin-bottom: 0px;
}

.home-v5 .extra-core-features .features-div .features-list h6 {
    color: #e27763;
}

.home-v5 .extra-core-features .features-div .features-list .feature-list-para {
    margin-bottom: 0px;
}

.home-v5 .promo-box {
    background: url("https://www.solaragroupltd.com/images/1920x1080.png") no-repeat;
    background-size: 100% 100%;
}

.home-v5 .promo-box .layer {
    padding: 400px 0px;
}

.home-v5 .promo-box .layer .creative-text h6 {
    font-size: 18px;
    letter-spacing: 0.7em;
    line-height: 30px;
}

.home-v5 .promo-box .layer .creative-text h1 {
    font-size: 100px;
    letter-spacing: 0.7em;
    margin-top: 41px;
    display: inline-block;
    margin-bottom: 20px;
}

.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
    padding: 153px 0px 0px;
}

.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div .features-list h1 {
    letter-spacing: 0.4em;
    line-height: 36px;
}

.home-v5 .extra-core-features.extra-second-core-feature img {
    display: block;
}

.home-v5 .counters-with-bg-image {
    background: url("https://www.solaragroupltd.com/images/1920x410.png") no-repeat;
}

.home-v5 .counters-with-bg-image .layer {
    background-color: rgba(50, 50, 50, 0.5);
}

.home-v5 .services_first_part.third_part .services-top-text {
    margin-bottom: 40px;
}

.home-v5 .services_first_part.third_part .services-top-text h6 {
    color: #e27763;
}

.home-v5 .meet-our-team .team-text h6 {
    color: #e27763;
}

.home-v5 .creative_content .servive_creative_content-text h6 {
    color: #e27763;
}

.header .top-container {
    margin-top: 40px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.header .top-container .navbar-primary.affix-top,
.header .top-container .navbar-primary.affix {}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li {
    margin-right: 5px;
    padding: 0 10px;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li>a {
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li a {
    color: #CBAC62;
    letter-spacing: 1px;
    font-family: 'oswald_regularregular';
    font-weight: 100;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li a:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li a:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li a:focus {
    background: transparent;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li:focus,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.active,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.active {
    background: #e27763;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open>a {
    border-bottom: 2px solid #FFF;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open a {
    padding-bottom: 5px !important;
    background: transparent;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open a:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open a:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open a:focus {
    background: transparent;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu {
    background: #000;
    box-shadow: none;
    border-radius: 0px;
    border: none;
    padding: 0px;
    padding-top: 0px;
    margin-top: 13px;
    padding-bottom: 10px;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li {
    margin-right: 0px;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    padding: 10px 15px;
    color: #fff !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav>li.dropdown.open .dropdown-menu li a:focus {
    background: #e27763;
    color: #fff;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li {
    background: transparent;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li>a:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li>a:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li>a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li>a:focus {
    background: transparent;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li:hover>a,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li:focus>a,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.active>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li:hover>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li:focus>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.active>a {
    color: #fff;
    padding-bottom: 5px !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li {
    padding: 0 15px !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a {
    padding: 10px 0 !important;
    color: #000 !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a:hover,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a:focus,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li a:focus {
    background: transparent;
    color: #e27763 !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li:hover>a,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li:focus>a,
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li.active>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li:hover>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li:focus>a,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li.active>a {
    border-bottom: 2px solid #e27763 !important;
    padding-bottom: 8px !important;
}

.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li::before,
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline>li.dropdown.open li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 27px;
    width: 0;
    border-top: 2px solid #fff;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.header .top-container .navbar-primary.affix-top .navbar-toggle,
.header .top-container .navbar-primary.affix .navbar-toggle {
    background: #CBAC62;
    margin-bottom: 0px;
    margin-top: 2px;
}

.header .top-container .navbar-primary.affix-top .navbar-toggle .icon-bar,
.header .top-container .navbar-primary.affix .navbar-toggle .icon-bar {
    background: #000;
}

.header .top-container .navbar-primary.affix {
    top: 0px;
    left: 0px;
    right: 0px;
    /*background: #B6B6B6;*/
    background: rgba(0, 0, 0, 0.5);
    padding: 0px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.header .top-container .navbar-primary.affix .navbar-header {
    padding: 10px;
    padding-left: 0px;
}

.header .top-container .navbar-primary.affix .navbar-header .logo-image .logo-hover {
    display: inline-block;
}

.header .top-container .navbar-primary.affix .navbar-header .logo-image .logo-normal,
.header .top-container .navbar-primary.affix .navbar-header .logo-image span {
    display: none;
}

.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav>li>a {
    color: #CBAC62 !important;
    padding-top: 15px !important;
}

.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav>li>a:hover,
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav>li>a:focus {
    color: #fff !important;
    border-bottom: 2px solid #CBAC62 !important;
}

.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav>li.active a {
    color: #e27763 !important;
    border-bottom: 2px solid #e27763 !important;
}

.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav>li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 27px;
    width: 0;
    border-top: 2px solid #fff;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.header .top-container .navbar-primary.affix .navbar-toggle {
    border: 1px solid #CBAC62 !important;
}

.header .top-container .navbar-primary.affix .navbar-toggle .icon-bar {
    background: #000 !important;
}

.header .top-container .search-icon:hover a {
    border-bottom: none !important;
}

.counters {
    background: #f7f7f7;
    padding: 100px 0px 98px;
}

.counters .icon {
    background: #e27763;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    display: inline-block;
    font-size: 48px;
    padding: 25px;
    margin-bottom: 30px;
    color: #fff;
}

.counters .count-details .count-number {
    color: #323232;
    font-size: 30px;
    font-family: 'oswald_regularregular';
    letter-spacing: 0.4em;
    display: block;
}

.counters .count-details .count-name {
    color: #878888;
    font-size: 16px;
    font-family: 'open_sansregular';
}


/* Counters with bg image */

.counters-with-bg-image {
    background: url("https://www.solaragroupltd.com/images/1920x410.png") no-repeat;
    padding: 0px;
    background-size: 100% 100% !important;
}

.counters-with-bg-image .layer {
    background-color: rgba(50, 50, 50, 0.4);
    padding: 100px 0px;
}

.counters-with-bg-image .layer .count-details .count-number {
    color: #ffffff;
}

.counters-with-bg-image .layer .count-details .count-name {
    color: #ffffff;
}

.cta {
    padding: 63px 0;
    background: #e27763;
}

.cta .buynow-button {
    margin-top: 10px;
}

.cta .buynow-button .btn-default {
    border: 2px solid #fff;
    margin-top: 0px;
}

.cta.cta-gray-bg {
    background: #f0f0f0;
}

.cta.cta-gray-bg .buynow-text h1 {
    font-size: 40px;
    color: #777;
}

.cta.cta-gray-bg .buynow-button .btn-gray-buynow {
    margin-top: 0px;
}

.portfolio {
    padding: 100px 0px;
}

.portfolio #porfolio-nav {
    display: none;
}

.portfolio .grid {
    margin-top: 30px;
    margin-bottom: 30px;
}

.portfolio .grid .gutter-sizer {
    width: 30px;
}

.portfolio .grid .grid-sizer {
    width: 22%;
}

.portfolio .grid .grid-item {
    padding: 0;
}

.portfolio .grid .grid-item .image-holder {
    overflow: hidden;
}

.portfolio .grid .grid-item .image-holder img {
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}

.portfolio .grid .grid-item figcaption {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    overflow: hidden;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}

.portfolio .grid .grid-item figcaption .showcase-lead {
    position: absolute;
    opacity: 0;
    left: 20px;
    right: 20px;
    top: 50%;
    text-align: center;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.portfolio .grid .grid-item figcaption .showcase-lead .showcase-category {
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    opacity: 0;
    position: relative;
    top: -50px;
    text-transform: uppercase;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.portfolio .grid .grid-item figcaption .showcase-lead span {
    font-family: 'open_sanslight';
    font-size: 11px;
    color: #fff;
    letter-spacing: 0.25em;
    line-height: 30px;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    opacity: 0;
    position: relative;
    top: 50px;
    margin: 0;
    display: block;
}

.portfolio .grid .grid-item figcaption .showcase-lead .showcase-cntrls {
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    margin-top: 22px;
    opacity: 0;
    position: relative;
    top: -30px;
    display: inline-block;
}

.portfolio .grid .grid-item figcaption .showcase-lead .showcase-cntrls a.icon-round i {
    color: #fff;
    font-size: 24px;
}

.portfolio .grid .grid-item figcaption .dripicons-heart {
    position: absolute;
    opacity: 0;
    left: 20px;
    right: 20px;
    top: 95%;
    text-align: right;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 24px;
    color: #fff;
    padding-bottom: 10px;
}

.portfolio .grid .grid-item:hover figcaption {
    background-color: rgba(42, 42, 42, 0.8);
}

.portfolio .grid .grid-item:hover figcaption .showcase-category,
.portfolio .grid .grid-item:hover figcaption span,
.portfolio .grid .grid-item:hover figcaption .showcase-cntrls {
    opacity: 1;
    top: 0;
    left: 0;
}

.portfolio .grid .grid-item:hover .showcase-lead {
    opacity: 1;
}

.portfolio .grid .grid-item:hover .dripicons-heart {
    opacity: 1;
}

.portfolio .grid .grid-item:hover img {
    -webkit-transform: scale(1.3) rotateZ(-7deg);
    -ms-transform: scale(1.3) rotateZ(-7deg);
    -o-transform: scale(1.3) rotateZ(-7deg);
    transform: scale(1.3) rotateZ(-7deg);
}

.portfolio .grid .grid-item:hover figcaption:after {
    width: 100%;
}

.meet-our-team1 {
    padding: 50px 0px;
    border-bottom: 1px solid #444;
}

.meet-our-team2 {
    padding: 0;
}

.meet-our-team .owl-controls {
    display: none !important;
}

.meet-our-team1 .item1,
.meet-our-team2 .item1 {
    position: relative;
    overflow: hidden;
    margin-top: 40px;
    border: 1px solid #CBAC62;
}

.meet-our-team1 .item1 .team-content1,
.meet-our-team2 .item1 .team-content1 {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    padding: 100px 18px;
    transform: translateX(-100%);
    transition: all 0.20s ease 0s;
}

.meet-our-team1 .item1 .team-content1 .team-designation1,
.meet-our-team2 .item1 .team-content1 .team-designation1 {
    font-size: 11px;
    color: #FFF;
    display: block;
    margin-bottom: 25px;
    font-family: 'open_sanslight';
    text-align: center;
    letter-spacing: 0.05em;
    font-weight: bold;
    line-height: 30px;
}

.meet-our-team1 .item1:hover .team-content1,
.meet-our-team2 .item1:hover .team-content1 {
    transform: translateY(0);
    background: rgba(42, 42, 42, 0.5);
}

.meet-our-team1 .item1 .team_contact1,
.meet-our-team2 .item1 .team_contact1 {
    text-align: center;
    padding-left: 0px;
}

.meet-our-team1 .item1 .team_contact1>li {
    display: inline-block;
    margin-right: 5px;
    border: 1px solid #e27763;
    border-radius: 50%;
    padding: 3px;
}

.meet-our-team1 .item1 .team_contact1>li>a,
.meet-our-team2 .item1 .team_contact1>li>a {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 24px;
    color: #fff;
    line-height: 33px;
    text-align: center;
    display: inline-block;
    transition: border 0.3s ease 0s;
    background: #CBAC62;
    padding-top: 15px;
}

.meet-our-team1 .item1 .team_contact1>li>a:hover,
.meet-our-team2 .item1 .team_contact1>li>a:hover {
    background: #de644d;
}

.meet-our-team1 .item1 .team-prof1,
.meet-our-team2 .item1 .team-prof1 {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: right;
    padding: 15%;
    transform: translateX(0);
    transition: all 0.20s ease 0s;
}

.meet-our-team1 .item1 .team-prof1 .team-title1,
.meet-our-team2 .item1 .team-prof1 .team-title1 {
    font-size: 24px;
    color: #CBAC62;
    text-shadow: 2px 2px #000;
    margin: 0 0 8px 0;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    text-align: center;
    letter-spacing: 0.2em;
    margin-bottom: 0px;
    font-weight: 100;
}

.meet-our-team1 .item1 .team-prof1 a .team-title1:hover,
.meet-our-team2 .item1 .team-prof1 a .team-title1:hover {
    font-size: 24px;
    color: #fff;
    text-shadow: 0px 0px #000;
    margin: 0 0 8px 0;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    text-align: center;
    letter-spacing: 0.2em;
    margin-bottom: 0px;
    font-weight: 100;
}

.meet-our-team1 .item1 .team-prof1 .team-designation1,
.meet-our-team2 .item1 .team-prof1 .team-designation1 {
    font-size: 11px;
    color: #fff;
    margin-bottom: 0;
    font-family: 'open_sanslight';
    text-align: center;
    display: block;
    letter-spacing: 0.05em;
    font-weight: bold;
    line-height: 30px;
}

.meet-our-team1 .item1:hover .team-prof,
.meet-our-team2 .item1:hover .team-prof {
    transform: translateX(100%);
}

.testimonials {
    background: url("https://www.solaragroupltd.com/images/1920x600.png") no-repeat;
    background-size: 100% 100%;
}

.testimonials .layer {
    background-color: rgba(50, 50, 50, 0.7);
    padding: 131px 0px;
}

.testimonials .layer #testimonial-slider .testimonial {
    margin: 20px 0;
}

.testimonials .layer #testimonial-slider .testimonial .testimonial-content {
    width: 20%;
    display: inline-block;
    float: left;
}

.testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic {
    border-bottom: 1px solid #fff;
    display: inline-block;
    width: 30px;
}

.testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic img {
    border-radius: 50%;
    margin-bottom: 30px;
    border: 1px solid #fff;
}

.testimonials .layer #testimonial-slider .testimonial .testimonial-content .title {
    font-size: 16px;
    color: #fff;
    font-family: 'oswald_regularregular';
    display: block;
    letter-spacing: 0.4em;
    margin-top: 30px;
    line-height: 30px;
}

.testimonials .layer #testimonial-slider .testimonial .testimonial-content .post {
    font-size: 11px;
    color: #fff;
    font-family: 'open_sanslight';
    letter-spacing: 0.05em;
    line-height: 30px;
}

.testimonials .layer #testimonial-slider .testimonial .description {
    display: inline-block;
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    color: #fff;
    margin: 0;
    position: relative;
    font-family: 'open_sanslight_italic';
    line-height: 48px;
}

.testimonials .layer #testimonial-slider .owl-controls {
    margin-top: 40px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-pagination {
    text-align: left;
    margin-top: 20px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -175px -21px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -130px -39px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: 39%;
    opacity: inherit;
    border-radius: 0px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -3px -89px;
    font-size: 25px;
    left: -260px;
    width: 63px;
    height: 65px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -3px -162px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -69px -88px;
    font-size: 25px;
    right: -260px;
    width: 63px;
    height: 65px;
}

.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -70px -161px;
}


/* Testimonials with orange layer bg */

.testimonials.testimonials-orange-bg {
    background: url("https://www.solaragroupltd.com/images/1920x600.png") no-repeat;
    background-size: 100% 100%;
}

.testimonials.testimonials-orange-bg .layer {
    background: rgba(226, 119, 99, 0.9);
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
    margin-top: 70px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
    text-align: center;
    width: 173px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -175px -39px;
    width: 12px;
    height: 12px;
    opacity: 1;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -130px -39px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -142px -184px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -3px -162px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -209px -183px;
}

.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -70px -161px;
}


/* Testimonials with bg color */

.testimonials.testimonials-bg-color {
    background: #f7f7f7;
}

.testimonials.testimonials-bg-color .layer {
    background: #f7f7f7;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .pic {
    border-bottom: none;
    width: auto;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .pic img {
    border: 4px solid #e27763;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .title {
    color: #323232;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .post {
    color: #777;
    font-family: 'robotothin';
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .description {
    color: #878888;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
    text-align: center;
    width: 173px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -145px -21px;
    width: 12px;
    height: 12px;
    opacity: 1;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -129px -21px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
    width: 68px;
    height: 45px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -139px -77px;
    left: -180px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -139px -127px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -210px -78px;
    right: -180px;
}

.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
    background: url("https://www.solaragroupltd.com/images/new-all-image.png");
    background-position: -210px -128px;
}

.clients {
    padding: 100px 0px;
}

.clients .owl-logo-carousel {
    margin-top: 30px;
}

.clients .owl-logo-carousel .item {
    text-align: center;
    border-right: 1px solid #e2e2e2;
}

.clients .owl-logo-carousel .item>img {
    display: inline-block;
}

.clients .owl-logo-carousel .owl-pagination {
    display: none;
}

.core-features {
    background: url("https://www.solaragroupltd.com/images/1920x1000.png");
    background-size: 100% 100%;
    padding: 0px;
}

.core-features .layer {
    background-color: rgba(50, 50, 50, 0.8);
    padding: 100px 0px 46px;
}

.core-features .layer .features-text {
    margin-bottom: 80px;
}

.core-features .layer .features-text h6 {
    color: #f0f0f0;
}

.core-features .layer .features-text h1 {
    color: #f0f0f0;
    letter-spacing: 20px;
}

.core-features .layer .features-text p {
    color: #f0f0f0;
}

.core-features .layer .features-list .icon {
    font-size: 30px;
    color: #f0f0f0;
    border: 1px solid #fff;
    padding: 16px 19px 10px 19px;
    display: inline-block;
    letter-spacing: 0.05em;
}

.core-features .layer .features-list h1 {
    color: #fff;
    margin-top: 22px;
    margin-bottom: 8px;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.core-features .layer .features-list p {
    color: #fff;
    margin-bottom: 50px;
}

.core-features .layer.core-features-hover .features-list:hover .icon {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}

.creative-mind {
    padding: 100px 0px 61px;
}

.creative-mind img {
    display: inline-block;
}

.creative-mind .creative-mind-text {
    padding: 200px 0px 240px;
}

.creative-mind .creative-mind-text .creative-hr-line {
    border-top: 1px solid #e27763;
    width: 80px;
    display: inline-block;
    margin-bottom: 0px;
}

.creative-mind .creative-mind-text h1 {
    font-size: 36px;
    line-height: 48px;
    letter-spacing: 0.7em;
}

.creative-mind .creative-mind-text h6 {
    color: #e27763;
    margin-top: 20px;
    margin-bottom: 20px;
}

.creative-mind .creative-mind-text p {
    line-height: 2.3em;
}

.creative-mind .creative-mind-text .buynow-button .btn-primary {
    margin-right: 26px;
    padding: 0 30px;
}

.extra-core-features {
    padding: 100px 0px 98px;
}

.extra-core-features .features-div {
    padding: 116px 0px 55px;
}

.extra-core-features .features-div .features-list .icon {
    font-size: 30px;
    color: #e27763;
    border: 1px solid #e27763;
    padding: 16px 19px 10px 19px;
    display: inline-block;
    letter-spacing: 0.05em;
}

.extra-core-features .features-div .features-list h1 {
    margin-top: 22px;
    margin-bottom: 8px;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.extra-core-features .features-div .features-list p {
    margin-bottom: 50px;
}

.extra-core-features .features-div.extra-core-features-hover .features-list:hover .icon {
    background: #e27763;
    color: #fff;
    border: 1px solid #db553c;
}

.extra-core-features .features-div.extra-core-features-hover .features-list:hover h1 {
    color: #e27763;
}

.extra-core-features img {
    display: inline-block;
}

.faq {
    padding: 100px 0px 73px;
}

.faq h1 {
    margin-top: 0px;
    margin-bottom: 28px;
}

.faq .panel-group .panel.panel-default {
    border-radius: 0px;
    margin-bottom: 11px;
}

.faq .panel-group .panel.panel-default .panel-heading {
    background: transparent;
    border-radius: 0px;
    padding-left: 30px;
}

.faq .panel-group .panel.panel-default .panel-heading.active {
    background-color: #e27763;
    color: #fff;
}

.faq .panel-group .panel.panel-default .panel-heading.active a {
    color: #fff;
    line-height: 30px;
}

.faq .panel-group .panel.panel-default .panel-body {
    padding: 15px 25px 15px 30px;
}

.faq .faq-text {
    background: #e27763;
    padding: 110px;
}

.faq .faq-text .btn.btn-next {
    letter-spacing: 0.2em;
}

.creative_content {
    padding: 100px 0;
}

.creative_content h6 {
    margin-top: 0;
}

.creative_content p {
    margin-bottom: 43px;
    text-align: justify;
    max-width: 1055px;
}

.free-trial {
    background: #f7f7f7;
    padding: 135px 0px 151px;
}

.home-page-v2-contact {
    background: url("https://www.solaragroupltd.com/images/1920x1080.png");
    background-size: 100% 100%;
}

.home-page-v2-contact .layer {
    background-color: rgba(50, 50, 50, 0.8);
    padding: 170px 0px 142px;
}

.home-page-v2-contact .layer .home-page-v2-contact-text h6 {
    color: #f0f0f0;
}

.home-page-v2-contact .layer .home-page-v2-contact-text h1 {
    color: #fff;
}

.home-page-v2-contact .layer .home-page-v2-contact-text p {
    color: #f0f0f0;
    margin-bottom: 30px;
}

.home-page-v2-contact .layer .contact-form .form-group {
    margin-left: -7px !important;
    margin-right: -7px !important;
}

.home-page-v2-contact .layer .contact-form .form-control {
    margin-top: 20px;
    margin-bottom: 10px;
    background: transparent;
    border: 1px solid rgba(234, 234, 234, 0.1);
    border-radius: 0px;
    font-family: 'open_sanslight';
    font-size: 14px;
    height: 50px;
    padding-left: 30px;
    box-shadow: none !important;
    color: #fff;
    line-height: 30px;
}

.home-page-v2-contact .layer .contact-form .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff;
    font-family: 'open_sansregular';
    line-height: 30px;
}

.home-page-v2-contact .layer .contact-form .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    font-family: 'open_sansregular';
    line-height: 30px;
}

.home-page-v2-contact .layer .contact-form .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
    font-family: 'open_sansregular';
    line-height: 30px;
}

.home-page-v2-contact .layer .contact-form .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
    font-family: 'open_sansregular';
    line-height: 30px;
}

.home-page-v2-contact .layer .contact-form span {
    color: #e27763;
    font-family: 'open_sanslight';
    font-size: 14px;
    padding: 5px;
}

.home-page-v2-contact .layer .contact-form .btn-primary {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.home-page-v2-contact .layer .contact-form p {
    padding-left: 30px;
    margin-top: 0px;
    color: #999;
}

.home-page-v2-contact .layer .contact-form p span {
    color: #e27763;
    font-family: 'open_sanslight';
    font-size: 14px;
    padding: 5px;
}

.home-page-v2-contact .layer .contact-form p span a {
    color: #e27763;
}

.home-page-v2-banner .v2-banner {
    position: absolute;
    width: 100%;
}

.home-page-v2-banner .image-caption-1 {
    display: table;
    margin: 0 auto;
    vertical-align: middle;
}

.home-page-v2-banner .image-caption-1 .banner-caption {
    vertical-align: middle;
    display: table-cell;
}

.how-it-works {
    padding: 100px 0px;
}

.how-it-works .how-it-works-text h6 {
    color: #777;
}

.how-it-works .v2-services {
    margin-top: 50px;
}

.how-it-works .v2-services .services-order {
    padding-top: 70px;
}

.how-it-works .v2-services .services-order span {
    font-family: 'oswaldlight';
    font-size: 30px;
    color: #e27763;
    border: 1px solid #f0f0f0;
    border-radius: 50%;
    padding: 20px;
    letter-spacing: 0px;
    padding-top: 22px;
}

.how-it-works .v2-services .services-order hr {
    border-top: 1px solid #f0f0f0;
    width: 60px;
    webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 55px;
}

.how-it-works .v2-services .v2-services-text {
    padding-top: 50px;
}

.how-it-works .v2-services .v2-services-text h6 {
    letter-spacing: 0.4em;
    margin-bottom: 14px;
    font-family: 'open_sansregular';
}

.how-it-works .v2-services .v2-services-text h1 {
    margin-bottom: 16px;
    letter-spacing: 0.7em;
    line-height: 36px;
}

.mutipurpose {
    background: #000;
    padding: 100px 0;
    border-bottom: 10px solid #CBAC62;
}

.mutipurpose .mutipurpose-text .btn {
    padding: 0 25px;
}

.mutipurpose.multipurpose-orange-bg0,
.mutipurpose.multipurpose-orange-bg10,
.mutipurpose.multipurpose-orange-bg11,
.mutipurpose.multipurpose-orange-bg12,
.mutipurpose.multipurpose-orange-bgc,
.mutipurpose.multipurpose-orange-bg13,
.mutipurpose.multipurpose-orange-bg14,
.mutipurpose.multipurpose-orange-bg15,
.mutipurpose.multipurpose-orange-bg16,
.mutipurpose.multipurpose-orange-bg17,
.mutipurpose.multipurpose-orange-bg18,
.mutipurpose.multipurpose-orange-bg19,
.mutipurpose.multipurpose-orange-bg20,
.mutipurpose.multipurpose-orange-bg21,
.mutipurpose.multipurpose-orange-bg22,
.mutipurpose.multipurpose-orange-bg23,
.mutipurpose.multipurpose-orange-bg24,
.mutipurpose.multipurpose-orange-bg25,
.mutipurpose.multipurpose-orange-bg26,
.mutipurpose.multipurpose-orange-bg27,
.mutipurpose.multipurpose-orange-bg28,
.mutipurpose.multipurpose-orange-bg29,
.mutipurpose.multipurpose-orange-bg30,
.mutipurpose.multipurpose-orange-bg31,
.mutipurpose.multipurpose-orange-bg32,
.mutipurpose.multipurpose-orange-bg33,
.mutipurpose.multipurpose-orange-bg34,
.mutipurpose.multipurpose-orange-bg35,
.mutipurpose.multipurpose-orange-bg36,
.mutipurpose.multipurpose-orange-bg37,
.mutipurpose.multipurpose-orange-bg38,
.mutipurpose.multipurpose-orange-bg39,
.mutipurpose.multipurpose-orange-bg40,
.mutipurpose.multipurpose-orange-bg41,
.mutipurpose.multipurpose-orange-bg42,
.mutipurpose.multipurpose-orange-bg43,
.mutipurpose.multipurpose-orange-bg44,
.mutipurpose.multipurpose-orange-bg45,
.mutipurpose.multipurpose-orange-bg46,
.mutipurpose.multipurpose-orange-bg47,
.mutipurpose.multipurpose-orange-bg48,
.mutipurpose.multipurpose-orange-bg49,
.mutipurpose.multipurpose-orange-bg50,
.mutipurpose.multipurpose-orange-bg51,
.mutipurpose.multipurpose-orange-bg52,
.mutipurpose.multipurpose-orange-bg53,
.mutipurpose.multipurpose-orange-bg54,
.mutipurpose.multipurpose-orange-bg55,
.mutipurpose.multipurpose-orange-bg56,
.mutipurpose.multipurpose-orange-bg57,
.mutipurpose.multipurpose-orange-bg58,
.mutipurpose.multipurpose-orange-bg59,
.mutipurpose.multipurpose-orange-bg60,
.mutipurpose.multipurpose-orange-bg61,
.mutipurpose.multipurpose-orange-bg62,
.mutipurpose.multipurpose-orange-bg63,
.mutipurpose.multipurpose-orange-bg64,
.mutipurpose.multipurpose-orange-bg77,
.mutipurpose.multipurpose-orange-bg78,
.mutipurpose.multipurpose-orange-bg79,
.mutipurpose.multipurpose-orange-bg80,
.mutipurpose.multipurpose-orange-bg81,
.mutipurpose.multipurpose-orange-bg82,
.mutipurpose.multipurpose-orange-bg83,
.mutipurpose.multipurpose-orange-bg84,
.mutipurpose.multipurpose-orange-bg85,
.mutipurpose.multipurpose-orange-bg86,
.mutipurpose.multipurpose-orange-bg87,
.mutipurpose.multipurpose-orange-bg88,
.mutipurpose.multipurpose-orange-bg89,
.mutipurpose.multipurpose-orange-bg90,
.mutipurpose.multipurpose-orange-bg91,
.mutipurpose.multipurpose-orange-bg92,
.mutipurpose.multipurpose-orange-bg93,
.mutipurpose.multipurpose-orange-bg94,
.mutipurpose.multipurpose-orange-bg95,
.mutipurpose.multipurpose-orange-bg65 {
    /*
	background: url("../images/bg.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
    padding: 0px;
    position: relative;
}

.mutipurpose.multipurpose-orange-bg0 .layer,
.mutipurpose.multipurpose-orange-bg10 .layer,
.mutipurpose.multipurpose-orange-bg11 .layer,
.mutipurpose.multipurpose-orange-bg12 .layer,
.mutipurpose.multipurpose-orange-bg13 .layer,
.mutipurpose.multipurpose-orange-bg14 .layer,
.mutipurpose.multipurpose-orange-bg15 .layer,
.mutipurpose.multipurpose-orange-bg16 .layer,
.mutipurpose.multipurpose-orange-bg17 .layer,
.mutipurpose.multipurpose-orange-bg18 .layer,
.mutipurpose.multipurpose-orange-bg19 .layer,
.mutipurpose.multipurpose-orange-bg20 .layer,
.mutipurpose.multipurpose-orange-bg21 .layer,
.mutipurpose.multipurpose-orange-bg22 .layer,
.mutipurpose.multipurpose-orange-bg23 .layer,
.mutipurpose.multipurpose-orange-bg24 .layer,
.mutipurpose.multipurpose-orange-bg25 .layer,
.mutipurpose.multipurpose-orange-bg26 .layer,
.mutipurpose.multipurpose-orange-bg27 .layer,
.mutipurpose.multipurpose-orange-bg28 .layer,
.mutipurpose.multipurpose-orange-bg29 .layer,
.mutipurpose.multipurpose-orange-bg30 .layer,
.mutipurpose.multipurpose-orange-bg31 .layer,
.mutipurpose.multipurpose-orange-bg32 .layer,
.mutipurpose.multipurpose-orange-bg33 .layer,
.mutipurpose.multipurpose-orange-bg34 .layer,
.mutipurpose.multipurpose-orange-bg35 .layer,
.mutipurpose.multipurpose-orange-bg36 .layer,
.mutipurpose.multipurpose-orange-bg37 .layer,
.mutipurpose.multipurpose-orange-bg38 .layer,
.mutipurpose.multipurpose-orange-bg39 .layer,
.mutipurpose.multipurpose-orange-bg40 .layer,
.mutipurpose.multipurpose-orange-bg41 .layer,
.mutipurpose.multipurpose-orange-bg42 .layer,
.mutipurpose.multipurpose-orange-bg43 .layer,
.mutipurpose.multipurpose-orange-bg44 .layer,
.mutipurpose.multipurpose-orange-bg45 .layer,
.mutipurpose.multipurpose-orange-bg46 .layer,
.mutipurpose.multipurpose-orange-bg47 .layer,
.mutipurpose.multipurpose-orange-bg48 .layer,
.mutipurpose.multipurpose-orange-bg49 .layer,
.mutipurpose.multipurpose-orange-bg50 .layer,
.mutipurpose.multipurpose-orange-bg51 .layer,
.mutipurpose.multipurpose-orange-bg52 .layer,
.mutipurpose.multipurpose-orange-bg53 .layer,
.mutipurpose.multipurpose-orange-bg54 .layer,
.mutipurpose.multipurpose-orange-bg55 .layer,
.mutipurpose.multipurpose-orange-bg56 .layer,
.mutipurpose.multipurpose-orange-bg57 .layer,
.mutipurpose.multipurpose-orange-bg58 .layer,
.mutipurpose.multipurpose-orange-bg59 .layer,
.mutipurpose.multipurpose-orange-bg60 .layer,
.mutipurpose.multipurpose-orange-bg61 .layer,
.mutipurpose.multipurpose-orange-bg62 .layer,
.mutipurpose.multipurpose-orange-bg63 .layer,
.mutipurpose.multipurpose-orange-bg64 .layer,
.mutipurpose.multipurpose-orange-bg77 .layer,
.mutipurpose.multipurpose-orange-bg78 .layer,
.mutipurpose.multipurpose-orange-bg79 .layer,
.mutipurpose.multipurpose-orange-bg80 .layer,
.mutipurpose.multipurpose-orange-bg81 .layer,
.mutipurpose.multipurpose-orange-bg82 .layer,
.mutipurpose.multipurpose-orange-bg83 .layer,
.mutipurpose.multipurpose-orange-bg84 .layer,
.mutipurpose.multipurpose-orange-bg85 .layer,
.mutipurpose.multipurpose-orange-bg86 .layer,
.mutipurpose.multipurpose-orange-bg87 .layer,
.mutipurpose.multipurpose-orange-bg88 .layer,
.mutipurpose.multipurpose-orange-bg89 .layer,
.mutipurpose.multipurpose-orange-bg90 .layer,
.mutipurpose.multipurpose-orange-bg91 .layer,
.mutipurpose.multipurpose-orange-bg92 .layer,
.mutipurpose.multipurpose-orange-bg93 .layer,
.mutipurpose.multipurpose-orange-bg94 .layer,
.mutipurpose.multipurpose-orange-bg95 .layer,
.mutipurpose.multipurpose-orange-bg65 .layer {
    padding: 300px 0;
}

.mutipurpose.multipurpose-orange-bg0 .layer h1,
.mutipurpose.multipurpose-orange-bg10 .layer h1,
.mutipurpose.multipurpose-orange-bg11 .layer h1,
.mutipurpose.multipurpose-orange-bg12 .layer h1,
.mutipurpose.multipurpose-orange-bg13 .layer h1,
.mutipurpose.multipurpose-orange-bg14 .layer h1,
.mutipurpose.multipurpose-orange-bg15 .layer h1,
.mutipurpose.multipurpose-orange-bg16 .layer h1,
.mutipurpose.multipurpose-orange-bg17 .layer h1,
.mutipurpose.multipurpose-orange-bg18 .layer h1,
.mutipurpose.multipurpose-orange-bg19 .layer h1,
.mutipurpose.multipurpose-orange-bg20 .layer h1,
.mutipurpose.multipurpose-orange-bg21 .layer h1,
.mutipurpose.multipurpose-orange-bg22 .layer h1,
.mutipurpose.multipurpose-orange-bg23 .layer h1,
.mutipurpose.multipurpose-orange-bg24 .layer h1,
.mutipurpose.multipurpose-orange-bg25 .layer h1,
.mutipurpose.multipurpose-orange-bg26 .layer h1,
.mutipurpose.multipurpose-orange-bg27 .layer h1,
.mutipurpose.multipurpose-orange-bg28 .layer h1,
.mutipurpose.multipurpose-orange-bg29 .layer h1,
.mutipurpose.multipurpose-orange-bg30 .layer h1,
.mutipurpose.multipurpose-orange-bg31 .layer h1,
.mutipurpose.multipurpose-orange-bg32 .layer h1,
.mutipurpose.multipurpose-orange-bg33 .layer h1,
.mutipurpose.multipurpose-orange-bg34 .layer h1,
.mutipurpose.multipurpose-orange-bg35 .layer h1,
.mutipurpose.multipurpose-orange-bg36 .layer h1,
.mutipurpose.multipurpose-orange-bg37 .layer h1,
.mutipurpose.multipurpose-orange-bg38 .layer h1,
.mutipurpose.multipurpose-orange-bg39 .layer h1,
.mutipurpose.multipurpose-orange-bg40 .layer h1,
.mutipurpose.multipurpose-orange-bg41 .layer h1,
.mutipurpose.multipurpose-orange-bg42 .layer h1,
.mutipurpose.multipurpose-orange-bg43 .layer h1,
.mutipurpose.multipurpose-orange-bg44 .layer h1,
.mutipurpose.multipurpose-orange-bg45 .layer h1,
.mutipurpose.multipurpose-orange-bg46 .layer h1,
.mutipurpose.multipurpose-orange-bg47 .layer h1,
.mutipurpose.multipurpose-orange-bg48 .layer h1,
.mutipurpose.multipurpose-orange-bg49 .layer h1,
.mutipurpose.multipurpose-orange-bg50 .layer h1,
.mutipurpose.multipurpose-orange-bg51 .layer h1,
.mutipurpose.multipurpose-orange-bg52 .layer h1,
.mutipurpose.multipurpose-orange-bg53 .layer h1,
.mutipurpose.multipurpose-orange-bg54 .layer h1,
.mutipurpose.multipurpose-orange-bg55 .layer h1,
.mutipurpose.multipurpose-orange-bg56 .layer h1,
.mutipurpose.multipurpose-orange-bg57 .layer h1,
.mutipurpose.multipurpose-orange-bg58 .layer h1,
.mutipurpose.multipurpose-orange-bg59 .layer h1,
.mutipurpose.multipurpose-orange-bg60 .layer h1,
.mutipurpose.multipurpose-orange-bg61 .layer h1,
.mutipurpose.multipurpose-orange-bg62 .layer h1,
.mutipurpose.multipurpose-orange-bg63 .layer h1,
.mutipurpose.multipurpose-orange-bg64 .layer h1,
.mutipurpose.multipurpose-orange-bg77 .layer h1,
.mutipurpose.multipurpose-orange-bg78 .layer h1,
.mutipurpose.multipurpose-orange-bg79 .layer h1,
.mutipurpose.multipurpose-orange-bg80 .layer h1,
.mutipurpose.multipurpose-orange-bg81 .layer h1,
.mutipurpose.multipurpose-orange-bg82 .layer h1,
.mutipurpose.multipurpose-orange-bg83 .layer h1,
.mutipurpose.multipurpose-orange-bg84 .layer h1,
.mutipurpose.multipurpose-orange-bg85 .layer h1,
.mutipurpose.multipurpose-orange-bg86 .layer h1,
.mutipurpose.multipurpose-orange-bg87 .layer h1,
.mutipurpose.multipurpose-orange-bg88 .layer h1,
.mutipurpose.multipurpose-orange-bg89 .layer h1,
.mutipurpose.multipurpose-orange-bg90 .layer h1,
.mutipurpose.multipurpose-orange-bg91 .layer h1,
.mutipurpose.multipurpose-orange-bg92 .layer h1,
.mutipurpose.multipurpose-orange-bg93 .layer h1,
.mutipurpose.multipurpose-orange-bg94 .layer h1,
.mutipurpose.multipurpose-orange-bg95 .layer h1,
.mutipurpose.multipurpose-orange-bg65 .layer h1 {
    color: #CBAC62;
    font-size: 50px;
}

.mutipurpose.multipurpose-orange-bg0 .layer p,
.mutipurpose.multipurpose-orange-bg10 .layer p,
.mutipurpose.multipurpose-orange-bg11 .layer p,
.mutipurpose.multipurpose-orange-bg12 .layer p,
.mutipurpose.multipurpose-orange-bg13 .layer p,
.mutipurpose.multipurpose-orange-bg14 .layer p,
.mutipurpose.multipurpose-orange-bg15 .layer p,
.mutipurpose.multipurpose-orange-bg16 .layer p,
.mutipurpose.multipurpose-orange-bg17 .layer p,
.mutipurpose.multipurpose-orange-bg18 .layer p,
.mutipurpose.multipurpose-orange-bg19 .layer p,
.mutipurpose.multipurpose-orange-bg20 .layer p,
.mutipurpose.multipurpose-orange-bg21 .layer p,
.mutipurpose.multipurpose-orange-bg22 .layer p,
.mutipurpose.multipurpose-orange-bg23 .layer p,
.mutipurpose.multipurpose-orange-bg24 .layer p,
.mutipurpose.multipurpose-orange-bg25 .layer p,
.mutipurpose.multipurpose-orange-bg26 .layer p,
.mutipurpose.multipurpose-orange-bg27 .layer p,
.mutipurpose.multipurpose-orange-bg28 .layer p,
.mutipurpose.multipurpose-orange-bg29 .layer p,
.mutipurpose.multipurpose-orange-bg30 .layer p,
.mutipurpose.multipurpose-orange-bg31 .layer p,
.mutipurpose.multipurpose-orange-bg32 .layer p,
.mutipurpose.multipurpose-orange-bg33 .layer p,
.mutipurpose.multipurpose-orange-bg34 .layer p,
.mutipurpose.multipurpose-orange-bg35 .layer p,
.mutipurpose.multipurpose-orange-bg36 .layer p,
.mutipurpose.multipurpose-orange-bg37 .layer p,
.mutipurpose.multipurpose-orange-bg38 .layer p,
.mutipurpose.multipurpose-orange-bg39 .layer p,
.mutipurpose.multipurpose-orange-bg40 .layer p,
.mutipurpose.multipurpose-orange-bg41 .layer p,
.mutipurpose.multipurpose-orange-bg42 .layer p,
.mutipurpose.multipurpose-orange-bg43 .layer p,
.mutipurpose.multipurpose-orange-bg44 .layer p,
.mutipurpose.multipurpose-orange-bg45 .layer p,
.mutipurpose.multipurpose-orange-bg46 .layer p,
.mutipurpose.multipurpose-orange-bg47 .layer p,
.mutipurpose.multipurpose-orange-bg48 .layer p,
.mutipurpose.multipurpose-orange-bg49 .layer p,
.mutipurpose.multipurpose-orange-bg50 .layer p,
.mutipurpose.multipurpose-orange-bg51 .layer p,
.mutipurpose.multipurpose-orange-bg52 .layer p,
.mutipurpose.multipurpose-orange-bg53 .layer p,
.mutipurpose.multipurpose-orange-bg54 .layer p,
.mutipurpose.multipurpose-orange-bg55 .layer p,
.mutipurpose.multipurpose-orange-bg56 .layer p,
.mutipurpose.multipurpose-orange-bg57 .layer p,
.mutipurpose.multipurpose-orange-bg58 .layer p,
.mutipurpose.multipurpose-orange-bg59 .layer p,
.mutipurpose.multipurpose-orange-bg60 .layer p,
.mutipurpose.multipurpose-orange-bg61 .layer p,
.mutipurpose.multipurpose-orange-bg62 .layer p,
.mutipurpose.multipurpose-orange-bg63 .layer p,
.mutipurpose.multipurpose-orange-bg64 .layer p,
.mutipurpose.multipurpose-orange-bg77 .layer p,
.mutipurpose.multipurpose-orange-bg78 .layer p,
.mutipurpose.multipurpose-orange-bg79 .layer p,
.mutipurpose.multipurpose-orange-bg80 .layer p,
.mutipurpose.multipurpose-orange-bg81 .layer p,
.mutipurpose.multipurpose-orange-bg82 .layer p,
.mutipurpose.multipurpose-orange-bg83 .layer p,
.mutipurpose.multipurpose-orange-bg84 .layer p,
.mutipurpose.multipurpose-orange-bg85 .layer p,
.mutipurpose.multipurpose-orange-bg86 .layer p,
.mutipurpose.multipurpose-orange-bg87 .layer p,
.mutipurpose.multipurpose-orange-bg88 .layer p,
.mutipurpose.multipurpose-orange-bg89 .layer p,
.mutipurpose.multipurpose-orange-bg90 .layer p,
.mutipurpose.multipurpose-orange-bg91 .layer p,
.mutipurpose.multipurpose-orange-bg92 .layer p,
.mutipurpose.multipurpose-orange-bg93 .layer p,
.mutipurpose.multipurpose-orange-bg94 .layer p,
.mutipurpose.multipurpose-orange-bg95 .layer p,
.mutipurpose.multipurpose-orange-bg65 .layer p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 200;
}

.mutipurpose.multipurpose-orange-bg {
    /*
	background: url("../images/bg2.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
    padding: 0px;
    position: relative;
}

.mutipurpose.multipurpose-orange-bg .layer {
    padding: 300px 0;
}

.mutipurpose.multipurpose-orange-bg .layer h1 {
    color: #CBAC62;
    font-size: 50px;
}

.mutipurpose.multipurpose-orange-bg .layer p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 200;
}

.mutipurpose.multipurpose-orange-bg2 {
    /*
	background: url("../images/bg3.jpg") no-repeat center;
	background-position: center right;
	background-attachment: fixed;
	background-size: cover;
*/
    padding: 0px;
    position: relative;
}

.background-container {
    clip: rect(0, auto, auto, 0);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.background {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    transform: translateZ(0);
    will-change: transform;
}

.mutipurpose.multipurpose-orange-bg0 .background {
    background-image: url('../images/');
}

.mutipurpose.multipurpose-orange-bg10 .background {
    background-image: url('../images/bg10.jpg');
}

.mutipurpose.multipurpose-orange-bg11 .background {
    background-image: url('../images/bg11.jpg');
}

.mutipurpose.multipurpose-orange-bg12 .background {
    background-image: url('../images/ce2.jpg');
}

.mutipurpose.multipurpose-orange-bg13 .background {
    background-image: url('../images/bg13.jpg');
}

.mutipurpose.multipurpose-orange-bg14 .background {
    background-image: url('../images/bg14.jpg');
}

.mutipurpose.multipurpose-orange-bg15 .background {
    background-image: url('../images/bg15.jpg');
}

.mutipurpose.multipurpose-orange-bg16 .background {
    background-image: url('../images/dubs.webp');
}

.mutipurpose.multipurpose-orange-bg17 .background {
    background-image: url('../images/bg17.jpg');
}

.mutipurpose.multipurpose-orange-bg18 .background {
    background-image: url('../images/bg18.jpg');
}

.mutipurpose.multipurpose-orange-bg19 .background {
    background-image: url('../images/bg19.jpg');
}

.mutipurpose.multipurpose-orange-bg20 .background {
    background-image: url('../images/bg20.jpg');
}

.mutipurpose.multipurpose-orange-bg21 .background {
    background-image: url('../images/bg21.jpg');
}

.mutipurpose.multipurpose-orange-bg22 .background {
    background-image: url('../images/bg22.jpg');
}

.mutipurpose.multipurpose-orange-bg23 .background {
    background-image: url('../images/bg23.jpg');
}

.mutipurpose.multipurpose-orange-bg24 .background {
    background-image: url('../images/bg24.jpg');
}

.mutipurpose.multipurpose-orange-bg25 .background {
    background-image: url('../images/bg25.jpg');
}

.mutipurpose.multipurpose-orange-bg26 .background {
    background-image: url('../images/bg26.jpg');
}

.mutipurpose.multipurpose-orange-bg27 .background {
    background-image: url('../images/bg27.jpg');
}

.mutipurpose.multipurpose-orange-bg28 .background {
    background-image: url('../images/bg28.jpg');
}

.mutipurpose.multipurpose-orange-bg29 .background {
    background-image: url('../images/bg29.jpg');
}

.mutipurpose.multipurpose-orange-bg30 .background {
    background-image: url('../images/bg30.jpg');
}

.mutipurpose.multipurpose-orange-bg31 .background {
    background-image: url('../images/bg31.jpg');
}

.mutipurpose.multipurpose-orange-bg32 .background {
    background-image: url('../images/bg32.jpg');
}

.mutipurpose.multipurpose-orange-bg83 .background {
    background-image: url('../images/carg.jpg');
}

.mutipurpose.multipurpose-orange-bg88 .background {
    background-image: url('../images/business-consultancy-services.jpg');
}

.mutipurpose.multipurpose-orange-bg91 .background {
    background-image: url('../images/flee4.jpg');
}

.mutipurpose.multipurpose-orange-bg33 .background {
    background-image: url('../images/bg33.jpg');
}

.mutipurpose.multipurpose-orange-bg34 .background {
    background-image: url('../images/bg34.jpg');
}

.mutipurpose.multipurpose-orange-bg35 .background {
    background-image: url('../images/bg35.jpg');
}

.mutipurpose.multipurpose-orange-bg36 .background {
    background-image: url('../images/bg36.jpg');
}

.mutipurpose.multipurpose-orange-bg37 .background {
    background-image: url('../images/bg37.jpg');
}

.mutipurpose.multipurpose-orange-bg38 .background {
    background-image: url('../images/bg38.jpg');
}

.mutipurpose.multipurpose-orange-bg39 .background {
    background-image: url('../images/bg39.jpg');
}

.mutipurpose.multipurpose-orange-bg40 .background {
    background-image: url('../images/bg40.jpg');
}

.mutipurpose.multipurpose-orange-bg41 .background {
    background-image: url('../images/bg41.jpg');
}

.mutipurpose.multipurpose-orange-bg42 .background {
    background-image: url('../images/bg42.jpg');
}

.mutipurpose.multipurpose-orange-bg43 .background {
    background-image: url('../images/bg43.jpg');
}

.mutipurpose.multipurpose-orange-bg44 .background {
    background-image: url('../images/bg44.jpg');
}

.mutipurpose.multipurpose-orange-bg45 .background {
    background-image: url('../images/bg45.jpg');
}

.mutipurpose.multipurpose-orange-bg46 .background {
    background-image: url('../images/bg46.jpg');
}

.mutipurpose.multipurpose-orange-bg47 .background {
    background-image: url('../images/bg47.jpg');
}

.mutipurpose.multipurpose-orange-bg48 .background {
    background-image: url('../images/bg48.jpg');
}

.mutipurpose.multipurpose-orange-bg49 .background {
    background-image: url('../images/bg49.jpg');
}

.mutipurpose.multipurpose-orange-bg50 .background {
    background-image: url('../images/bg50.jpg');
}

.mutipurpose.multipurpose-orange-bg51 .background {
    background-image: url('../images/bg51.jpg');
}

.mutipurpose.multipurpose-orange-bg52 .background {
    background-image: url('../images/bg52.jpg');
}

.mutipurpose.multipurpose-orange-bg53 .background {
    background-image: url('../images/bg53.jpg');
}

.mutipurpose.multipurpose-orange-bg54 .background {
    background-image: url('../images/bg54.jpg');
}

.mutipurpose.multipurpose-orange-bg55 .background {
    background-image: url('../images/bg55.jpg');
}

.mutipurpose.multipurpose-orange-bg56 .background {
    background-image: url('../images/bg56.jpg');
}

.mutipurpose.multipurpose-orange-bg57 .background {
    background-image: url('../images/bg57.jpg');
}

.mutipurpose.multipurpose-orange-bg58 .background {
    background-image: url('../images/bg58.jpg');
}

.mutipurpose.multipurpose-orange-bg59 .background {
    background-image: url('../images/bg59.jpg');
}

.mutipurpose.multipurpose-orange-bg60 .background {
    background-image: url('../images/bg60.jpg');
}

.mutipurpose.multipurpose-orange-bg61 .background {
    background-image: url('../images/bg61.jpg');
}

.mutipurpose.multipurpose-orange-bg62 .background {
    background-image: url('../images/bg62.jpg');
}

.mutipurpose.multipurpose-orange-bg63 .background {
    background-image: url('https://www.solaragroupltd.com/images/bg63.jpg');
}

.mutipurpose.multipurpose-orange-bg64 .background {
    background-image: url('https://www.solaragroupltd.com/images/bg64.jpg');
}

.mutipurpose.multipurpose-orange-bg65 .background {
    background-image: url('https://www.solaragroupltd.com/images/bg65.jpg');
}

.mutipurpose.multipurpose-orange-bgc .background {
    background-image: url('../images/abc.webp');
}

.mutipurpose.multipurpose-orange-bg .background {
    background-image: url('../images/bg2.jpg');
}

.mutipurpose.multipurpose-orange-bg2 .background {
    background-image: url('../images/laxx.jpg');
}

.mutipurpose.multipurpose-orange-bg77 .background {
    background-image: url('../images/maxx.jpg');
}

.mutipurpose.multipurpose-orange-bg78 .background {
    background-image: url('../images/cargoo.jpg');
}

.mutipurpose.multipurpose-orange-bg79 .background {
    background-image: url('../images/flee.jpg');
}

.mutipurpose.multipurpose-orange-bg80 .background {
    background-image: url('../images/fb.jpg');
}

.mutipurpose.multipurpose-orange-bg81 .background {
    background-image: url('../images/tat5.jpg');
}

.mutipurpose.multipurpose-orange-bg82 .background {
    background-image: url('../images/htl7.jpg');
}

.mutipurpose.multipurpose-orange-bg3 .background {
    background-image: url('../images/heli.jpg');
}

.mutipurpose.multipurpose-orange-bg84 .background {
    background-image: url('../images/ch2.jpg');
}

.mutipurpose.multipurpose-orange-bg85 .background {
    background-image: url('../images/47a.jpg');
}

.mutipurpose.multipurpose-orange-bg86 .background {
    background-image: url('../images/foo.jpg');
}

.mutipurpose.multipurpose-orange-bg87 .background {
    background-image: url('../images/anim.jpg');
}

.mutipurpose.multipurpose-orange-bg89 .background {
    background-image: url('../images/business-consultancy-services2.jpeg');
}

.mutipurpose.multipurpose-orange-bg90 .background {
    background-image: url('../images/business-consultancy-services4.png');
}

.mutipurpose.multipurpose-orange-bg92 .background {
    background-image: url('../images/travel1.jpg');
}

.mutipurpose.multipurpose-orange-bg93 .background {
    background-image: url('../images/cargoinsu.jpeg');
}

.mutipurpose.multipurpose-orange-bg94 .background {
    background-image: url('../images/health-big.png');
}

.mutipurpose.multipurpose-orange-bg95 .background {
    background-image: url('../images/X4.jpg');
}

.home-v5 .work_process .background {
    background-image: url('../images/flit.jpg');
}

.mutipurpose.multipurpose-orange-bg2 .layer {
    padding: 300px 0;
}

.mutipurpose.multipurpose-orange-bg2 .layer h1 {
    color: #CBAC62;
    font-size: 50px;
}

.mutipurpose.multipurpose-orange-bg2 .layer p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 200;
}

.mutipurpose.multipurpose-orange-bg3,
.mutipurpose.multipurpose-orange-bg10,
.mutipurpose.multipurpose-orange-bg11,
.mutipurpose.multipurpose-orange-bg12,
.mutipurpose.multipurpose-orange-bg13,
.mutipurpose.multipurpose-orange-bg14,
.mutipurpose.multipurpose-orange-bg15,
.mutipurpose.multipurpose-orange-bg16,
.mutipurpose.multipurpose-orange-bg17,
.mutipurpose.multipurpose-orange-bg18,
.mutipurpose.multipurpose-orange-bg19,
.mutipurpose.multipurpose-orange-bg20,
.mutipurpose.multipurpose-orange-bg21,
.mutipurpose.multipurpose-orange-bg22,
.mutipurpose.multipurpose-orange-bg23,
.mutipurpose.multipurpose-orange-bg24,
.mutipurpose.multipurpose-orange-bg25,
.mutipurpose.multipurpose-orange-bg26,
.mutipurpose.multipurpose-orange-bg27,
.mutipurpose.multipurpose-orange-bg28,
.mutipurpose.multipurpose-orange-bg29,
.mutipurpose.multipurpose-orange-bg30,
.mutipurpose.multipurpose-orange-bg31,
.mutipurpose.multipurpose-orange-bg32,
.mutipurpose.multipurpose-orange-bg33,
.mutipurpose.multipurpose-orange-bg34,
.mutipurpose.multipurpose-orange-bg35,
.mutipurpose.multipurpose-orange-bg36,
.mutipurpose.multipurpose-orange-bg37,
.mutipurpose.multipurpose-orange-bg38,
.mutipurpose.multipurpose-orange-bg39,
.mutipurpose.multipurpose-orange-bg40,
.mutipurpose.multipurpose-orange-bg41,
.mutipurpose.multipurpose-orange-bg42,
.mutipurpose.multipurpose-orange-bg43,
.mutipurpose.multipurpose-orange-bg44,
.mutipurpose.multipurpose-orange-bg45,
.mutipurpose.multipurpose-orange-bg46,
.mutipurpose.multipurpose-orange-bg47,
.mutipurpose.multipurpose-orange-bg48,
.mutipurpose.multipurpose-orange-bg49,
.mutipurpose.multipurpose-orange-bg50,
.mutipurpose.multipurpose-orange-bg51,
.mutipurpose.multipurpose-orange-bg52,
.mutipurpose.multipurpose-orange-bg53,
.mutipurpose.multipurpose-orange-bg54,
.mutipurpose.multipurpose-orange-bg55,
.mutipurpose.multipurpose-orange-bg56,
.mutipurpose.multipurpose-orange-bg57,
.mutipurpose.multipurpose-orange-bg58,
.mutipurpose.multipurpose-orange-bg59,
.mutipurpose.multipurpose-orange-bg60,
.mutipurpose.multipurpose-orange-bg61,
.mutipurpose.multipurpose-orange-bg62,
.mutipurpose.multipurpose-orange-bg63,
.mutipurpose.multipurpose-orange-bg64,
.mutipurpose.multipurpose-orange-bg83,
.mutipurpose.multipurpose-orange-bg88,
.mutipurpose.multipurpose-orange-bg91,
.mutipurpose.multipurpose-orange-bg65 {
    /*
	background: url("../images/bg4.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
    padding: 0px;
    position: relative;
}

.mutipurpose.multipurpose-orange-bg3 .layer,
.mutipurpose.multipurpose-orange-bg10 .layer,
.mutipurpose.multipurpose-orange-bg11 .layer,
.mutipurpose.multipurpose-orange-bg12 .layer,
.mutipurpose.multipurpose-orange-bg13 .layer,
.mutipurpose.multipurpose-orange-bg14 .layer,
.mutipurpose.multipurpose-orange-bg15 .layer,
.mutipurpose.multipurpose-orange-bg16 .layer,
.mutipurpose.multipurpose-orange-bg17 .layer,
.mutipurpose.multipurpose-orange-bg18 .layer,
.mutipurpose.multipurpose-orange-bg19 .layer,
.mutipurpose.multipurpose-orange-bg20 .layer,
.mutipurpose.multipurpose-orange-bg21 .layer,
.mutipurpose.multipurpose-orange-bg22 .layer,
.mutipurpose.multipurpose-orange-bg23 .layer,
.mutipurpose.multipurpose-orange-bg24 .layer,
.mutipurpose.multipurpose-orange-bg25 .layer,
.mutipurpose.multipurpose-orange-bg26 .layer,
.mutipurpose.multipurpose-orange-bg27 .layer,
.mutipurpose.multipurpose-orange-bg28 .layer,
.mutipurpose.multipurpose-orange-bg29 .layer,
.mutipurpose.multipurpose-orange-bg30 .layer,
.mutipurpose.multipurpose-orange-bg31 .layer,
.mutipurpose.multipurpose-orange-bg32 .layer,
.mutipurpose.multipurpose-orange-bg33 .layer,
.mutipurpose.multipurpose-orange-bg34 .layer,
.mutipurpose.multipurpose-orange-bg35 .layer,
.mutipurpose.multipurpose-orange-bg36 .layer,
.mutipurpose.multipurpose-orange-bg37 .layer,
.mutipurpose.multipurpose-orange-bg38 .layer,
.mutipurpose.multipurpose-orange-bg39 .layer,
.mutipurpose.multipurpose-orange-bg40 .layer,
.mutipurpose.multipurpose-orange-bg41 .layer,
.mutipurpose.multipurpose-orange-bg42 .layer,
.mutipurpose.multipurpose-orange-bg43 .layer,
.mutipurpose.multipurpose-orange-bg44 .layer,
.mutipurpose.multipurpose-orange-bg45 .layer,
.mutipurpose.multipurpose-orange-bg46 .layer,
.mutipurpose.multipurpose-orange-bg47 .layer,
.mutipurpose.multipurpose-orange-bg48 .layer,
.mutipurpose.multipurpose-orange-bg49 .layer,
.mutipurpose.multipurpose-orange-bg50 .layer,
.mutipurpose.multipurpose-orange-bg51 .layer,
.mutipurpose.multipurpose-orange-bg52 .layer,
.mutipurpose.multipurpose-orange-bg53 .layer,
.mutipurpose.multipurpose-orange-bg54 .layer,
.mutipurpose.multipurpose-orange-bg55 .layer,
.mutipurpose.multipurpose-orange-bg56 .layer,
.mutipurpose.multipurpose-orange-bg57 .layer,
.mutipurpose.multipurpose-orange-bg58 .layer,
.mutipurpose.multipurpose-orange-bg59 .layer,
.mutipurpose.multipurpose-orange-bg60 .layer,
.mutipurpose.multipurpose-orange-bg61 .layer,
.mutipurpose.multipurpose-orange-bg62 .layer,
.mutipurpose.multipurpose-orange-bg63 .layer,
.mutipurpose.multipurpose-orange-bg64 .layer,
.mutipurpose.multipurpose-orange-bg83 .layer,
.mutipurpose.multipurpose-orange-bg88 .layer,
.mutipurpose.multipurpose-orange-bg91 .layer,
.mutipurpose.multipurpose-orange-bg65 .layer {
    padding: 300px 0;
}

.mutipurpose.multipurpose-orange-bg3 .layer h1,
.mutipurpose.multipurpose-orange-bg10 .layer h1,
.mutipurpose.multipurpose-orange-bg11 .layer h1,
.mutipurpose.multipurpose-orange-bg12 .layer h1,
.mutipurpose.multipurpose-orange-bg13 .layer h1,
.mutipurpose.multipurpose-orange-bg14 .layer h1,
.mutipurpose.multipurpose-orange-bg15 .layer h1,
.mutipurpose.multipurpose-orange-bg16 .layer h1,
.mutipurpose.multipurpose-orange-bg17 .layer h1,
.mutipurpose.multipurpose-orange-bg18 .layer h1,
.mutipurpose.multipurpose-orange-bg19 .layer h1,
.mutipurpose.multipurpose-orange-bg20 .layer h1,
.mutipurpose.multipurpose-orange-bg21 .layer h1,
.mutipurpose.multipurpose-orange-bg22 .layer h1,
.mutipurpose.multipurpose-orange-bg23 .layer h1,
.mutipurpose.multipurpose-orange-bg24 .layer h1,
.mutipurpose.multipurpose-orange-bg25 .layer h1,
.mutipurpose.multipurpose-orange-bg26 .layer h1,
.mutipurpose.multipurpose-orange-bg27 .layer h1,
.mutipurpose.multipurpose-orange-bg28 .layer h1,
.mutipurpose.multipurpose-orange-bg29 .layer h1,
.mutipurpose.multipurpose-orange-bg30 .layer h1,
.mutipurpose.multipurpose-orange-bg31 .layer h1,
.mutipurpose.multipurpose-orange-bg32 .layer h1,
.mutipurpose.multipurpose-orange-bg33 .layer h1,
.mutipurpose.multipurpose-orange-bg34 .layer h1,
.mutipurpose.multipurpose-orange-bg35 .layer h1,
.mutipurpose.multipurpose-orange-bg36 .layer h1,
.mutipurpose.multipurpose-orange-bg37 .layer h1,
.mutipurpose.multipurpose-orange-bg38 .layer h1,
.mutipurpose.multipurpose-orange-bg39 .layer h1,
.mutipurpose.multipurpose-orange-bg40 .layer h1,
.mutipurpose.multipurpose-orange-bg41 .layer h1,
.mutipurpose.multipurpose-orange-bg42 .layer h1,
.mutipurpose.multipurpose-orange-bg43 .layer h1,
.mutipurpose.multipurpose-orange-bg44 .layer h1,
.mutipurpose.multipurpose-orange-bg45 .layer h1,
.mutipurpose.multipurpose-orange-bg46 .layer h1,
.mutipurpose.multipurpose-orange-bg47 .layer h1,
.mutipurpose.multipurpose-orange-bg48 .layer h1,
.mutipurpose.multipurpose-orange-bg49 .layer h1,
.mutipurpose.multipurpose-orange-bg50 .layer h1,
.mutipurpose.multipurpose-orange-bg51 .layer h1,
.mutipurpose.multipurpose-orange-bg52 .layer h1,
.mutipurpose.multipurpose-orange-bg53 .layer h1,
.mutipurpose.multipurpose-orange-bg54 .layer h1,
.mutipurpose.multipurpose-orange-bg55 .layer h1,
.mutipurpose.multipurpose-orange-bg56 .layer h1,
.mutipurpose.multipurpose-orange-bg57 .layer h1,
.mutipurpose.multipurpose-orange-bg58 .layer h1,
.mutipurpose.multipurpose-orange-bg59 .layer h1,
.mutipurpose.multipurpose-orange-bg60 .layer h1,
.mutipurpose.multipurpose-orange-bg61 .layer h1,
.mutipurpose.multipurpose-orange-bg62 .layer h1,
.mutipurpose.multipurpose-orange-bg63 .layer h1,
.mutipurpose.multipurpose-orange-bg64 .layer h1,
.mutipurpose.multipurpose-orange-bg83 .layer h1,
.mutipurpose.multipurpose-orange-bg88 .layer h1,
.mutipurpose.multipurpose-orange-bg91 .layer h1,
.mutipurpose.multipurpose-orange-bg65 .layer h1 {
    color: #CBAC62;
    font-size: 40px;
}

.mutipurpose.multipurpose-orange-bg2 .layer h1 {
    color: #CBAC62;
    font-size: 40px;
}

.mutipurpose.multipurpose-orange-bg .layer h1 {
    color: #CBAC62;
    font-size: 40px;
}

.mutipurpose.multipurpose-orange-bg3 .layer p,
.mutipurpose.multipurpose-orange-bg10 .layer p,
.mutipurpose.multipurpose-orange-bg11 .layer p,
.mutipurpose.multipurpose-orange-bg12 .layer p,
.mutipurpose.multipurpose-orange-bg13 .layer p,
.mutipurpose.multipurpose-orange-bg14 .layer p,
.mutipurpose.multipurpose-orange-bg15 .layer p,
.mutipurpose.multipurpose-orange-bg16 .layer p,
.mutipurpose.multipurpose-orange-bg17 .layer p,
.mutipurpose.multipurpose-orange-bg18 .layer p,
.mutipurpose.multipurpose-orange-bg19 .layer p,
.mutipurpose.multipurpose-orange-bg20 .layer p,
.mutipurpose.multipurpose-orange-bg21 .layer p,
.mutipurpose.multipurpose-orange-bg22 .layer p,
.mutipurpose.multipurpose-orange-bg23 .layer p,
.mutipurpose.multipurpose-orange-bg24 .layer p,
.mutipurpose.multipurpose-orange-bg25 .layer p,
.mutipurpose.multipurpose-orange-bg26 .layer p,
.mutipurpose.multipurpose-orange-bg27 .layer p,
.mutipurpose.multipurpose-orange-bg28 .layer p,
.mutipurpose.multipurpose-orange-bg29 .layer p,
.mutipurpose.multipurpose-orange-bg30 .layer p,
.mutipurpose.multipurpose-orange-bg31 .layer p,
.mutipurpose.multipurpose-orange-bg32 .layer p,
.mutipurpose.multipurpose-orange-bg33 .layer p,
.mutipurpose.multipurpose-orange-bg34 .layer p,
.mutipurpose.multipurpose-orange-bg35 .layer p,
.mutipurpose.multipurpose-orange-bg36 .layer p,
.mutipurpose.multipurpose-orange-bg37 .layer p,
.mutipurpose.multipurpose-orange-bg38 .layer p,
.mutipurpose.multipurpose-orange-bg39 .layer p,
.mutipurpose.multipurpose-orange-bg40 .layer p,
.mutipurpose.multipurpose-orange-bg41 .layer p,
.mutipurpose.multipurpose-orange-bg42 .layer p,
.mutipurpose.multipurpose-orange-bg43 .layer p,
.mutipurpose.multipurpose-orange-bg44 .layer p,
.mutipurpose.multipurpose-orange-bg45 .layer p,
.mutipurpose.multipurpose-orange-bg46 .layer p,
.mutipurpose.multipurpose-orange-bg47 .layer p,
.mutipurpose.multipurpose-orange-bg48 .layer p,
.mutipurpose.multipurpose-orange-bg49 .layer p,
.mutipurpose.multipurpose-orange-bg50 .layer p,
.mutipurpose.multipurpose-orange-bg51 .layer p,
.mutipurpose.multipurpose-orange-bg52 .layer p,
.mutipurpose.multipurpose-orange-bg53 .layer p,
.mutipurpose.multipurpose-orange-bg54 .layer p,
.mutipurpose.multipurpose-orange-bg55 .layer p,
.mutipurpose.multipurpose-orange-bg56 .layer p,
.mutipurpose.multipurpose-orange-bg57 .layer p,
.mutipurpose.multipurpose-orange-bg58 .layer p,
.mutipurpose.multipurpose-orange-bg59 .layer p,
.mutipurpose.multipurpose-orange-bg60 .layer p,
.mutipurpose.multipurpose-orange-bg61 .layer p,
.mutipurpose.multipurpose-orange-bg62 .layer p,
.mutipurpose.multipurpose-orange-bg63 .layer p,
.mutipurpose.multipurpose-orange-bg64 .layer p,
.mutipurpose.multipurpose-orange-bg83 .layer p,
.mutipurpose.multipurpose-orange-bg88 .layer p,
.mutipurpose.multipurpose-orange-bg91 .layer p,
.mutipurpose.multipurpose-orange-bg65 .layer p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 200;
}

.pricing-plan {
    padding: 100px 0px;
    background: #f7f7f7;
}

.pricing-plan .plan {
    background: #fff;
    padding: 40px 20px 40px 20px;
    margin-top: 30px;
}

.pricing-plan .plan.plan-active {
    background: #323232;
}

.pricing-plan .plan.plan-active .plan-name {
    border-bottom: 1px solid #3a3a3a;
}

.pricing-plan .plan.plan-active .plan-name h6 {
    color: #fff;
}

.pricing-plan .plan.plan-active .plan-price {
    color: #fff;
    display: block;
    margin-bottom: 10px;
}

.pricing-plan .plan.plan-active .plan-duration {
    color: #fff;
}

.pricing-plan .plan.plan-active hr {
    border-top: 3px solid #e27763;
}

.pricing-plan .plan-name {
    padding-bottom: 47px;
    border-bottom: 1px solid #e9e9e9;
}

.pricing-plan .plan-name hr {
    border-top: 3px solid #e27763;
    height: 4px;
    width: 60px;
    display: block;
    margin-top: 25px;
    margin-bottom: 8px;
}

.pricing-plan .plan-price {
    font-size: 60px;
    font-family: 'open_sansbold';
    color: #323232;
    display: block;
    margin-bottom: 10px;
}

.pricing-plan .plan-duration {
    font-family: 'robotoregular';
    color: #999;
    font-size: 16px;
}

.pricing-plan .plan-details {
    padding: 45px 0px 30px 0px;
}

.pricing-plan .plan-details li {
    font-size: 14px;
    line-height: 48px;
    color: #878888;
}

.pricing-plan .plan-details li .dripicons-checkmark {
    color: #e27763;
}

.pricing-plan .plan-details li .dripicons-cross {
    color: #abc332;
}

.pricing-plan.pricing-plan-orange {
    background: none;
}

.pricing-plan.pricing-plan-orange .plan {
    border: 3px solid #f5f5f5;
}

.pricing-plan.pricing-plan-orange .plan.plan-active {
    background: #e27763;
    border: 2px solid #dc5d45;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name h6,
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-price,
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-duration {
    color: #fff;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name {
    border-bottom: 1px solid #dc5d45;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name .orange-hr {
    border-top: 3px solid #dc5d45;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details {
    padding: 40px 0px 30px 0px;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li {
    color: #fff;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li .dripicons-checkmark {
    color: #fff;
}

.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li .dripicons-cross {
    color: #fff;
}

.pricing-plan.pricing-plan-orange .plan-name {
    border-bottom: 1px solid #f0f0f0;
}

.pricing-plan.pricing-plan-orange .plan-name .orange-hr {
    border-top: 3px solid #e27763;
}

.services_first_part.third_part {
    padding: 30px 0px;
}

.services_first_part.third_part .services_first_three_part .creative_idea {
    border: 1px solid #444;
    padding: 50px 20px 53px;
}

.services_first_part.third_part .services_first_three_part .creative_idea h1 {
    margin-bottom: 15px;
    margin-top: 15px;
    letter-spacing: 0.4em;
}

.services_first_part.third_part .services_first_three_part .creative_idea a {
    text-decoration: none;
}

.services_first_part.third_part .services_first_three_part .creative_idea a>i {
    font-size: 50px;
    border: none;
    color: #ccc;
}

.services_first_part.third_part .services_first_three_part .creative_idea:hover i {
    color: #e27763;
}

.banner {
    background: url("https://www.solaragroupltd.com/images/1920x480.png") no-repeat;
    background-size: 100% 100%;
}

.banner .layer {
    padding: 245px 0px 135px 0px;
    background: rgba(50, 50, 50, 0.1);
}

#imaginary_container .input-group.stylish-input-group .input-group-addon {
    background: white !important;
    color: #e8e8e8;
    border-radius: 0;
    border-color: #e8e8e8;
}

#imaginary_container .input-group.stylish-input-group .form-control {
    z-index: 0;
    border-right: 0 !important;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    padding: 6px 25px;
    height: 45px;
    box-shadow: none;
}

#imaginary_container .input-group.stylish-input-group .form-control::-webkit-input-placeholder {
    color: #ccc;
    font-style: normal;
    font-size: 14px;
    color: #e8e8e8;
}

#imaginary_container .input-group.stylish-input-group .form-control:-moz-placeholder {
    color: #ccc;
    font-style: normal;
    font-size: 14px;
    color: #e8e8e8;
}

#imaginary_container .input-group.stylish-input-group .form-control::-moz-placeholder {
    color: #ccc;
    font-style: normal;
    font-size: 14px;
    color: #e8e8e8;
}

#imaginary_container .input-group.stylish-input-group .form-control:-ms-input-placeholder {
    color: #ccc;
    font-style: normal;
    font-size: 14px;
    color: #e8e8e8;
}

#imaginary_container .input-group.stylish-input-group button {
    border: 0;
    background: transparent;
}

.blog_recent_post-text {
    padding-top: 60px;
}

.blog_recent_post-text .services-heading {
    font-size: 14px;
    letter-spacing: 10px;
}

.blog_recent_post-text .blog_recent_post {
    padding-left: 0px;
}

.blog_recent_post-text .blog_recent_post li {
    padding: 20px 0px 30px;
    border-bottom: 1px solid #f0f0f0;
}

.blog_recent_post-text .blog_recent_post li .recent_post_link {
    color: #323232;
    font-family: 'oswaldlight';
    letter-spacing: 4px;
    line-height: 1.8;
    list-style: none;
    border-bottom: 1px solid #eee;
}

.blog_recent_post-text .blog_recent_post li .recent_post_link img {
    margin-right: 10px;
    margin-bottom: 10px;
}

.blog_recent_post-text .blog_recent_post li h6 a:hover {
    text-decoration: underline !important;
}

.blog_recent_post-text .blog_recent_post li span {
    color: #797979;
    font-family: 'open_sansregular';
    font-size: 9px;
    margin-bottom: 0px;
    letter-spacing: 0.15em;
    line-height: 30px;
}

.blog_recent_post-text .blog_recent_post li span a {
    color: #797979;
}

.blog_recent_post-text .blog_recent_post li span a:hover {
    text-decoration: underline !important;
    color: #797979;
}

.blog_recent_post-text .blog_recent_post li:last-child {
    border-bottom: none;
}

.category {
    padding-top: 27px;
}

.category .blog_recent_post {
    padding-left: 0px;
}

.category .blog_recent_post li {
    border-bottom: 1px solid #eee;
}

.category .blog_recent_post li a {
    color: #323232;
    font-family: 'oswaldlight';
    font-size: 12px;
    letter-spacing: 0.4em;
    line-height: 60px;
}

.category .blog_recent_post li:hover a {
    color: #e27763;
}

.category .blog_recent_post li:last-child {
    border-bottom: none;
}

.slider_gallery {
    padding-top: 27px;
}

.slider_gallery .blog_recent_post_head {
    letter-spacing: 10px;
}

.slider_gallery #blog_slider_gallery {
    margin-top: 20px;
}

.slider_gallery #blog_slider_gallery .owl-item {
    width: 270px !important;
}

.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev,
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: 40%;
    background: #ffffff;
    color: #b7b7b7;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    text-shadow: none;
    border-radius: 0;
    padding: 0px 10px;
}

.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev:hover,
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next:hover {
    border-color: 1px solid #e27763;
    background: #e27763;
    color: #ffffff;
}

.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev {
    left: -5px;
}

.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
    right: -5px;
}

.slider_gallery #blog_slider_gallery .owl-controls .owl-pagination {
    display: none;
}

.meta {
    padding-top: 27px;
}

.meta .blog_recent_post {
    padding-left: 0px;
}

.meta .blog_recent_post li {
    border-bottom: 1px solid #eee;
}

.meta .blog_recent_post li a {
    color: #323232;
    font-family: 'oswaldlight';
    font-size: 12px;
    letter-spacing: 0.4em;
    line-height: 60px;
}

.meta .blog_recent_post li:hover a {
    color: #e27763;
}

.meta .blog_recent_post li:last-child {
    border-bottom: none;
}

.bg6 {
    width: 73px;
    border-top: 1px solid #e27763;
    display: inline-block;
    margin: 0px;
}

.video-background {
    background: url("https://www.solaragroupltd.com/images/1920x800.png");
    background-size: auto 100% !important;
    background-position: center center !important;
}

.video-background .layer {
    padding: 316px 0px 306px;
}

.video-background .layer .video ul {
    padding-left: 0px;
}

.video-background .layer .video ul li {
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 22px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
}

.video-background .layer .video ul li>a {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid #e27763;
    font-size: 30px;
    color: #f5f5f5;
    line-height: 33px;
    text-align: center;
    display: inline-block;
    background: #e27763;
    padding-top: 40px;
    box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
    -moz-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
    -webkit-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
    -o-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
    cursor: pointer;
}

.video-background .layer .video ul li:hover {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.video-background .layer .modal-dialog .modal-body {
    padding: 0px;
}

.video-background .layer .modal-dialog .modal-body .embed-responsive-16by9 {
    padding-bottom: 43%;
    margin: 0 -15px;
}

.video-background.video-bg-2 {
    background: url("https://www.solaragroupltd.com/images/1920x800.png");
    background-repeat: no-repeat;
}

.video-background.video-bg-2 .layer {
    padding: 260px 0px 240px;
    background-color: rgba(50, 50, 50, 0.7);
}

.video-background.video-bg-2 .layer h1 {
    color: #fff;
    font-size: 36px;
    margin-top: 60px;
}

.about_what_we_do {
    padding: 100px 0px 35px;
}

.about_what_we_do .about_what_we_do-text {
    margin-bottom: 50px;
}

.about_what_we_do .about_what_we_do-text h1 {
    margin-bottom: 0;
}

.about_what_we_do .about_what_we_do-text h6 {
    margin-top: 0;
}

.about_what_we_do .what_we_do_points .creative_design h1 {
    margin-top: 40px;
    margin-bottom: 15px;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.about_what_we_do .what_we_do_points .creative_design p {
    margin-bottom: 65px;
}

.about_what_we_do .what_we_do_points .creative_design a {
    text-decoration: none;
}

.about_what_we_do .what_we_do_points .creative_design a>i {
    margin-left: 8px;
    text-align: center;
    background: #ffffff;
    color: #e27763;
    width: 70px;
    height: 70px;
    font-size: 28px;
    line-height: 0px;
    transition: border 0.3s ease 0s;
    border: 1px solid #e27763;
    padding: 19px 5px 0px 5px;
    display: inline-block;
}

.about_what_we_do .what_we_do_points .creative_design a>i:before {
    position: relative;
    padding: 30px 0px 0px 18px;
    border: 1px solid #f0f0f0;
    margin-top: -30px !important;
    display: inline-block !important;
    margin-left: -20px;
    width: 70px;
    height: 70px;
}

.about_what_we_do .what_we_do_points .creative_design:hover a>.icon {
    border: 1px solid #e27763;
    background: #e27763;
    color: #ffffff;
}

.about_what_we_do .what_we_do_points .creative_design:hover a>.icon:before {
    border: 1px solid #e27763;
}

.about_what_we_do .what_we_do_points .creative_design:hover h1 {
    color: #e27763;
}

.about_what_we_do.about_what_we_do_border {
    padding: 100px 0px;
}

.about_what_we_do.about_what_we_do_border .what_we_do_points .creative_design {
    border: 1px solid #f0f0f0;
    padding: 68px 20px 45px;
}

.about_what_we_do.about_what_we_do_border .what_we_do_points .creative_design p {
    margin-bottom: 0px;
}

.work_process {
    background: #f7f7f7;
    padding: 100px 0px 85px;
}

.work_process .work_process_text {
    margin-bottom: 50px;
}

.work_process .work_process_text h1 {
    margin-bottom: 0;
}

.work_process .work_process_text h6 {
    margin-top: 0;
}

.work_process .work_process_order .work-process-prof {
    width: 90%;
    position: absolute;
    margin-top: -90px;
}

.work_process .work_process_order .work-process-prof .work-process-title {
    font-weight: bold;
}

.work_process .work_process_order img {
    display: inline-block;
}

.work_process .work_process_order .services-heading {
    letter-spacing: 0.4em;
    line-height: 36px;
    margin-top: 23px;
    margin-bottom: 8px;
}

.your_skills {
    background: #f7f7f7;
    padding: 100px 0px 80px;
}

.your_skills h1 {
    margin-bottom: 30px;
    margin-top: 0px;
}

.your_skills p {
    line-height: 2.1em;
}

.your_skills .your_skills_percentage_loader {
    margin-top: 0px;
}

.your_skills .your_skills_percentage_loader .progress-text {
    color: #323232;
    font-size: 14px;
    font-family: 'open_sansregular';
}

.your_skills .your_skills_percentage_loader .progress {
    box-shadow: none;
    height: 15px;
    border-radius: 0;
    padding: 4px 4px;
    border: 1px solid #f0f0f0;
    background: #fcfcfc;
    margin-top: 10px;
    margin-bottom: 30px;
}

.your_skills .your_skills_percentage_loader .progress .skill {
    color: #323232;
    font-size: 14px;
    font-family: 'open_sansregular';
    position: absolute;
    margin-top: -32px;
    margin-left: -15px;
}

.your_skills .your_skills_percentage_loader .progress .progress-color {
    position: relative;
    background: #e27763;
}

.has-error .form-control {
    border-color: #a94442 !important;
}

.has-success .form-control {
    border-color: #3c763d !important;
}

.form-control-feedback {
    margin-top: 5px;
    z-index: 0 !important;
}

.footer {
    background: #000;
    padding-top: 60px;
    /* ----- 7.27.1 Copy Rights --- */
}

.footer .foote-btm {
    padding-bottom: 70px;
}

.footer .foote-btm .booss-details {
    margin-top: 20px;
}

.footer .foote-btm .latest-news-list {
    margin-top: 10px;
}

.footer .foote-btm .latest-news-list .latest-news {
    padding: 15px 0px 8px;
    border: none;
}

.footer .foote-btm .latest-news-list .latest-news img {
    margin-right: 20px;
    margin-bottom: 10px;
}

.footer .foote-btm .latest-news-list .latest-news h6 {
    margin: 0px;
}

.footer .foote-btm .latest-news-list .latest-news h6 a {
    font-size: 14px;
    color: #CBAC62;
    letter-spacing: 0;
    line-height: 1.3em;
}

.latest-news a h6:hover {
    color: #fff;
}

.footer .foote-btm .latest-news-list .latest-news .footer-meta {
    color: #797979;
    font-family: 'open_sanslight';
    letter-spacing: 0.02em;
    font-size: 9px;
}

.footer .foote-btm .latest-news-list .latest-news .footer-meta a {
    color: #797979;
}

.footer .foote-btm .latest-news-list .latest-news .footer-meta a:hover {
    text-decoration: underline;
    color: #fff;
}

.footer .foote-btm .latest-news-list .latest-news:last-child {
    border: none;
}

.footer .foote-btm .subscribe-details {
    margin-top: 40px;
}

.footer .foote-btm .subscribe-details .subscribe-email .form-control {
    background: transparent;
    color: #3b3b3b;
    border-radius: 0px;
    height: 50px;
    border: 1px solid #3b3b3b;
    padding-left: 30px;
    z-index: 0 !important;
}

.footer .foote-btm .subscribe-details .subscribe-email .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #555;
}

.footer .foote-btm .subscribe-details .subscribe-email .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
}

.footer .foote-btm .subscribe-details .subscribe-email .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #555;
}

.footer .foote-btm .subscribe-details .subscribe-email .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #555;
}

.footer .foote-btm .subscribe-details .subscribe-email .input-group-addon {
    background: transparent;
    color: #fff;
    font-family: 'oswald_regularregular';
    letter-spacing: 0px;
    border-radius: 0px;
    border: 1px solid #3b3b3b;
    cursor: pointer;
}

.footer .foote-btm .footer-image-girds {
    margin-top: 40px;
}

.footer .foote-btm .footer-image-girds a {
    float: left;
}

.footer .foote-btm .footer-image-girds a img {
    margin: 0px 7px 10px 0px;
    width: 85px;
}

.footer .foote-btm .footer-image-girds a .mrg-r-none {
    margin-right: 0px;
}

.footer .copyright-container {
    background: #000;
    border-top: 1px solid #444;
    padding: 30px 0px;
}

.footer .copyright-container .copyrights a {
    color: #CBAC62;
    cursor: pointer;
}

.footer .copyright-container .copyrights a:hover {
    color: #fff;
    cursor: pointer;
}

.footer .copyright-container .footer-social-icons {
    display: block;
    text-align: right;
}

.footer .copyright-container .footer-social-icons .footer-icon-link {
    background: #CBAC62;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: inline-block;
    color: #000;
    font-size: 16px;
    margin-right: 10px;
    text-align: center;
}

.footer .copyright-container .footer-social-icons .footer-icon-link .fa {
    padding: 10px 0px;
}

.footer .copyright-container .footer-social-icons .footer-icon-link:hover {
    color: #fff;
}

.footer .copyright-container .footer-social-icons .footer-icon-link:hover.facebook {
    background: #CBAC62;
}

.footer .copyright-container .footer-social-icons .footer-icon-link:hover.twitter {
    background: #CBAC62;
}

.footer .copyright-container .footer-social-icons .footer-icon-link:hover.google-plus {
    background: #CBAC62;
}

.about_page .about_what_we_do .what_we_do_points .creative_design h1 {
    margin-top: 30px;
}

.services_page .promo-box {
    background: url("https://www.solaragroupltd.com/images/1920x600.png") no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.services_page .promo-box .layer {
    background-color: rgba(50, 50, 50, 0.4);
    padding: 210px 0px;
}

.services_page .promo-box p {
    max-width: 950px;
}

.services_page .promo-box .btn.btn-default {
    padding: 0 25px;
}

.portfolio-page .portfolio .filter {
    text-align: center;
    margin: 0px 0 38px;
}

.portfolio-page .portfolio .filter li {
    display: inline-block;
}

.portfolio-page .portfolio .filter li a {
    font-family: 'oswald_regularregular';
    font-size: 14px;
    color: #999;
    position: relative;
    display: block;
    padding: 0 40px 8px;
    letter-spacing: 0.25em;
}

.portfolio-page .portfolio .filter li.active a {
    color: #e27763;
    font-weight: bold;
}

.portfolio-page .portfolio .portfolio-grid {
    margin-top: 0px;
    margin-bottom: 30px;
}

.portfolio-page .portfolio .portfolio-grid .grid-item {
    padding: 0;
}

.portfolio-page .portfolio .portfolio-grid .grid-item .image-holder {
    overflow: hidden;
}

.portfolio-page .portfolio .portfolio-grid .grid-item .image-holder img {
    /* width: 100%;*/
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    overflow: hidden;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead {
    position: absolute;
    opacity: 0;
    left: 20px;
    right: 20px;
    top: 50%;
    text-align: center;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-category {
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    opacity: 0;
    position: relative;
    top: -50px;
    text-transform: uppercase;
    letter-spacing: 0.4em;
    line-height: 36px;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead span {
    font-family: 'open_sanslight';
    font-size: 11px;
    color: #fff;
    letter-spacing: 0.25em;
    line-height: 30px;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    opacity: 0;
    position: relative;
    top: 50px;
    margin: 0;
    display: block;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-cntrls {
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
    margin-top: 22px;
    opacity: 0;
    position: relative;
    top: -30px;
    display: inline-block;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-cntrls a.icon-round i {
    color: #fff;
    font-size: 24px;
}

.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .dripicons-heart {
    position: absolute;
    opacity: 0;
    left: 20px;
    right: 20px;
    top: 95%;
    text-align: right;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 24px;
    color: #fff;
    padding-bottom: 10px;
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption {
    background-color: rgba(226, 119, 99, 0.9);
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption .showcase-category,
.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption span,
.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption .showcase-cntrls {
    opacity: 1;
    top: 0;
    left: 0;
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover .showcase-lead {
    opacity: 1;
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover .dripicons-heart {
    opacity: 1;
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover img {
    -webkit-transform: scale(1.3) rotateZ(-7deg);
    -ms-transform: scale(1.3) rotateZ(-7deg);
    -o-transform: scale(1.3) rotateZ(-7deg);
    transform: scale(1.3) rotateZ(-7deg);
}

.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption:after {
    width: 100%;
}

.portfolio-details-page .portfolio-details {
    padding: 100px 0px 70px;
}

.portfolio-details-page .portfolio-details img {
    margin-bottom: 30px;
}

.portfolio-details-page .portfolio-details .portfolio_description h1 {
    line-height: 36px;
    letter-spacing: 0.4em;
    margin-bottom: 20px;
    margin-top: 0px;
}

.portfolio-details-page .portfolio-details .portfolio_description p {
    margin-bottom: 25px;
}

.portfolio-details-page .portfolio-details .portfolio_description .portfolio-image-meta {
    color: #e27763;
    line-height: 24px;
}

.portfolio-details-page .portfolio-details .portfolio_description .portfolio-image-meta span {
    display: block;
    color: #878888;
}

.portfolio-details-page .portfolio-details .portfolio_description .social-icons {
    padding-top: 10px;
}

.portfolio-details-page .portfolio-details .portfolio_description .social-icons a .icon {
    margin: 0;
    padding-top: 10px;
    text-align: center;
    background: #ffffff;
    color: #e27763;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 17px;
    transition: border 0.3s ease 0s;
    border: 1px solid #e27763;
    margin-right: 15px;
}

.portfolio-details-page .portfolio-details .portfolio_description .social-icons a .icon:hover {
    background: #e27763;
    color: #ffffff;
}

.portfolio-details-page .portfolio_details_two_btns {
    background: linear-gradient(to right, #bf6959 50%, #bf6959 50%, #e27763 50%, #e27763 50%);
}

.portfolio-details-page .portfolio_details_two_btns .portfolio_details_previous .btn-primary {
    margin-bottom: 52px;
    margin-top: 52px;
}

.portfolio-details-page .portfolio_details_two_btns .portfolio_details_next {
    text-align: right;
}

.portfolio-details-page .portfolio_details_two_btns .portfolio_details_next .btn-next {
    margin-bottom: 52px;
    margin-top: 52px;
}

.blog-page .blog_post-container {
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    background: linear-gradient(to right, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#f9f9f9 ', GradientType=1);
}

.blog-page .blog_post-container .blog-gradient-left {
    background: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray {
    background: linear-gradient(to right, #f9f9f9 0%, #f9f9f9 73%, #ffffff 74%, #ffffff 100%);
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text {
    padding-top: 12px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text p {
    margin-bottom: 0px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary {
    border: 2px solid #f0f0f0;
    margin-top: 25px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary:hover {
    border: 2px solid #000;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .icon {
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    background: #ffffff;
    color: #e27763;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    font-size: 25px;
    line-height: 30px;
    border: 1px solid #f0f0f0;
    float: left;
    margin-top: 25px;
    padding-top: 15px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .icon:hover {
    border: 1px solid #e27763;
    background: #e27763;
    color: #ffffff;
}

.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .reply-icon {
    margin-left: 20px;
}

.blog-page .blog_post-container .blog-gradient-left .blog_post_border {
    margin-top: 40px;
    margin-bottom: 40px;
}

.blog-page .blog_post-container .blog-gradient-right {
    background: #f9f9f9;
    padding-top: 100px;
    padding-bottom: 100px;
}

.blog-page .blog_post-container .blog-gradient-right::before {
    content: ' ';
    display: block !important;
    position: absolute !important;
    width: 30px;
    background: #f9f9f9;
    left: -15px;
    height: 100%;
    top: 0;
}

.blog-page .blog_post-container .btn-load-more {
    margin-top: 50px;
}

.blog-details-page .blog_post-container.blog_details {
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    background: linear-gradient(to right, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#f9f9f9 ', GradientType=1);
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left {
    background: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments .icon {
    font-size: 24px;
    color: #DBDBDB;
    vertical-align: middle;
    display: inline-block;
    margin-top: 10px;
    line-height: 30px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments span {
    font-size: 11px;
    font-family: 'open_sansregular';
    color: #DBDBDB;
    margin: 0 55px 0 10px;
    letter-spacing: 0.15em;
    line-height: 30px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left p {
    margin-top: 20px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
    letter-spacing: 0.2em;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images {
    margin: 80px 0px 80px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post {
    position: relative;
    overflow: hidden;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -10px;
    left: 0;
    color: #ffffff;
    padding: 123px 19px;
    background: #e27763;
    transform: translateX(-100%);
    transition: all 0.20s ease 0s;
    opacity: 0.9;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link .icon {
    font-size: 24px;
    color: #ffffff;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post:hover .blog-post-link {
    transform: translateY(0);
    background: rgba(226, 119, 99, 0.95);
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-border {
    border: 1.5px solid #e27763;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container {
    margin: 50px auto 15px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list {
    margin-top: 30px;
    padding-left: 0px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li {
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 30px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #de644d;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
    width: 670px;
    float: right;
    margin-top: -5px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head .btn.btn-reply {
    line-height: 30px;
    padding: 5px 37px;
    letter-spacing: 0.15em;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head .btn.btn-reply .icon {
    font-size: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head span {
    margin-top: 0;
    color: #878888;
    font-family: 'open_sanslight';
    font-size: 11px;
    letter-spacing: 0.25em;
    display: block;
    line-height: 30px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-content span {
    color: #e27763;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list {
    padding-left: 100px;
    display: inline-block;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li {
    border-bottom: 1px solid #eee;
    margin-bottom: 0px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
    width: 568px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li:nth-child(3),
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li:nth-child(4) {
    border-bottom: none;
    margin-bottom: 0px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-list-border {
    margin-bottom: 30px;
    border-bottom: 1px solid #eee;
    display: inline-block;
    padding-bottom: 20px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .btn-load-more {
    margin-top: 0px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form {
    margin-top: 80px;
    padding-bottom: 65px;
    background: #f7f7f7;
    padding: 20px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form .form-control {
    margin-bottom: 20px;
    border: transparent;
    font-family: 'open_sanslight';
    font-size: 14px;
    height: 50px;
    padding-left: 20px;
    border-radius: 0px;
    box-shadow: none !important;
    background: #fff;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form .form-control:focus {
    border: 1px solid #e27763 !important;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form #message {
    height: auto;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-right {
    background: #f9f9f9;
    padding-top: 100px;
    padding-bottom: 100px;
}

.blog-details-page .blog_post-container.blog_details .blog-gradient-right::before {
    content: ' ';
    display: block !important;
    position: absolute !important;
    width: 30px;
    background: #f9f9f9;
    left: -15px;
    height: 100%;
    top: 0;
}

.contact {
    padding: 100px 0 85px;
}

.contact .contact-form {
    margin-top: 45px;
}

.contact .contact-form .form-control {
    margin-bottom: 20px;
    border: transparent;
    font-family: 'open_sanslight';
    font-size: 14px;
    height: 50px;
    padding-left: 20px;
    border-radius: 0px;
    box-shadow: none;
    background: #f7f7f7;
    border: 1px solid #f1f1f1;
}

.contact .contact-form .form-control:focus {
    border: 1px solid #e27763;
    box-shadow: 0px 0px 1px #e27763;
}

.contact .contact-form #message {
    height: auto;
}

.contact .conatct-address ul {
    padding-left: 0px;
}

.contact .conatct-address ul li {
    padding: 34px 0px 0px;
}

.contact .conatct-address ul li .icon {
    color: #e27763;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    border: 1px solid #f0f0f0;
    text-align: center;
    padding: 14px;
    margin-right: 10px;
    font-size: 22px;
}

.contact .conatct-address ul li .icon.dripicons-phone {
    border: 1px solid #e27763;
    background: #e27763;
    color: #fff;
}

.contact .conatct-address ul li p {
    line-height: 24px;
}

.contact .conatct-address ul li .contact-no {
    line-height: 30px;
}

.contact .conatct-address ul li a {
    color: #e27763;
    line-height: 30px;
}

@media (min-width: 1200px) and (max-width: 1920px) {
    .multipurpose-orange-bg0,
    .multipurpose-orange-bg10,
    .multipurpose-orange-bg11,
    .multipurpose-orange-bg12,
    .multipurpose-orange-bg13,
    .multipurpose-orange-bg14,
    .multipurpose-orange-bg15,
    .multipurpose-orange-bg16,
    .multipurpose-orange-bg17,
    .multipurpose-orange-bg18,
    .multipurpose-orange-bg19,
    .multipurpose-orange-bg20,
    .multipurpose-orange-bg21,
    .multipurpose-orange-bg22,
    .multipurpose-orange-bg23,
    .multipurpose-orange-bg24,
    .multipurpose-orange-bg25,
    .multipurpose-orange-bg26,
    .multipurpose-orange-bg27,
    .multipurpose-orange-bg28,
    .multipurpose-orange-bg29,
    .multipurpose-orange-bg30,
    .multipurpose-orange-bg31,
    .multipurpose-orange-bg32,
    .multipurpose-orange-bg33,
    .multipurpose-orange-bg34,
    .multipurpose-orange-bg35,
    .multipurpose-orange-bg36,
    .multipurpose-orange-bg37,
    .multipurpose-orange-bg38,
    .multipurpose-orange-bg39,
    .multipurpose-orange-bg40,
    .multipurpose-orange-bg41,
    .multipurpose-orange-bg42,
    .multipurpose-orange-bg43,
    .multipurpose-orange-bg44,
    .multipurpose-orange-bg45,
    .multipurpose-orange-bg46,
    .multipurpose-orange-bg47,
    .multipurpose-orange-bg48,
    .multipurpose-orange-bg49,
    .multipurpose-orange-bg50,
    .multipurpose-orange-bg51,
    .multipurpose-orange-bg52,
    .multipurpose-orange-bg53,
    .multipurpose-orange-bg54,
    .multipurpose-orange-bg55,
    .multipurpose-orange-bg56,
    .multipurpose-orange-bg57,
    .multipurpose-orange-bg58,
    .multipurpose-orange-bg59,
    .multipurpose-orange-bg60,
    .multipurpose-orange-bg61,
    .multipurpose-orange-bg62,
    .multipurpose-orange-bg63,
    .multipurpose-orange-bg64,
    .multipurpose-orange-bg83,
    .multipurpose-orange-bg88,
    .multipurpose-orange-bg91,
    .multipurpose-orange-bg65 {
        height: 1080px;
    }
    .h1sec {
        margin-bottom: 30px;
    }
    .multipurpose-orange-bgc {
        height: 700px;
    }
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-weight: 100;
        color: #CBAC62;
        margin-top: 40%;
        margin-bottom: 0;
    }
    .v5-sub-headsec {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-weight: 100;
        color: #CBAC62;
        margin-top: 70%;
        margin-bottom: 0;
    }
}

@media (min-width: 769px) and (max-width: 1199px) {
    .multipurpose-orange-bg0,
    .multipurpose-orange-bg10,
    .multipurpose-orange-bg11,
    .multipurpose-orange-bg12,
    .multipurpose-orange-bg13,
    .multipurpose-orange-bg14,
    .multipurpose-orange-bg15,
    .multipurpose-orange-bg16,
    .multipurpose-orange-bg17,
    .multipurpose-orange-bg18,
    .multipurpose-orange-bg19,
    .multipurpose-orange-bg20,
    .multipurpose-orange-bg21,
    .multipurpose-orange-bg22,
    .multipurpose-orange-bg23,
    .multipurpose-orange-bg24,
    .multipurpose-orange-bg25,
    .multipurpose-orange-bg26,
    .multipurpose-orange-bg27,
    .multipurpose-orange-bg28,
    .multipurpose-orange-bg29,
    .multipurpose-orange-bg30,
    .multipurpose-orange-bg31,
    .multipurpose-orange-bg32,
    .multipurpose-orange-bg33,
    .multipurpose-orange-bg34,
    .multipurpose-orange-bg35,
    .multipurpose-orange-bg36,
    .multipurpose-orange-bg37,
    .multipurpose-orange-bg38,
    .multipurpose-orange-bg39,
    .multipurpose-orange-bg40,
    .multipurpose-orange-bg41,
    .multipurpose-orange-bg42,
    .multipurpose-orange-bg43,
    .multipurpose-orange-bg44,
    .multipurpose-orange-bg45,
    .multipurpose-orange-bg46,
    .multipurpose-orange-bg47,
    .multipurpose-orange-bg48,
    .multipurpose-orange-bg49,
    .multipurpose-orange-bg50,
    .multipurpose-orange-bg51,
    .multipurpose-orange-bg52,
    .multipurpose-orange-bg53,
    .multipurpose-orange-bg54,
    .multipurpose-orange-bg55,
    .multipurpose-orange-bg56,
    .multipurpose-orange-bg57,
    .multipurpose-orange-bg58,
    .multipurpose-orange-bg59,
    .multipurpose-orange-bg60,
    .multipurpose-orange-bg61,
    .multipurpose-orange-bg62,
    .multipurpose-orange-bg63,
    .multipurpose-orange-bg64,
    .multipurpose-orange-bg83,
    .multipurpose-orange-bg88,
    .multipurpose-orange-bg91,
    .multipurpose-orange-bg65 {
        height: 1080px;
    }
    .multipurpose-orange-bgc {
        height: 300px;
    }
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-weight: 100;
        color: #CBAC62;
        margin-top: 60%;
        margin-bottom: 0;
    }
    .v5-sub-headsec {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-weight: 100;
        color: #CBAC62;
        margin-top: 60%;
        margin-bottom: 0;
    }
}

@media (max-width: 1200px) {
    .mutipurpose.multipurpose-orange-bg3 .layer h1,
    .mutipurpose.multipurpose-orange-bg10 .layer h1,
    .mutipurpose.multipurpose-orange-bg11 .layer h1,
    .mutipurpose.multipurpose-orange-bg12 .layer h1,
    .mutipurpose.multipurpose-orange-bg13 .layer h1,
    .mutipurpose.multipurpose-orange-bg14 .layer h1,
    .mutipurpose.multipurpose-orange-bg15 .layer h1,
    .mutipurpose.multipurpose-orange-bg16 .layer h1,
    .mutipurpose.multipurpose-orange-bg17 .layer h1,
    .mutipurpose.multipurpose-orange-bg18 .layer h1,
    .mutipurpose.multipurpose-orange-bg19 .layer h1,
    .mutipurpose.multipurpose-orange-bg20 .layer h1,
    .mutipurpose.multipurpose-orange-bg21 .layer h1,
    .mutipurpose.multipurpose-orange-bg22 .layer h1,
    .mutipurpose.multipurpose-orange-bg23 .layer h1,
    .mutipurpose.multipurpose-orange-bg24 .layer h1,
    .mutipurpose.multipurpose-orange-bg25 .layer h1,
    .mutipurpose.multipurpose-orange-bg26 .layer h1,
    .mutipurpose.multipurpose-orange-bg27 .layer h1,
    .mutipurpose.multipurpose-orange-bg28 .layer h1,
    .mutipurpose.multipurpose-orange-bg29 .layer h1,
    .mutipurpose.multipurpose-orange-bg30 .layer h1,
    .mutipurpose.multipurpose-orange-bg31 .layer h1,
    .mutipurpose.multipurpose-orange-bg32 .layer h1,
    .mutipurpose.multipurpose-orange-bg33 .layer h1,
    .mutipurpose.multipurpose-orange-bg34 .layer h1,
    .mutipurpose.multipurpose-orange-bg35 .layer h1,
    .mutipurpose.multipurpose-orange-bg36 .layer h1,
    .mutipurpose.multipurpose-orange-bg37 .layer h1,
    .mutipurpose.multipurpose-orange-bg38 .layer h1,
    .mutipurpose.multipurpose-orange-bg39 .layer h1,
    .mutipurpose.multipurpose-orange-bg40 .layer h1,
    .mutipurpose.multipurpose-orange-bg41 .layer h1,
    .mutipurpose.multipurpose-orange-bg42 .layer h1,
    .mutipurpose.multipurpose-orange-bg43 .layer h1,
    .mutipurpose.multipurpose-orange-bg44 .layer h1,
    .mutipurpose.multipurpose-orange-bg45 .layer h1,
    .mutipurpose.multipurpose-orange-bg46 .layer h1,
    .mutipurpose.multipurpose-orange-bg47 .layer h1,
    .mutipurpose.multipurpose-orange-bg48 .layer h1,
    .mutipurpose.multipurpose-orange-bg49 .layer h1,
    .mutipurpose.multipurpose-orange-bg50 .layer h1,
    .mutipurpose.multipurpose-orange-bg51 .layer h1,
    .mutipurpose.multipurpose-orange-bg52 .layer h1,
    .mutipurpose.multipurpose-orange-bg53 .layer h1,
    .mutipurpose.multipurpose-orange-bg54 .layer h1,
    .mutipurpose.multipurpose-orange-bg55 .layer h1,
    .mutipurpose.multipurpose-orange-bg56 .layer h1,
    .mutipurpose.multipurpose-orange-bg57 .layer h1,
    .mutipurpose.multipurpose-orange-bg58 .layer h1,
    .mutipurpose.multipurpose-orange-bg59 .layer h1,
    .mutipurpose.multipurpose-orange-bg60 .layer h1,
    .mutipurpose.multipurpose-orange-bg61 .layer h1,
    .mutipurpose.multipurpose-orange-bg62 .layer h1,
    .mutipurpose.multipurpose-orange-bg63 .layer h1,
    .mutipurpose.multipurpose-orange-bg64 .layer h1,
    .mutipurpose.multipurpose-orange-bg83 .layer h1,
    .mutipurpose.multipurpose-orange-bg88 .layer h1,
    .mutipurpose.multipurpose-orange-bg91 .layer h1,
    .mutipurpose.multipurpose-orange-bg65 .layer h1 {
        color: #CBAC62;
        font-size: 20px;
    }
    .mutipurpose.multipurpose-orange-bg2 .layer h1 {
        color: #CBAC62;
        font-size: 20px;
    }
    .mutipurpose.multipurpose-orange-bg .layer h1 {
        color: #CBAC62;
        font-size: 20px;
    }
    .get-in-touch .contact-text {
        padding: 60px 0px 0px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .header .top-container {
        background-color: transparent;
        margin-top: 0px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
        background: #000;
        margin-top: 0px;
        padding-top: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 10px;
        margin-right: 0px !important;
        padding-top: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
        padding-left: 20px !important;
        padding-right: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
        padding-left: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
        box-shadow: none !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
    }
    .header .top-container .navbar-primary.affix .navbar-header,
    .header .top-container .navbar-primary.affix-top .navbar-header {
        padding: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
        padding-bottom: 5px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
        padding-top: 10px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
        padding-bottom: 5px !important;
    }
    .testimonials .layer {
        padding: 50px 0px 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls {
        margin-top: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 30px;
        height: 24px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -36px -109px;
        left: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -36px -182px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -69px -109px;
        right: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -70px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
        margin-top: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 30px;
        height: 24px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -175px -204px;
        left: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -36px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -209px -204px;
        right: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -70px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
        text-align: left;
        width: 123px !important;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
        width: 140px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 40px;
        height: 31px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -167px -83px;
        left: 0px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -167px -133px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -210px -83px;
        right: 0px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -210px -133px;
    }
    #slider .image-caption h1.slider-heading {
        font-size: 50px;
    }
    .our-history {
        padding: 50px 0;
    }
    .our-history .history-text {
        padding-top: 50px;
    }
    .counters {
        padding: 30px 0px 30px;
    }
    .counters .icon {
        margin-top: 20px;
        display: block;
        float: left;
    }
    .counters .count-number {
        display: block;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .counters .count-name {
        display: block;
        text-align: center;
    }
    .services {
        padding: 50px 0px;
    }
    .services .services-text .bg2 {
        margin-right: -56px;
    }
    .services .services-text .bg2.hr-stock-bg2 {
        margin-left: -58px;
    }
    .services .service-mediaquery {
        z-index: -1;
        margin-bottom: 30px;
    }
    .promo-box .layer {
        padding: 120px 0px;
    }
    .promo-box .layer h1.creative-head {
        letter-spacing: 40px;
    }
    .portfolio {
        padding: 50px 0px;
    }
    .cta h1.buynow-head {
        font-size: 30px !important;
    }
    .cta .buynow-button .btn-default {
        margin-top: 0px;
    }
    .meet-our-team {
        padding: 50px 0px;
    }
    .meet-our-team .team-content {
        padding: 120px 18px !important;
    }
    .meet-our-team .team-content .team-title {
        font-size: 20px;
    }
    .meet-our-team .team-content .team-designation {
        font-size: 13px;
    }
    .blog-post {
        padding: 40px 0px;
    }
    .blog-post .item .blog-content {
        padding: 55px 48px;
    }
    .pricing-plan {
        padding: 50px 0px;
    }
    .video-background .layer {
        padding: 200px 0px;
    }
    .video-background .layer .video ul li a {
        width: 90px;
        height: 90px;
        padding-top: 28px;
    }
    .video-background .layer .video ul h1 {
        letter-spacing: 0.8em !important;
    }
    .clients {
        padding: 50px 0px;
    }
    .get-in-touch .contact-text {
        padding: 50px 0px 0px;
    }
    .get-in-touch .contact-form {
        padding-bottom: 50px;
        margin-top: 0px;
    }
    .get-in-touch .contact-form .form-group {
        margin-right: 0px !important;
    }
    .footer .footer-image-girds img {
        margin: 0px 9px 10px 0px !important;
        width: 110px !important;
    }
    .footer .copyright-container {
        margin-top: 50px;
    }
    .home-v2 .home-page-v2-banner .image-caption-1 .homev2-banner-head {
        font-size: 40px;
        line-height: 45px;
    }
    .home-v2 .how-it-works {
        padding: 50px 0px;
    }
    .home-v2 .core-features {
        padding: 0px;
    }
    .home-v2 .core-features .layer {
        padding: 50px 0px;
    }
    .home-v2 .core-features .layer .features-list .icon {
        /*float: left;
        margin-right: 20px;*/
        margin-bottom: 20px;
    }
    .home-v2 .core-features .layer .features-list h1 {
        margin-top: 0px;
        margin-bottom: 10px;
        line-height: 1.3em;
        letter-spacing: 5px;
    }
    .home-v2 .core-features .layer .features-list hr {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .home-v2 .extra-core-features {
        padding: 50px 0px;
    }
    .home-v2 .extra-core-features .features-div {
        padding: 120px 0px 0px;
    }
    .home-v2 .creative-mind {
        padding: 50px 0px;
    }
    .home-v2 .creative-mind .creative-mind-text {
        padding: 140px 0px;
    }
    .home-v2 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v2 .faq {
        padding: 50px 0px;
    }
    .home-v2 .faq .faq-text {
        padding: 147px 30px 147px 30px;
    }
    .home-v2 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v2 .home-page-v2-contact .layer .contact-form .respons-float-align {
        float: left;
        padding: 0px 25px;
    }
    .home-v2 .home-page-v2-contact .layer .contact-form .contact-button {
        display: inline-block;
        text-align: center;
    }
    .home-v2 .home-page-v2-contact .layer .contact-form .contact-button .form-group {
        display: inline-block;
    }
    .home-v2 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v2 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 .homev3-banner-head {
        font-size: 40px;
    }
    .home-v3 .about_what_we_do.about_what_we_do_border {
        padding: 50px 0px;
    }
    .home-v3 .how-it-works {
        padding: 50px 0px;
    }
    .home-v3 .extra-core-features {
        padding: 50px 0px;
    }
    .home-v3 .extra-core-features .features-div {
        padding: 90px 0px 20px;
    }
    .home-v3 .creative-mind {
        padding: 50px 0px;
    }
    .home-v3 .creative-mind .creative-mind-text {
        padding: 150px 0px;
    }
    .home-v3 .faq {
        padding: 50px 0px;
    }
    .home-v3 .faq .faq-text {
        margin-top: 0px;
        padding: 125px 30px 125px 30px;
    }
    .home-v3 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v3 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v3 .home-page-v2-contact .layer .contact-form .respons-float-align {
        float: left;
        padding: 0 25px;
    }
    .home-v3 .home-page-v2-contact .layer .contact-form .contact-button {
        display: inline-block;
        text-align: center;
    }
    .home-v3 .home-page-v2-contact .layer .contact-form .contact-button .form-group {
        display: inline-block;
    }
    .home-v3 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v3 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v3 .mutipurpose .mutipurpose-text h1 {
        font-size: 48px;
        margin-top: 0px;
        letter-spacing: 5px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-head span {
        font-size: 60px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 p {
        display: none;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 img {
        display: none;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-sub-head {
        letter-spacing: 10px;
    }
    .home-v4 .about_what_we_do {
        padding: 50px 0px;
    }
    .home-v4 .how-it-works {
        padding: 50px 0px;
    }
    .home-v4 .how-it-works .v2-services .v2-services-text {
        padding-top: 60px;
    }
    .home-v4 .how-it-works .v2-services .image-number {
        margin-top: 0px;
        top: 60px;
        left: 50px;
    }
    .home-v4 .how-it-works .v2-services .image-number-right-align {
        top: 60px;
        right: 50px;
    }
    .home-v4 .how-it-works .v2-services .number-top-hr {
        margin-bottom: 30px;
    }
    .home-v4 .how-it-works .v2-services hr {
        margin-top: 30px;
    }
    .home-v4 .how-it-works .v2-services .image::before,
    .home-v4 .how-it-works .v2-services .shadow-image-right::before {
        top: 20px;
        height: 265px;
    }
    .home-v4 .core-features .layer {
        padding: 50px 0px;
    }
    .home-v4 .core-features .layer .features-div {
        padding: 90px 0px;
    }
    .home-v4 .extra-core-features .features-div .features-list h1 {
        margin-bottom: 10px;
    }
    .home-v4 .creative-mind {
        padding: 50px 0px;
    }
    .home-v4 .creative-mind .creative-mind-text {
        padding: 150px 0px;
    }
    .home-v4 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v4 .faq {
        padding: 50px 0px;
    }
    .home-v4 .faq .faq-text {
        padding: 125px 30px 125px 30px;
    }
    .home-v4 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v4 .home-page-v2-contact .layer .respons-float-align {
        float: left;
        padding: 0px 25px;
    }
    .home-v4 .home-page-v2-contact .layer .contact-button {
        display: inline-block;
        text-align: center;
    }
    .home-v4 .home-page-v2-contact .layer .contact-button .form-group {
        display: inline-block;
    }
    .home-v4 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v4 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v4 .mutipurpose {
        padding: 50px 0px;
    }
    .home-v4 .mutipurpose h1 {
        margin-top: 0px;
        font-size: 28px;
    }
    .home-v5 .top-container {
        padding-bottom: 0px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 h1 {
        font-size: 70px;
    }
    .home-v5 .how-it-works {
        padding: 50px 0px;
    }
    .home-v5 .booss-demos {
        padding: 50px 0px 10px;
    }
    .home-v5 .work_process .layer {
        padding: 50px 0px;
    }
    .home-v5 .extra-core-features {
        padding: 50px 0px 40px;
    }
    .home-v5 .extra-core-features .feature-second-div {
        padding: 80px 0px 0px;
    }
    .home-v5 .extra-core-features .features-div .features-list-text h1 {
        letter-spacing: 0.8em !important;
    }
    .home-v5 .promo-box .layer {
        padding: 60px 0px;
    }
    .home-v5 .promo-box .layer .creative-text h1 {
        font-size: 80px;
        letter-spacing: 60px;
    }
    .home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
        padding: 90px 0px 0px;
    }
    .home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div .features-list h1 {
        letter-spacing: 3px;
    }
    .home-v5 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v5 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part .creative_idea {
        margin-bottom: 20px;
    }
    .home-v5 .your_skills {
        padding: 50px 0px;
    }
    .home-v5 .mutipurpose .layer {
        padding: 50px 0 20px;
    }
    .home-v5 .mutipurpose .mutipurpose-text h1,
    .home-v5 .mutipurpose .mutipurpose-texts h1 {
        margin-top: 6px;
        font-size: 28px;
    }
    .home-v5 .creative_content {
        padding: 50px 0;
    }
    .home-v5 .creative_content img {
        margin-bottom: 30px;
        width: 100%;
    }
    .about_what_we_do {
        padding: 50px 0px 0px;
    }
    .about_what_we_do .creative_design h1 {
        letter-spacing: 0.2em !important;
    }
    .work_process {
        padding: 50px 0px 0px;
    }
    .work_process .work_process_order p {
        margin-bottom: 40px;
    }
    .your_skills {
        padding: 50px 0px;
    }
    .counters-with-bg-image {
        padding: 0px;
    }
    .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .mutipurpose {
        padding: 50px 0px;
    }
    .mutipurpose .mutipurpose-text h1,
    .mutipurpose .mutipurpose-texts h1 {
        margin-top: 0px;
        font-size: 48px;
    }
    .services_page .about_what_we_do.about_what_we_do_border {
        padding: 50px 0px 30px;
    }
    .services_page .promo-box .layer {
        padding: 186px 0px;
    }
    .services_page .services_first_part.third_part {
        padding: 50px 0px 20px;
    }
    .services_page .services_first_part.third_part .services_first_three_part .creative_idea {
        margin-bottom: 30px;
    }
    .services_page .mutipurpose.multipurpose-orange-bg .layer {
        padding: 50px 0px;
    }
    .services_page .mutipurpose.multipurpose-orange-bg .layer h1 {
        margin-top: 0px;
        font-size: 48px;
    }
    .services_page .cta .buynow-button .btn-default {
        margin-top: 25px;
    }
    .services_page .creative_content {
        padding: 50px 0px;
    }
    .services_page .creative_content img {
        margin-bottom: 20px;
        width: 100%;
    }
    .blog-page .blog_post-container .blog_gray {
        background: none !important;
    }
    .blog-page .blog_post-container .blog_gray .blog-text {
        padding-top: 0px !important;
    }
    .blog-page .blog_post-container .blog_gray .blog-text h1 {
        margin-top: 0px;
    }
    .blog-page .blog_post-container .blog_gray .blog-text .bg7 {
        margin-top: -80px;
    }
    .blog-page .blog_post-container .blog_gray .blog-text .blog_sub_heading {
        margin-top: 80px;
    }
    .blog-page .blog_post-container .blog_gray .blog-text .blog-button a>.icon {
        float: none !important;
    }
    .blog-page .blog_post-container .slider_gallery #blog_slider_gallery .owl-item {
        width: 293px !important;
    }
    .blog-page .blog_post-container .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 18px;
    }
    .blog-page .blog_post-container .blog-gradient-right::before {
        display: none !important;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
        min-width: 180px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
        padding: 98px 18px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
        width: 510px;
        float: right;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
        width: 410px;
        float: right;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
        width: 293px !important;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 18px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right::before {
        display: none !important;
    }
    .contact {
        padding: 50px 0px 30px;
    }
    .contact .contact-form {
        padding-bottom: 20px;
    }
    .contact .contact-form .btn.btn-primary {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header .top-container {
        background-color: transparent;
        margin-top: 0px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
        background: #000;
        margin-top: 0px;
        padding-top: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 20px;
        margin-right: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
        padding-left: 20px !important;
        padding-right: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown li,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown li {
        margin-bottom: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
        padding-left: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
        box-shadow: none !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
    }
    .header .top-container .navbar-primary.affix .navbar-header,
    .header .top-container .navbar-primary.affix-top .navbar-header {
        padding: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
        padding-bottom: 5px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
        padding-top: 10px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #e27763 !important;
        padding-bottom: 5px !important;
    }
    .testimonials .layer {
        padding: 50px 0px 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls {
        margin-top: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 30px;
        height: 24px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -36px -109px;
        left: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -36px -182px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -69px -109px;
        right: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -70px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
        margin-top: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 30px;
        height: 24px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -175px -204px;
        left: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -36px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -209px -204px;
        right: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -70px -182px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
        text-align: left;
        width: 123px !important;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
        width: 140px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        position: relative;
        top: -20%;
        width: 40px;
        height: 31px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
        background-position: -167px -83px;
        left: 0px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
        background-position: -167px -133px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
        background-position: -210px -83px;
        right: 0px;
    }
    .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
        background-position: -210px -133px;
    }
    .footer {
        padding-top: 50px;
    }
    .footer .foote-btm {
        padding-bottom: 50px;
    }
    .home-page-v2-contact .contact-form .form-group {
        margin-bottom: 0px;
    }
    .home-page-v2-contact .contact-form .form-group .fv-form-bootstrap {
        top: 25px !important;
    }
    #slider .image-caption {
        top: 55% !important;
    }
    #slider .image-caption h1.slider-heading {
        font-size: 50px;
    }
    .our-history {
        padding: 40px 0px;
    }
    .our-history .history-text {
        padding-top: 0px;
    }
    .our-history .history-text h6 {
        margin-top: 0px;
    }
    .counters {
        padding: 60px 0px;
    }
    .counters .icon {
        margin-top: 20px;
        display: block;
        float: left;
    }
    .counters .count-number {
        display: block;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .counters .count-name {
        display: block;
        text-align: center;
    }
    .services {
        padding: 40px 0px 10px;
    }
    .services .services-text {
        padding-top: 0px !important;
    }
    .services .services-text h6 {
        margin-top: 0px;
    }
    .services .services-text .bg2 {
        margin-right: -50px;
    }
    .services .services-text .bg2.stock-bg2 {
        margin-left: -52px;
    }
    .services .service-mediaquery {
        z-index: -1;
        margin-bottom: 50px;
    }
    .promo-box .layer {
        padding: 120px 0px;
    }
    .promo-box .layer h6 {
        line-height: 20px;
    }
    .promo-box .layer h1.creative-head {
        letter-spacing: 26px;
    }
    .portfolio {
        padding: 40px 0px;
    }
    .cta h1.buynow-head {
        font-size: 38px;
        margin: 0px 0px 20px 0px;
    }
    .cta .buynow-button {
        text-align: center;
    }
    .meet-our-team {
        padding: 40px 0px;
    }
    .meet-our-team .team-content {
        padding: 150px 18px !important;
    }
    .meet-our-team .team-content .team-title {
        font-size: 20px;
    }
    .meet-our-team .team-content .team-designation {
        font-size: 13px;
    }
    .blog-post {
        padding: 40px 0px;
    }
    .blog-post .item .blog-content {
        padding: 25px 48px;
    }
    .blog-post .item .blog-content a .blog-title {
        letter-spacing: 5px;
        font-size: 16px;
    }
    .pricing-plan {
        padding: 40px 0px;
    }
    .video-background .layer {
        padding: 100px 0px;
    }
    .video-background .layer .video ul li a {
        width: 80px;
        height: 80px;
        padding-top: 24px;
    }
    .clients {
        padding: 40px 0px;
    }
    .get-in-touch .contact-text {
        padding: 50px 0px 0px;
    }
    .get-in-touch .contact-form {
        padding-bottom: 50px;
        margin-top: 0px;
    }
    .get-in-touch .contact-form .form-group {
        margin-right: 0px !important;
    }
    .footer .footer-image-girds img {
        margin: 0px 10px 10px 0px !important;
        width: 100px !important;
    }
    .home-v2 .how-it-works {
        padding: 50px 0px;
    }
    .home-v2 .how-it-works .v2-services .v2-services-text {
        padding-top: 0px;
    }
    .home-v2 .how-it-works .v2-services .v2-services-text h6 {
        line-height: 1.4em;
    }
    .home-v2 .core-features .layer {
        padding: 50px 0px 30px;
    }
    .home-v2 .core-features .layer .icon {
        float: left;
        margin-right: 20px;
        margin-bottom: 40px;
    }
    .home-v2 .core-features .layer hr {
        display: none;
    }
    .home-v2 .extra-core-features {
        padding: 50px 0px 50px;
    }
    .home-v2 .extra-core-features .features-div {
        padding: 20px;
    }
    .home-v2 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v2 .creative-mind {
        padding: 50px 0px 80px;
    }
    .home-v2 .creative-mind .creative-mind-text {
        padding: 0px;
    }
    .home-v2 .creative-mind .creative-mind-text h1 {
        letter-spacing: 15px;
    }
    .home-v2 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v2 .faq {
        padding: 50px 0px;
    }
    .home-v2 .faq .faq-text {
        padding: 50px 130px 50px 130px;
    }
    .home-v2 .faq .panel-group {
        margin-bottom: 40px;
    }
    .home-v2 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v2 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v2 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area {
        text-align: left;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area .homev3-banner-head {
        font-size: 40px;
        text-align: left;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area hr {
        display: inline-block;
        margin-top: 10px;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area .xs-btn {
        text-align: left;
    }
    .home-v3 .about_what_we_do {
        padding: 50px 0px;
    }
    .home-v3 .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 20px;
    }
    .home-v3 .how-it-works {
        padding: 50px 0px;
    }
    .home-v3 .how-it-works .v2-services .v2-services-text {
        padding-top: 0px;
    }
    .home-v3 .how-it-works .v2-services .v2-services-text h6 {
        line-height: 1.4em;
        margin-top: 0px;
    }
    .home-v3 .extra-core-features {
        padding: 50px 0px 50px;
    }
    .home-v3 .extra-core-features .features-div {
        padding: 20px;
    }
    .home-v3 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v3 .creative-mind {
        padding: 50px 0px 50px;
    }
    .home-v3 .creative-mind .creative-mind-text {
        padding: 0px;
    }
    .home-v3 .creative-mind .creative-mind-text h1 {
        letter-spacing: 15px;
    }
    .home-v3 .faq {
        padding: 50px 0px;
    }
    .home-v3 .faq .faq-text {
        padding: 50px 130px 50px 130px;
    }
    .home-v3 .faq .panel-group {
        margin-bottom: 40px;
    }
    .home-v3 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v3 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v3 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v3 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v3 .your_skills {
        padding: 50px 0px;
    }
    .home-v3 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v3 .mutipurpose {
        padding: 50px 0px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 img {
        display: none;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-head span {
        font-size: 60px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 h1 {
        margin-top: 0px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 h6 {
        font-size: 28px;
        letter-spacing: 10px;
    }
    .home-v4 .home-page-v2-banner .image-caption-1 p {
        display: none;
    }
    .home-v4 .how-it-works {
        padding: 50px 0px;
    }
    .home-v4 .how-it-works .v2-services .image::before,
    .home-v4 .how-it-works .v2-services .shadow-image-right::before {
        display: none;
    }
    .home-v4 .how-it-works .v2-services .v2-services-text {
        padding-top: 0px;
    }
    .home-v4 .how-it-works .v2-services .v2-services-text h6 {
        margin-top: 0px;
    }
    .home-v4 .core-features .layer {
        padding: 50px 0px;
    }
    .home-v4 .core-features .layer .features-div {
        padding: 0px;
    }
    .home-v4 .core-features .layer .features-div .homev4-para {
        margin-bottom: 50px;
    }
    .home-v4 .core-features .layer .core-image-aling {
        text-align: center;
    }
    .home-v4 .about_what_we_do {
        padding: 50px 0px 20px;
    }
    .home-v4 .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 20px;
    }
    .home-v4 .extra-core-features .extra-core-features-image {
        padding-right: 0px;
    }
    .home-v4 .extra-core-features .extra-core-features-image img {
        height: auto !important;
    }
    .home-v4 .extra-core-features .features-div {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    .home-v4 .creative-mind {
        padding: 50px 0px;
    }
    .home-v4 .creative-mind .creative-mind-text {
        padding: 0px;
    }
    .home-v4 .creative-mind .creative-mind-text h1 {
        letter-spacing: 10px;
    }
    .home-v4 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v4 .faq {
        padding: 50px 0px;
    }
    .home-v4 .faq .faq-text {
        padding: 50px 130px 50px 130px;
    }
    .home-v4 .faq .panel-group {
        margin-bottom: 40px;
    }
    .home-v4 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v4 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v4 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v4 .your_skills {
        padding: 50px 0px;
    }
    .home-v4 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v4 .mutipurpose {
        padding: 50px 0px;
    }
    .home-v5 .top-container {
        padding-bottom: 0px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 h6 {
        font-size: 20px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 h1 {
        font-size: 50px;
        line-height: 70px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 p {
        display: none;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 .hr-bg.bg5 {
        margin: 10px 0px 10px;
    }
    .home-v5 .how-it-works {
        padding: 50px 0px;
    }
    .home-v5 .how-it-works .how-it-works-text h1 {
        letter-spacing: 0.8em;
    }
    .home-v5 .booss-demos {
        padding: 50px 0px 10px;
    }
    .home-v5 .work_process .layer {
        padding: 50px 0px;
    }
    .home-v5 .work_process .layer .work_process_order p {
        margin-bottom: 20px;
    }
    .home-v5 .extra-core-features {
        padding: 50px 0px 40px;
    }
    .home-v5 .extra-core-features .features-div {
        padding: 0px;
    }
    .home-v5 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v5 .promo-box .layer {
        padding: 60px 0px;
    }
    .home-v5 .promo-box .layer .creative-text h1 {
        letter-spacing: 26px;
    }
    .home-v5 .promo-box .layer .creative-text h6 {
        letter-spacing: 0.5em;
    }
    .home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
        padding: 50px 0px 0px;
    }
    .home-v5 .extra-core-features.extra-second-core-feature img {
        display: inline-block;
    }
    .home-v5 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v5 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part .creative_idea {
        margin-bottom: 20px;
    }
    .home-v5 .video-background .layer .video h1 {
        letter-spacing: 0.5em;
    }
    .home-v5 .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
        width: 108px;
    }
    .home-v5 .your_skills {
        padding: 50px 0px;
    }
    .home-v5 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v5 .mutipurpose .layer {
        padding: 50px 0 20px;
    }
    .home-v5 .mutipurpose .layer h1 {
        margin-top: 0;
    }
    .home-v5 .creative_content {
        padding: 50px 0 20px;
    }
    .home-v5 .creative_content img {
        margin-bottom: 30px;
    }
    .home-v5 .cta.cta-gray-bg {
        padding: 50px 0px;
    }
    .home-v5 .cta.cta-gray-bg .buynow-text h1 {
        font-size: 38px;
    }
    .about_page .banner .layer {
        padding: 100px 0px;
    }
    .about_page .banner .layer .blog-text h1 {
        font-size: 50px;
        letter-spacing: 40px;
    }
    .about_page .about_what_we_do {
        padding: 50px 0px 0px;
    }
    .about_page .work_process {
        padding: 50px 0px 0px;
    }
    .about_page .work_process .work_process_order p {
        margin-bottom: 40px;
    }
    .about_page .your_skills {
        padding: 50px 0px;
    }
    .about_page .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .about_page .counters {
        padding: 0px;
    }
    .about_page .counters .layer {
        padding: 50px 0px;
    }
    .about_page .mutipurpose {
        padding: 50px 0px;
    }
    .services_page .banner .layer {
        padding: 100px 0px;
    }
    .services_page .banner .layer h1 {
        letter-spacing: 40px;
        font-size: 50px;
    }
    .services_page .about_what_we_do {
        padding: 50px 0px 30px;
    }
    .services_page .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 20px;
    }
    .services_page .services_first_part.third_part {
        padding: 50px 0px 30px;
    }
    .services_page .services_first_part.third_part .creative_idea {
        margin-bottom: 20px;
    }
    .services_page .promo-box .layer {
        padding: 186px 0px;
    }
    .services_page .mutipurpose.multipurpose-orange-bg .layer {
        padding: 50px 0px;
    }
    .services_page .mutipurpose.multipurpose-orange-bg .layer .mutipurpose-text h1,
    .services_page .mutipurpose.multipurpose-orange-bg .layer .mutipurpose-texts h1 {
        margin-top: 20px;
    }
    .services_page .cta .buynow-text h1 {
        font-size: 68px;
    }
    .services_page .creative_content {
        padding: 50px 0px;
    }
    .services_page .creative_content .servive_creative_content-text h1 {
        letter-spacing: 20px;
    }
    .services_page .creative_content img {
        margin-bottom: 20px;
        width: 100%;
    }
    .blog-page .banner .layer {
        padding: 100px 0px;
    }
    .blog-page .blog_post-container .blog-gradient-left {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray {
        background: none !important;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_sub_heading {
        margin-top: 40px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_heading {
        margin-top: 0px;
        font-size: 17px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .bg7 {
        margin-top: -40px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary {
        min-width: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right {
        height: auto !important;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-page .blog_post-container .blog-gradient-right #imaginary_container {
        width: 400px;
        display: inline-block;
        margin-left: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right #imaginary_container .stylish-input-group {
        padding: 0px 0px 20px 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text {
        padding-top: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
        padding: 20px 0px 30px;
    }
    .blog-page .blog_post-container .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
        width: 345px !important;
    }
    .blog-page .blog_post-container .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 70px;
    }
    .blog-page .blog_post-container .blog-gradient-right .category {
        padding-top: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-responsive {
        clear: both;
    }
    .blog-details-page .banner .layer {
        padding: 100px 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
        width: 610px;
        float: right;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
        width: 520px;
        float: right;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right {
        height: auto !important;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container {
        width: 400px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container .stylish-input-group {
        padding: 0px 0px 20px 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text {
        padding-top: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
        padding: 20px 0px 30px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
        width: 345px !important;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 70px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .category {
        padding-top: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-responsive {
        clear: both;
    }
    .portfolio-page .banner .banner_heading {
        font-size: 40px;
        letter-spacing: 30px;
    }
    .portfolio-page .portfolio .filter li a {
        padding: 0 30px 8px;
    }
    .portfolio-details-page .banner .layer {
        padding: 100px 0px;
    }
    .portfolio-details-page .portfolio-details {
        padding: 50px 0px;
    }
    .banner .layer {
        padding: 100px 0px;
    }
    .contact {
        padding: 50px 0px 30px;
    }
    .contact .contact-form {
        padding-bottom: 20px;
    }
    .contact .contact-form .btn.btn-primary {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .contact .conatct-address ul li .icon {
        margin-bottom: 20px;
    }
}

@media (min-width: 100px) and (max-width: 767px) {
    .mt30mob {
        margin-top: 30px;
    }
    .services-top-text h2 {
        margin-top: 40px;
    }
    .multipurpose-orange-bgc {
        height: 200px;
    }
    .sec {
        background-color: rgba(0, 0, 0, 0.3);
        padding: 0;
    }
    .mutipurpose-texts {
        padding: 20px 20px;
        text-align: center;
    }
    .logo-image a {
        font-size: 16px;
        line-height: 50px;
    }
    .meet-our-team1 .item1 .team-prof1,
    .meet-our-team2 .item1 .team-prof1 {
        width: 100%;
        position: absolute;
        bottom: 0;
        text-align: right;
        padding: 18% 0;
        transform: translateX(0);
        transition: all 0.20s ease 0s;
    }
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-family: 'oswaldlight';
        font-weight: 100;
        color: #CBAC62;
        margin-top: 99%;
        margin-bottom: 20px;
    }
    .v5-sub-headsec {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-family: 'oswaldlight';
        font-weight: 100;
        color: #CBAC62;
        margin-top: 99%;
        margin-bottom: 20px;
    }
    .img-responsive {
        height: auto;
        background-position: center center;
        background-attachment: fixed;
        background-size: cover;
    }
    .mutipurpose-text,
    .mutipurpose-texts {
        margin: 300px 0;
    }
    .mutipurpose-texts {
        margin: 200px 0;
    }
    .mutipurpose-text0 {
        margin: 45% 0;
        text-align: center;
    }
    .mutipurpose-textsec {
        margin: 15% 0;
        text-align: center;
    }
    .header .top-container {
        background-color: transparent !important;
        margin-top: 0px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
        background: #000;
        margin-top: 0px;
        padding-top: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 20px;
        margin-right: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
        padding-left: 20px !important;
        padding-right: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown li,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown li {
        margin-bottom: 0px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
        padding-left: 0px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
        color: #CBAC62;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
        box-shadow: none !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus>a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active>a {
        border-bottom: 2px solid #CBAC62 !important;
    }
    .header .top-container .navbar-primary.affix .navbar-header,
    .header .top-container .navbar-primary.affix-top .navbar-header {
        padding: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-header .logo-image,
    .header .top-container .navbar-primary.affix-top .navbar-header .logo-image {
        margin-left: 0px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,
    .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
        padding-bottom: 5px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
        margin-bottom: 10px;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
        padding-top: 10px !important;
    }
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus>a,
    .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active>a {
        border-bottom: 2px solid #e27763 !important;
        padding-bottom: 5px !important;
    }
    .testimonials .layer {
        padding: 50px 0px 0px;
    }
    .testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic {
        border-bottom: none;
        width: auto;
    }
    .testimonials .layer #testimonial-slider .testimonial .testimonial-content .title {
        margin-top: 20px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
        margin-top: 0px;
    }
    .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
        width: 100%;
    }
    .our-history {
        padding: 40px 0px;
    }
    .our-history .history-text {
        padding-top: 50px;
    }
    .counters {
        padding: 30px 0px 30px;
    }
    .counters .icon {
        margin-top: 20px;
        display: block;
        float: left;
        margin-right: 20px;
    }
    .counters .count-details .count-number {
        display: block;
        text-align: left;
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .counters .count-details .count-name {
        display: block;
        text-align: left;
    }
    .services {
        padding: 0px 0px 50px;
    }
    .services .homev1-services {
        display: flex;
        flex-flow: column;
    }
    .services .homev1-services .responsive-col1-change {
        order: 1;
    }
    .services .homev1-services .responsive-col1-change .services-text {
        padding-top: 40px;
        text-align: left;
    }
    .services .homev1-services .service-mediaquery {
        order: 2;
    }
    .services .homev1-services .service-mediaquery img {
        margin-top: 20px;
    }
    .promo-box .layer {
        padding: 25px 0px;
    }
    .promo-box .layer h6.creative-sub-heading {
        letter-spacing: 3px;
        line-height: 1.7em;
    }
    .promo-box .layer h1.creative-head {
        letter-spacing: 10px;
        font-size: 55px;
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .promo-box .layer .creative-media-btn {
        text-align: center;
    }
    .portfolio {
        padding: 40px 0px;
    }
    .portfolio .portfolio-text h6 {
        line-height: 1.5em;
    }
    .portfolio .portfolio-text h1 {
        line-height: 1.3em;
        letter-spacing: 20px;
    }
    .cta {
        padding: 40px 0px 40px;
    }
    .cta .buynow-text {
        margin-bottom: 30px;
        text-align: center;
    }
    .cta .buynow-button {
        text-align: center;
    }
    .meet-our-team {
        padding: 40px 0px;
    }
    .meet-our-team .item {
        margin-right: 0px;
    }
    .meet-our-team .item>img {
        width: 100%;
    }
    .meet-our-team .item .team-content {
        padding: 210px 18px;
    }
    .meet-our-team .item .team-content .team-title {
        font-size: 20px;
    }
    .meet-our-team .item .team-content .team-designation {
        font-size: 13px;
    }
    .testimonials .layer {
        padding: 50px 0px;
    }
    .testimonials .layer #testimonial-slider .testimonial {
        margin-top: 0px;
    }
    .testimonials .layer #testimonial-slider .testimonial .testimonial-content {
        width: 100%;
        margin-bottom: 20px;
    }
    .testimonials .layer #testimonial-slider .testimonial .pic {
        display: block;
        float: left;
        margin-right: 20px;
        border-bottom: none;
    }
    .testimonials .layer #testimonial-slider .testimonial .description {
        width: 100%;
        line-height: 1.3em;
        text-align: justify;
    }
    .testimonials .layer #testimonial-slider .testimonial .title {
        display: block;
        margin-top: 30px;
        text-align: left;
    }
    .testimonials .layer #testimonial-slider .testimonial .post {
        display: block;
        text-align: left;
    }
    .testimonials .layer #testimonial-slider .owl-controls {
        text-align: center;
        margin-top: 0px;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-prev,
    .testimonials .layer #testimonial-slider .owl-controls .owl-next {
        display: none;
    }
    .testimonials .layer #testimonial-slider .owl-controls .owl-pagination {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
    .blog-post {
        padding: 40px 0px;
    }
    .blog-post .item {
        margin-left: 0px;
    }
    .blog-post .item .blog-content {
        padding: 40px 48px;
    }
    .blog-post .item .blog-content .blog-subhead {
        margin-bottom: 10px;
    }
    .blog-post .item .blog-content .blog-title {
        font-size: 14px;
        margin-top: 0px;
        letter-spacing: 0.2em;
        margin-bottom: 0px;
    }
    .pricing-plan {
        padding: 40px 0px;
    }
    .pricing-plan .plan-text h1 {
        font-size: 25px;
        letter-spacing: 20px;
    }
    .video-background .layer {
        padding: 100px 0px;
    }
    .video-background .layer .video ul li a {
        width: 60px;
        height: 60px;
        font-size: 25px;
        padding-top: 15px;
    }
    .clients {
        padding: 40px 0px;
    }
    .get-in-touch .contactus-image {
        padding-right: 0px;
    }
    .get-in-touch .contactus-image img {
        height: auto !important;
    }
    .get-in-touch .contact-text {
        padding: 50px 0px 20px;
    }
    .get-in-touch .contact-form {
        margin-top: 0px;
        padding-bottom: 50px;
    }
    .get-in-touch .contact-form .form-group {
        margin-right: 0px !important;
        margin-bottom: 0px;
    }
    .get-in-touch .contact-form .form-group .form-control {
        margin-bottom: 20px;
    }
    .footer {
        padding-top: 40px;
    }
    .footer .footer-responsive-media {}
    .footer .booss-details {
        margin-bottom: 30px;
    }
    .footer h6.creative-sub-heading {
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .footer .latest-news-list .latest-news {
        padding: 10px 0px 30px;
    }
    .footer .latest-news-list .last-latest-news {
        margin-bottom: 30px;
        padding: 10px 0px 10px;
    }
    .footer .footer-image-girds {
        margin-top: 30px;
        padding-bottom: 40px;
    }
    .footer .footer-image-girds img {
        width: 93px !important;
        margin: 0px 8px 12px 6px !important;
    }
    .footer .subscribe-details {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .footer .copyright-container {
        padding: 40px 0px 40px;
    }
    .footer .copyright-container .copyrights {
        text-align: center;
        margin-bottom: 10px;
    }
    .footer .copyright-container .footer-social-icons {
        text-align: center;
    }
    .home-v2 .home-page-v2-banner img {
        position: relative;
    }
    .home-v2 .how-it-works {
        padding: 50px 0px;
    }
    .home-v2 .how-it-works .how-it-works-text h6 {
        line-height: 1.3em;
    }
    .home-v2 .how-it-works .how-it-works-text h1 {
        font-size: 26px;
        letter-spacing: 15px;
    }
    .home-v2 .how-it-works .v2-services {
        display: flex;
        flex-flow: column;
        margin-top: 0px;
    }
    .home-v2 .how-it-works .v2-services .responsive-col1-change {
        order: 2;
        padding-bottom: 10px;
    }
    .home-v2 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
        text-align: left !important;
    }
    .home-v2 .how-it-works .v2-services .responsive-col1-change .v2-services-text h6 {
        line-height: 1.3em;
    }
    .home-v2 .how-it-works .v2-services .responsive-col3-change {
        order: 3;
    }
    .home-v2 .core-features .layer {
        padding: 50px 0px 0px;
    }
    .home-v2 .core-features .layer .features-text {
        margin-bottom: 50px;
    }
    .home-v2 .core-features .layer .features-text h1 {
        line-height: 1.3em;
    }
    .home-v2 .core-features .layer .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
    }
    .home-v2 .core-features .layer .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 20px;
        letter-spacing: 5px;
    }
    .home-v2 .core-features .layer .features-list hr {
        display: none;
    }
    .home-v2 .extra-core-features {
        padding: 50px 0px;
    }
    .home-v2 .extra-core-features .features-div {
        padding: 0px;
    }
    .home-v2 .extra-core-features .features-div .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 60px;
    }
    .home-v2 .extra-core-features .features-div .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 0px;
    }
    .home-v2 .extra-core-features .features-div .features-list hr {
        display: none;
    }
    .home-v2 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v2 .creative-mind {
        padding: 50px 0px;
    }
    .home-v2 .creative-mind .creative-mind-text {
        padding: 50px 0px 0px;
    }
    .home-v2 .creative-mind .creative-mind-text h1 {
        letter-spacing: 10px;
    }
    .home-v2 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v2 .free-trial h1 {
        margin-top: 0px;
        letter-spacing: 0px;
    }
    .home-v2 .faq {
        padding: 50px 0px;
    }
    .home-v2 .faq .faq-text {
        padding: 60px 10px 60px 10px;
    }
    .home-v2 .faq .panel-group .panel.panel-default .panel-heading {
        padding-left: 10px;
    }
    .home-v2 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
        letter-spacing: 0px;
    }
    .home-v2 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v2 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .home-v2 .counters.counters-with-bg-image {
        padding: 0px !important;
    }
    .home-v2 .counters.counters-with-bg-image .layer {
        padding: 50px 0px !important;
    }
    .home-v3 .home-page-v2-banner img {
        position: relative;
    }
    .home-v3 .home-page-v2-banner .image-caption-1 {
        height: auto;
    }
    .home-v3 .about_what_we_do {
        padding: 50px 0px;
    }
    .home-v3 .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 20px;
    }
    .home-v3 .how-it-works {
        padding: 50px 0px;
    }
    .home-v3 .how-it-works .how-it-works-text h1 {
        font-size: 26px;
        letter-spacing: 15px;
    }
    .home-v3 .how-it-works .v2-services {
        display: flex;
        flex-flow: column;
        margin-top: 0px;
    }
    .home-v3 .how-it-works .v2-services .responsive-col1-change {
        order: 2;
        padding-bottom: 10px;
    }
    .home-v3 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
        text-align: left !important;
    }
    .home-v3 .how-it-works .v2-services .responsive-col3-change {
        order: 3;
    }
    .home-v3 .extra-core-features {
        padding: 50px 0px;
    }
    .home-v3 .extra-core-features .features-div {
        padding: 0px;
    }
    .home-v3 .extra-core-features .features-div .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 60px;
    }
    .home-v3 .extra-core-features .features-div .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 0px;
    }
    .home-v3 .extra-core-features .features-div .features-list hr {
        display: none;
    }
    .home-v3 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v3 .creative-mind {
        padding: 50px 0px;
    }
    .home-v3 .creative-mind .creative-mind-text {
        padding: 50px 0px 0px;
    }
    .home-v3 .creative-mind .creative-mind-text h1 {
        letter-spacing: 10px;
    }
    .home-v3 .faq {
        padding: 50px 0px;
    }
    .home-v3 .faq .faq-text {
        padding: 60px 10px 60px 10px;
    }
    .home-v3 .faq .panel-group .panel.panel-default .panel-heading {
        padding-left: 10px;
    }
    .home-v3 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
        letter-spacing: 0px;
    }
    .home-v3 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v3 .free-trial h1 {
        margin-top: 0px;
        letter-spacing: 0px;
    }
    .home-v3 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v3 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .home-v3 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v3 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v3 .meet-our-team .team-text h1 {
        letter-spacing: 23px;
    }
    .home-v3 .your_skills {
        padding: 50px 0px;
    }
    .home-v3 .your_skills h1 {
        line-height: 1.3em;
        margin-top: 0px;
    }
    .home-v3 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v3 .mutipurpose {
        padding: 50px 0px;
    }
    .home-v3 .mutipurpose h1 {
        line-height: 1.3em;
        letter-spacing: 13px;
    }
    .home-v4 .home-page-v2-banner img {
        position: relative;
    }
    .home-v4 .about_what_we_do {
        padding: 50px 0px 20px;
    }
    .home-v4 .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 20px;
    }
    .home-v4 .how-it-works {
        padding: 50px 0px;
    }
    .home-v4 .how-it-works .how-it-works-text h1 {
        letter-spacing: 10px;
    }
    .home-v4 .how-it-works .v2-services {
        padding-top: 0px;
        display: flex;
        flex-flow: column;
    }
    .home-v4 .how-it-works .v2-services .responsive-col1-change {
        order: 2;
        padding-bottom: 10px;
    }
    .home-v4 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
        text-align: left !important;
        padding-top: 0px;
    }
    .home-v4 .how-it-works .v2-services .responsive-col1-change .v2-services-text h6 {
        line-height: 1.3em;
    }
    .home-v4 .how-it-works .v2-services .responsive-col3-change {
        order: 3;
    }
    .home-v4 .how-it-works .v2-services .image::before,
    .home-v4 .how-it-works .v2-services .shadow-image-right::before {
        display: none;
    }
    .home-v4 .core-features {
        padding: 0px;
    }
    .home-v4 .core-features .layer {
        padding: 50px 0px;
    }
    .home-v4 .core-features .layer .features-div {
        padding: 0px;
    }
    .home-v4 .core-features .layer .features-div .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 30px;
    }
    .home-v4 .core-features .layer .features-div .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 0px;
    }
    .home-v4 .core-features .layer .features-div .features-list hr {
        display: none;
    }
    .home-v4 .core-features .layer .features-div .features-list .homev4-para {
        margin-bottom: 50px;
    }
    .home-v4 .core-features .layer .core-image-aling {
        text-align: center;
    }
    .home-v4 .extra-core-features .extra-core-features-image {
        padding-right: 0px;
    }
    .home-v4 .extra-core-features .extra-core-features-image img {
        height: auto !important;
    }
    .home-v4 .extra-core-features .features-div {
        padding: 40px 0px 0px;
    }
    .home-v4 .extra-core-features .features-div h6 {
        line-height: 1.3em;
    }
    .home-v4 .extra-core-features .features-div h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .home-v4 .extra-core-features .features-div .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .home-v4 .extra-core-features .features-div .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 20px;
        letter-spacing: 5px;
    }
    .home-v4 .extra-core-features .features-div .features-list hr {
        display: none;
    }
    .home-v4 .creative-mind {
        padding: 50px 0px 0px;
    }
    .home-v4 .creative-mind .creative-mind-text {
        padding: 50px 0px;
    }
    .home-v4 .creative-mind .creative-mind-text h1 {
        letter-spacing: 10px;
    }
    .home-v4 .free-trial {
        padding: 50px 0px 70px;
    }
    .home-v4 .free-trial .free-trail-head {
        letter-spacing: 0px;
    }
    .home-v4 .video-background .layer {
        padding: 100px 0px;
    }
    .home-v4 .video-background .layer .video h1 {
        letter-spacing: 0.5em !important;
        margin-top: 20px;
        font-size: 20px;
    }
    .home-v4 .faq {
        padding: 50px 0px;
    }
    .home-v4 .faq .faq-text {
        padding: 60px 10px 60px 10px;
    }
    .home-v4 .faq .panel-group .panel.panel-default .panel-heading {
        padding-left: 10px;
    }
    .home-v4 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
        letter-spacing: 0px;
    }
    .home-v4 .home-page-v2-contact .layer {
        padding: 50px 0px;
    }
    .home-v4 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .home-v4 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v4 .counters-with-bg-image .layer {
        padding: 20px 0px;
    }
    .home-v4 .your_skills {
        padding: 50px 0px;
    }
    .home-v4 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v4 .mutipurpose {
        padding: 50px 0px;
    }
    .home-v4 .mutipurpose h1 {
        line-height: 1.3em;
        letter-spacing: 13px;
    }
    .home-v5 .top-container {
        padding-bottom: 0px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 h6 {
        font-size: 20px;
    }
    .home-v5 .home-page-v2-banner .image-caption-1 h1 {
        font-size: 50px;
    }
    .home-v5 .home-page-v2-banner img {
        position: relative;
    }
    .home-v5 .how-it-works {
        padding: 50px 0px;
    }
    .home-v5 .booss-demos {
        padding: 50px 0px 10px;
    }
    .home-v5 .booss-demos .booss-demo-img-text {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .home-v5 .work_process .layer {
        padding: 50px 0px 0px;
    }
    .home-v5 .work_process .layer .work-process-title {
        margin-top: 10px;
    }
    .home-v5 .work_process .layer .work_process_order p {
        margin-bottom: 40px;
    }
    .home-v5 .work_process .layer .work_process_order .work-process-prof {
        margin-top: -85px;
    }
    .home-v5 .extra-core-features {
        padding: 50px 0px;
    }
    .home-v5 .extra-core-features .features-div {
        padding: 0px;
    }
    .home-v5 .extra-core-features .features-div h6,
    .home-v5 .extra-core-features .features-div h1 {
        line-height: 1.3em;
    }
    .home-v5 .extra-core-features .features-div .features-list .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 60px;
    }
    .home-v5 .extra-core-features .features-div .features-list h1 {
        margin-top: 0px;
        display: inline-block;
        margin-bottom: 0px;
        letter-spacing: 0.3em !important;
    }
    .home-v5 .extra-core-features .features-div .features-list .home2-hr {
        display: none;
    }
    .home-v5 .extra-core-features .respons-text-align {
        text-align: center;
    }
    .home-v5 .promo-box .layer {
        padding: 50px 0px;
    }
    .home-v5 .promo-box .layer .creative-text h1 {
        letter-spacing: 5px;
        font-size: 55px;
        margin-top: 20px;
    }
    .home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
        padding: 50px 0px 0px;
    }
    .home-v5 .extra-core-features.extra-second-core-feature img {
        display: inline-block;
    }
    .home-v5 .counters-with-bg-image {
        padding: 0px;
    }
    .home-v5 .counters-with-bg-image .layer {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part {
        padding: 50px 0px;
    }
    .home-v5 .services_first_part.third_part .creative_idea {
        margin-bottom: 20px;
    }
    .home-v5 .video-background .layer {
        padding: 100px 0px;
    }
    .home-v5 .video-background .layer .video h1 {
        letter-spacing: 0.5em !important;
        margin-top: 20px;
        font-size: 20px;
    }
    .home-v5 .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
        width: 100%;
    }
    .home-v5 .your_skills {
        padding: 50px 0px;
    }
    .home-v5 .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .home-v5 .mutipurpose .layer {
        padding: 50px 0 20px;
    }
    .home-v5 .mutipurpose .layer img {}
    .home-v5 .mutipurpose .layer .mutipurpose-text h1,
    .home-v5 .mutipurpose .layer .mutipurpose-texts h1 {
        margin-top: 0;
        letter-spacing: 5px;
        line-height: 1.3em;
        font-size: 40px;
    }
    .home-v5 .creative_content {
        padding: 50px 0 20px;
    }
    .home-v5 .creative_content .servive_creative_content-text h6,
    .home-v5 .creative_content .servive_creative_content-text h1 {
        line-height: 1.3em;
    }
    .home-v5 .creative_content img {
        margin-bottom: 30px;
        width: 100%;
    }
    .home-v5 .cta.cta-gray-bg {
        padding: 50px 0px;
    }
    .home-v5 .cta.cta-gray-bg .buynow-text h1 {
        font-size: 38px;
    }
    .home-v5 .footer .foote-btm {
        padding-bottom: 50px;
    }
    .about_page .banner .layer {
        padding: 120px 0px 70px;
    }
    .about_page .banner .layer h1 {
        letter-spacing: 24px;
        font-size: 36px;
    }
    .about_page .banner .layer h6 {
        margin-left: 0px;
    }
    .about_page .about_what_we_do {
        padding: 50px 0px 0px;
    }
    .about_page .about_what_we_do .about_what_we_do-text h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .about_page .about_what_we_do .what_we_do_points p {
        margin-bottom: 40px;
    }
    .about_page .about_what_we_do .what_we_do_points .icon {
        float: left;
        display: inline-block;
        margin-right: 20px;
    }
    .about_page .about_what_we_do .what_we_do_points h1 {
        margin-top: 0px !important;
        display: inline-block;
        margin-bottom: 10px;
        letter-spacing: 5px;
    }
    .about_page .about_what_we_do .what_we_do_points hr {
        display: none;
    }
    .about_page .work_process {
        padding: 50px 0px;
    }
    .about_page .work_process .work_process_text h1 {
        letter-spacing: 20px;
        line-height: 1.3em;
    }
    .about_page .work_process .work_process_text p {
        margin-bottom: 40px;
    }
    .about_page .work_process .work_process_order h1 {
        margin-bottom: 0px;
    }
    .about_page .work_process .work_process_order p {
        margin-bottom: 30px;
    }
    .about_page .your_skills {
        padding: 50px 0px 30px;
    }
    .about_page .your_skills h1 {
        margin-top: 0px;
        line-height: 1.3em;
    }
    .about_page .your_skills .your_skills_percentage_loader {
        margin-top: 20px;
    }
    .about_page .counters {
        padding: 0px;
    }
    .about_page .counters .layer {
        padding: 50px 0px;
    }
    .about_page .mutipurpose {
        padding: 50px 0px;
    }
    .about_page .mutipurpose h1 {
        line-height: 1.3em;
        letter-spacing: 13px;
    }
    .services_page .banner .layer {
        padding: 120px 0px 70px;
    }
    .services_page .banner .layer h1 {
        letter-spacing: 10px;
    }
    .services_page .banner .layer h6 {
        margin-left: 0px;
    }
    .services_page .about_what_we_do {
        padding: 50px 0px 20px;
    }
    .services_page .about_what_we_do .what_we_do_points .creative_design {
        margin-bottom: 30px;
    }
    .services_page .services_first_part.third_part {
        padding: 50px 0px 20px;
    }
    .services_page .services_first_part.third_part .creative_idea {
        margin-bottom: 30px;
    }
    .services_page .promo-box .layer {
        padding: 40px 0px;
    }
    .services_page .mutipurpose .layer {
        padding: 50px 0px 20px;
    }
    .services_page .mutipurpose .layer h1 {
        letter-spacing: 13px;
        margin-top: 30px;
    }
    .services_page .creative_content {
        padding: 50px 0px 20px;
    }
    .services_page .creative_content .servive_creative_content-text h1 {
        line-height: 1.3em;
    }
    .services_page .creative_content img {
        margin-bottom: 20px;
        width: 100%;
    }
    .blog-page .banner .layer {
        padding: 120px 0px 70px;
    }
    .blog-page .banner .layer h1 {
        margin-left: 20px;
        letter-spacing: 40px;
    }
    .blog-page .banner .layer h6 {
        margin-left: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-left {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray {
        background: none;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text {
        text-align: left;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_sub_heading {
        margin-top: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .icon {
        float: none;
    }
    .blog-page .blog_post-container .blog-gradient-left .blog_gray .btn-secondary {
        margin-left: 20px;
    }
    .blog-page .blog_post-container .blog-gradient-right {
        height: auto !important;
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right #imaginary_container {
        width: 320px;
        margin-left: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right #imaginary_container .stylish-input-group {
        padding: 0px 0px 20px 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text {
        padding-top: 0px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
        padding: 20px 0px 20px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive {
        border-bottom: 1px solid #f0f0f0;
        padding-bottom: 20px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .category,
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .meta {
        padding-top: 20px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery {
        padding-top: 20px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-item {
        width: 330px !important;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 55px;
    }
    .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive:last-child {
        border-bottom: none;
    }
    .blog-details-page .banner .layer {
        padding: 120px 0px 70px;
    }
    .blog-details-page .banner .layer .banner_heading {
        font-size: 30px;
        letter-spacing: 40px;
        margin-left: 30px;
        line-height: 1.5em;
    }
    .blog-details-page .banner .layer .gettoknow {
        letter-spacing: 8px;
        margin-left: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments span {
        margin: 0 10px 0 5px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
        margin-right: 30px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images {
        margin: 50px 0px 50px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post {
        margin-bottom: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post img {
        width: 100%;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
        padding: 177px 18px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-head {
        letter-spacing: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container {
        margin: 10px auto 15px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar {
        margin-top: 20px;
        width: 100%;
        height: auto;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar img {
        width: auto;
        margin-right: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar .comment-head {
        margin-top: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar span {
        margin-top: 0;
        color: #878888;
        font-family: 'open_sanslight';
        font-size: 11px;
        letter-spacing: 0.25em;
        display: block;
        line-height: 30px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-content .btn-reply {
        margin-bottom: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list {
        padding-left: 0;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
        width: 100%;
        height: auto;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form {
        margin-top: 50px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right {
        height: auto !important;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container {
        width: 430px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container .stylish-input-group {
        padding: 0px 0px 20px 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text {
        padding-top: 0px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
        padding: 20px 0px 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive {
        border-bottom: 1px solid #f0f0f0;
        padding-bottom: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .category,
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .meta {
        padding-top: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery {
        padding-top: 20px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-item {
        width: 330px !important;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
        right: 55px;
    }
    .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive:last-child {
        border-bottom: none;
    }
    .portfolio-page .banner .layer {
        padding: 120px 0px 70px;
    }
    .portfolio-page .banner .layer .banner_heading {
        font-size: 40px;
        letter-spacing: 20px;
        line-height: 1.5em;
    }
    .portfolio-page .banner .layer .gettoknow {
        letter-spacing: 8px;
        margin-left: 0px;
    }
    .portfolio-page .portfolio .filter {
        padding-left: 0px;
    }
    .portfolio-page .portfolio .filter li a {
        padding: 0 20px 8px;
    }
    .portfolio-details-page .banner .layer {
        padding: 120px 0px 70px;
    }
    .portfolio-details-page .banner .layer .banner_heading {
        font-size: 45px;
        letter-spacing: 30px;
    }
    .portfolio-details-page .banner .layer .gettoknow {
        letter-spacing: 8px;
        margin-left: 0px;
    }
    .portfolio-details-page .portfolio-details {
        padding: 50px 0px;
    }
    .portfolio-details-page .portfolio_details_two_btns {
        background: linear-gradient(to bottom, #dc5d45 0%, #dc5d45 50%, #e27763 51%, #e27763 100%);
    }
    .portfolio-details-page .portfolio_details_two_btns .portfolio_details_previous {
        text-align: center;
    }
    .portfolio-details-page .portfolio_details_two_btns .portfolio_details_next {
        text-align: center;
    }
    .banner .layer {
        padding: 100px 0px;
    }
    .banner .layer .contact-banner-text .banner_heading {
        font-size: 35px;
        letter-spacing: 20px;
    }
    .contact {
        padding: 50px 0px 30px;
    }
    .contact .contact-form {
        padding-bottom: 20px;
    }
    .contact .contact-form .btn.btn-primary {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .contact .conatct-address ul li .icon {
        margin-bottom: 20px;
    }
}

h1 {
    letter-spacing: 15px;
    color: #CBAC62;
    font-weight: 100;
    font-family: 'oswaldlight';
}

h1 a span {
    color: #fff;
    font-weight: 100;
    font-family: 'oswaldlight';
}

h1 a {
    letter-spacing: 15px;
    color: #CBAC62;
    font-weight: 100;
    font-family: 'oswaldlight';
}

h1 a:hover {
    color: #fff;
    font-weight: 100;
}

.chenars {
    padding: 0 10%;
    text-align: center;
}

.img-responsive {
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

a {
    color: #CBAC62;
}

a:hover {
    color: #fff;
    text-decoration: underline;
}

.contact-no {
    font-size: 24px;
    text-shadow: 2px 2px #000;
    font-family: 'oswaldlight';
}

.contact-no p {
    font-size: 24px;
    font-family: 'oswaldlight';
}

.contact-no a:hover {
    color: #fff;
    font-family: 'oswaldlight';
}

.mt100 {
    margin-top: 100px;
    border-top: 1px solid #CBAC62;
}

.mt60 {
    margin-top: 60px;
}

.mt30 {
    margin-top: 30px;
}

h3 span {
    color: #CBAC62;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-left: 49%;
    margin-right: 49%;
    margin-top: 16px;
    border-top: 10px solid #CBAC62;
}

.conatct-address2 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 50px 0px;
    text-align: center;
}

.brand a {
    margin-top: 10px;
}

.mbline {
    border-bottom: 1px solid #444;
}

.h1sec {
    text-transform: uppercase;
    font-size: 40px;
    font-family: 'oswaldlight';
    letter-spacing: 3px;
}

.auriu {
    color: #CBAC62;
    font-size: 15px;
    font-family: 'oswaldlight';
    letter-spacing: 1px;
    font-weight: 300;
}

.auriucolor {
    color: #CBAC62;
    font-family: 'oswaldlight';
}

.services-top-text p {
    color: #fff;
}

.tabelbold {
    font-weight: 200;
    margin: 20px 0;
    ;
    color: #fff;
    font-size: 15px;
    font-family: 'oswaldlight';
    line-height: 24px;
    letter-spacing: 1px;
}

.ch {
    padding: 0px;
    position: relative;
}

label {
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'oswaldlight';
    letter-spacing: 1px;
    color: #fff;
    font-weight: 100;
    margin: 10px 0;
}

.required {
    color: #CBAC62;
    font-size: 18px;
    font-weight: 700;
}

.btn-primary {
    background-color: #CBAC62;
    border: none;
    border-radius: 4px;
    padding: 5px 15px;
    color: #000;
}

.btn-primary:hover {
    background-color: #666;
    border: none;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #000;
    background-image: none;
    border: 1px dotted #CBAC62;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

figure {
    line-height: 0;
    margin: 0;
    position: relative;
}

figcaption {
    transform: translateY(0%);
    height: 20%;
    background: rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    width: 100%;
    bottom: 0;
    position: absolute;
    font-family: 'oswaldlight';
    letter-spacing: 1px;
    font-size: 22px;
    color: #CBAC62;
    line-height: 20px;
    padding: 20px;
    text-align: center;
    z-index: 10;
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 30px;
}

.txt-mediu {
    font-size: 22px;
}

.mb20 {
    margin-bottom: 20px;
}

.auriuh2 {
    color: #CBAC62;
    font-size: 25px;
    font-family: 'oswaldlight';
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: uppercase;
}

.services-top-text h5 {
    color: #CBAC62;
    font-size: 18px;
    font-family: 'oswaldlight';
    letter-spacing: 0px;
    font-weight: 300;
}

.txtleft {
    text-align: left;
}

.img-responsive2 {
    height: auto;
    width: 100%;
}

.img-responsive3 {
    height: auto;
    width: 270px;
}

@media (min-width: 900px) and (max-width: 1100px) {
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-family: 'oswaldlight';
        font-weight: 100;
        color: #CBAC62;
        margin-top: 60%;
        margin-bottom: 10px;
    }
}

@media (min-width: 1101px) and (max-width: 1199px) {
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-family: 'oswaldlight';
        font-weight: 100;
        color: #CBAC62;
        margin-top: 500px;
        margin-bottom: 10px;
    }
}

@media (min-width: 1199px) and (max-width: 1980px) {
    .v5-sub-head {
        font-size: 20px;
        letter-spacing: 0.2em;
        font-family: 'oswaldlight';
        font-weight: 100;
        color: #CBAC62;
        margin-top: 400px;
        margin-bottom: 10px;
    }
}

.selectare {
    margin: 0;
    font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, sans-serif;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #000;
    background-image: none;
    border: 1px dotted #CBAC62;
    border-radius: 4px;
}

h3 {
    text-transform: uppercase;
}

.upper {
    text-transform: uppercase;
}

@media (min-width: 100px) and (max-width: 767px) {
    .img-responsive3 {
        height: auto;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .img-responsive3 {
        height: auto;
        width: 100%;
    }
}

.mutipurpose.multipurpose-orange-bg83 .background {
    background-image: url('../images/carg.jpg');
}

.mutipurpose.multipurpose-orange-bg88 .background {
    background-image: url('../images/business-consultancy-services.jpg');
}

.mutipurpose.multipurpose-orange-bg91.background {
    background-image: url('../images/flee4.jpg');
}