                * {
                    margin: 0;
                    padding: 0;
                }
                
                html {
                    float: left;
                    width: 100%;
                }
                
                body {
                    float: left;
                    width: 100%;
                    font-family: 'JosefinSans-Regular';
                    padding: 0px !important;
                }
                
                a {
                    text-decoration: none;
                    outline: none;
                }
                
                p {
                    font-size: 17px;
                    color: black;
                }
                
                select,
                button,
                a {
                    outline: none!important;
                }
                
                select,
                button:focus {
                    outline: none!important;
                }
                
                textarea,
                input {
                    outline: none!important;
                }
                
                ul {
                    margin: 0px;
                    padding: 0px;
                }
                
                select option {
                    background-color: transparent !important;
                }
                
                select::-ms-expand {
                    display: none;
                }
                
                select::-ms-value {
                    background: none !important;
                }
                
                select:focus::-ms-value {
                    background-color: transparent !important;
                    color: #999 !important;
                }
                
                select {
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                }
                
                input[type=search]::-ms-clear {
                    display: none;
                    width: 0;
                    height: 0;
                }
                
                input[type=search]::-ms-reveal {
                    display: none;
                    width: 0;
                    height: 0;
                }
                
                input::-ms-clear {
                    display: none;
                }
                
                input::-ms-reveal {
                    display: none;
                }
                /* clears the 'X' from Chrome */
                
                input[type="search"]::-webkit-search-decoration,
                input[type="search"]::-webkit-search-cancel-button,
                input[type="search"]::-webkit-search-results-button,
                input[type="search"]::-webkit-search-results-decoration {
                    display: none;
                }
                
                .nopadd {
                    padding: 0px;
                }
                
                .wrapper {
                    float: left;
                    width: 100%;
                    overflow: auto;
                }
                
                .btn {
                    outline: none;
                }
                
                .btn:focus {
                    outline: none;
                }
                
                .modal-open {
                    padding-right: 0px !important;
                    overflow: auto;
                }
                
                .form-control::placeholder {
                    color: #545454;
                }
                /*header section start here*/
                
                .headerSection {
                    float: left;
                    width: 100%;
                    position: relative;
                    z-index: 99;
                    background-color: #fff;
                }
                
                .firsthead {
                    float: left;
                    width: 100%;
                    padding: 7px 20px 0px 20px;
                    position: relative;
                }
                
                .headWrap {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .rightsocialmailbox {
                    float: right;
                    width: 17%;
                    margin-bottom: 9px;
                }
                
                .headMailcall {
                    float: right;
                    width: auto;
                    position: relative;
                }
                
                .headMailcall ul {
                    float: left;
                    width: auto;
                }
                
                .headMailcall ul li {
                    float: right;
                    width: 100%;
                    margin-right: 0px;
                    list-style: none;
                    margin-bottom: 2px;
                }
                
                .headMailcall ul li:last-child {
                    margin-right: 6px;
                    margin-bottom: 5px;
                }
                
                .headMailcall ul li a {
                    float: right;
                    width: auto;
                    font-size: 17px;
                    line-height: 20px;
                    color: black;
                    text-decoration: none;
                }
                
                .headMailcall ul li a img {
                    float: left;
                    width: 21px;
                    margin-right: 5px;
                }
                
                .mainlogo {
                    float: left;
                    width: auto;
                    margin-top: 5px;
                    display: table;
                    text-align: center;
                }
                
                .mainlogo a {
                    float: none;
                    width: auto;
                    display: inline-block;
                    position: relative;
                }
                
                .mainlogo img {
                    width: 250px;
                    margin: 0 auto;
                }
                
                .socilalinks {
                    float: right;
                    width: 100%;
                }
                
                .socilalinks ul {
                    float: right;
                    width: auto;
                }
                
                .socilalinks ul li {
                    float: left;
                    width: auto;
                    list-style: none;
                    margin-right: 15px;
                }
                
                .socilalinks ul li:last-child {
                    margin-right: 0px;
                }
                
                .socilalinks ul li img {
                    float: left;
                    width: 30px;
                    height: 30px;
                    background-color: #eee;
                    border-radius: 100%;
                    text-align: center;
                    font-size: 14px;
                    color: #4b1012;
                    transition: .5s;
                }
                
                .socilalinks ul li img:hover {
                    opacity: 0.5;
                }
                
                .socilalinks ul li a i {}
                
                .navbarset {
                    float: left;
                    width: 100%;
                }
                
                .navbarset .navbar {
                    float: left;
                    width: 100%;
                    /* background-color: #285a03; */
                    margin-bottom: 0px;
                    text-align: center;
                    border-radius: 0px;
                    min-height: auto;
                }
                
                .navbarset .navbar .navbar-collapse {
                    float: left;
                    width: 100%;
                    text-align: center;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav {
                    float: none;
                    margin: 0 auto;
                    display: table;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li a {
                    padding: 12px 24px;
                    color: #0e5938;
                    font-size: 17px;
                    font-family: 'JosefinSans-Medium';
                    background: none;
                    overflow: hidden;
                    z-index: 9;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li a::after {
                    content: "";
                    float: left;
                    width: 100%;
                    height: 3px;
                    background-color: #f5821f;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    z-index: -9;
                    transform: translateY(100%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li.active a::after {
                    transform: translateY(0%);
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li.active a {
                    color: #f5821f;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li a:hover,
                .navbarset .navbar .navbar-collapse .navbar-nav li a:focus {
                    color: #f5821f;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li a:hover::after {
                    transform: translateY(0%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .sliderHeaderwrap {
                    float: left;
                    width: 60%;
                    position: relative;
                    margin-left: 115px;
                    margin-top: 13px;
                }
                
                .headImg {
                    float: left;
                    width: 100%;
                }
                
                .headImg img {
                    width: 40px !important;
                    margin: 0 auto;
                }
                
                .headImg h4 {
                    margin: 7px 0px 0px;
                    font-size: 12px;
                    color: #333;
                    text-align: center;
                    float: left;
                    width: 100%;
                }
                
                .sliderHeader .item a:hover .headImg img,
                .sliderHeader .item a:hover .headImg h4 {
                    filter: invert(28%) sepia(15%) saturate(7273%) hue-rotate(345deg) brightness(93%) contrast(89%);
                }
                
                .sliderHeader .owl-nav {}
                
                .sliderHeader .owl-nav .owl-prev {
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: -20px;
                }
                
                .sliderHeader .owl-nav .owl-prev span {
                    padding: 10px 6px !important;
                    font-size: 30px;
                    height: 100%;
                    float: left;
                }
                
                .sliderHeader .owl-nav .owl-next {
                    height: 100%;
                    position: absolute;
                    top: 0;
                    right: -20px;
                }
                
                .sliderHeader .owl-nav .owl-next span {
                    padding: 10px 6px !important;
                    font-size: 30px;
                    height: 100%;
                    float: left;
                }
                
                .headdropdown .dropdown-menu {
                    width: 100%;
                    padding: 0px;
                    border-radius: 0px;
                }
                
                .headdropdown .dropdown-menu li a {
                    color: #0e5938 !important;
                    font-size: 14px !important;
                    padding: 13px 24px !important;
                }
                
                .headdropdown .dropdown-menu li a:hover,
                .headdropdown .dropdown-menu li a:focus {
                    background-color: #f5821f !important;
                    color: #fff !important;
                }
                
                .headdropdown .dropdown-menu li a::after {
                    display: none;
                }
                
                .navbarset .navbar .navbar-collapse .navbar-nav li.headdropdown.open a::after {
                    transform: translateY(0%);
                }
                
                .contnohere img {
                    float: left;
                    width: 21px;
                    margin-right: 5px;
                }
                
                .contnohere a {
                    float: left !important;
                }
                
                .contnohereWrp {
                    float: right;
                    width: auto;
                }
                
                .contnohereWrp .contno {
                    float: right;
                    width: 140px;
                    text-align: right;
                }
                
                .contnohere .contnohereWrp .contno a {
                    font-size: 16px;
                    line-height: 14px;
                }
                /*header section end here*/
                /*banner section start here*/
                
                .bannerSection {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .bannerImg {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .bannerImg img {
                    width: 100%;
                }
                
                .bannerData {
                    float: left;
                    width: 100%;
                    padding: 40px 0;
                    background: rgba(0, 0, 0, 0.3);
                    position: absolute;
                    top: 0;
                    text-align: center;
                    height: 100%;
                }
                
                .bannertextdata {
                    float: none;
                    width: 100%;
                    max-width: 91%;
                    margin: 0 auto;
                    display: table;
                    margin-top: 285px;
                }
                
                .bannertextdata h1 {
                    float: left;
                    width: 100%;
                    color: #fff;
                    font-size: 60px;
                    line-height: 70px;
                    margin: 0px;
                    font-family: 'JosefinSans-Bold';
                }
                
                .buybtn {
                    padding: 13px 35px;
                    font-size: 17px;
                    background-color: #f5821f;
                    color: #fff !important;
                    line-height: normal;
                    border-radius: 30px;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .buybtn:hover,
                .buybtn:focus {
                    background-color: #e26c07;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .sliderarrowbtn {
                    float: left;
                    width: 40px;
                    height: 40px;
                    padding: 7px;
                    background-color: #fff;
                    border-radius: 100%;
                    position: absolute;
                    top: 50%;
                    bottom: 0;
                    bottom: 90px;
                }
                
                .sliderarrowbtn.left {
                    left: 30px;
                }
                
                .sliderarrowbtn.right {
                    right: 30px;
                }
                
                .sliderarrowbtn img {
                    width: 20px;
                    margin: 4px auto 0;
                }
                
                .sliderarrowbtn:hover,
                .sliderarrowbtn:focus {
                    background-color: #f5821f;
                }
                /*banner section end here*/
                /*about us section start here*/
                
                .aboutsection {
                    float: left;
                    width: 100%;
                    padding: 23px 0px;
                    position: relative;
                }
                
                .aboutwrap {
                    float: left;
                    width: 100%
                }
                
                .mainhead {
                    float: left;
                    width: 100%;
                    text-align: center;
                    position: relative;
                    margin-bottom: 49px;
                    margin-top: 22px;
                }
                
                .mainhedcnter {
                    float: none;
                    width: auto;
                    margin: 0 auto;
                    display: inline-block;
                    text-align: center;
                    position: relative;
                }
                
                .mainhead h1 {
                    font-family: 'JosefinSans-Bold';
                    font-size: 37px;
                    margin: 0px;
                    z-index: 9;
                    position: relative;
                }
                
                .mainhedcnter .mainhead h1,
                h1 {
                    color: #33bbd3 !important;
                }
                
                .grayhead h1 {}
                
                .mainhead span {
                    content: "";
                    float: left;
                    width: auto;
                    position: absolute;
                    left: -46px;
                    top: 47px;
                }
                
                .aboutdatspass {
                    float: none;
                    /* width: 85%; */
                    text-align: center;
                    margin: 0 auto;
                    display: table;
                }
                
                .aboutdatspass p {
                    line-height: 25px;
                }
                
                .btnwrap {
                    float: left;
                    width: 100%;
                    text-align: center;
                    margin-top: 15px;
                }
                
                .btncmn {
                    padding: 10px 28px;
                    background-color: #285a03;
                    border-radius: 30px;
                    color: #fff !important;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .btncmn:hover,
                .btncmn:focus {
                    background-color: #285a03;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                /*about us section end here*/
                /*product section start here */
                
                .productSection {
                    float: left;
                    width: 100%;
                    padding: 55px 0px;
                    position: relative;
                    background-color: #f8f8f8;
                }
                
                .productDatawrap {
                    float: left;
                    width: 100%;
                    position: relative;
                    margin-top: 20px;
                    margin-bottom: 30px;
                }
                /*product section end here */
                /*usp section start here*/
                
                .valuesBlblogs {
                    float: left;
                    width: 100%;
                    position: relative;
                    margin-top: 35px;
                }
                
                .blogdatamain {
                    float: left;
                    width: 100%;
                    text-align: center;
                    margin-bottom: 35px;
                    background-color: rgb(126, 216, 243);
                    padding: 31px 30px 30px;
                    min-height: 175px;
                    border-radius: 17px;
                }
                
                .blogdatamain img {
                    width: 75px;
                    margin: 0 auto 10px;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .blogdatamain h4 {
                    float: left;
                    width: 100%;
                    text-align: center;
                    font-family: 'JosefinSans-Bold';
                    font-size: 16px;
                    line-height: 23px;
                }
                
                .blogdatamain p {
                    float: left;
                    width: 100%;
                    font-size: 15px;
                    line-height: 23px;
                    margin-bottom: 0px;
                }
                
                .uspsection {
                    float: left;
                    width: 100%;
                    padding: 50px 0px;
                    background-image: url(../research/re6.jpg);
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: cover;
                    position: relative;
                    margin-top: 50px;
                }
                
                .ovarlay {
                    float: left;
                    width: 100%;
                    height: 100%;
                    background: rgba(0, 0, 0, .6);
                    position: absolute;
                    left: 0;
                    top: 0;
                }
                
                .upswrap {
                    float: left;
                    width: 100%;
                }
                
                .whitehead span {
                    border-color: #fff;
                }
                
                .whitehead h1 {
                    color: #fff;
                }
                /*usp section end here*/
                /*why us section start here*/
                
                .whtwedo {
                    float: left;
                    width: 100%;
                    padding: 55px 0px;
                    background-color: #f8f8f8;
                }
                
                .tistimonialsider {
                    float: left;
                    width: 100%;
                    padding: 55px 0px;
                    background-image: url(../img/back_banner.jpg);
                    background-repeat: no-repeat;
                    background-size: cover;
                    position: relative;
                    background-position: center center;
                }
                
                .testhead.mainhead h1 {}
                
                .whymainwrap {
                    float: left;
                    width: 100%;
                }
                
                .whyusblogswrap {
                    float: left;
                    width: 100%;
                }
                
                .whyusBlog {
                    float: left;
                    width: 100%;
                    text-align: center;
                    padding: 30px 30px;
                    background-color: #fff;
                    border-radius: 15px;
                    min-height: 136px;
                    margin-bottom: 30px;
                    position: relative;
                    overflow: hidden;
                    cursor: pointer;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                    box-shadow: 10px 10px 10px -14px #333;
                }
                
                .whyusBlog:hover::after {
                    background-color: #f7f7f7;
                }
                
                .whyusBlog:hover {
                    background-color: #f58319;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .whyusBlog:hover h4 {
                    color: #fff;
                }
                
                .whyusBlog::after {
                    content: "";
                    float: left;
                    width: 200px;
                    height: 200px;
                    background-color: #f58319;
                    opacity: .2;
                    transform: rotate(145deg);
                    position: absolute;
                    left: 54px;
                    top: 82px;
                    border-radius: 59px;
                }
                
                .whyusBlog h4 {
                    font-family: 'JosefinSans-Bold';
                    line-height: 23px;
                    font-size: 18px;
                    margin: 15px 0px 10px;
                }
                /*why us section end here*/
                /*client section slider css start here*/
                
                .client_slider {
                    float: left;
                    width: 100%;
                    padding: 50px 0 60px;
                }
                
                .headsimple h1 {}
                
                .white_overlay_sec {
                    position: absolute;
                    background: rgba(255, 255, 255, 0.9);
                    float: left;
                    width: 100%;
                    top: 0;
                    left: 0;
                    height: 100%;
                }
                
                .clintdetails {
                    font-size: 16px;
                }
                
                .img_slid_details {
                    float: left;
                    width: 100%;
                }
                
                .tastimonilslid {
                    float: left;
                    width: 100%;
                    margin-top: 35px;
                }
                
                .tran3s,
                #sync1 .owl-dots .owl-dot span {
                    -webkit-transition: all .3s ease-in-out;
                    -moz-transition: all .3s ease-in-out;
                    -ms-transition: all .3s ease-in-out;
                    -o-transition: all .3s ease-in-out;
                    transition: all .3s ease-in-out;
                }
                
                .float-left {
                    float: left;
                }
                
                .float-right {
                    float: right;
                }
                
                .testimonialslidindicator .owl-carousel {}
                
                .testimonialslidindicator .owl-carousel {}
                /*========================= Client Slider ===================*/
                
                .client-home-section {}
                
                .client-home-section.about-page-fix {
                    border-bottom: 1px solid #f1f1f1;
                }
                
                .client-home-section .container {
                    overflow: hidden;
                    position: relative;
                }
                
                .client-home-section h3 {
                    float: right;
                    line-height: 48px;
                    clear: both;
                    width: 50%;
                    position: absolute;
                    top: 30px;
                    right: 0;
                    z-index: 99;
                }
                
                .client-home-section h3 span {
                    display: block;
                }
                
                .client-home-section h3:before {
                    content: url(../images/home/left.png);
                    position: absolute;
                    top: 6px;
                    left: 0;
                    z-index: -1;
                }
                
                #sync1 .owl-stage-outer {}
                
                #sync1 .img-holder {
                    width: 25%;
                }
                
                #sync1 .img-holder>div {
                    width: 170px;
                    height: 170px;
                    border-radius: 50%;
                    background: #fff;
                    padding: 6px;
                    margin: 0 auto;
                    position: relative;
                }
                
                .testimonialslidindicator .owl-stage-outer .owl-stage .owl-item {
                    float: left;
                    width: auto !important;
                    margin-right: 13px;
                }
                
                #sync1 .img-holder>div img {
                    border-radius: 50%;
                    height: 100%;
                    width: 100%;
                    object-fit: cover;
                    object-position: center;
                }
                
                #sync1 p {
                    width: 72%;
                    font-size: 20px;
                    line-height: 40px;
                    font-style: italic;
                    margin-top: 30px;
                }
                
                #sync1 .owl-dots {
                    position: absolute;
                    bottom: -40px;
                    left: 200px;
                    text-align: left;
                }
                
                #sync1 .owl-dots .owl-dot span {
                    width: 11px;
                    height: 11px;
                    background: #c0ced4;
                    margin: 0 4px;
                }
                
                #sync1 .owl-dots .owl-dot.active span,
                #sync1 .owl-dots .owl-dot:hover span {
                    background: #ff7741;
                }
                
                #sync2 .item {
                    width: 50px;
                    height: 50px;
                    border-radius: 50%;
                    background: #fff;
                    border: 1px solid #edf9ff;
                    overflow: hidden;
                    opacity: 0.2;
                    cursor: pointer;
                }
                
                #sync2 .item img {
                    border-radius: 50%;
                    height: 100%;
                    width: 100%;
                    object-fit: cover;
                    object-position: center;
                }
                
                #sync2 .item {
                    opacity: 1;
                    background: #fff;
                }
                
                .client-home-section .thumbnail-wrapper {
                    width: 33%;
                    float: right;
                }
                
                .client-home-section .thumbnail-wrapper .owl-stage-outer {
                    -webkit-transform: none !important;
                }
                
                .client-home-section .thumbnail-wrapper .owl-stage-outer .owl-stage {
                    -webkit-transform: none !important;
                }
                
                .client-home-section .client-slider-wrapper {
                    padding-bottom: 35px;
                }
                
                @media (min-width: 992px) {
                    .container {
                        padding-left: 0 !important;
                        padding-right: 0 !important;
                        /* width: 1389px; */
                    }
                }
                /*(max-width: 991px)*/
                
                @media (min-width: 992px) and (max-width: 1199px) {
                    #sync1 .img-holder {
                        width: 42%;
                    }
                    #sync1 .img-holder>div {
                        width: 200px;
                        height: 200px;
                    }
                    #sync1 p,
                    .client-home-section h3 {
                        width: 54%;
                    }
                }
                /*(min-width: 992px) and (max-width: 1199px)*/
                
                @media (min-width: 768px) and (max-width: 991px) {
                    #sync1 .img-holder>div {
                        width: 150px;
                        height: 150px;
                        margin-top: 120px;
                    }
                    #sync1 .img-holder>div:before {
                        width: calc(100% + 50px);
                        height: calc(100% + 50px);
                        top: -25px;
                        left: -25px;
                    }
                    #sync1 .img-holder>div:after {
                        width: calc(100% + 100px);
                        height: calc(100% + 100px);
                        top: -50px;
                        left: -50px;
                    }
                    #sync1 p,
                    .client-home-section h3 {
                        width: 60%;
                    }
                    #sync1 .owl-dots {
                        left: 120px;
                        bottom: 0;
                    }
                    .client-home-section .thumbnail-wrapper {
                        width: 50%;
                        margin-right: 80px;
                    }
                }
                /*(min-width: 768px) and (max-width: 991px)*/
                
                @media (max-width: 767px) {
                    .client-home-section h3 {
                        position: relative;
                        float: none;
                        width: 100%;
                    }
                    #sync1 .img-holder,
                    #sync1 p {
                        width: 100%;
                        text-align: center;
                    }
                    #sync1 .img-holder {
                        margin-top: 50px;
                    }
                    #sync1 .owl-dots {
                        display: none !important;
                    }
                    .client-home-section .thumbnail-wrapper {
                        width: 100%;
                        float: none;
                        margin: 0;
                    }
                    #sync2 .item {
                        margin: 0 auto;
                    }
                }
                /*(max-width: 767px)*/
                
                @media (max-width: 500px) {
                    #sync1 .img-holder>div {
                        width: 120px;
                        height: 120px;
                    }
                    #sync2 .item {
                        width: 75px;
                        height: 75px;
                    }
                    #sync1 .img-holder>div:before {
                        width: calc(100% + 50px);
                        height: calc(100% + 50px);
                        top: -25px;
                        left: -25px;
                    }
                    #sync1 .img-holder>div:after {
                        width: calc(100% + 100px);
                        height: calc(100% + 100px);
                        top: -50px;
                        left: -50px;
                    }
                    #sync1 p {
                        margin-top: 80px;
                    }
                    /* #sync1 .owl-stage-outer { */
                }
                
                @media (max-width: 380px) {
                    .client-home-section h3 span {
                        display: inline;
                    }
                }
                /*client section slider css end here*/
                /*footer section start here*/
                
                .footerSection {
                    float: left;
                    width: 100%;
                    padding: 50px 0 0px;
                    position: sticky;
                    position: -webkit-sticky;
                    bottom: 0;
                    left: 0;
                    background: url(../img/footer-background.jpg);
                    background-repeat: round;
                    color: #4b1012;
                    border-top: 20px solid #333;
                }
                
                .maindataset {
                    float: left;
                    width: 100%;
                }
                
                .footerLogo {
                    float: left;
                    width: 100%;
                    margin-bottom: 30px;
                }
                
                .footerLogo a {
                    float: left;
                    width: auto;
                }
                
                .footerLogo a img {
                    float: left;
                    width: 246px;
                }
                
                .socillins {
                    float: left;
                    width: 100%;
                }
                
                .socillins ul {
                    float: left;
                    width: 100%;
                }
                
                .socillins li {
                    float: left;
                    width: auto;
                    font-size: 12px;
                    list-style: none;
                    margin-bottom: 10px;
                    color: #fff;
                }
                
                .socillins li img {
                    float: left;
                    width: 30px;
                    color: #4d1216;
                    margin-right: 8px;
                    background-color: #fff;
                    font-size: 14px;
                    line-height: normal;
                    border-radius: 100%;
                    height: 30px;
                    text-align: center;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .socillins li img:hover {
                    opacity: 0.5;
                }
                
                .footwrap {
                    float: left;
                    width: 100%;
                }
                
                .footHead {
                    float: left;
                    width: 100%;
                    margin-bottom: 20px;
                }
                
                .footHead h4 {
                    float: left;
                    width: 100%;
                    color: #2ac0d3;
                    font-family: 'JosefinSans-Medium';
                    margin: 0px;
                    font-size: 20px;
                }
                
                .footlinks {
                    float: left;
                    width: 100%;
                }
                
                .footlinks ul {
                    float: left;
                    width: 100%;
                }
                
                .footlinks ul li {
                    float: left;
                    width: 100%;
                    margin-bottom: 7px;
                    list-style: none;
                }
                
                .footlinks ul li a {
                    float: left;
                    width: auto;
                    color: #000;
                }
                
                .addreData {
                    float: left;
                    width: 100%;
                    margin-bottom: 5px;
                }
                
                .addreData ul {
                    float: left;
                    width: 100%;
                }
                
                .addreData li.addreddSet {
                    margin-bottom: 10px;
                }
                
                .addreData li {
                    float: left;
                    width: 100%;
                    list-style: none;
                    margin-bottom: 15px;
                    color: #fff;
                    font-size: 13px;
                }
                
                .addreddSet img {
                    float: left;
                    width: 20px;
                    margin-top: 4px;
                    margin-right: 10px;
                }
                
                .addreddSet div {
                    float: left;
                    color: #2ac0d3;
                }
                
                .addreddSet li {
                    color: black;
                }
                
                .addreData li {
                    float: left;
                    width: 100%;
                    list-style: none;
                    margin-bottom: 15px;
                    color: #fff;
                    font-size: 13px;
                }
                
                .footmailcont img {
                    float: left;
                    width: 20px;
                    margin-right: 10px;
                    height: 30px;
                    object-fit: contain;
                    object-position: top;
                }
                
                .addreData li a {
                    float: left;
                    width: auto;
                    margin-right: 8px;
                    font-size: 13px;
                    color: #fff;
                    margin-bottom: 3px;
                }
                
                .addreData li a {
                    float: left;
                    width: auto;
                    margin-right: 8px;
                    font-size: 15px;
                    color: #d7d2d2;
                    margin-bottom: 3px;
                }
                
                .footmailcont img {
                    float: left;
                    width: 20px;
                    margin-right: 10px;
                    height: 30px;
                    object-fit: contain;
                    object-position: top;
                }
                
                .addreData li a {
                    float: left;
                    width: auto;
                    margin-right: 8px;
                    font-size: 14px;
                    color: #2ac0d3;
                    margin-bottom: 3px;
                }
                
                .orsetnew {
                    float: left;
                    margin-right: 8px;
                }
                
                .addreData li {
                    float: left;
                    width: 100%;
                    list-style: none;
                    margin-bottom: 10px;
                    color: black;
                    font-size: 13px;
                }
                
                .Blog-add {
                    margin-left: 32px;
                }
                
                .copyright {
                    float: left;
                    width: 100%;
                    text-align: center;
                    padding: 10px;
                    font-size: 13px;
                    color: #fff;
                    background: #285a03;
                    margin-top: 50px;
                }
                /*footer section end here*/
                /*project start here*/
                
                .productImglink {
                    float: left;
                    width: 100%;
                    text-align: center;
                    overflow: hidden;
                    position: relative;
                    margin-bottom: 30px;
                    box-shadow: 10px 10px 10px -14px #333;
                }
                
                .productimghere {
                    float: left;
                    width: 100%;
                    height: 330px;
                    padding: 30px 20px;
                    background-size: cover;
                    background-position: center;
                    background-repeat: no-repeat;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productImglink:hover .productimghere {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .ovarlyaIMGproduct {
                    float: left;
                    width: 100%;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    padding: 25px 20px;
                    background: rgba(0, 0, 0, 0.6);
                    color: #fff;
                }
                
                .ovarlyaIMGproduct h4 {
                    float: left;
                    width: 100%;
                    font-family: 'JosefinSans-Bold';
                    font-size: 25px;
                    margin-top: 0px;
                    margin-bottom: 17px;
                }
                
                .productbtn {
                    background: no-repeat;
                    border: 2px solid #fff;
                    padding: 9px 55px;
                    font-size: 16px;
                    border-radius: 30px;
                    color: #fff;
                    font-family: 'JosefinSans-Bold';
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productbtn:hover,
                .productbtn:focus {
                    background-color: #fff;
                    color: #333;
                }
                /*project end here*/
                /*about us section start here*/
                
                .bannernew {
                    float: left;
                    width: 100%;
                    padding: 15px 0;
                    position: relative;
                    background-color: #fff;
                }
                
                .banndata {
                    float: left;
                    width: 100%;
                }
                
                .banndata h4 {
                    float: left;
                    width: 100%;
                    font-family: 'JosefinSans-Bold';
                    font-size: 30px;
                    margin: 0px;
                    color: #33bbd3;
                    text-align: center;
                }
                
                .aboutUssection {
                    float: left;
                    width: 100%;
                    padding: 22px 0;
                }
                
                .abotdata {
                    float: left;
                    width: 100%;
                }
                
                .abotdata p {
                    margin-top: 48px;
                    float: left;
                    width: 100%;
                    font-size: 17px;
                    line-height: 31px;
                }
                
                .graysection {
                    background-color: #f8f8f8;
                }
                
                .valuesection {
                    float: left;
                    width: 100%;
                    background-color: #f8f8f8;
                    position: relative;
                    padding: 80px 0px;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-position: top;
                }
                
                .valueBckimg {
                    float: left;
                    width: 100%;
                    padding: 50px 0px;
                    position: relative;
                    background-size: cover;
                    background-position: top;
                    background-repeat: no-repeat;
                    height: 340px;
                }
                
                .blackovarlay {
                    float: left;
                    width: 100%;
                    height: 100%;
                    background: rgba(0, 0, 0, 0.7);
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                
                .valueBack {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .valuwrap {
                    float: left;
                    width: 100%;
                    margin-top: 70px;
                    position: relative;
                }
                
                .valueBlog {
                    float: left;
                    width: 100%;
                    text-align: center;
                    position: relative;
                }
                
                .valueBlog img {
                    width: 50px;
                    margin: 0 auto 30px;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .valueBlog:hover img {
                    filter: invert(59%) sepia(39%) saturate(2510%) hue-rotate(347deg) brightness(98%) contrast(96%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .valueBlog:hover h4 {
                    color: #f5821f;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .valueBlog h4 {
                    float: left;
                    width: 100%;
                    text-align: center;
                    font-family: 'JosefinSans-Bold';
                    font-size: 17px;
                    margin: 4px 0px 15px;
                    color: #fff;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .valuBordright {
                    position: relative;
                }
                
                .valuBordright::before {
                    content: "";
                    float: left;
                    width: 1px;
                    height: 45%;
                    background-color: #c4c4c4;
                    position: absolute;
                    right: 0;
                    top: 25px;
                }
                
                .last-child::before {
                    content: "";
                    float: left;
                    width: 1px;
                    height: 45%;
                    background-color: #000;
                    position: absolute;
                    right: 0;
                    top: 25px;
                    opacity: 0;
                }
                
                .valuwrap .col-md-2:last-child .valueBlog::before {
                    display: none;
                }
                
                .valueBlog::after {
                    content: "";
                }
                
                .mainWrap {
                    float: left;
                    width: 100%;
                    background-color: #fff;
                    z-index: 9;
                    position: relative;
                }
                
                .section_details {
                    float: left;
                    width: 100%;
                }
                
                .section_heading_new_temp {
                    float: left;
                    width: 100%;
                    margin-bottom: 30px;
                }
                
                .our_team_details {
                    float: left;
                    width: 100%;
                    margin-top: 70px;
                }
                
                .our_team_blog {
                    float: left;
                    width: 100%;
                    text-align: center;
                    padding: 20px 0px 0px;
                    background-color: #fff;
                    border-radius: 4px;
                    box-shadow: 1px -3px 12px -3px #c9c8c8;
                }
                
                .our_team_img {
                    float: none;
                    height: 110px;
                    width: 110px;
                    margin: 0 auto;
                    margin-top: -68px;
                    margin-bottom: 20px;
                    padding: 3px;
                    background-color: #fff;
                    border: 1px solid #e4dddd;
                    box-shadow: 1px -3px 17px -1px #c9c8c8;
                    border-radius: 100%;
                    position: relative;
                }
                
                .our_team_img img {
                    float: left;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 100%;
                    object-position: top;
                }
                
                .tem_memb_det {
                    float: left;
                    width: 100%;
                    height: 120px;
                    padding: 0px 20px;
                    border-bottom: 1px solid #e7e7e7;
                    padding-bottom: 10px;
                }
                
                .tem_memb_det h4 {
                    margin-top: 0px;
                    font-size: 17px;
                    font-family: 'JosefinSans-Bold';
                }
                
                .tem_memb_det p {
                    font-size: 15px;
                }
                
                .secial_links_our_tems {
                    float: left;
                    width: 100%;
                    padding: 10px;
                }
                
                .secial_links_our_tems ul {
                    float: left;
                    width: 100%;
                }
                
                .secial_links_our_tems ul li {
                    float: left;
                    width: 25%;
                    list-style: none;
                    text-align: center;
                }
                
                .secial_links_our_tems ul li img {
                    float: none;
                    width: 30px;
                    height: 30px;
                    display: inline-block;
                    font-size: 17px;
                    color: #ed7e1f;
                }
                
                .ourTeamsection {
                    float: left;
                    width: 100%;
                    padding: 65px 0;
                    position: relative;
                }
                
                .clentImge {
                    float: none;
                    width: 100px;
                    height: 100px;
                    position: relative;
                    overflow: hidden;
                    cursor: pointer;
                    margin: 0 auto;
                    display: table;
                    border: 1px solid transparent;
                    border-radius: 4px;
                }
                
                .clentImge img {
                    float: left;
                    width: 100%;
                    height: 100% !important;
                    object-fit: contain;
                }
                
                .clentImge:hover,
                .clentImge:focus {
                    border: 1px solid #e03424;
                }
                
                .ourclientSlider {
                    float: left;
                    width: 100%;
                    position: relative;
                    margin-top: 40px;
                }
                /* .ourclientSlider .owl-nav {} */
                
                .ourclientSlider .owl-nav .owl-prev {
                    position: absolute;
                    top: 36%;
                    left: -16px;
                }
                
                .ourclientSlider .owl-nav .owl-prev span {
                    font-size: 43px;
                    line-height: 37px;
                    float: left;
                    width: 35px;
                    height: 36px;
                    background-color: #fff;
                    border-radius: 100%;
                    box-shadow: 0px 0px 7px -3px #333;
                }
                
                .ourclientSlider .owl-nav .owl-next {
                    position: absolute;
                    top: 36%;
                    right: -16px;
                }
                
                .ourclientSlider .owl-nav .owl-next span {
                    font-size: 43px;
                    line-height: 37px;
                    float: left;
                    width: 35px;
                    height: 36px;
                    background-color: #fff;
                    border-radius: 100%;
                    box-shadow: 0px 0px 7px -3px #333;
                }
                /*about us section end here*/
                /*how we work start here*/
                
                .howweworkSection {
                    float: left;
                    width: 100%;
                    padding: 50px 0;
                    background-color: #f8f8f8;
                    position: relative;
                }
                
                .howweWorkwrap {
                    float: left;
                    width: 100%;
                }
                
                .howitworkblog {
                    float: left;
                    width: 85%;
                    position: relative;
                    padding: 30px 20px;
                    margin-bottom: 50px;
                    background-color: #fff;
                    text-align: center;
                    border-left: 8px solid #ffb16f;
                    border-radius: 15px;
                }
                
                .howitworkblog:hover .backmo {
                    border-right-color: #f5821f;
                    border-bottom-color: #f5821f;
                }
                
                .howitworkblog:hover {
                    border-color: #f5821f;
                }
                
                .howitworkblog .Imghowitwrk {
                    float: left;
                    width: 100%;
                    margin-bottom: 20px;
                    position: relative;
                }
                
                .howitworkblog .Imghowitwrk:before {
                    content: "";
                    float: none;
                    width: 64px;
                    height: 106px;
                    background: #f6b176;
                    border-radius: 59%;
                    transform: rotate(48deg);
                    opacity: 0.1;
                    position: absolute;
                    right: 0;
                    left: 0;
                    text-align: center;
                    display: inline-block;
                    margin: 0 auto;
                    top: -21px;
                }
                
                .howitworkblog .Imghowitwrk img {
                    width: 60px;
                    margin: 0 auto;
                }
                
                .howitworkblog h4 {
                    float: left;
                    width: 100%;
                    font-family: 'JosefinSans-Bold';
                    font-size: 16px;
                    z-index: 9;
                    position: relative;
                }
                
                .backmo {
                    float: left;
                    width: 80px;
                    font-size: 35px;
                    font-family: 'JosefinSans-Bold';
                    color: #552823;
                    position: absolute;
                    left: -45px;
                    top: 30%;
                    line-height: normal;
                    z-index: 9;
                    background-color: #fff;
                    height: 80px;
                    padding: 16px 8px;
                    text-align: center;
                    border-radius: 100%;
                    border: 10px solid #fff;
                    border-right-color: #ffb16f;
                    border-bottom-color: #ffb16f;
                }
                
                .howitworkwrap {
                    float: left;
                    width: 100%;
                    margin-top: 30px;
                }
                
                .producttabsset {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .producttabsset .nav-tabs {
                    float: left;
                    width: 100%;
                    border-bottom: 0px;
                    margin-bottom: 25px;
                }
                
                .producttabsset .nav-tabs li {
                    margin: 0px;
                    float: left;
                    margin-right: 10px;
                    margin-bottom: 11px;
                    width: auto;
                }
                
                .producttabsset .nav-tabs li a {
                    border-radius: 30px;
                    border: 0px !important;
                    padding: 12px 20px;
                    font-family: 'JosefinSans-Bold';
                    font-size: 14px;
                    color: #333;
                    line-height: normal;
                    text-transform: uppercase;
                    background-color: #fff;
                }
                
                .producttabsset .nav-tabs .active a {
                    background-color: #f5821f !important;
                    color: #fff !important;
                }
                
                .producttabsset .tab-content {
                    float: left;
                    width: 100%;
                }
                
                .maincontent {
                    float: left;
                    width: 100%;
                }
                
                .productBloginfo {
                    float: left;
                    width: 100%;
                    position: relative;
                    overflow: hidden;
                    border-radius: 6px;
                    margin-bottom: 30px;
                    border: 2px solid #ddd;
                    box-shadow: 0px 0px 19px -9px #333;
                }
                
                .productBlogimg {
                    float: left;
                    width: 100%;
                    height: 245px;
                    background-color: #fff;
                    background-position: center;
                    background-size: contain;
                    background-repeat: no-repeat;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productovarlay {
                    float: left;
                    width: 100%;
                    text-align: center;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    background: rgb(0, 0, 0, 0.7);
                    height: auto;
                    padding: 12px 15px;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfo:hover .productovarlay {
                    transform: translateY(0%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfo:hover .productBlogimg {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productovarlay h4 {
                    float: left;
                    width: 100%;
                    font-size: 15px;
                    color: #fff;
                    font-family: 'JosefinSans-SemiBold';
                    margin-top: 0px;
                    margin-bottom: 0px;
                }
                
                .newproduct {
                    position: relative;
                }
                
                .newproduct .newproductstrip {
                    float: left;
                    width: 66px;
                    position: absolute;
                    left: 11px;
                    top: 6px;
                    z-index: 9;
                }
                
                .newproductstripnew {
                    float: left;
                    width: 66px;
                    position: absolute;
                    left: 11px;
                    top: 25px;
                    z-index: 9;
                }
                
                .productBloginfonew {
                    float: left;
                    width: 100%;
                    position: relative;
                    border-radius: 6px;
                    margin-bottom: 50px;
                    padding: 0px 0px 0px 10px;
                }
                
                .productBlogimgnew {
                    float: left;
                    width: 100%;
                    height: 220px;
                    border-radius: 6px;
                    background-color: #fff;
                    z-index: 1;
                    position: relative;
                    background-position: center;
                    background-size: contain;
                    background-repeat: no-repeat;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .producImgwrap {
                    float: left;
                    width: 100%;
                    overflow: hidden;
                    border-radius: 6px;
                    border: 2px solid #ddd;
                }
                
                .productBloginfonew:hover .productBlogimgnew {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfonew::after {
                    content: "";
                    float: left;
                    width: 97%;
                    height: 100%;
                    background-color: #f5821f;
                    position: absolute;
                    border-radius: 6px;
                    left: 0;
                    top: 13px;
                }
                
                .productovarlaynew {
                    float: left;
                    width: 100%;
                    z-index: 1;
                    position: relative;
                    color: #fff;
                    margin: 14px 0px 0px;
                    font-family: 'JosefinSans-SemiBold';
                }
                
                .productovarlaynew h4 {
                    font-size: 16px;
                    margin: 0px;
                    text-align: center;
                }
                
                .productBlogimgmainwrap {
                    float: left;
                    width: 100%;
                    height: 220px;
                    background-color: #fff;
                    background-position: center;
                    background-size: contain;
                    background-repeat: no-repeat;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productovarlaynewwrap {
                    float: left;
                    width: 100%;
                    text-align: center;
                    margin-top: -20px;
                    z-index: 1;
                    position: relative;
                }
                
                .productovarlaynewwrap h4 {
                    float: none;
                    width: 100%;
                    max-width: 290px;
                    display: table;
                    background-color: #f5821f;
                    font-size: 16px;
                    padding: 9px 23px;
                    border-radius: 30px;
                    color: #fff;
                    margin: 0 auto;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .imgovafloset {
                    float: left;
                    width: 100%;
                    overflow: hidden;
                    border: 2px solid #ddd;
                    border-bottom: 6px solid #f5821f;
                    border-radius: 13px;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfomainwrap {
                    float: left;
                    width: 100%;
                }
                
                .productBloginfomainwrap:hover .productBlogimgmainwrap {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfomainwrap:hover .imgovafloset {
                    border-bottom-color: #552823;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfomainwrap:hover .productovarlaynewwrap h4 {
                    background-color: #552823;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBloginfohere {
                    float: left;
                    width: 100%;
                    padding: 15px 15px;
                    text-align: center;
                    background-color: #fff;
                    box-shadow: 0px 0px 12px 0px #ccc;
                    position: relative;
                    overflow: hidden;
                    border-radius: 6px;
                    margin-bottom: 25px;
                }
                
                .productBlogimghere {
                    float: left;
                    width: 100%;
                    height: 220px;
                    background-color: #fff;
                    background-position: center;
                    background-size: contain;
                    background-repeat: no-repeat;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                    margin-bottom: 10px;
                }
                
                .productovarlayhere {
                    float: right;
                    width: auto;
                    position: absolute;
                    bottom: 0px;
                    right: 0px;
                    padding: 10px 15px;
                    background: rgba(245, 130, 31, 0.9);
                    color: #fff;
                }
                
                .productovarlayhere:before {
                    content: "";
                    width: 0;
                    border-top: 35px solid transparent;
                    border-bottom: 0px solid transparent;
                    border-right: 19px solid #f5821f;
                    position: absolute;
                    left: 0px;
                    top: 0;
                    height: 100%;
                    transform: translateX(-100%);
                    opacity: 0.9;
                }
                
                .productovarlayhere h4 {
                    float: left;
                    width: 100%;
                    line-height: normal;
                    margin: 0px;
                    font-size: 15px;
                    font-family: 'JosefinSans-SemiBold';
                }
                /*how we work end here*/
                /*contact us start here*/
                
                .contadata {
                    float: left;
                    width: 100%;
                    margin-top: 30px;
                }
                
                .contUsform {
                    float: left;
                    width: 100%;
                }
                
                .cmnform {
                    float: left;
                    width: 100%;
                }
                
                .cmnform label {
                    float: left;
                    width: 100%;
                    font-size: 13px;
                    font-family: 'JosefinSans-SemiBold';
                    font-weight: normal;
                    color: #353535;
                    margin-bottom: 8px;
                }
                
                .contaBlogs {
                    float: left;
                    width: 100%;
                    padding: 75px 50px 49px 50px;
                    min-height: 330px;
                    position: relative;
                    background-image: url(../research/re12.jpg);
                    background-position: center;
                    background-size: cover;
                    background-repeat: no-repeat;
                    overflow: hidden;
                }
                
                .bloglst {
                    float: left;
                    width: 100%;
                    color: #fff;
                    z-index: 9;
                    position: relative;
                    margin-bottom: 24px;
                }
                
                .bloglisImg {
                    float: left;
                    width: auto;
                    margin-right: 10px;
                }
                
                .bloglisImg img {
                    float: left;
                    width: 22px;
                    height: 22px;
                    object-fit: contain;
                    object-position: center;
                }
                
                .contaBlogs::after {
                    content: "";
                    float: left;
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    left: 0;
                    top: 0;
                    background: rgb(75, 16, 18, 0.7);
                }
                
                .bloglst a {
                    color: #fff;
                    text-decoration: none;
                    float: left;
                    width: auto;
                    display: flex;
                    margin-right: 10px;
                }
                
                .bloglst {
                    float: left;
                    width: 100%;
                    color: #fff;
                    z-index: 9;
                    position: relative;
                    margin-bottom: 20px;
                }
                
                .bloglst .orcnt {
                    float: left;
                    width: auto;
                    margin-right: 10px;
                }
                
                .cmnform input {
                    height: 40px;
                    border-radius: 0px;
                    box-shadow: none !important;
                    padding: 7px 9px;
                    font-size: 13px;
                    border-radius: 4px;
                }
                
                .cmnform textarea {
                    height: 140px;
                    resize: none;
                    border-radius: 4px;
                    box-shadow: none !important;
                    padding: 7px 9px;
                    font-size: 13px;
                }
                
                .contussection {
                    float: left;
                    width: 100%;
                    padding: 30px 0;
                    position: relative;
                }
                /*contact us end here*/
                /*faq page css start here*/
                
                .collpsefaqwrap {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .collpsefaqwrap .panel-group {
                    float: left;
                    width: 100%;
                    margin-bottom: 0px;
                }
                
                .collpsefaqwrap .panel-group .panel-default {
                    margin-bottom: 20px;
                    border-radius: 0px;
                    float: left;
                    width: 100%;
                    border: 0px;
                    box-shadow: none;
                }
                
                .collpsefaqwrap .panel-group .panel-default .panel-heading {
                    padding: 0px;
                    float: left;
                    width: 100%;
                    background: no-repeat !important;
                }
                
                .collpsefaqwrap .panel-group .panel-default .panel-heading h4 {
                    font-size: 15px;
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .collpsefaqwrap .panel-group .panel-default .panel-heading h4 a {
                    padding: 14px 16px;
                    float: left;
                    width: 100%;
                    text-decoration: none;
                    border-left: 15px solid #f16f0d;
                    font-family: 'JosefinSans-Bold';
                }
                
                .collpsefaqwrap .panel-group .panel-body {
                    float: left;
                    width: 100%;
                    border-top: 0px !important;
                    padding: 14px 20px;
                    border-left: 4px solid #eee;
                    font-size: 15px;
                    line-height: 22px;
                    color: #585858;
                    text-align: justify;
                }
                
                .collpsefaqwrap .panel-group .panel-collapse {
                    float: left;
                    width: 100%;
                    padding: 0px 5px;
                }
                
                .collpsefaqwrap .panel-heading .accordion-toggle:after {
                    /* symbol for "opening" panels */
                    font-family: 'fontawesome';
                    content: "\f056";
                    float: right;
                    color: #f15d07;
                    font-size: 25px;
                    line-height: normal;
                    position: absolute;
                    right: 17px;
                    top: 6px;
                }
                
                .collpsefaqwrap .panel-heading .accordion-toggle.collapsed:after {
                    /* symbol for "collapsed" panels */
                    content: "\f055";
                    /* adjust as needed, taken from bootstrap.css */
                }
                
                .mainlistsdata {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .mainlistsdata li {
                    float: left;
                    width: 100%;
                    list-style: none;
                    font-size: 16px;
                    margin-bottom: 23px;
                    position: relative;
                    padding-left: 30px;
                }
                
                .mainlistsdata li::before {
                    content: "";
                    float: left;
                    width: 22px;
                    height: 21px;
                    background-image: url(../img/privacy-policy.png);
                    background-size: contain;
                    background-repeat: no-repeat;
                    margin-right: 5px;
                    position: absolute;
                    left: 1px;
                    top: 0px;
                }
                /*faq page css end here*/
                /*loader css start here*/
                
                .loadermain {
                    float: left;
                    width: 100%;
                    height: 100%;
                    position: fixed;
                    left: 0;
                    top: 0;
                    background: rgba(0, 0, 0, 0.9);
                    z-index: 999;
                }
                
                .loadercentr {
                    float: left;
                    width: auto;
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    transform: translate(-50%, -50%);
                }
                
                .loader {
                    display: flex;
                    height: 45px;
                    width: 40px;
                }
                
                .loader-7 {
                    height: 45px;
                    width: 8px;
                    background: #72def1;
                    opacity: .5;
                    animation: example-7 1s cubic-bezier(.41, .25, .32, .83) infinite;
                }
                
                .loader-7:nth-of-type(2) {
                    animation: example-7 1s cubic-bezier(.41, .25, .32, .83) .25s infinite;
                }
                
                .loader-7:nth-of-type(3) {
                    animation: example-7 1s cubic-bezier(.41, .25, .32, .83) .5s infinite;
                }
                
                .example-7 {
                    flex-direction: row;
                    justify-content: space-between;
                    align-items: center;
                }
                
                @keyframes example-7 {
                    0% {
                        height: 45px;
                        opacity: .5;
                    }
                    100% {
                        height: 15px;
                        opacity: 1;
                    }
                }
                /*loader css end here*/
                
                .mainstaticblog {
                    float: left;
                    width: 100%;
                    margin-top: 25px;
                }
                
                .mainstblogher {
                    float: left;
                    width: 100%;
                    height: 150px;
                    background-image: url(../img/slide-2.png);
                    background-size: contain;
                    padding: 10px 10px;
                    text-align: center;
                    background-repeat: no-repeat;
                    background-position: bottom;
                    position: relative;
                }
                
                .mainstblogherIMG {
                    float: left;
                    width: 100%;
                    margin-bottom: 10px;
                    position: relative;
                    z-index: 9;
                }
                
                .mainstblogherIMG img {
                    width: 54px;
                    margin: 0 auto;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .blogdatamain:hover img {
                    filter: invert(8%) sepia(48%) saturate(4249%) hue-rotate(342deg) brightness(85%) contrast(97%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .mainstblogher h4 {
                    float: left;
                    width: 100%;
                    font-family: 'JosefinSans-Bold';
                    font-size: 25px;
                    margin-bottom: 1px;
                    line-height: 65px;
                    color: #2a7906;
                    margin-top: 17px;
                    position: relative;
                    z-index: 9;
                }
                
                .mainstaticcol {
                    position: relative;
                    margin-bottom: 70px;
                    overflow: hidden;
                }
                
                .staticbottmshap {
                    position: absolute;
                    left: 0;
                    width: 100%;
                    right: 0;
                    text-align: center;
                    bottom: -70px;
                    z-index: -1;
                    padding: 0px 15px;
                }
                
                .mapSection {
                    float: left;
                    width: 100%;
                    position: relative;
                }
                
                .mapSection iframe {
                    float: left;
                    width: 100%;
                    height: 500px;
                }
                
                .productImghere {
                    float: left;
                    width: 100%;
                    position: relative;
                    border: 5px solid #f8f8f8;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .col-md-7.paddset {
                    padding: 0px 3px;
                }
                
                .col-md-12 .paddset {
                    padding: 3px 3px;
                }
                
                .cmncenterDirecterhide {
                    display: none;
                }
                
                .cmncenterDirecter {
                    margin-top: 55px;
                }
                
                .error {
                    color: red;
                }
                
                .productImghere span {
                    float: left;
                    width: 100%;
                    height: 244px;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-position: top;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                    z-index: 9;
                    position: relative;
                }
                
                .productImghere h4 {
                    float: left;
                    width: auto;
                    font-family: 'JosefinSans-Bold';
                    font-size: 14px;
                    background-color: #f5821f;
                    color: #fff;
                    padding: 7px 15px;
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    margin-bottom: 0px;
                    z-index: 9;
                }
                
                .productBigIMG {
                    float: left;
                    width: 100%;
                    position: relative;
                    border: 5px solid #f8f8f8;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBigIMG span {
                    float: left;
                    width: 100%;
                    height: 503px;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-position: top;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                    z-index: 9;
                    position: relative;
                }
                
                .productBigIMG h4 {
                    float: left;
                    width: auto;
                    font-family: 'JosefinSans-Bold';
                    font-size: 14px;
                    background-color: #f5821f;
                    color: #fff;
                    padding: 7px 15px;
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    margin-bottom: 0px;
                    z-index: 9;
                }
                
                .productImghere:hover span {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productBigIMG:hover span {
                    transform: scale(1.1);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productImgwrap {
                    float: left;
                    width: 100%;
                    position: relative;
                    overflow: hidden;
                }
                
                .productBigIMG:hover {
                    border: 5px solid #f5821f;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                .productImghere:hover {
                    border: 5px solid #f5821f;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    -o-transition: .5s;
                    transition: .5s;
                }
                
                li,
                ul {
                    /* list-style: none; */
                    margin: 0;
                    padding: 0
                }
                
                ul.Therapeutic h4 {
                    margin: 5px 0 0
                }
                
                .absout ul.Therapeutic {
                    margin-bottom: 25px;
                    padding-bottom: 20px!important
                }
                
                ul.Therapeutic li {
                    padding-left: 18px;
                    position: relative
                }
                
                ul.Therapeutic li::before {
                    content: '';
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    border-left: 2px dotted #ffbc31;
                    top: -7px
                }
                
                ul.Therapeutic li::after {
                    content: '-->';
                    position: absolute;
                    top: -1px;
                    left: 0;
                    font-size: 12px;
                    color: #ffbc31
                }
                
                .pharma {
                    margin-bottom: 100px;
                    margin-left: 100px;
                    margin-top: 100px;
                    font-size: 16px;
                    font-family: 'JosefinSans-Regular';
                }
                
                .pharma li {
                    padding-top: 20px;
                }
                
                .pharma h3 {
                    padding-top: 15px;
                    color: #33bbd3;
                }
                
                .bannernew {
                    margin-top: 30px;
                }
                
                .pharma h2 {
                    margin-top: 17px;
                    text-align: center;
                    color: #285a03;
                }
                
                .content {
                    width: 100%;
                    padding: 40px 0;
                }
                
                .tables table,
                td,
                th {
                    border: 1px solid black;
                    margin-top: 50px;
                    margin-left: 80px;
                    height: 20px;
                    padding: 0.6625rem 0.625rem;
                }
                
                table {
                    border-collapse: collapse;
                    width: auto;
                }
                
                td {
                    text-align: center;
                }
                
                #newupload {
                    width: 97%;
                    padding: 5px 0 5px 0px;
                    border-radius: 5px;
                    margin-bottom: 20px;
                }
                
                .contadata1 {
                    float: left;
                    width: 100%;
                    margin-top: 50px;
                    margin-left: 350px;
                }
                
                .contUsform1 {
                    float: left;
                    width: 100%;
                }
                
                @media (max-width: 540px) {
                    .pharma {
                        float: left;
                        margin-right: 500px;
                        margin-left: auto;
                    }
                    .pharma h2 {
                        text-align: center;
                    }
                    .col1 {
                        float: left;
                    }
                    .contussection {
                        float: left;
                        width: 100%;
                        padding: 30px 0;
                        position: relative;
                    }
                }
                
                @media (max-width: 767px) {
                    .contussection {
                        /* float: left; */
                        width: 100%;
                        padding: 30px 0;
                        position: relative;
                        margin-right: 500px;
                    }
                }
                
                .numbers h2 {
                    text-align: center;
                    margin-top: 50px;
                    margin-bottom: 10px;
                    color: #285a03;
                    font-size: 28px;
                }
                
                .numbers {
                    font-size: 16px;
                }
                
                .blackovarlay1 {
                    float: left;
                    width: 100%;
                    height: 100%;
                    /* background: rgba(253, 250, 250, 0.7); */
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                
                .pharma1 {
                    font-size: 17px;
                }
                
                .section1 {
                    display: table;
                    width: 100%;
                    /* background-color: #eeeeee; */
                    margin-top: 70px;
                }
                
                .section1img img {
                    width: 100%;
                    margin-top: 50px;
                }
                
                .section1info {
                    margin-top: 20px;
                    padding: 20px 0px;
                }
                
                .section2 {
                    display: table;
                    width: 100%;
                    color: #fff;
                    /* background-color: #eeeeee; */
                }
                /* animate border code for left side */
                
                .animate-border-left {
                    position: relative;
                    display: block;
                    width: 140px;
                    height: 3px;
                    background: #17783D;
                }
                
                .animate-border-left:after {
                    position: absolute;
                    content: "";
                    width: 35px;
                    height: 3px;
                    left: 0;
                    bottom: 0;
                    border-left: 10px solid #fff;
                    border-right: 10px solid #fff;
                    -webkit-animation: animborderleft 1.5s linear infinite;
                    animation: animborderleft 1.5s linear infinite;
                }
                
                @-webkit-keyframes animborderleft {
                    0% {
                        -webkit-transform: translateX(0px);
                        transform: translateX(0px);
                    }
                    100% {
                        -webkit-transform: translateX(135px);
                        transform: translateX(135px);
                    }
                }
                
                @keyframes animborderleft {
                    0% {
                        -webkit-transform: translateX(0px);
                        transform: translateX(0px);
                    }
                    100% {
                        -webkit-transform: translateX(135px);
                        transform: translateX(135px);
                    }
                }
                
                .animate-border.border-white:after {
                    border-color: #17783D;
                }
                
                .animate-border.border-yellow:after {
                    border-color: #17783D;
                }
                
                .animate-border.border-orange:after {
                    border-right-color: #007bff;
                    border-left-color: #007bff;
                }
                
                .animate-border.border-ash:after {
                    border-right-color: #17783D;
                    border-left-color: #17783D;
                }
                
                .animate-border.border-offwhite:after {
                    border-right-color: #17783D;
                    border-left-color: #17783D;
                }
                /* animate border code for right side */
                
                .animate-border {
                    position: relative;
                    display: block;
                    width: 220px!important;
                    height: 5px;
                    background: #f7a464;
                }
                
                .animate-border:after {
                    position: absolute;
                    content: "";
                    width: 40px;
                    height: 5px;
                    left: 0;
                    bottom: 0;
                    border-left: 15px solid rgb(19, 194, 225);
                    border-right: 15px solid rgb(19, 194, 225);
                    -webkit-animation: animborder 2s linear infinite;
                    animation: animborder 2s linear infinite;
                }
                
                @-webkit-keyframes animborder {
                    0% {
                        -webkit-transform: translateX(0px);
                        transform: translateX(0px);
                    }
                    100% {
                        -webkit-transform: translateX(182px);
                        transform: translateX(182px);
                    }
                }
                
                @keyframes animborder {
                    0% {
                        -webkit-transform: translateX(0px);
                        transform: translateX(0px);
                    }
                    100% {
                        -webkit-transform: translateX(182px);
                        transform: translateX(182px);
                    }
                }
                
                .animate-border.border-white:after {
                    border-color: #fff;
                }
                
                .animate-border.border-yellow:after {
                    border-color: #17783D;
                }
                
                .animate-border.border-orange:after {
                    border-right-color: #007bff;
                    border-left-color: #007bff;
                }
                
                .animate-border.border-ash:after {
                    border-right-color: #eef0ef;
                    border-left-color: #eef0ef;
                }
                
                .animate-border.border-offwhite:after {
                    border-right-color: #f7f9f8;
                    border-left-color: #f7f9f8;
                }
                /* Animated heading border */
                
                .contadata h4 {
                    margin-bottom: 5px;
                }
                
                .opennings ul {
                    display: inline-block;
                }
                
                .about .animate-border {
                    margin: auto;
                    margin-bottom: 5%;
                    position: relative;
                    display: block;
                    width: 220px!important;
                    height: 5px;
                    background: #f7a464;
                    top: 47px;
                }
                
                .about .mainhead span {
                    content: "";
                    float: left;
                    width: auto;
                    position: absolute;
                }
                
                .home .animate-border {
                    margin: auto;
                    margin-bottom: 5%;
                    position: relative;
                    display: block;
                    width: 258px!important;
                    height: 5px;
                    background: #f7a464;
                    top: 16px;
                    left: 53px;
                }
                
                .usp .mainhead span {
                    content: "";
                    float: left;
                    width: auto;
                    position: absolute;
                    left: -68px;
                    top: 47px;
                }
                
                .profile h3 {
                    text-align: center;
                    color: #33bbd3;
                    margin-bottom: 5px;
                }
                
                .serv .box {
                    padding: 25px;
                    /* box-shadow: 0px 2px 15px rgb(0 0 0 / 10%); */
                    transition: all ease-in-out 0.3s;
                    /* background: #1a1814; */
                    min-height: 240px;
                    margin-top: 50px;
                }
                
                .box {
                    background: rgb(2 2 2 / 62%);
                    /* font-family: "Nanum Gothic", sans-serif; */
                    border-radius: 0 15px;
                    position: relative;
                    overflow: hidden;
                    box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
                }
                
                .box:before,
                .box:after,
                .box .box-content:before,
                .box .box-content:after {
                    content: "";
                    background: #17783D;
                    width: 50%;
                    height: 1px;
                    transform: scaleX(0);
                    position: absolute;
                    top: 10px;
                    left: 10px;
                    z-index: 1;
                    transition: all 600ms ease;
                }
                
                .box:after {
                    top: auto;
                    bottom: 10px;
                    left: auto;
                    right: 10px;
                }
                
                .box:before,
                .box:after,
                .box .box-content:before,
                .box .box-content:after {
                    content: "";
                    background: #17783D;
                    width: 50%;
                    height: 1px;
                    transform: scaleX(0);
                    position: absolute;
                    top: 10px;
                    left: 10px;
                    z-index: 1;
                    transition: all 600ms ease;
                }
                
                .serv p {
                    color: #fff;
                }
                
                .profile p {
                    line-height: 2.3rem;
                    text-align: justify;
                    font-size: 17px;
                    margin-left: 0px;
                }
                
                .opennings h3 {
                    color: #33bbd3;
                }
                
                .profile h5 {
                    color: #fff;
                    font-style: italic;
                    font-size: 17px;
                }
                
                .analysis p {
                    margin-top: 100px;
                    text-align: justify;
                    /* font-size: 13px; */
                }
                
                .para p {
                    text-align: justify;
                    margin-bottom: 20px;
                }
                
                .footerSection a {
                    text-decoration: none;
                }
                
                .mainstblogher a {
                    color: #285a03;
                    text-decoration: none;
                }
                
                .serv li {
                    list-style-type: none;
                    position: relative;
                    padding-left: 15px;
                }
                
                .serv li:before {
                    content: "\27A2";
                    font-size: 17px;
                    position: absolute;
                    top: -3px;
                    left: -10px;
                }
                
                .abotdata li {
                    list-style-type: none;
                    position: relative;
                    padding-left: 15px;
                    margin-top: 18px;
                    float: left;
                    width: 100%;
                    font-size: 17px;
                    /* line-height: 31px; */
                }
                
                .abotdata li:before {
                    content: "\27A2";
                    font-size: 17px;
                    position: absolute;
                    /* top: -3px; */
                    left: -10px;
                }
                
                .dropdown-menu{
                    min-width: 205px;
                }