body{
font-family: "Montserrat" !important;
}
.img-responsive {
width:100%;
height:auto;
}
.header-logo {
padding: 0;
}
.boxlayout{
max-width:1170px;
margin:0 auto;
}
#size {
display: none;
}
/* header */
.header-social {
padding: 0;
}
.home-menu-list {
/*  margin-top: -70px !important; */
/* padding: 0 15px; */
position: relative;
z-index: 9;
}
.sticky-head {
border-top: 0 none;
margin-top: 0 !important;
padding: 0 !important;
position: fixed !important;
top: 0 !important;
transition: all ease 0.6s;
width: 100%;
z-index: 100 !important;
background: rgba(0,0,0,0.5) !important;
}
.boxlayout .sticky-head {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
border-top: 0 none;
margin-top: 0 !important;
padding: 0 !important;
position: fixed !important;
top: 0 !important;
transition: all 0.6s ease 0s;
max-width: 1170px;
z-index: 100 !important;
}
.cooper_top{
padding: 10px 0;
}
.header-social .social-icons{
padding: 0;
}
.c_contact span {
padding-right: 25px;
}
.cor_address {
display: inline-block;
font-size: 16px;
list-style: outside none none;
margin: 0;
padding: 0;
float: right;
}
.cor_address li {
display: inline-block;
font-size: 16px;
padding: 10px 12px;
}
.cooper_top .serch::after {
content: "";
float: right;
font-family: FontAwesome;
font-size: 18px;
margin-right: 0;
margin-top: -30px;
padding: 2px 8px;
position: relative;
}
.c_address,
.c_contact{
border-right: 1px solid #fff;
}
.cooper-header .icon {
font-size: 20px;
margin-right: 14px;
}
.cooper-header a{
color:#fff;
text-decoration:none;
}
.c_address span {
padding-right: 25px;
}
.cooper-header {
padding: 0;
}
.cor_section {
margin: 0 0 30px;
}
.cor_section .cor_section_heading{
margin:0;
}
.social-icons {
display: inline-block;
margin: 35px 0 0;
padding: 0;
}
.social-icons li {
display: inline-block;
font-size: 14px;
font-weight: bold;
}
.cooper_top form {
color: #666;
}
.cooper_top .form-group {
margin-bottom: 5px;
}
.cooper_top .form-group .form-control {
background-color: #9ba9b4;
border: 0 solid rgba(0, 0, 0, 0.2);
height: 30px;
color:#fff;
border-radius: 0;
font-weight: normal;
}
.cooper_top .form-control::-moz-placeholder {
color: #fff;
opacity: 1;
}
.cooper_top .form-control::-moz-placeholder {
color: #fff;
opacity: 1;
font-size:18px;
}
.cooper_top .form-control::-webkit-input-placeholder{
color: #fff;
opacity: 1;
}
.cooper_top .form-control::-ms-input-placeholder{
color: #fff;
opacity: 1;
}
.navbar-brand img {
height: 66px;
margin: -24px auto;
width: 250px;
}
.c_social  .social-icons li a {
padding:0 !important;
}
.social-icons li a {
background-color: #000;
border: 1px solid transparent;
display: inline-block;
height: 27px;
margin: 5px;
text-align: center;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform: rotate(45deg);
width: 27px;
}
.social-icons .icon {
color: #fff;
display: block;
padding: 5px;
text-align: center;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
}
/* menu */
.menu {
background-color: #fff;
border: 0 ;
border-radius: 0;
color: #000;
margin: 0;
}
.collapse.navbar-collapse {
width: 100%;
}
.menu .navbar-brand {
color: #fff;
float: none;
font-size: 30px;
padding: 0;
display: inline-block;
height:auto;
}
.menu .navbar-header > p {
margin: 0 0 10px;
color:#666;
}
.menu .dropdown-menu {
min-width:220px;
left: 0px;
right: 0px;
background-color:#fff;
padding:0;
opacity:0.8;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100% !important;margin-top:-2px;margin-left:-1px; margin-right:-210px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.dropdown-submenu>a:after{display:block;content:"";float:right;width:0;height:0;border-color:transparent; font-weight:bold; border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:-1px;margin-right:0px; font-size:20px;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.menu .dropdown-menu > li > a{
color:#333;
white-space: normal;
word-wrap: normal;
}
.dropdown-menu:hover .caret{
transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
font-size:25px !important;
float: right;
margin-top: 10px;
}
.menu .form-group {
margin-bottom: 0;
}
.menu .dropdown-menu li a {
padding: 10px !important;
color: #666 !important;
border: 0 !important;
border-bottom: 1px solid #fff !important;
}
.menu .navbar-nav li a {
color: #000;
font-size: 16px;
padding:45px 15px;
text-transform: uppercase;
}
.menu .dropdown-menu  li  a {
padding:10px 15px !important;
}
.menu .dropdown-menu  li a:hover {
padding-left:30px !important;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.sticky-head  .navbar-nav li a {
color: #fff !important;
}
.sticky-head  .dropdown-menu  li  a{
color: #333 !important;
}
.menu-head {
margin: 0;
padding: 0;
}
.navbar-right {
float: left !important;
margin-left: 10px;
width:100%;
}
.c_social {
float: right !important;
} 
#header3 {
padding-bottom: 15px;
}
.menu li .dropdown-menu {
border-radius: 0 0 2px 2px;
/* margin-top: 3px; */
min-width: 275px;
width: 100%;
opacity:1;
}
.dropdown .fa.fa-angle-down{
display:none;
}
/* menu */

/* Slider */
.cor_slider  .carousel-caption h1 {
font-size: 48px;
}
.cor_slider  .carousel-caption .btn{
font-size: 18px;
padding:10px 20px;
}
.cor_slider  .carousel-caption p {
font-size: 18px;
}
.cor_slider .button:hover  .btn::after{
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.swiper25{
height: 750px;
}
.swiper-button-prev.swiper-button-white.swiper-button-prev25,
.swiper-button-next.swiper-button-white.swiper-button-next25 {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 30px;
}
.cor_slider .button a::after {
border-bottom: 1px solid #fff;
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.cor_slider .carousel-caption {
bottom: inherit;
left: 20%;
padding-bottom: 30px;
right: 20%;
top: 20%;
}
.w_slider.cor_slider {
margin: 0;
}
/* .boxlayout .cor_sld {
left: 5%;
right: 32%;
} */
.boxlayout .cor_sld {
left: inherit;
right: inherit;
top: 80%;
}
.cor_sld {
bottom: 70px;
left: 15%;
position: absolute;
right: 15%;
text-align: center;
}
.sld_icon {
display: inline-block;
float: left;
font-size: 36px;
margin-top: 5px;
padding-left: 10px;
width: 50px;
}
.sld_icon i{
color:#fff;
}
.sld_text {
color: #fff;
display: inline-block;
float: left;
padding-left: 15px;
text-align: left;
width: 80%;
font-size:16px;
}
.sld_text a{
text-decoration:none;
}
.sld_sec_text {
background-color: rgba(255, 255, 255, 0.3);
display: inline-block;
float: none;
padding: 0;
}
.c_left{
float:left;
}
.c_right{
float:right;
text-align:right;
}
/* Slider */

/* top_callout */
.top_callout.space {
background-color: rgba(220, 220, 220, 0.52);
-webkit-box-shadow: 0 8px 6px 3px #ddd;
-moz-box-shadow:  0 8px 6px 3px #ddd;
box-shadow:  0 8px 6px 3px #ddd;
}
.top_callout_desc  p {
font-size: 24px;
float:left;
}
#home3 .top_callout_desc .button:hover .btn{
color:#fff;
background-color:#000;
}
.top_callout_desc .btn {
float: right;
font-size: 20px;
padding: 12px 40px;
-webkit-box-shadow: -6px 8px 5px 0px #818181;
-moz-box-shadow: -6px 8px 5px 0px #818181;
box-shadow: -6px 8px 5px 0px #818181;
margin-top: -15px;
}
/* top_callout */

/* footer */
.space-top{
padding-top:70px;
}
.p_text {
padding: 12px 0;
}
.widget_touch:hover .post_gap{
text-decoration:none;
}
.widget_links   a:hover {
padding-left:30px !important;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.widget-text .footer-gallery  .overlay:hover {
opacity: 0.75;
}
.s_logo img{
margin-left:-54px;
}
footer {
background-color: #1a1a1a;
}
.widget-heading h1 {
font-size: 24px;
}
.footer-widget{
color:#E0E3E4;
padding:0 5px;
}
.widget-heading{
padding:10px 15px;
}
.widget-text{
padding:20px 15px;
}
.widget-text .flicker {
margin:0;
}
.widget-text p{
font-size:16px;
}
.widget-text .post-text h3 {
font-size: 16px;
margin:5px 0;
}
.widget-text .post-text .text{
font-size: 14px;
}
.widget-feed h2{
font-size:18px;
}
.widget-text .post-text h3  a{
color: #E0E3E4;
text-decoration:none;
padding:10px;
}
.widget-text .post-pics a {
color: #aeaeae;
font-size: 26px;
padding-right: 20px;
}
.widget-feed .post-text .text {
color:#fff;
text-decoration:none;
}
.widget-feed .post-text .text span {
font-size:20px;
}
.widget_touch {
margin: 0 0 20px 0;
}
.cont {
font-size:24px;
color:#fff;
}
.cont:hover{
color:#fff;
text-decoration:none;
}
.post_gap{
font-size:18px;
color:#fff;
text-decoration:none;
}
.footer-gallery{
padding:0;
}
.widget-text .footer-gallery .overlay {
bottom: 0;
color: #fff;
font-size: 1em;
left: 0;
margin: 0;
opacity: 0;
overflow: hidden;
padding: 25px;
position: absolute;
right: 0;
text-align: center;
top: 0;
-webkit-transition:all 1s ease 0.3s;
-moz-transition:all 1s ease 0.3s;
-o-transition:all 1s ease 0.3s;
transition:all 1s ease 0.3s;
}
.widget-text .footer-gallery .overlay:hover .icon { 
color:#000;
font-size:18px;
border:1px solid #fff;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
background-color:#fff;
padding:5px;
}
.widget-text .footer-gallery .overlay.icon{
transform: rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}
.widget_contact .post-text a {
color: #AEAEAE;
text-decoration:none;
}
.widget_contact i {
display: inline-block;
float: left;
font-size: 28px;
padding: 0 10px;
}
.widget-feed {
margin:0 0 120px 0;
}
.post-pics,
.post-text{
padding:0;
}
.widget_contact .post-text {
margin: 10px;
}
.widget_links .post-text h3{
margin: 5px 15px;
}
.widget_links .post-text{
margin: 10px 0;
}
.widget_links  a:hover::before {
content: "";
font-family: FontAwesome;
left: 0;
padding: 0 15px;
position: absolute;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.footer-copy-social .social-icons li:hover {
background-color: #6a6a6a;
}
.widget_contact {
padding-bottom: 30px;
}
.footer-copy-text {
color: #fff;
font-size: 20px;
padding: 15px 0;
text-align: center;
}
.footer-copy-text p{
margin:0;
}
.footer-copy-text a{
color:#FFFFFF;
text-decoration:none;
}
.footer-copy-social{
padding:15px 0;
}
.w_footer{
padding:50px 0;
}
.footer-widget .social-icons li a {
background-color: #fff;
border: 1px solid transparent;
display: inline-block;
height: 35px;
margin: 8px;
text-align: center;
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
width: 35px;
}
.footer-widget .social-icons .icon {
padding: 6px;
font-size:20px;
}
.footer-widget .social-icons .icon {
color: #000;
padding: 6px;
text-align: center;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
display: block;
padding: 5px;
}
.widget-text .social-icons .icon:hover{
color:#fff;
}
.widget-logo .footer-gallery .overlay:hover  .icon{
font-size:18px;
color:#000;
background-color:#fff;
padding:10px;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);	
}
.widget-logo .footer-gallery .overlay:hover .icon{
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.widget-heading .line {
height: 1px;
width: 118px;
border: 1px solid #fff;
margin-top: 0;
}
.widget-logo {
border-bottom: 1px solid #818181;
}
.l_right{
border-right: 1px solid #818181;
}
/* footer */

/* scroll-down */
.back-to-top {
background-color: rgba(0, 0, 0, 0.5);
border-radius:0;
bottom: 20px;
color: #fff;
height: 40px;
position: fixed;
right: 20px;
text-align: center;
width: 40px;
z-index: 9;
}
.back-to-top i {
font-size: 36px;
}
/* scroll-down */

@media(min-width:768px){
.dropdown-menu .dropdown .dropdown-menu .dropdown .dropdown-menu,
.dropdown-menu .dropdown .dropdown-menu {
display:none;
}
.dropdown-menu .dropdown .dropdown-menu .dropdown:hover .dropdown-menu,
.dropdown-menu .dropdown:hover .dropdown-menu {
left: 100% !important;
top: 0;
display:block;
}
}

/* service-start */
.cor_section{
text-align:center;
}
.cor_services_text h3::after {
content: " ";
left: 0;
margin-top: -22px;
position: absolute;
width: 100%;
}
.cor_section p {
color: #818181;
font-size: 20px;
}
.cor-services a{
color:#000;
}
.cor_services a:hover{
text-decoration:none;
}
.cor_services h1{
text-align: center;
text-transform: uppercase;
font-weight:700;
font-size:30px;
}
.cor_services p{
text-align: center;
color: #a6a6a6;
font-size:16px;
}
.cor_services_post {
margin: 20px 0;
}
.cor_services_text {
color: #000;
margin-bottom: 40px;
text-align: center;
}
.cor_services_text  a{
text-decoration:none;
}
.cor_services_text h3{
padding-top:30px;
}
.cor_services_text:hover .c_icon
{
-webkit-transition:all ease 0.7s;
-moz-transition:all ease 0.7s;
-o-transition:all ease 0.7s;
transition:all ease 0.7s;
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
height: 100px;
width: 100px;
padding: 10px 0;
margin: 80px 0 20px;
}
.cor_services_text:hover .c_icon  i
{
-webkit-transition:all ease 0.7s;
-moz-transition:all ease 0.7s;
-o-transition:all ease 0.7s;
transition:all ease 0.7s;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
padding: 10px;
}
.cor_services_text .c_icon {
border: 1px solid #000;
color: #000;
font-size: 54px;
height: 150px;
padding: 35px 0;
width: 150px;
display: inline-block;
margin-top: 50px;
text-align: center;
}
.cor_services_text p {
font-size: 17px;
padding-top: 5px;
color: #666666;
padding-bottom: 15px;
}
/* service-end */


/* portfolio-start */
.cor_port {
margin: 0;
text-align: center;
}
.cor_product .img-thumbnail {
border: 0 none;
display: block;
padding: 0;
position: relative;
}
.cor_product .overlay {
position: absolute;
top:0;
left: 0;
right:0;
bottom:0;
text-align:center;
visibility:hidden;
opacity:0;
}
.cor_product .overlay .p_left:hover,
.cor_port .overlay .p_right:hover{
opacity:1;
}
.swiper21 .swiper-pagination-bullet-active {
opacity: 1;
} 
/* .swiper21 .btn:hover::after
{
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
} */
.cor_product h3 {
background-color: #000;
padding: 15px 0;
width: 100%;
opacity: 1;
z-index: 1;
bottom: 0;
margin: 0;
}
.cor_product h3{
visibility:hidden;
}
.cor_product:hover h3 {
visibility:visible;
transition:all 1s ease 0.3s;
-webkit-transition:all 1s ease 0.3s;
-moz-transition:all 1s ease 0.3s;
-o-transition:all 1s ease 0.3s;
}
.cor_product  h3 a{
color:#fff;
text-decoration:none;
}
.cor_product .overlay .p_left {
position:absolute;
background-color:#000;
border: 5px solid rgba(192, 192, 192, 0.3);
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
width:35px;
height:35px;
bottom:45%;
color: #fff;
left:20%;
}
.cor_product .overlay .p_left .left {
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
text-align: center;
padding: 4px;
font-size: 16px;
}
.cor_product .overlay .p_right {
position:absolute;
background-color:#000;
border: 5px solid rgba(192, 192, 192, 0.3);
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
width:35px;
height:35px;
bottom:45%;
right:20%;
color: #fff;
}
.cor_product .overlay .p_right .right {
transform: rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
text-align: center;
padding: 4px;
font-size: 16px;
}
.cor_product .overlay .p_left1,
.cor_product .overlay .p_right1{
width:45px;
height:45px;
}
.cor_product .overlay .p_left1  .left,
.cor_product .overlay .p_right1 .right{
padding: 6px;
font-size: 20px;
}
.cor_product:hover .overlay {
visibility:visible;
opacity:0.9;
transition:all 1s ease 0.3s;
-webkit-transition:all 1s ease 0.3s;
-moz-transition:all 1s ease 0.3s;
-o-transition:all 1s ease 0.3s;
}
.cor_product{
padding:5px;
}
.swiper21.swiper-container-horizontal {
padding-bottom: 100px;
}
.swiper21 .swiper-button-prev {
margin-left: 0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
width: 40px;
height: 40px;
}
.swiper21 .swiper-button-next {
margin-right: 0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
width: 40px;
height: 40px;
}
.swiper21 .swiper-pagination-bullets .swiper-pagination-bullet {
padding: 10px;
border-radius: 0%;
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.cor_port .swiper-pagination-bullet {
border-radius: 0;
margin: 0 8px !important;
opacity: 1;
padding: 8px;
-webkit-transform:rotate(-50deg);
-moz-transform:rotate(-50deg);
-o-transform:rotate(-50deg);
transform: rotate(-50deg);
background-color: #fff;
border: 1px solid #000;
}
.swiper21 .swiper-pagination-bullets {
bottom:55px;
}
.swiper-button-next21,
.swiper-button-prev21 {
background:#000;
height: 50px;
width:30px;
margin-top:-88px;
}
.swiper-button-next21:hover,
.swiper-button-prev21:hover {
background-color: #fff;
}
.swiper-button-prev21 i {
  color: #fff;
  font-size: 42px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swiper-button-next21 i{
  color: #fff;
  font-size: 42px;
 -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swiper-button-prev21:hover  i,
.swiper-button-next21:hover i{
  color: #818181;
}
.swiper-button-prev21,
.swiper-button-next21{
background-image:none !important;
}
/* portfolio-end */

/* news-start */
.news-detail .overlay:hover h2 { 
color:#fff;
}
.news-detail  .img-thumbnail {
border: 0 none;
display: block;
padding: 0;
position: relative;
}
.news-detail:hover .overlay {
visibility:visible;
opacity:0.7;
transition:all 1s ease 0.3s;
-webkit-transition:all 1s ease 0.3s;
-moz-transition:all 1s ease 0.3s;
-o-transition:all 1s ease 0.3s;
}
.news-detail .overlay {
font-size: 1em;
left: 20px;
margin: 0;
opacity: 0;
overflow: hidden;
padding: 10px 20px;
position: absolute;
right: 20px;
text-align: justify;
top: 15%;
-webkit-transition: all 1s ease 0.3s;
-moz-transition: all 1s ease 0.3s;
-o-transition: all 1s ease 0.3s;
transition: all 1s ease 0.3s;
height: auto;
}
.news-detail .button a::after {
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.news-detail .btn {
font-size: 18px;
padding: 10px 20px;
}
.news-detail h2 {
font-size: 24px;
}
.news-detail p {
font-size: 16px;
}
.n_date {
display: block;
font-size: 33px;
font-weight: bold;
}
.n_month {
display: block;
font-size: 16px;
}
.news_desc{
display:inline-block;
}
.latest-news::after {
border-bottom: 1px solid #fff;
content: " ";
margin-left: -204px;
margin-top: -4px;
position: absolute;
width: 339px;
}
.news-detail .button:hover  .btn::after{
border-bottom: 1px solid #fff;
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.news-detail .button:hover .btn{
color:#fff;
background-color:#000;
border:1px solid #fff;
}
/* news-end */

/* team-start */
.team_detail .img-thumbnail {
border: 0 none;
display: block;
padding: 0;
position: relative;
}
.team_about {
border: 1px solid #000;
text-align: center;
}
.team_about  h2 {
color: #818181;
font-size: 18px;
}
.team_about  h3 {
font-size: 22px;
font-weight: bold;
}
.team_about p {
border-bottom: 1px dashed #818181;
color: #818181;
font-size: 18px;
padding: 30px 2px;
}
.team_about .social{
display: inline-block;
margin: 25px 0;
padding: 0;
}
.team_about .social li {
display: inline-block;
font-size: 18px;
font-weight: bold;
}
.team_about .social .icon {
color: #000;
display: block;
}
.team_about .social li a {
display: inline-block;
height: 15px;
margin: 5px;
text-align: center;
width: 27px;
text-decoration:none;
}
.side_detail h2::after{
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.side_detail:hover  .btn::after{
content: " ";
margin-left: -100px;
margin-top: 24px;
position: absolute;
width: 100px;
}
.team-side .btn {
font-size: 18px;
padding: 10px 30px;
}
.swiper24 .swiper-pagination-bullet-active {
opacity: 1;
}
.t_line{
border-right:1px solid #818181;
}
.team-side p {
color: #818181;
font-size: 18px;
text-align: justify;
}
.side_detail h2::after {
content: " ";
margin-left: -236px;
margin-top: -11px;
position: absolute;
width: 100px;
}
.swiper24 .swiper-button-prev, .swiper24 .swiper-button-next {
margin-left: 0;
margin-top: -200px;
}
.swiper24 .swiper-pagination-bullets .swiper-pagination-bullet {
padding: 10px;
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.swiper24 .swiper-pagination-bullet {
border-radius: 0;
margin: 0 8px !important;
opacity: 1;
padding: 8px;
-webkit-transform:rotate(-50deg);
-moz-transform:rotate(-50deg);
-o-transform:rotate(-50deg);
transform: rotate(-50deg);
background-color: #fff;
border: 1px solid #000;
}
.swiper24 .swiper-pagination-bullets {
bottom: 22px;
}
.swiper24{
padding-bottom: 70px;
}
.swiper-button-next24, .swiper-button-prev24 {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
height: 62px;
width: 30px;
}
.swiper-button-next24:hover:after,
.swiper-button-prev24:hover:after{
color: #fff;
border:1px solid #eee;
}
.swiper-button-prev24::after {
color: #000;
content: "";
font-family: FontAwesome;
font-size: 36px;
height: 90px;
margin-left: -4px;
margin-top: -6px;
padding: 10px;
position: absolute;
}
.swiper-button-next24:after {
content: "\f105";
font-family: FontAwesome;
color: #000;
font-size: 36px;
margin-top: -6px;
position: absolute;
padding: 10px;
margin-left: 0;
height: 90px;
}
/* team-end */

/* testimonial-start */
.testimonial-cover{	
background-image: url("../images/b_img.png");
background-size: cover;
}
.testimonial .head-title{
text-align:left;
color:#000;
}
.testimonial-names h5:before {
content: "";
position: absolute;
height: 2px;
margin-left: 0px;
margin-top: 30px;
width: 45px;
}
.testimonial .swiper-pagination-bullet-active {
opacity: 1;
}
.testimonial p {
color: #818181;
font-size: 16px;
padding: 20px 50px;
margin-top: 30px;
}
.testimonial p::before {
content: "";
font-family: FontAwesome;
font-size: 42px;
left: 0;
position: absolute;
top: 40px;
color:#000;
}
.testimonial p:after{
content:"\f10e";
font-family:FontAwesome;
font-size:42px;
position:absolute;
top: 40px;
right: 0;
color:#000;
}
.testimonial .cor_section_heading {
padding: 10px;
}
.swiper22{
width:100%;
overflow:hidden;	
}
.testimonial-names{
color:#000;
}
.t_center{
text-align:center;
}
.team_detail {
margin: 0;
padding: 10px;
}
.testimonial {
padding: 50px 0;
}
.testimonial-img {
margin-left: 15px;
padding: 0;
float: none;
display: inline-block;
}
.testimonial-detail {
padding:60px 0 0 0;
}
.testimonial_pics .img-thumbnail{
padding:0;
border:0;
border-radius:0;
position:relative;
display:block;
background:transparent;
bottom: -50px;
}
.cor_test3 .cor_section_heading .head-title {
display: inline-block;
float: left;
}
.cor_test3 .cor_section_heading .c_sec_icon {
display: inline-block;
margin-left: 15%;
}
.testimonial .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 6px;
}
.testimonial .swiper-pagination-bullet {
background: #fff;
opacity:1;
}
.swiper-container-horizontal > .swiper-pagination-progress {
height: 2px;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
background: #000;
padding: 2px;
}
.testimonial .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
padding: 5px;
border-radius: 0%;
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.testimonial .swiper-pagination-bullet {
border-radius: 0;
margin: 0 5px;
opacity: 1;
padding: 8px;
transform: rotate(-50deg);
-webkit-transform:rotate(-50deg);
-moz-transform:rotate(-50deg);
-o-transform:rotate(-50deg);
background-color: #fff;
border: 1px solid #000;
}
/* testimonial-end */

/* sponcers-start */
.swiper23 .swiper-button-prev, .swiper23 .swiper-button-next {
border-radius: 50%;
margin-left: -7px;
margin-top: -60px;
}
.swiper23 .swiper-pagination-bullets .swiper-pagination-bullet {
padding: 10px;
border-radius: 50%;
transform: rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.swiper23 .swiper-pagination-bullet-active {
opacity: 1;
}
.cor-sponcers .swiper-pagination-bullet {
background-color: #000;
border-radius: 0;
margin: 0 8px !important;
opacity: 1;
padding: 8px;
}
.swiper23 .swiper-pagination-bullets {
bottom: 0;
}
.swiper23 {
padding-bottom: 70px;
}
.swiper-button-next23, .swiper-button-prev23 {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
height: 40px;
width: 40px;
}
.swiper-button-next23:hover,
.swiper-button-prev23:hover {
background: #fff;
}
.swiper-button-prev23::after {
color: #000;
content: "";
font-family: FontAwesome;
font-size: 36px;
height: 90px;
margin-left: 0px;
margin-top: -16px;
padding: 10px;
position: absolute;
}
.swiper-button-next23:after {
content: "\f105";
font-family: FontAwesome;
color: #000;
font-size: 36px;
margin-top: -16px;
position: absolute;
padding: 10px;
margin-left: 5px;
height: 90px;
}
.swiper-slide .c_bor{
display:inline-block;
}
/* sponcers-end */

/* fun-facts-start */
.fact-cover {
background-attachment: fixed;
background-image: url("../images/fact-cover1.jpg");
}
.cor-facts {
background-color: rgba(0, 0, 0, 0.7);
}
.cor-facts .cor_section{
color:#fff;
}
.c_fun .icon {
border-radius: 50%;
box-shadow: 0 2px 6px #eee;
font-size: 36px;
height: 100px;
margin: 10px 0;
padding: 34px;
width: 100px;
}
.cor-facts p{
color:#fff;
}
.stat-count.highlight {
font-size: 32px;
padding-left: 10px;
color:#fff;
font-weight:bold;
}
.milestone-details {
font-size: 20px;
text-align:center;
}
.c_fname {
padding: 12px 8px;
color: #000;
background-color: #fff;
}
.c_fun {
padding: 18px;
}
/* fun-facts-end */

/* callout */
.serch .submit::after {
content: "\f067";
font-family: FontAwesome;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
position: absolute;
margin-left: -10px;
margin-right: -9px;
margin-bottom: -15px;
margin-top: -15px;
color: #fff;
font-size: 24px;
}
.serch {
width:100%;
}

/* callout */
.space {
padding: 70px 0;
}
.latest-news {
padding: 20px 10px;
text-align: center;
}
.c_sec_icon {
padding: 20px 0;
text-align: center;
}
.c_sec_icon span {
border: 1px solid #000;
height: 30px;
width: 30px;
display: inline-block;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform: rotate(45deg);
}
.form-control:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
outline: 0 none;
}
.cor-facts .c_sec_icon span {
border: 1px solid #fff;
background-color:#fff;
height: 30px;
width: 30px;
display: inline-block;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform: rotate(45deg);
}
.serch .submit {
font-size: 30px;
height: 50px;
margin-top: -130px;
position: relative;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform: rotate(45deg);
width: 50px;
left: 90%;
z-index: 9;
}
.form-control {
height: 110px;
color: #fff;
font-size: 20px;
display: inline-block;
font-weight: normal;
width:100%;
}
#home3 .form-control {
    background-color: transparent;
    color: #fff;
}
.cor_test3 .c_sec_icon span {
background: #fff none repeat scroll 0 0;
border: 1px solid #000;
display: inline-block;
height: 30px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform: rotate(45deg);
width: 30px;
}
.c_sec_icon span::before {
border: 1px solid;
content: "";
left: -60px;
position: absolute;
top: 60px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
width: 60px;
}
.c_sec_icon span::after {
border: 1px solid;
content: "";
position: absolute;
right: -60px;
top: -30px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform: rotate(-45deg);
width: 60px;
}



/* style switcher */
.styles {
list-style-type: none;
margin: 0;
padding: 0;
}
.styles li {
display: inline-block;
margin: 5px 0;
}
.styles li a {
margin: 2px;
}
#style-switcher {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #f6f6f6;
border-color: -moz-use-text-color #e4e4e4 #e4e4e4 -moz-use-text-color;
border-image: none;
border-radius: 0 0 3px;
border-style: none solid solid none;
border-width: 0 1px 1px 0;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
left: -206px;
position: fixed;
top: 140px;
width: 205px;
z-index: 999;
}
#style-switcher h2 {
background-color: #474747;
color: #fff;
font-family: "Open Sans",Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 40px;
margin: 0;
padding: 0 0 0 20px;
text-transform: uppercase;
}
#style-switcher div {
margin: 0 0 20px;
padding: 3px 10px 5px 18px;
}
#style-switcher h3 {
border-bottom: 1px solid #e0e0e0;
color: #363636;
font-family: "OpenSansRegular";
font-size: 14px;
font-weight: 600;
margin: 10px 0 10px 1px;
padding: 0 0 10px;
text-transform: uppercase;
}
.colors {
list-style: outside none none;
margin: 0 0 20px;
overflow: hidden;
padding: 0;
}
.colors li {
float: left;
margin: 4px 2px 0;
}
.colors li a {
border-radius: 1px;
cursor: pointer;
display: block;
height: 29px;
width: 29px;
}
.default {
background: #31a3dd none repeat scroll 0 0;
}
.red {
background: #f8504b none repeat scroll 0 0;
}
.skyblue {
background: #0ac2d2 none repeat scroll 0 0;
}
.green {
background: #1abc9c none repeat scroll 0 0;
}
.blue {
background: #136597 none repeat scroll 0 0;
}
.orange {
background: #ff7757 none repeat scroll 0 0;
}
.pink {
background: #d63861 none repeat scroll 0 0;
}
.bg1 {
background-image: url("../images/bg1.jpg");;
}
.bg2 {
background-image: url("../images/bg2.png");
}
.bg3 {
background-image: url("../images/bg3.png");
}
.bg4 {
background-image: url("../images/bg4.png");
}
.bg5 {
background-image: url("../images/bg5.png");
}
.wrapper {
background-color: #fff;
box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.3), -12px 0 8px -4px rgba(31, 73, 125, 0.3);
}
.boxlayout .carousel-caption {
left: 10% !important;
right: inherit !important;
top: 24% !important;
}
.layout-style select, .header-style select, .footer-style select, .header-color input {
border: 1px solid #ccc;
border-radius: 0;
color: #363636;
cursor: pointer;
font-size: 14px;
height: 35px;
margin: 2px 0 2px 2px;
padding: 7px 5px;
width: 164px;
}

.layout-style, .header-style, .header-color .footer-style {
padding: 0 !important;
}
.colors li {
float: left;
margin: 4px 2px 0;
}
.colors li a {
border-radius: 1px;
cursor: pointer;
display: block;
height: 29px;
width: 29px;
}
.bg1 {
background-image: url("../images/bg1.jpg");;
}
.bg2 {
background-image: url("../images/bg2.png");
}
.bg3 {
background-image: url("../images/bg3.png");
}
.bg4 {
background-image: url("../images/bg4.png");
}
.bg5 {
background-image: url("../images/bg5.png");
}
#style-switcher h2 a {
background-color: #474747;
border-radius: 0 3px 3px 0;
color: #fff;
display: block;
font-size: 26px;
height: 40px;
position: absolute;
right: -43px;
text-align: center;
text-decoration: none;
top: 0;
width: 43px;
}
/* switcher-end */
/* switcher icon rotate */
.gh{
-webkit-animation: spin 3s infinite linear;
-moz-animation: spin 3s infinite linear;
-o-animation: spin 3s infinite linear;
-ms-animation: spin 3s infinite linear;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg);}
100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg);}
100% { -moz-transform: rotate(360deg);}
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg);}
100% { -o-transform: rotate(360deg);}
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg);}
100% { -ms-transform: rotate(360deg);}
}
/* switcher icon rotate */