@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);

body {
    margin: 0px;
    padding: 0px;
    font-family: 'PT Sans', sans-serif;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    position: relative;


}

body#boxed {
    background-color: #d7d6d6;
    background-image: url(../images/ACT%20new.png);
    background-repeat: repeat;
    ;
    width: 90%;
    margin: auto;
}

/*font-family: 'Roboto Slab', serif;*/
a {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {

    border-color: #a0ce4e;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

a:focus,
a:hover,
a:active {
    text-decoration: none;
    color: #a0ce4e;
    outline: none;
}

.spacer5 {
    width: 100%;
    float: left;
    padding: 5px;
}

.spacer10 {
    width: 100%;
    float: left;
    padding: 10px;
}

.spacer15 {
    width: 100%;
    float: left;
    padding: 15px;
}

.spacer20 {
    width: 100%;
    float: left;
    padding: 20px;
}




/***********************start header******************/

.top-contact {
    background: #f1592a;
    margin: 0px;
    padding: 5px 0px;
}

.top-contact ul {
    list-style: none;
    text-align: center;
}

.top-contact ul li {
    display: inline-block;
}

.top-contact ul li a {
    color: #fff;
}

.affix {
    top: 0;
    width: 90%;
    -webkit-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    z-index: 9999;
    background-color: #FFF;
    left: 5%;
    -webkit-box-shadow: 0 1px 6px 0 rgba(191, 191, 191, .7);
    box-shadow: 0 1px 6px 0 rgba(191, 191, 191, .7);
}

.affix-top {
    position: static;
    top: -35px;
}

/*#banner{ background-image:url(../images/banner.jpg); width:100%; height:100%; height:350px; background-size:100% 100%; position:relative;padding:0px; margin:0px;}*/

.banner-in {
    background-image: url(../images/shadow-top.png);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    height: 42px;
    top: 109;
    z-index: 99;
}

#inner-bg {
    width: 100%;
    position: relative;
    padding: 30px 0 15px;
    background-color: #f6f6f6;
    border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;
}

.inner-bg-in {
    background-image: url(../images/shadow-top.png);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    height: 42px;
    top: -1px;
    z-index: 99;
}

/* Mega Menu */

#top_nav {
    width: 100%;
    position: relative;
    display: block;
    background-color: #FFF;
}

#logo img {
    width: 200px;
    height: 80px;
}

.navbar-brand {
    height: auto;
}

.navbar-toggle {
    border-radius: 0;
    margin-right: 5px;
    background: #d3d3d3;
    margin-top: 30px;
}

.navbar-toggle .icon-bar {
    background: #fff;
}

.navbar-nav>li>a {
    padding: 41px 12px 15px;
}

.navbar-nav>li>a {
    color: #4b4b4e;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border-top: 4px solid transparent;
}

.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus,
.navbar-nav>.active>a:hover {
    color: #a0ce4e;
    background-color: none;
    border-top: 4px solid #a0ce4e;
}


.navbar {
    border-radius: 0px;
    margin-bottom: 0px;
    border: none;
}

/**********dropdown menu************/
.dropdown-menu {
    background-color: #ddd;
    border: none;
    padding: 0px;
    border-top: 3px solid #a0ce4e;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 30px;
}

.dropdown-menu>li>a {
    color: #4b4b4e;
    padding: 10px 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border-bottom: 1px solid #d3d3d3;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #4b4b4e;

    background-color: #f1eff1;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #000;
    text-decoration: none;
    background-color: #0aa4d6;
}


/*mega menu*/
.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;

}

.mega-dropdown-menu>li>ul {
    padding: 0;
    margin: 0;


}

.mega-dropdown-menu>li>ul>li {
    list-style: none;
    padding: 12px 0;
}

.mega-dropdown-menu>li>ul>li>a {
    color: #4b4b4e;
    padding: 5px 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.mega-dropdown-menu>li ul>li>a:hover,
.mega-dropdown-menu>li ul>li>a:focus {
    text-decoration: none;
    color: #4b4b4e;

    background-color: #f1eff1
}



/******************end nevigation*****************/
#main-part {
    width: 100%;
    position: relative;
    display: block;
    padding: 30px 0;
    background-color: #FFF;
}

.text-part h2 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    text-align: center;
    font-size: 28px;
}

