@import url('../../../../css2-1');

body {
  margin: 0;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#444;
  background:#fff;
  overflow-x:hidden;
  font-weight:500;
}
article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}
audio,
canvas,
progress,
video,a,span {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template, /* 1 */
[hidden] {
  display: none;
}
a,button {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
  transition: all 0.3s ease;
}
a:active,
a:hover {
  outline-width: 0;
  outline:none;
  color: #b3773e;
}
:focus {
    outline: none;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1,h2,h3,h4,h5 {
  margin: 0 0 15px;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img,i ,a,span{
  border-style: none;
  transition: all 0.3s ease;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
button,
input,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}
optgroup {
  font-weight: bold;
}
button,
input { /* 1 */
  overflow: visible;
}
button,
select { /* 1 */
  text-transform: none;
}
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
} 
a {color:#370617;}
a:hover {color:#0f76bc; text-decoration:none;}
/******** Start Home Page CSS **********************************************************/

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    left: 0;
    right: 0;
    background: #FFF;
    height: 90px;
    box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.10);
}

.sticky .navbar-brand > img {
    max-width: 200px;
}

.sticky .navbar-brand {
    background: none;
    text-align: center;
}

.navbar-nav { 
	padding-right: 10px;
}
.navigation {
	padding: 20px 0;
}
.navbar {
    position: absolute;
    width: 100%;
    z-index: 100;
    top:0;
} 
.navbar-brand {
    z-index: 10;
}
.navbar-brand > img {
  max-width:250px;
  width: 100%;
}
.navbar-light .navbar-nav .nav-link {
	color: #585858;
    font-size: 15px;
    padding: 5px 15px;
    outline: none;
    position: relative;
    text-transform: uppercase;
    font-weight: 400;
	border: 1px solid #cabe70;
    border-radius: 50px;
} 

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    border-radius: 50px;
    background:#0a471a;
    color:#FFF;
}

.shailan-dropdown-menu .dropdown-horizontal-container {
    border:none !important;
    padding:0px !important;
    background:none !important;
    box-shadow:inherit !important;
}

ul.dropdown-horizontal.dropdown-align-left>li {border:none !important; padding:0 15px; text-transform:uppercase;}

ul.dropdown li a {text-shadow:inherit !important; color:#333 !important; padding: 15px 0px !important; font-weight:500 !important; font-size:14px;
    border-bottom: 2px rgba(0,0,0,0) !important;}

ul.dropdown li a:hover {
    color:#9d642f;
    border-bottom:2px solid #28b463 !important;
}

ul.dropdown li.current_page_item a {color:#9d642f; border-bottom:2px solid #03a5d9 !important;}

ul.dropdown li ul {
    background:#239b56;
    padding:20px;
    left:15px;
    -webkit-box-shadow: 10px 11px 46px -25px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 11px 46px -25px rgba(0,0,0,0.75);
    box-shadow: 10px 11px 46px -25px rgba(0,0,0,0.75);
    Copy Text
}

ul.sub-menu li a {
    border-bottom: 2px solid rgba(0,0,0,0) !important;
    padding: 12px 0 !important;
    display:block;
    color:#FFF !important;
}

.ext_actions {z-index:100;}
a.phone i {color:#9d642f;}
a.phone {color:#333; margin-right:10px;}
a.phone:hover {color: #9d642f;}
.ext_actions a.contact { border-radius:50px; padding:5px 20px; background:#239b56; text-transform:uppercase; color:#FFF; font-size:14px;}
.ext_actions a.contact:hover {background:#28b463;}

.inner-banner, .blog-banner {margin-bottom:50px;}

.inner-banner picture, .blog-banner picture {
    border-radius: 0 0 50% 50%/0 0 100% 100%;
    transform: scaleX(1.5);
    overflow:hidden;
    height:700px;
    display:inline-block;
    width:100%;
    font-weight: 500;
}

.inner-banner picture img, .blog-banner picture img {
    transform: scaleX(.67);
    width: 100%;
    height: 100%;
}

.inner-caption {
    position: absolute;
    text-align: center;
    top: 45%;
    width:100%;
}

.inner-caption h1 {font-size:38px; max-width:50%; margin:0 auto; font-weight:300; text-transform:uppercase; color:#239b56;}

.carousel-item picture {
    border-radius: 0 0 85% 85%/0 0 100% 100%;
    transform: scaleX(1.5);
    overflow:hidden;
    height:730px;
    display:inline-block;
    width:100%;
}
.carousel-item picture img {
    transform: rotateY(48deg);
    width:100%;
}

.carousel-caption {
    position: absolute;
    right: 20%;
    left: 20%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    top: 30%;
}

.carousel-caption h1 {font-size:38px; font-weight:700; color:#239b56;}
.carousel-caption h2 {font-size:28px; color:#333; font-weight:300; text-transform:inherit;}
.carousel-fade .carousel-item {
    display:block;
    opacity: 0;
    transition: all 0.6s ease;
}
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1;
    transition: all 0.6s ease;
}
.carousel-item picture {
  animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

/*   below banner css   */
.belowbanner {padding:100px 0;}
h2 {font-size:36px; font-weight:600; color:#186a3b;}
h3 {font-size:24px; font-weight:300; color:#333; line-height:35px;}

a.more {text-transform:uppercase;  color:#005c7e; padding:0px; display:block;}
a.more span {width:26px; height:26px;  margin: -6px 5px; background:url('../images/more-icon.png') no-repeat;}
a.more:hover span {margin-left:10px;}

ul {list-style:none; padding:0px;}

.belowbanner ul li { display:inline-block; width:33.333%; margin-right:-5px; text-align:center;}
.belowbanner h2 {font-size:22px;}
.belowbanner ul li h3 {font-size:24px; font-weight:300; color:#239b56;}
.belowbanner ul li h3 span {font-size:14px; color:#333;}
.belowbanner h2 {text-transform:uppercase;}

.servicesection {
    background-image:url('../images/servicebg.jpg');
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding:60px 0;
    height:690px;
}

.owl-carousel .owl-item img {width:auto; height:auto; display:inline-block;}

.whitehead {width:100%; text-align:center; margin-bottom:30px;}
.whitehead h2 {font-size:36px; color:#FFF; margin-bottom:5px;}
.whitehead h3 {font-size:22px; color:#FFF;}

.servicetitle{color:#FFF; text-align:center;}
.servicetitle h4{font-size:18px; font-weight:400; margin-bottom:5px; line-height:28px;}
a.more-white {text-transform:uppercase;  color:#fff; padding:0px; display:block;}
a.more-white span {width:26px; height:26px;  margin: -6px 5px; background:url('../images/serica-icon-w.png') no-repeat;}
a.more-white:hover span {margin-left:10px;}
.owl-dot {
    display:inline-block;
    margin: 0 10px;
}
.owl-dots .owl-dot span {
    background: #818181;
    width: 10px;
    height: 10px;
    border-radius: 100px;
}

.owl-dots .active span {
    background: #FFF;
    width: 10px;
    height: 10px;
    border-radius: 100px;
}

.hometeam {position:relative;}
.hometeam .hometeamsec { background: url('../images/corder-img.png') #FFF no-repeat top right; border-radius:20px; padding:30px; position: relative;
    top: -100px;}
.heading {text-align:center; margin-bottom:30px;}
.heading h2 {margin-bottom:15px;}

.teamlist {position:relative; margin-bottom:30px;}
.teamimg {
    overflow: hidden;
    display: inline-block;
    border-radius: 20px;
    width:100%;
}
.teamcaption {
    position: absolute;
    top: 30px;
    left: 40px;
    color: #FFF;
}
.teamcaption h3{ font-size:22px; font-weight:600; color:#FFF; margin-bottom:5px;}
.teamcaption p {color: #ddc3ac;}
.teamimg img{width:100%;}
.teamimg img:hover {
    transform: scale(1.1);
}

.teamcaption i {
    background: #03a5d9;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    color: #FFF;
    padding: 8px 9px;
    margin-right: 5px;
    font-size: 13px;

}
.teamcaption i:hover {
    background:#FFF;
    color:#03a5d9;
}

.teamaction {position:absolute; bottom:30px; left:40px;}
.teamaction a.more-white {text-transform:inherit;}

.transactions {
    background-image:url('../images/transaction-bg.jpg');
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding:60px 0;
    height:690px;
}

.transbox {background: url('../images/brandicon-bot.png') no-repeat left bottom #fff; border-radius:10px; padding:10px; text-align:center; margin-bottom:30px;}
.transbox:hover {
    box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.30);
	-webkit-box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 7px 17px -2px rgba(0,0,0,0.30);
}
.transbox h4 {font-size:18px; height:60px; overflow: hidden;}

.transbox picture {
    width: 100%;
    height: 150px;
    overflow: hidden;
    border-radius: 10px;
    display: inline-block;
}

.transbox picture img{ width: 100% !important; height:auto;}
.transbox:hover picture img {transform: scale(1.1);}
.transbox p {color:#666; font-weight:400;}
.transac_owl .items {padding:10px;}

.formarea {
    background-image:url('../images/form-bg.jpg');
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding:60px 0;
}

.formarea span.your-name, .formarea span.your-email, .formarea span.your-phone, .formarea span.your-location {width:50%; padding:5px; position:relative;}

.formarea input {width:100%; border-radius:5px; height:45px; border:none; padding-left:5px;}
.formarea textarea {width:100%; border-radius:5px; height:100px; border:none; padding-left:5px;}

.formarea input[type=submit]{text-transform:uppercase; color:#FFF; background:url(../images/serica-icon-w.png) no-repeat right; width: 115px; text-align: left; transition: all 0.3s ease; font-size:18px; margin:0 auto; display:inherit;}
.formarea input[type=submit]:hover {width:125px; transition: all 0.3s ease;}

.formarea span.your-message {width:100%; padding:5px; padding-left:5px; position:relative;}
input:focus::placeholder, textarea:focus::placeholder {
  color: transparent;
}
.screen-reader-response {display:none;}
.wpcf7-not-valid-tip {position: absolute; right: 10px; top: 15px; color: #f00;}
.wpcf7-response-output {color:#FFF;}
.copyright {font-weight:400;}
.copyright a {color:#239b56;}
.copyright a:hover {color:#333;}
.bdrright {border-right:1px solid #9d642f; border-left:1px solid #9d642f;}
.bdrbottom {border-bottom:1px solid #9d642f;}

.single-team .inner-banner .inner-caption, .single-team .inner-banner picture {display:none;}
.single-team .inner-banner {min-height:180px; border-bottom:1px solid #e8e8e8;}
.page-id-58 {background:#f8f8f8;}

.contentarea ul li {
    margin-bottom:5px;
    background:url(../images/list-icon.png) no-repeat left 7px;
    padding-left:20px;
}

.c-accordion__title {font-size:22px; padding-bottom: 30px; margin-bottom: 0px; color: #9d642f; font-weight:600; line-height:30px;}
.wp-block-pb-accordion-item {border-bottom: 1px solid #9d642f;}

figure.largeimg1 img {width:100%; height:100%;}

.wp-block-pb-accordion-item .wp-block-column li {
    font-size: 17px;
    line-height: 26px;
    font-weight: 400;
    background: url(../images/list-icon.png) no-repeat left 10px;
}
    
.c-accordion__title:after {
    color: #9d642f;
    font-size: 50px;
    top: 50%;
    font-weight: 200;
}

.page-id-48 .contentarea h2, .page-id-61 .contentarea h2, .page-id-131 .contentarea h2 { font-size:22px; text-transform:uppercase; position:relative; margin-bottom:50px;}
.page-id-48 .contentarea h2:after, .page-id-61 .contentarea h2:after, .page-id-131 .contentarea h2:after {content:''; background:url(../images/line-icon.jpg) no-repeat; width:61px; height:3px; position: absolute; left: 0; bottom: -10px;}
.contentarea hr {border:1px solid #e8e8e8; width: 100%; margin-bottom:60px;}
.contentarea p {font-size:17px; line-height:26px; font-weight:400;}
.contentarea a {color:#239b56;}
.contentarea a:hover {color:#333;}
.fa-envelope, .fa-phone {color:#28b463;}
.aboutarea figure.wp-block-image {text-align:center;}
.aboutarea h4 {font-size:22px; color:#03a5d9; font-weight:600;}
.aboutarea h4 span {color:#9d642f;}

.modal-dialog {max-width:100%; margin:0px;}
.modal-content {background:#3f4140; color:#FFF;}
.modal-body {padding-bottom:0px;}
.modal-body p {color:#ccc; font-size:14px; font-weight:400;}
.modal-body ul li {
    margin-bottom:5px;
    background:url(../images/list-icon.png) no-repeat left 7px;
    padding-left:20px;
    font-weight:300;
    color:#ccc;
    font-size:14px;
}
.modal-body h2 {font-weight:300; font-size:36px; margin-bottom:5px; color:#FFF;}
.modal-body h3 {font-weight:300; font-size:18px; color:#ddc3ac;}
.modal-body h4 {text-transform:uppercase; font-weight:300; font-size:14px; color:#fff;}
.modal-body a {display:inline-block;}
.modal-body a i {
    background: #03a5d9;
    color: #FFF;
    padding: 9px 10px;
    border-radius: 100px;
    height: 34px;
    margin-right: 10px;
}

.home .modal-body h3 {font-size:28px; line-height:40px;}
.home .modal-body {padding:30px !important;}
.modal-header {border-bottom:none;}
.close {font-weight:300; text-shadow:none; color:#FFF; font-size:50px;}
.close:hover {color:#9d642f;}

li#menu-item-146 {display:none;}

.home .transactions {display:none;}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #9d642f;
    text-align:center;
}

form span.wpcf7-form-control-wrap {
    min-width: 47.5%;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
}
form p {margin-bottom:0px;}
figure.wp-block-image {margin:0px;}

.blog, .single-post {background:#fafafa;}
.blog .inner-banner {display:none;}
.blog .inner-banner picture, .blog .inner-banner .inner-caption, .single-post .inner-banner {display:none;}
.blog-list p{font-size: 17px; font-weight: 400; line-height: 26px;}
.bloghead h1 {
    font-size: 36px;
    font-weight: 600;
    color: #9d642f;
    text-transform:uppercase;
    text-align:center;
}
.blog-item {
    background: #FFF;
    border-radius:20px;
}
.blog-item:hover {box-shadow: 0px 19px 15px -5px rgba(0,0,0,0.1); transition: all 0.3s ease;}
.blog-list { padding: 30px; 
    margin-bottom:25px;}
.blog h4 {font-size: 18px; line-height:28px;}
.blog .blog-item p {font-size:14px; line-height:22px; overflow: hidden; height: 90px;}
.blog .blog_img { overflow: hidden; height: 250px;}
.blog .blog_img img {width:100%; height:auto;}
.blog h4 a {color:#239b56;}
.blog i, .single-post i {color:#9d642f;} 
.single-post .blog-detail {margin-top:170px;}
.single-post .inner-banner picture {height:400px; border-radius:inherit; background:#fafafa;}
.single-post .inner-caption h1 {text-transform:inherit; font-size:28px;}
.single-post .contentarea p {font-size:14px;}
.single-post h1 {font-size: 28px; color: #239b56; font-weight: 400;}
.blogimg img {width:100%; height:auto;}

.news-content ol, .news-content ul {padding-left:20px;}
.news-content ol li{padding-left:10px;}
.news-content ul {list-style:disc;}

.page-id-530 .inner-banner {display:none;}
.page-id-530 .contentarea { margin-top: 200px; text-align: center;}
.page-id-530 h1 {text-transform: uppercase; font-weight: 300; font-size: 38px; color: #239b56;}

.navbar-collapse .shailan-dropdown-menu-widget {width:100%;}
.navbar-collapse .shailan-dropdown-menu-widget ul.dropdown {float:right;}

/******** Strat Media CSS **********************************************************/
@media only screen and (min-width: 1366px) { 
    .carousel-item picture {height: 850px;}
    .inner-banner picture, .blog-banner picture {height: 850px;}
    .inner-caption {top:35%;}
}

@media only screen and (max-width: 1199px) {
    .navbar-light .navbar-toggler {z-index: 100;}
    .navbar-collapse {
        background: #239b56;
        z-index: 10;
        margin-top: 15px;
    }
    .modal-content {background: #3a3a3a;}
    ul.dropdown-horizontal.dropdown-align-left>li { width: 100%; border-bottom:1px dotted #e8e8e8 !important;}
    ul.dropdown li a {padding:15px 10px !important; display:block; color:#FFF !important; height: auto;}
    .navbar-light .navbar-toggler {border-color: rgb(157 100 47); margin-left: 15px;}
    .ext_actions {margin-right:15px; position: absolute; top: 25px; right: 0px;}
    ul.dropdown-horizontal.dropdown-align-left>li {padding:0px;}
    ul.dropdown li a:hover {background:#9d642f;}
    .carousel-item picture {height:591px;}
    
}

@media only screen and (max-width: 991px) {
    .carousel-item picture {height:500px;}
    .carousel-caption h2 {font-size:18px;}
    .carousel-caption h1 {font-size:28px;}
    .transbox picture {height:195px;}
}

@media only screen and (max-width: 768px) {
    
    li#menu-item-146 {display:block;}
    .ext_actions .contact {display:none;}
    .carousel-caption h2 {font-size:20px;}
    .carousel-caption h1 {font-size:28px;}
    .wp-block-columns {display:block;}
    .aboutarea figure.wp-block-image {text-align:left;}
    .wp-block-column:nth-child(2n) {margin-left:0px;}
    .formarea {padding: 50px 20px;}
    .bdrright {border:none;}
    .teamimg {width:100%;}
    .teamimg img { width: 100%;}
    .inner-caption h1 {max-width:100%;}
    
    .teamlist {margin-bottom: 20px;}
    .largeimg img {margin-bottom:50px;}
    .modal-body {padding-bottom:20px;}
    .inner-banner picture img, .blog-banner picture img { transform: none; width: 100%; height: 100%; object-fit: cover;}
    .inner-caption {top:48%;}
    .inner-banner picture, .blog-banner picture {
        border-radius:inherit; transform:none;
        width: 100% !important;
        height: 100vh;
        object-fit: cover;
        }
        
    .carousel-item picture {
    transform: none;
    border-radius: 0;
    object-fit: cover;
    display:contents;
    }
    .carousel-item picture img {
        transform: none;
        width: 100% !important;
        height: 100vh;
        object-fit: cover;
    }
    .wpcf7-not-valid-tip {
        position:relative;
        right:inherit;
    }
    .transbox picture {height:230px;}
    .belowbanner ul li {width: 50%;}
    ul.dropdown li ul {width:100%; left:0; position:inherit !important;}
}

@media only screen and (max-width: 767px) {
    
}

@media only screen and (max-width: 667px) {
    .ext_actions {display:none;}
    
    
}

@media only screen and (max-width: 736px) {
    .carousel-caption {
        position: inherit;
        right: 0;
        left: 0;
        top: 0;
        background: #f8f8f8;
    }
    .belowbanner ul li {width: 33.3%;}
}

@media only screen and (max-width: 575px) {
    .belowbanner ul li {display: block; width: 100%;}
    .carousel-caption {
        position: absolute;
        right: 20px;
        left: 20px;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
        top: 30%;
        background:none;
    }
}

@media only screen and (max-width: 479px) {
    .hometeam .hometeamsec {padding:30px 10px;
        top:inherit;
    }
}

@media only screen and (max-width: 439px) {
}

@media only screen and (max-width: 400px) {
    .hometeam .hometeamsec {padding:30px 0px;}
    .teamimg {height: 240px;}
    .teamimg {width: 115%;}
}

/******** End Media CSS **********************************************************/
.modal-body a.more {text-transform:uppercase;  color:#FFF; padding:0px; display:block;}
.modal-body a.more span {width:26px; height:26px;  margin: -6px 5px; background:url('../images/more-icon.png') no-repeat;}
.modal-body a.more:hover span {margin-left:10px;}

a.rightbtn {
  background:#239b56;
  border-radius: 0;
  color: #fff;
  display:inline-block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  position: fixed;
  right: 0;
  bottom:370px;
  text-align: center;
  text-decoration: none;
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  transform-origin: bottom right;
  width: 280px;
  /* Hover styles, 
  media queries */
}

a.rightbtn:hover {color:#ccc;}
