@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Martel:300,400,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');
  * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
ul{list-style:none; padding:0px; margin:0px; width:100%}
 
body{font-family: 'Oswald', sans-serif; }
	p{line-height:27px; font-size:14px; font-family: 'Montserrat', sans-serif; float:left; width:100%; }
a, a:active, a:focus{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
button:focus{outline:none;}
textarea:focus, input:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Martel', serif; color:#555 }

/*header css start*/
.wssearchdesktop a{    font-family: 'Oswald', sans-serif;  font-weight: 500; text-transform: uppercase;  font-size: 15px; letter-spacing: 1px; color:#fff}
.wssearchdesktop a span{     font-size: 21px;  float: right; line-height: 23px; padding-left: 10px;}
header{  width:100%; float:left;} 
.wssearchdesktop a:hover{color:#fff;background:#00a3b3}
.wssearchdesktop:hover{color:#fff;background:#00a3b3}
 
/*header css end */


/*slider section css start*/
.slider-section{width:100%; float:left;}
.slider-section img{width:100%; }
.owl-carousel .owl-item{ position:relative}
  .overlay-div-1 {  position: absolute;  top: 0;  left: 0;  text-align: center;  width: 100%;  height: 100%;  background: #02122173;  color: #fff; padding: 150px 0px;}
.overlay-div-1 h3{ text-transform: uppercase;  padding-bottom:20px;  color: #fff;   font-weight: 800;  font-size: 45px;  line-height: 70px;}
.overlay-div-1 p{      padding: 10px 388px 30px; }
 .home-slider .owl-dots{display:none;}
 .home-slider .owl-nav.disabled {  display: block;position: absolute;  right: 30px;  bottom: 10px;}
 .home-slider .owl-nav [class*=owl-]:hover {  background: #00a3b3 !important;}
  .home-slider .owl-nav [class*=owl-] {
    background: #1E88E5 !important;
    border-radius: 2px;
    height: 50px;
    width: 50px;
}
.home-slider .owl-nav button.owl-prev {
    float: left;
    color: #fff;
}
.home-slider .owl-nav button.owl-next {
    float: right;
    color: #fff;
}
.home-slider .owl-nav .owl-next span {
    font-size: 26px;
    padding: 6px 7px;
    float: left;
}
.home-slider .owl-nav .owl-prev span {
    font-size: 26px;
    padding: 6px 5px;
    float: left;
}
.button6 {
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    border: 1px solid #00a3b3;
    background: #00a3b3;
    position: relative;
    padding: 13px 37px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 17px;
}
.button6:hover{ border: 1px solid #1E88E5;   color: #ffffff;    background-color: #1E88E5;}
 /*slider section css end */ 
 
 /*home about section css start*/
 .padding-section{padding:40px 0px;}
 .home-about-section{width:100%; float:left;}
 .topmain-headding{color:#00a3b3; position:relative; padding-left:75px;font-family: 'Oswald', sans-serif; }
 .topmain-headding:before{   top:4px; content: '';  position: absolute;  border: 1px solid #00a3b3;  width: 60px;   left: 0;}
  .topmain-headding:after{  top:9px;  content: '';  position: absolute;  border: 1px solid #00a3b3;  width: 45px;   left: 0;}
  .home-about-section h1{   font-weight: 800;  font-size: 32px;  padding: 20px 0px 10px;}
   .home-about-section h3{   font-weight: 800;  font-size: 25px;  padding: 20px 0px 10px;}
    .home-about-section h5{   font-weight: 800;  font-size: 20px;  padding: 20px 0px 10px;}
 .more-btn{float:left;     padding: 11px 27px;}
  .about-ul{float:left;}
 .about-ul li{width:50%; float:left; padding:0px 17px 0px}
 .about-ul li div{width:100%; float:left}
  .about-ul li div img{width:100%}
 .about-ul li:nth-of-type(2) div:nth-of-type(1){padding-top:34px }
 .about-ul li div:nth-of-type(2){padding-top:34px}
 /*home about section css end*/
 
 /*home-services-section css start*/
 .home-services-section{width:100%; float:left; background:#e8eeef}
  .topmain-headding2{color:#00a3b3; position:relative; padding-left:75px;font-family: 'Oswald', sans-serif;     text-transform: uppercase;   display: table;    text-align: center;  margin: 0px auto; }
 .topmain-headding2:before{   top:4px; content: '';  position: absolute;  border: 1px solid #00a3b3;  width: 60px;   left: 0;}
  .topmain-headding2:after{  top:9px;  content: '';  position: absolute;  border: 1px solid #00a3b3;  width: 45px;   left: 0;}
 .home-services-section h2{text-align:center;font-weight: 800;  font-size: 32px;  padding: 0px 0px 10px;  }
 
 .trx_addons_column-1_3{width:100%; float:left; margin-top:30px}
 .sc_services_item_thumb {width:100%; float:left;     overflow: hidden; position:relative}
 .sc_services_item_thumb img {  width: 100%;  transition: all 0.5s ease;}
 .trx_addons_column-1_3:hover img{   transform: scale(1.2);}
 .sc_services_item_info{width:100%; float:left; background:#fff; margin-top:10px; padding:19px;}
 .services-img-hover{ display:none;  position: absolute;  top: 0;  left: 0;  text-align: center;  width: 100%;  height: 100%;  background: #02122159;   }
 .trx_addons_column-1_3:hover .services-img-hover{display:block;}
 .trx_addons_column-1_3 h4{font-size: 16px;  text-transform: uppercase;  font-weight: 500;    font-family: 'Oswald', sans-serif;    margin-bottom: 0px;}
 .trx_addons_column-1_3:hover h4{    color: #00a3b3 !important;}
 .learn-more {  color: #00a3b3;  text-transform: uppercase;}
 .trx_addons_column-1_3:hover  .learn-more {    color: #1E88E5 !important;}
 .home-services.owl-theme .owl-dots{display:none}
 
  .home-services .owl-nav {      display: block;  position: absolute;  right: 0px;  top: -50px;}
 .home-services .owl-nav [class*=owl-]:hover {  background: #00a3b3 !important;}
  .home-services .owl-nav [class*=owl-] { background: #1E88E5 !important;  border-radius: 50%;  height: 40px;  width: 40px;}
.home-services .owl-nav button.owl-prev {  float: left;  color: #fff;}
.home-services .owl-nav button.owl-next { float: right;  color: #fff;}
.home-services .owl-nav .owl-next span { font-size: 18px;  padding: 4px 6px;  float: left;}
.home-services .owl-nav .owl-prev span { font-size: 18px;  padding: 4px 5px;  float: left;}

.home-pr-section{float:left;width: 100%;   background-image: url(../images/slider3.jpg);  background-position: center;  background-repeat: no-repeat;  background-size: cover; margin-top:30px}
.counter-overlay {   background: rgba(15,22,30,.5);   color: #fff;  display: inline;  float: left;  padding: 50px 0 60px;  width: 100%;}
.home-pr-section  h5{  color:#fff;  font-weight: 800;   font-size: 32px;  padding: 20px 0px 10px;}
.request-div{width:100%; float:left; background:#fff; padding:50px 30px 60px;text-align:center; margin-top:55px;}
.request-div h6{    color: #00a3b3;  }
.request-div h4{    font-weight: 700;  font-size: 30px;  padding: 20px 0px 16px;}
.request-div p{      font-weight: 500;  font-size: 15px;   color: #212529;    padding: 0px 50px 30px; }
 .product-section{margin-top:30px;}
 .product-btn{margin-top: 50px;  margin: 0px auto;  display: table;}
 .top-1{margin-top:40px}
 .product-section .sc_services_item_info{padding:15px;}
 /*home-services-section css end */
 
 /*testimonial-section  css start*/
 .testimonial-section {float:left;width: 100%;   background-image: url(../images/review-banner.jpg);  background-position: top center; 
 background-repeat: no-repeat;  background-size: cover;  } 
 .testimonial-section h6{color:#fff !important; padding-top:10px;}
  .testimonial-section p{    color: #fff;   font-style: italic;  font-size: 15px;}
  .testimonial-section  h4{    font-weight: 800; color:#fff; font-size: 32px;  padding: 20px 0px 40px;}
 .testimonial-slider .owl-dots .owl-dot span{width:15px; height:15px;}
 .whyimg1{width:100%}
 
 .testimonial-slider.owl-theme .owl-dots .owl-dot span{ background: #fff;}
  .testimonial-slider.owl-theme .owl-dots .owl-dot.active span,  .testimonial-slider.owl-theme .owl-dots .owl-dot:hover span {  background: #00a3b3;}
  
  /*event-section css start*/
.event-section{width:100%; float:left;}
.event-div{width:100%; float:left;background: #f7f8f9; margin-top:30px}
.event-section  h5{    text-align: center;  font-weight: 800;  font-size: 32px;  padding: 20px 0px 10px;  padding-top: 30px;}
.event-div:hover{}
.event-inner{width:100%; float:left; overflow:hidden;}
.event-inner img{width:100%;transform: scale(1.2);}
.event-div ul {width:100%; float:left; padding:0px; margin:0px; list-style:none}
.event-div ul li{width:100%; float:left;    padding: 20px 15px;}
.event-div ul li div:nth-of-type(1) {  width: 65px;  float: left;  background: #00a3b3;  color: #fff;  border-radius: 50%;  height: 65px;  position: relative;}
.event-div ul li div:nth-of-type(2) {  width: 75%;  float: right;}
.event-div ul li div:nth-of-type(1) p{    font-weight: 600;   font-size: 15px;  color: #fff;  margin-bottom: 0px;  padding: 18px 5px;   text-align: center;}
.event-div ul li div:nth-of-type(1):before { left: 20px;  width: 19px;  content: " ";  position: absolute;  top: 65px;  height: 122px;  background: url(../images/sprites.png) no-repeat;
    display: inline-block;  background-position: -620px;}
	.event-div ul li div:nth-of-type(2) p{ }
	.event-div ul li div:nth-of-type(2) h6{line-height: 24px;  font-size: 16px; }
	
	.event-section h2{text-align:center}
	.event-section  h2:after {   margin: 20px auto;}
	.event-p{    text-align: center;
    padding: 20px 200px;
    font-size: 17px;}
	.event-section p{text-align:center; font-size:18px; padding:0px 200px 0px ;margin-bottom: 40px;}
/*event-section css end */

/*footer css start*/
footer{width:100%; float:left; padding:35px 0px 0px;background-color: #222931;}
footer h6{    color: #00a3b3;  font-weight: 700;  font-size: 18px;  padding-bottom: 15px;}
.footer-ul li{width:100%; float:left; position:relative}
.footer-ul li a{ padding-left:20px;   color: #fff;  font-family: 'Martel', serif;  text-transform: capitalize;  font-size: 14px;  line-height: 26px;}
.footer-ul li a:before {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    position: absolute;
    left: 0;
    top: 12px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    opacity: .8;
}
.footer-ul li a:hover{color: #00a3b3;}
.footer-ul1 {float:left; width:100%}
.footer-ul1 li {width:100%; float:left; color:#fff;font-family: 'Martel', serif;    padding-bottom: 14px;}
.footer-ul1 li  a{color:#fff;}
.footer-ul1 li div:nth-of-type(1){    width: 30px;  float: left;}
.footer-ul1 li div:nth-of-type(2){      font-size: 14px;  width: 85%;   float: right;}
.social-footer {  width: 100%;  float: left;}
.social-footer li {  float: left;  padding: 7px 10px 5px;  background: #00a3b3;  margin: 15px 7px;  border-radius: 3px;}
.social-footer li a {  color: #fff;}
.footer-last{width:100%; float:left; border-top:1px solid #1d3b58;    margin-top: 50px;}
.footer-last p{text-align:center; color:#fff;    font-size: 13px;    margin-bottom: 0px;  padding: 10px 0px;}
.footer-last p a{color:#00a3b3}

.scroll-top-wrapper.show {
    visibility: visible;
    cursor: pointer;
    opacity: 1.0;
}
.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999999;
    background-color: #1E88E5;
    color: #eeeeee;
    width: 45px;
    height: 45px;
    line-height: 40px;
    right: 30px;
    bottom: 30px;
    padding-top: 2px;
    font-size: 20px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border-radius: 50px;
   display:none;
}
/*footer css end */
.our-timeline{width:100%; float:left;    background: #e8eeef;}
 .our-timeline ul{width:100%; float:left;}
 .our-timeline ul li{width:25%; float:left; text-align:center;    cursor: pointer;    padding: 35px 0px;}
 .our-timeline ul li img{  background: #1E88E5;  margin: 0px auto;  display: block;      margin-bottom: 15px; padding: 15px;  border-radius: 50%;}
  .our-timeline ul li:hover img{background:#00a3b3;}
    .our-timeline ul li:hover {background:#fff;}
	
	/*about page css start*/
.inner-banner-section{width:100%; float:left;    position: relative;}
.inner-banner-section img{width:100%}	
 .contact-center {
    position: absolute;
 
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    /* background: #02122159; */
    color: #fff;
    padding: 100px 0px;
}
.contact-center h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
    font-size: 30px;
 
}

#crumbs {
 
	text-align:center
}
#crumbs li {
      display: inline-block;
    padding: 1px 0px 0px 0px;
}
#crumbs li a {
    color: #00a3b3;
}

.our-team{width:100%; float:left;}
.our-team h2{font-weight: 700;  text-transform: uppercase; font-size: 41px;  line-height: 52px;  padding-bottom: 30px;}
.about-info-ul{ width: 100%; float: left; padding: 20px 0px 0px; margin: 20px 0px 0px;  list-style: none; border-top: 2px dashed #ececec;}
 
.our-team img{width:100%;-webkit-transition: all 0.4s ease-in-out;    margin-top: 30px;    cursor: pointer;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);}
  .our-team img:hover{-webkit-filter: grayscale(0);  filter: none;}
.our-team p{color: #00a3b3;  padding-top: 10px;  margin-bottom: 10px;  font-weight: 500;}
.our-team h4{text-transform: uppercase;     font-size: 17px;  font-weight: 700;  float: left;  width: 100%;}	
.our-team h3{text-align: center;  font-weight: 800;  font-size: 32px;  padding: 20px 0px 10px;  padding-top: 30px;}
	/*about page css end */
	
	/*contact page css start*/
.contact-address{width:100%; float:left;}	
.contact-div1{width:100%; float:left; text-align:center;    padding: 40px 10px;}
.contact-div1 h5{font-weight: 700; font-size: 18.5px;}
.contact-div1 h5 span{    color: #00a3b3;}
.contact-div1 p{    padding: 20px 30px 15px; }
.contact-div1 a{color: #00a3b3;}	
	.shadowed {
    -webkit-box-shadow: 0.188em 0.25em 2.188em rgba(0,0,0,0.16);
    -moz-box-shadow: 0.188em 0.25em 2.188em rgba(0,0,0,0.16);
    box-shadow: 0.188em 0.25em 2.188em rgba(0,0,0,0.16);
}
.contact-section{width:100%; float:left;}
.contact-section h4{    text-align: center;  font-weight: 800;  font-size: 32px;  padding: 20px 0px 10px;  padding-top: 30px;}
.contact-section-center{width:75%; margin:10px auto;}
.float-left{width:100%; float:left;}
.contact-input{     width: 100%;
    float: left;
    color: #758799;
    border-color: #e8eeef;
    background-color: #e8eeef;
    font-family: 'Montserrat', sans-serif;
 border:1px solid #e8eeef;
    margin-top: 10px;
    padding: 15px;
    font-size: 14px;}
	
	.contact-select{     width: 100%;
    float: left;
    color: #758799;
    border-color: #e8eeef;
    background-color: #e8eeef;
    font-family: 'Montserrat', sans-serif;
 border:1px solid #e8eeef;
    margin-top: 10px;
    padding: 15px;
    font-size: 14px;}
	
	
	
	.contact-textarea{     width: 100%;
    float: left;
    color: #758799;
    border-color: #e8eeef;
    background-color: #e8eeef;
    font-family: 'Montserrat', sans-serif;
 
    margin-top: 17px;
	  border:1px solid #e8eeef;
    padding: 15px;
    font-size: 14px;
	height:150px;
	}
	.btn-submit{     background: #1E88E5;
    color: #fff;
    margin: 20px auto 0px;
    text-align: center;
    display: block;
	 border:none;
 
    text-transform: uppercase;
    padding: 16px 45px;
    letter-spacing: 1px;}
		.btn-submit:hover{background:#00a3b3}
.contact-input:focus {  outline: none !important;  border:1px solid #00a3b3;}
.contact-textarea:focus {  outline: none !important;  border:1px solid #00a3b3;}
.contact-select:focus {  outline: none !important;  border:1px solid #00a3b3;}
.map{width:100%; float:left;     }
.request-p{    text-align: center;    padding: 10px 200px;}
	
	
	/*contact page css end */
	.services-inner{width:100%; float:left;}
	.services-main-img{width:100%;}
	.services-inner h1{    font-weight: 800;  font-size: 25px;   padding: 20px 0px 10px;}
	.services-inner h3{float:left;    font-weight: 700;  font-size: 20px;    }
	.services-inner h4{float:left;    font-weight: 700;  font-size: 20px;   }
	.services-nav {width:100%; float:left;}
	.services-nav li{    width: 100%;
    float: left;
    list-style: none;
    margin-bottom: 9px;
    position: relative;}
	.services-nav li a{    padding: 12px 15px;
    position: relative font-weight: 600;
    font-weight: 600;
    background: #e8eeef;
    color: #212529;
    float: left;
    text-transform: uppercase;
    width: 100%;
    font-size: 15px;}
	.services-nav li a:hover {
    color: #fff;
    background: #00a3b3;
    border-left: 5px solid #1E88E5;
}
	.services-nav >.current-menu-item a {
    color: #fff!important;
    background: #00a3b3 !important;
    border-left: 5px solid #1E88E5;
}
.services-nav >.current-menu-item a:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    right: 17px;
    top: 18px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.request-div-call1{background:#e8eeef; padding:20px 10px 30px; margin-top:20px;    float: left;  width: 100%; text-align:center}
.request-div-call1 h4{    font-weight: 600;  font-size: 21px;  padding: 18px 0px 10px;}
.request-div-call1 p{    font-size: 14px;  line-height: 22px; padding-bottom:30px;}
.request-div-call1 .request-call{   padding: 9px 25px;  font-size: 16px;  margin-top: 20px;}
.aboutimg {width: 450px;  height: 430px;  	border-radius: 50%;}
.circle-div1{    width: 450px;  height: 430px;   border-radius: 50%;}
header{width:100%; float:left;}

 .callbtn_ul{display:none;}
  .mobile-footer {display:none;}
   
/*responsive css start*/ 

 @media only screen and (min-width : 290px) and (max-width : 400px)
 {
 .overlay-div-1 h3{font-size:15px ; line-height:23px}
 .overlay-div-1{padding:10px 0px}
 .circle-div1{ width:260px; height:260px; margin:0px auto;}
 .aboutimg {  width: 260px;  height: 260px;   border-radius: 50%;}
.contact-center{padding:20px 0px}
   .contact-center h2{font-size:17px;margin-bottom: 0px;}
   .inner-banner-section img{height:100px;}
 }
 
  @media only screen and (min-width : 401px) and (max-width : 500px)
 {
 .overlay-div-1 h3{font-size:18px ; line-height:25px}
 .overlay-div-1{padding:30px 0px}
  .circle-div1{ width:360px; height:360px; margin:0px auto;}
 .aboutimg {  width: 360px;  height: 360px;   border-radius: 50%;}
 
 .contact-center{padding:25px 0px}
   .contact-center h2{font-size:17px;margin-bottom: 0px;}
 }
 
   @media only screen and (min-width : 501px) and (max-width : 768px)
 {
 .overlay-div-1 h3{font-size:25px ; line-height:35px}
 .overlay-div-1{padding:50px 0px}
   .circle-div1{ width:360px; height:360px; margin:0px auto;}
 .aboutimg {  width: 360px;  height: 360px;   border-radius: 50%;}
 
  .contact-center{padding:30px 0px}
   .contact-center h2{font-size:21px;margin-bottom: 0px;}
 }
 
    @media only screen and (min-width : 769px) and (max-width : 992px)
 {
 .overlay-div-1 h3{font-size:40px ; line-height:53px}
 .overlay-div-1{padding:80px 0px}
   .circle-div1{ width:350px; height:350px; margin:0px auto;}
 .aboutimg {  width: 350px;  height: 350px;   border-radius: 50%;}
 .request-call{padding:13px 21px}
 .contact-center{padding:50px 0px}
 }
 
 
 
 
 @media screen and (max-width:768px) {
     .request-p{padding:0px;}
 .home-slider .owl-nav.disabled{display:none;}
 .button6{    padding: 8px 17px;    font-size: 14px;}
   .sliderbr{display:none;}
   .home-about-section h1{text-align:center; font-size:22px;}
   .home-services-section h2{font-size:25px;}
   .home-pr-section h5{font-size:22px;padding:0px 0px 20px;}
   .request-div{padding:30px; margin-top:20px}
   .testimonial-section h4{font-size:20px; padding:0px 0px 20px;}
   .services-inner h1{font-size:22px}
    #crumbs li{font-size:12px}
	.contact-section h4{font-size:22px;}
	.contact-div1{padding:18px 10px }
	.padding-section{padding:30px 0px}
 }
  @media screen and (max-width:991px) {
      
 .mobile-footer {
    float: left;
    display: block;
    background: #fff;
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 9999;
}
.mobile-footer li:first-of-type {
    background: #ef570c;
}
.mobile-footer li:nth-of-type(2) {
    background: #142129;
}
.mobile-footer li:nth-of-type(3) {
    background: #075e54;
}
.mobile-footer li a {
    color: #fff;
    width: 100%;
    float: left;
    padding: 1px;
}
.mobile-footer li {
    width: 33.33%;
    float: left;
    color: #fff;
}
.mobile-footer li span {
    float: left;
    width: 100%;
    font-size: 13px;
}

  .mobilecontact-no span {  color: #00a3b3;  font-size: 25px;}
  .wssearch {  position: absolute;  right: 0;  top: 0;  padding: 15px 15px 8px 15px;    background: transparent;}
  .slider-section{    margin-top: 55px;}
  .inner-banner-section{margin-top:55px;}
   
 .event-section p{padding:0px;}
 .event-section h5{font-size:27px}
  .request-div p{padding:0px 0px 10px;}
 .ti-angle-down{display:none;}
 
 .footer-mobile-part2{width: 100%; display:block;
    float: left;
    position: absolute;
    bottom: 10px;
    z-index: 9999;}
 .callbtn_ul{width: 100%; float:left; display:block;}
.callbtn_ul li{width:50%; float:left;}
.callbtn_ul li a{color:#fff;}
 
.callbtn_ul li:nth-of-type(1) i{float:left;}
.callbtn_ul li:nth-of-type(2) i{float:right;}
.callbtn_ul li:nth-of-type(1) a {
    color: #fff;
    background: #00cc4a;
    float: left;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    text-align: center;
    padding: 7px 10px;
    font-size: 30px;
}

.callbtn_ul li:nth-of-type(2) a {
 color: #fff;
    background: #ff4400;
    float: right;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    text-align: center;
    padding: 11px 10px;
    font-size: 23px;
}

  }
  
@media only screen and (max-width: 991px)
 
  }
 