.text-part p {
    font-family: 'Roboto Slab', serif;
    text-align: center;
    color: #747474;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
}

.text-tooltip {
    color: #a0ce4e;
    cursor: pointer;
}

.bar {
    border-top: 1px solid #e0dede;
    border-bottom: 1px solid #e0dede;
    height: 4px;
    margin-top: 25px;
    width: 100%;
    position: relative;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    display: block;
}

#flip-box-wrap {
    margin-top: 40px;
}

.flip-box {
    position: relative;
    z-index: 1;
    padding: 0;
    margin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-box-front {
    background-color: #f6f6f6;
    border-color: rgba(255, 255, 255, 0);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #747474;
    webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 10;
    webkit-perspective: 600px;
    -ms-perspective: 600px;
    perspective: 600px;
    padding: 27px 20px 27px 20px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-clip: padding-box;
    transition: all .4s cubic-bezier(0.2, .85, .4, 1.275) !important;
    min-height: 229px;
}

.flip-box-front h4 {
    font-family: 'Roboto Slab', serif;
    color: #4b4b4e;
    text-align: center;
    line-height: 1.2;
    font-size: 17px;
}

.flip-box-front p {
    font-size: 13px;
    line-height: 1.69;
    color: #747474;
    text-align: center;
    margin-top: 5px;
}

.flip-box-circle {
    height: 64px;
    width: 64px;
    border: 1px solid;
    border-radius: 50%;
    background-clip: padding-box;
    margin: 0 auto;
    background-color: #333333;
    border-color: #333333;
    margin-bottom: 10px;
    display: table;
}

.flip-box-circle i {
    display: table-cell;
    vertical-align: middle;
    font-size: 24px;
}

.flip-box-back {
    border: 1px solid rgba(255, 255, 255, 0);
    border-radius: 4px;
    min-height: 229px;
    background-color: rgb(160, 206, 78);
    position: absolute;
    left: 0;
    top: 0;
    height: auto;
    width: 100%;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    z-index: -1;
    -webkit-perspective: 600px;
    -ms-perspective: 600px;
    perspective: 600px;
    padding: 20px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-clip: padding-box;
    transition: all .4s cubic-bezier(0.2, .85, .4, 1.275) !important;
}

.flip-box-back h4 {
    font-family: 'Roboto Slab', serif;
    color: rgba(255, 255, 255, .7);
    text-align: center;
    line-height: 1.6;
    font-size: 17px;
}

.flip-box-back p {
    font-size: 13px;
    line-height: 1.69;
    color: #FFF;
    text-align: center;
}

.flip-box:hover .flip-box-front {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: -1;
}

.flip-box:hover .flip-box-back {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 1;
}

/***********end main part************/
#accordian-part {
    width: 100%;
    position: relative;
    display: block;
    background-color: #FFF;
    padding: 30px 0 20px;
    line-height: 1.4;
}

h3 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 19px;
    margin-bottom: 0px;
    margin-top: 0px;
}

p {
    font-size: 13px;
    line-height: 1.8;
    color: #747474;
    margin-top: 25px;
    margin-bottom: 20px;
    text-align: justify;
}

#accordian-part .carousel-inner>.item>img {
    min-height: 210px;
}

#accordian-part .carousel-indicators li {
    border: 2px solid rgba(0, 0, 0, .3);
    background-color: rgba(0, 0, 0, .4)
}

#accordian-part .carousel-indicators .active {
    background-color: #000;
}

.panel {
    margin-bottom: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.toggle-container .panel.style1 .panel-title>a.collapsed:before {
    content: "\f067";
    color: #fff;
    background: #333;
}

.toggle-container {
    background: #fff;
}

.box {
    margin-bottom: 30px;
}

.toggle-container .panel.style1 .panel-title>a {
    line-height: 24px;
}

.toggle-container .panel .panel-title a {
    white-space: normal;
    display: block;
    padding: 15px;
}

.toggle-container .panel .panel-title {
    padding: 0;
    color: #333;
    font-size: 15px;
    position: relative;
    font-family: 'Roboto Slab', serif;
}

.toggle-container .panel .panel-title a:hover {
    color: #a0ce4e;
}


.toggle-container .panel.style1 .panel-content {
    padding: 0px 15px 15px 22px;
    margin-top: -20px;
}

.toggle-container .panel.style1 .panel-content p {
    font-size: 14px;
    color: #747474;
    line-height: 23px;
    text-align: justify;
}

.toggle-container .panel.style1 .panel-title>a:before {
    display: block;
    content: "\f068";
    font-family: FontAwesome;
    margin-right: 16px;
    line-height: 24px;
    font-size: 10px;
    float: left;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #FFF;
    background: #a0ce4e;
}

/******************end accordian-part****************/
#main-part2 {
    width: 100%;
    position: relative;
    display: block;
    padding: 5px 0 50px;
    background-color: #FFF;
}

#main-part2 .item-wrap {
    margin: 30px 0;
}

#main-part2 .item-col-wrap {
    padding: 0px 5px;
}

.item:hover .item-overlay.right {
    right: 0;
    left: 0;
}

.item-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background: rgba(160, 206, 78, .95);
    color: #fff;
    overflow: hidden;
    text-align: center;
    width: 100%;

    -moz-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    padding: 40px 30px 30px;
}

.item-overlay h4 {
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    margin-top: 30px;
}

.item-overlay p {
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
}

.item-overlay.right {
    right: 200%;
    left: -100%;
}

.item {
    position: relative;
    float: left;
    overflow: hidden;
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.item img {
    width: 100%;
}

#main-part2 .item-link {
    text-align: center;
}

#main-part2 a {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: #333;
    padding: 11px 13px;
    margin: 0px 3px;
}

#main-part2 a:hover {
    background-color: rgba(0, 0, 0, .9)
}

#main-part2 .item-link i {
    color: #FFF;
    font-size: 16px;
}

/***************end main-part2***************/
#main-part3 {
    width: 100%;
    position: relative;
    display: block;
    padding: 50px 0 50px;
    background-color: #f8f8f8;
    border-top: 1px solid #e5e4e4;
    border-bottom: 1px solid #e5e4e4;
}

#main-part3 .bar {
    margin-top: 15px;
}

#main-part3 h3 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 19px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#main-part3 p {
    font-size: 13px;
    line-height: 1.8;
    color: #747474;
    text-align: justify;
    margin-top: 25px;
    margin-bottom: 20px;
}

#main-part3 .count-wrap {
    margin-top: 20px;
}

#main-part3 .count-box {
    border: 1px solid #e5e4e4;
    padding: 30px;
    text-align: center;
}

#main-part3 .count {
    font-size: 38px;
    color: #a0ce4e;
}

#main-part3 .count-box p {
    font-size: 13px;
    color: #747474;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

/***************end main-part3***************/
#main-part4 {
    width: 100%;
    position: relative;
    display: block;
    padding: 50px 0 30px;
    background-color: #FFF;
}

#main-part4 h3 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 19px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#main-part4 ul {
    margin-top: 20px;
    margin-bottom: 20px;
}

#main-part4 ul li {
    position: relative;
    color: #747474;
    margin-top: 10px;
}

#main-part4 .nav-tabs {
    border-bottom: none;
}

#main-part4 .testimonial-section {
    width: 100%;
    height: auto;
    padding: 20px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    border: 1px solid #fff;
    font-size: 14px;
    background-color: #f6f6f6;
    font-style: italic;
    color: #333;
    text-align: justify;

}

#main-part4 .testimonial-section:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-top-color: #f6f6f6;
    border-width: 15px;
    margin-left: -15px;
}

#main-part4 .testimonial-section-name {
    position: relative;
    margin-top: 30px;
    margin-left: 60px;
    text-align: center;
    color: #333;
}

#main-part4 .testimonial-section-name img {
    max-width: 40px;
    border: 2px solid #fff;
}

#main-part4 .testimonial-section-name span {
    position: absolute;
    top: 20%;
    bottom: 0;
    left: -26%;
    right: 0;
}

#main-part4 .carousel-indicators-set {
    position: static;
    margin-left: 0px;
    width: 100%;
}

#main-part4 h3 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 19px;
    margin-bottom: 0px;
    margin-top: 30px;
}

#main-part4 .col-wrap {
    margin: 10px 10px;
}

/****************end main-part4************/
#inner-bg ul {
    float: right;
}

.nav-tabs.nav-justified>li>a,
.nav-tabs>li>a {
    border: 1px solid #e0dede;
    background-color: rgb(246, 246, 246);
    border-radius: 0px;
    color: #333;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    color: #a0ce4e;
    background-color: #4b4b4e;
    border-bottom-color: #e0dede;
    border-radius: 0px;
}

#inner-part {
    width: 100%;
    position: relative;
    display: block;
    padding: 30px 0 10px;
    background-color: #FFF;
}

h4 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 17px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#inner-part .bar {
    margin-top: 15px;
}

#inner-part p {
    margin-top: 15px;
}


/************end inner part**********/
#inner-part2 {
    width: 100%;
    position: relative;
    display: block;
    padding: 10px 0 45px;
    background-color: #FFF;
}

#inner-part2 .bar {
    margin-top: 15px;
    margin-bottom: 15px;
}

#inner-part2 p {
    margin-top: 15px;
}

#inner-part2 ul li:before {
    display: inline-block;
    background-color: rgb(160, 206, 78);
    height: 18px;
    width: 18px;
    position: absolute;
    font-size: 14px;
    content: "\f105";
    float: left;
    margin-left: -25px;
    font-family: FontAwesome;
    text-align: center;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: rgb(255, 255, 255);
    line-height: 17px;
    text-indent: 1px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 75px;
}

#inner-part2 ul li {
    padding: 10px 0;
    margin-left: 30px;
    color: #333;
}

#inner-part2 .testimonial-section {
    width: 100%;
    height: auto;
    padding: 20px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    border: 1px solid #fff;
    font-size: 14px;
    background-color: #f6f6f6;
    font-style: italic;
    color: #333;
    text-align: justify;

}

#inner-part2 .testimonial-section:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-top-color: #f6f6f6;
    border-width: 15px;
    margin-left: -15px;
}

#inner-part2 .testimonial-section-name {
    position: relative;
    margin-top: 30px;
    margin-left: 60px;
    text-align: center;
    color: #333;
}

#inner-part2 .testimonial-section-name img {
    max-width: 40px;
    border: 2px solid #fff;
}

#inner-part2 .testimonial-section-name span {
    position: absolute;
    top: 20%;
    bottom: 0;
    left: -38%;
    right: 0;
}

#inner-part2 .carousel-indicators-set {
    position: static;
    margin-left: 0px;
    width: 100%;
}

.col-wrap {
    margin: 10px 10px;
}

/****************end inner part2******************/
#inner-part3 {
    width: 100%;
    position: relative;
    display: block;
    padding: 30px 0;
    background-color: #FFF;
}

#inner-part3 h2 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 27px;
}

#inner-part3 h4 {
    font-family: 'Roboto Slab', serif;
    color: #000;
    font-size: 17px;
    margin-bottom: 0px;
    margin-top: 20px;
}

/************	end inner part3**************/
#inner-part4 {
    width: 100%;
    position: relative;
    display: block;
    padding: 30px 0;
    background-color: #FFF;
}

#inner-part4 h2 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-size: 27px;
    text-align: center;
}

#inner-part4 p {
    font-size: 15px;
    line-height: 1.5;
    color: #747474;
    margin-top: 25px;
    margin-bottom: 20px;
    text-align: justify;
}

/*****************start footer****************************/
#bottom2 {
    background-color: #f8f8f8;
    width: 100%;
    display: block;
    border-top: 1px solid #e5e4e4;
    padding: 10px 0;
}

footer {
    background: #363839;
    color: #fff;
    width: 100%;
    padding-top: 50px;
    font-size: 13px;
    position: relative;
    display: block;
    border-top: 12px solid #e9eaee;
}

footer h4 {
    font-size: 17px;
    font-family: 'Roboto Slab', serif;
    color: #bebebe;
}

.ftr-wrap {
    margin-bottom: 20px;
}

ul#follow_us {
    list-style: none;
    padding: 0;
    margin: 30px 0 15px;

}

ul#follow_us li {
    display: inline-block;
    margin-right: 15px;
    font-weight: 600;
}


ul#follow_us li a {
    width: 34px;
    height: 34px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #c6c6c7;
    color: #bebebe;
    display: block;
    line-height: 32px;
    font-size: 18px;
    text-align: center;
    font-weight: 400;
}

ul#follow_us li a:hover {
    border: 2px solid #fff;
    color: #fff;
}

.ftr-list {
    padding: 5px 10px;
}

.ftr-list ul {
    list-style: none;
    padding: 0;
    margin: 0px 0 20px;
}

.ftr-list ul li {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding: 10px 0;
    position: relative;
    display: block;
}

.ftr-list ul li:before {
    content: "\f105";
    font-size: 14px;
    padding-right: 0.5em;
    position: absolute;
    top: 9px;
    left: 0;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    color: #bebebe;
    text-decoration: inherit;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.ftr-list ul li a {
    color: #bebebe;
    font-size: 13px;
    padding-left: 15px;
}

.phone {
    font-size: 22px;
    color: #F66;
}

ul#mail li a {
    color: #bebebe;
}

ul#mail li a:hover {
    color: #a0ce4e;
}

.ftr-list ul li a.active,
.ftr-list ul li a:hover,
.ftr-list ul li:hover:before {
    color: #a0ce4e;
}

#copy_right {
    background-color: #282a2b;
    padding: 20px 0;
    color: #555;
    border-top: 1px solid #bebebe;
}

.ftr-social ul {
    margin: 0;
    padding: 0;
    float: right;
}

.ftr-social ul li a {
    font-size: 22px;
    color: #46494a;
    padding: 0 5px;
}


@media (min-width:992px) and (max-width:1199px) {}

@media (max-width:767px) {}

@media (min-width:768px) and (max-width:991px) {
    body#boxed {
        width: 100%;
    }

    .affix {
        width: 100%;
        left: 0;
        padding: 0 30px;
    }

    .affix .navbar-nav {
        float: right;
    }

    .navbar-nav>li>.dropdown-menu {
        margin-top: 15px;
    }

    .dropdown-menu>li>a {
        color: #4b4b4e;
        padding: 6px 10px;
        font-size: 12px;
    }

    #logo img {
        width: 100px;
        height: 43px;
    }

    #banner {
        height: 290px;
    }

    .navbar-nav>li>a {
        padding: 20px 4px 15px;
        font-size: 12px;
    }

    #accordian-part .box {
        margin-top: 30px;
    }

    .text-part h2 {
        font-size: 21px;
        line-height: 1.4
    }

    .text-part p {
        font-size: 14px;
    }

    .ftr-social ul {
        float: none;
        text-align: center;
    }

    #accordian-part .carousel-inner>.item>img {
        min-height: 230px;
    }

    #accordian-part>.carousel-indicators {
        bottom: 0px;
    }

    #copy_right h5 {
        text-align: center;
    }
}



@media (min-width:100px) and (max-width:767px) {
    body#boxed {
        width: 100%;
    }

    .affix {
        width: 100%;
        left: 0;
        padding: 0 10px;
    }

    .affix-top {
        display: block;
    }

    /*#banner{ height:200px;}*/
    #logo img {
        width: 180px;
        height: 70px;
    }

    .navbar-nav>li>a {
        padding: 2px 0px
    }

    .navbar-nav>li>a {
        border-top: none;
    }

    .navbar-nav>li>a:hover,
    .navbar-nav>li>a:focus,
    .navbar-nav>.active>a:hover {
        border-top: none;
    }

    .dropdown-menu {
        border-top: none;
    }

    .dropdown-menu>li>a {
        color: #4b4b4e;
        padding: 5px 5px;
        font-size: 12px;
    }

    .js-navbar-collapse {
        /* border-top: 1px solid #d2d3d4; */
        padding: 0px 0px 0px 0px !important;
    }

    #accordian-part .box {
        margin-top: 30px;
    }

    .text-part h2 {
        font-size: 18px;
        line-height: 1.4
    }

    .ftr-social ul {
        float: none;
        text-align: center;
    }

    #copy_right h5 {
        text-align: center;
    }

    .text-part p {
        font-size: 13px;
    }

    #inner-bg h4 {
        text-align: center;
    }

    #inner-bg ul {
        float: none;
        text-align: center;
    }

    #inner-part2 .testimonial-section-name span {
        left: -18%;
    }

    #accordian-part>.carousel-indicators {
        bottom: 0px;
    }

    #accordian-part .carousel-inner>.item>img {
        min-height: 140px;
    }

    #accordian-part h3 {
        margin-top: 15px;
    }

}