@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:100,300,400,700);
.arrows-section,.btn,.col-md-6.text{
    text-align:center
}
.btn,.owl-controls{
    -moz-user-select:none
}
.btn,.text_1{
    white-space:nowrap
}
.conten>h3,.date li,.gray,.gray.abttext,.seviceblock li{
    letter-spacing:1px
}
#toggle,.banner,.home-concept,.lasth,.textmex,.ulibody p,section{
    clear:both
}
body{
    margin:0;
    padding:0;
    color:#9ea6a4;
    overflow-x:hidden;
    background-color:#fff;
    -webkit-text-size-adjust:100%;
    font-family:'Open Sans'
}
.tophedr{
    background:#191d42;
    height:20px;
    overflow:hidden;
	display:none;
}
.menurtpe{
    box-shadow:0 0 1px #4b4b4b;
    height:55px
}
img{
    width:100%
}
.logosectio{
    float:left;
    left:0;
    padding:0;
    position:absolute;
    top:9px;
    width:190px
}
.contactscction{
    float:right;
    padding-top:10px;
    height:20px
}
.contactscction li{
    border-right:1px solid #ccc;
    float:left;
    font-size:14px;
    margin-left:15px;
    padding-right:15px
}
.contactscction li:nth-child(2){
    padding-right:0;
    border-right:0
}
.contactscction li strong{
    color:#079f3a;
    font-size:14px;
    font-weight:400
}
.adj{
    margin-right:75px;
    padding-bottom:10px
}
.contactscction1{
    float:left;
    height:58px;
    /* margin:0 0 0 555px */
	margin: 27px 0 17px 555px;
}
.contactscction1 li{
    border-right:1px solid #ccc;
    float:left;
    font-size:14px;
    margin-left:15px;
    padding-right:15px
}
.contactscction1 li:nth-child(2){
    padding-right:0;
    border-right:0
}
.contactscction1 li strong{
    color:#079f3a;
    font-size:14px;
    font-weight:400
}
.contactscction2{
    float:left;
    margin:5px 0 0 561px
}
.contactscction2 li{
    border-right:1px solid #ccc;
    float:left;
    font-size:14px;
    margin-left:15px;
    padding-right:15px
}
.contactscction2 li:nth-child(2){
    padding-right:0;
    border-right:0
}
.contactscction2 li strong{
    color:#079f3a;
    font-size:14px;
    font-weight:400
}
.teamviewer1 img{
    width:84px
}
.teamviewer1{
    border:0!important;
    margin-left:6px!important;
    margin-right:0!important;
    padding-right:2px!important
}
.popnav{
    position:fixed;
    z-index:100000000;
    background:rgba(255,255,255,.65);
    top:0
}
.popup_navmenu{
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out
}
.icon{
    float:left;
    margin-right:6px;
    color:#079f3a
}
.leftul li,.section-short-title.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-slide-top>h1{
    color:#fff
}
.leftul{
    float:right
}
.leftul>ul{
    margin:0
}
.leftul li{
    border-right:1px solid #565766;
    font-size:14px;
    line-height:0;
    margin:0;
    padding:3px 13px;
    float:left
}
.banner{
    margin-top:-10px;
    z-index:-9;
    overflow:hidden;
    width:100%
}
.rev_slider_wrapper>ul{
    visibility:hidden
}
.rev_slider{
    position:relative;
    overflow:visible;
    display:none;
    max-height:650px;
    height:650px
}
.rev_slider img{
    max-width:none!important;
    -moz-transition:none 0;
    -webkit-transition:none 0;
    -o-transition:none 0;
    transition:none 0;
    margin:0;
    padding:0;
    border:none
}
.tp-bullets,.tparrows{
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    -ms-transition:opacity .2s ease-out;
    -webkit-transform:translateZ(5px)
}
.rev_slider .no-slides-text{
    font-weight:700;
    text-align:center;
    padding-top:80px
}
#toggle,#toggle .content,.mobile_applications{
    text-align:left
}
.rev_slider ul{
    margin:0;
    padding:0;
    list-style:none!important;
    background-position:0 0
}
.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{
    list-style:none!important;
    position:absolute;
    visibility:hidden;
    margin:0!important;
    padding:0!important;
    overflow-x:visible;
    overflow-y:visible;
    background-image:none;
    background-position:0 0;
    text-indent:0
}
#toggle,.apnbtn,.bootm_brd,.date,.defoul,.home-04 #box-footer .box-footer-top .box-connect a,.home-concept,.lasth,.section-short-title,.textmex,.toph,.totlaspace,.uliabtlink{
    overflow:hidden
}
.rev_slider .caption,.rev_slider .tp-caption{
    position:absolute;
    visibility:hidden;
    white-space:nowrap
}
.element_1{
    z-index:2
}
.element_2{
    z-index:3
}
.element_3{
    z-index:4
}
.text_1{
    z-index:6
}
.slide_2{
    z-index:12
}
.tp-simpleresponsive img{
    max-width:none
}
.tp-bullets{
    z-index:1000;
    position:absolute;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1
}
.tp-bullets.hidebullets{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0
}
.tp-bullets.simplebullets.navbar{
    border:1px solid #666;
    border-bottom:1px solid #444;
    background:url(../images/boxed_bgtile.png);
    height:40px;
    padding:0 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.tp-bullets.simplebullets.navbar-old{
    background:url(../images/navigdots_bgtile.png);
    height:35px;
    padding:0 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.tp-bullets.simplebullets.round .bullet{
    cursor:pointer;
    position:relative;
    background:url(../images/bullet.png) top left no-repeat;
    width:50px;
    height:50px;
    margin-right:0;
    float:left;
    margin-top:0;
    margin-left:3px
}
.tp-bullets.simplebullets.navbar .bullet{
    cursor:pointer;
    position:relative;
    background:url(../images/bullet_boxed.png) top left no-repeat;
    width:18px;
    height:19px;
    margin-right:5px;
    float:left;
    margin-top:10px
}
.tp-bullets.simplebullets.navbar .bullet.first{
    margin-left:0!important
}
.tp-bullets.simplebullets.navbar .bullet.last{
    margin-right:0!important
}
.tp-bullets.simplebullets.navbar-old .bullet{
    cursor:pointer;
    position:relative;
    background:url(../images/navigdots.png) bottom left no-repeat;
    width:15px;
    height:15px;
    margin-left:5px!important;
    margin-right:5px!important;
    float:left;
    margin-top:10px
}
.tp-leftarrow,.tp-rightarrow{
    z-index:100;
    position:relative;
    width:40px;
    cursor:pointer
}
.tp-bullets.simplebullets.navbar-old .bullet.first{
    margin-left:0!important
}
.tp-bullets.simplebullets.navbar-old .bullet.last{
    margin-right:0!important
}
.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{
    background-position:top left
}
.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{
    background-position:bottom left
}
.tparrows{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1
}
.tparrows.hidearrows{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0
}
.tp-leftarrow{
    background:url(../images/large_left.png) top left no-repeat;
    height:40px
}
.tp-rightarrow{
    background:url(../images/large_right.png) top left no-repeat;
    height:40px
}
.section-short-title{
    margin-bottom:0;
    text-align:left;
    width:100%
}
.section-short-title h1,.section-short-title h2{
    font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    line-height:1.22;
    margin-bottom:20px;
    padding:0 0 0 10px;
    text-transform:capitalize;
    font-size:36px
}
.serpar{
    background:url(../images/serpar.jpg) center top rgba(0,0,0,0);
    padding:0;
	margin-top:30px;
}
.respect{
    font-size:14px!important
}
.colo{
    color:#3142a3!important
}
.opening-hours li,.opening-hours p{
    font-size:16px
}
.opening-hours li{
    border-bottom:1px solid #f1f1f2;
    line-height:30px;
    margin:0 15px;
    padding:5px 0
}
.value{
    float:right
}
.appointment-form{
    padding:25px 0 30px
}
input[type=email],input[type=number],input[type=text],select{
    height:40px;
    outline:0;
    width:45%;
    margin:7px
}
button,input,select,textarea{
    border:1px solid #ccc;
    border-radius:5px;
    color:#a5a5a5;
    float:left;
    font-family:inherit;
    font-size:14px;
    margin:0 10px 7px 0;
    padding:13px 9px 10px
}
.btn,.btn-default{
    color:#fff
}
.appointment-form textarea{
    margin-bottom:15px
}
textarea{
    height:161px;
    outline:0;
    resize:none;
    width:93%
}
.appointment-sec{
    background:url(../images/lines-bg-white.jpg) center top rgba(0,0,0,0);
    padding:0
}
.client-section
{
    background: #f9f9f9;
    background-image:none;
}
@media (max-width:480px){
    .appointment-sec{
        background:0 0;
        padding:0
    }
}
.btn.btn-default.btn-rounded{
    background:#09a03d;
    border:1px solid #09a03d;
    color:#fff;
    float:right;
    margin-right:41px;
    padding:10px 20px
}
button,html input[type=button],input[type=reset],input[type=submit]{
    cursor:pointer;
    min-width:130px
}
.btn-rounded{
    border-radius:5px
}
.btn{
    background-image:none;
    border:1px solid transparent;
    cursor:pointer;
    display:inline-block;
    font-family:SourceSansProBold;
    font-size:16px;
    line-height:1.42857;
    margin-bottom:0;
    padding:12px 20px 6px;
    text-transform:uppercase;
    vertical-align:middle
}
.col-md-6 h3,.conico h3{
    text-transform:capitalize
}
.appointment-form.clearfix{
    width:40%;
    background:#fff;
    right:0;
    position:absolute;
    top:-90px;
    z-index:999
}
.arrows-section,.col-md-6>img,.lasth li,.seviceblock li{
    width:100%
}
.fa.fa-calendar{
    font-size:34px;
    color:#09a03d
}
select{
    margin:6px!important
}
.arrows-section::after{
    background-color:#c8cfd7;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    top:140px;
    width:100%;
    z-index:-1
}
.arrows-section{
    height:41px;
    margin-top:-21px;
    position:relative;
    z-index:999
}
.textmex{
    padding-left:8px;
    margin-bottom:12px
}
a{
    color:#666;
    display:block;
    text-decoration:none;
    transition:background .4s ease 0s,color .4s ease 0s
}
.conico h3,.seviceblock li{
    color:#fff;
    font-weight:300
}
.btn.btn-default.btn-rounded:hover{
    background:#007c19;
    border:1px
}
section{
    min-height:480px
}
.parallax-window{
    min-height:600px;
    background:0 0
}
.Stomavisit{
    min-height:120px
}
.seviceblock li{
    float:left;
    font-size:16px;
    line-height:40px;
    position:relative;
    padding-bottom:20px
}
.conico{
    float:left;
    margin-right:10px
}
.conico h3{
    font-size:24px
}
.colo.white{
    color:#fff!important;
    margin-top:45px
}
.section-short-title.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-slide-top>p{
    color:#fff;
    font-size:16px;
    letter-spacing:1px
}
.col-md-6 h3{
    color:#fff;
    font-weight:400
}
.toph{
    margin-top:0
}
.welcometext>p{
    font-size:16px;
    color:#666
}
.appointment-sec.height{
    min-height:600px
}
.ulibody a{
    margin:10px 0 0
}
.ulibody p{
    font-size:16px;
    color:#333
}
.text-bold {font-weight:700;}
.col-md-6.text.low>img{
    border:4px solid #fff;
    /* border-radius:370px; */
	border-radius:3%;
    height:350px;
    width:350px;
    box-shadow:0 0 2px#ccc
}
.uiconbody.Payrolld i{
    width:50px;
    height:50px;
    line-height:50px;
    font-size:22px
}
.posi>img{
    width:540px
}
.posi{
    height:370px
}
.col-md-6.following{
    width:75%
}
.arro_on{
    left:329px;
    position:absolute;
    top:2px
}
.row.denfollwed{
    position:relative
}
#toggle .content{
    background:#fff;
    float:left;
    margin-bottom:1px;
    padding:0;
    width:100%
}
#toggle>h3,#toggle>h3.active,#toggle>h3.active i{
    color:#fff;
    float:left;
    font-size:14px;
    font-weight:400;
    margin:1px 0;
    padding:12px;
    width:100%;
    text-transform:uppercase;
    cursor:pointer
}
#toggle>h3.active,#toggle>h3.active i{
    background:url(../images/active.png) right no-repeat #09a03d;
    border:1px solid #09a03d
}
#toggle>h3{
    background:url(../images/arrw.png) right no-repeat #191d42;
    border:1px solid #191d42
}
.For span,.content>span{
    display:block;
    font-size:13px;
    font-weight:200;
    line-height:22px;
    margin-top:17px
}
.gray{
    color:#333!important;
    font-size:16px!important
}
.section-short-title.centro{
    text-align:center;
    padding:24px
}
.col-md-6.texst>img{
    width:95%
}
.view>a{
    color:#191d42;
    float:right;
    position:absolute;
    right:21px;
    top:-38px;
    border:1px;
    padding:4px 10px
}
.col-md-6.rel{
    position:relative
}
.appointment-sec.clepass{
    background:#f4f4f4;
    padding-bottom:50px
}
.home-04 #box-footer .box-footer-bottom{
    padding:0
}
.home-04 #box-footer{
    background:url(../images/bgr-footer-h1.jpg) rgba(0,0,0,0)
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li{
    line-height:35px;
    padding-left:15px;
    position:relative
}
.home-04 #box-footer .box-footer-top{
    border-bottom:1px solid #45464a;
    padding:20px 0
}
.home-04 #box-footer .box-footer-top .box-connect{
    padding-top:10px
}
.home-04 #box-footer .box-footer-top .box-connect .block-title{
    color:#fff;
    float:left;
    margin-right:20px;
    padding:8px 0;
    text-transform:uppercase
}
.cms-home-04 a{
    color:#444
}
.home-04 #box-footer .box-footer-top .box-connect a{
    border:1px solid rgba(255,255,255,.1);
    border-radius:100%;
    display:block;
    float:left;
    height:30px;
    line-height:30px;
    margin-right:5px;
    position:relative;
    text-align:center;
    width:30px;
    color:#999
}
.home-04 #box-footer .box-footer-middle .block{
    border-right:1px solid #45464a;
    height:350px;
    width:390px
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li::before{
    color:#fff;
    content:"";
    font-family:FontAwesome;
    left:0;
    position:absolute;
    top:2px
}
.home-04 #box-footer .box-footer-middle .block-customer .block-content ul li::before{
    display:none;
}
body.cms-home-04 a:hover,body.cms-home-04 a:hover::before{
    color:#14d492
}
.home-04 #box-footer .box-footer-middle .block .block-title span{
    color:#fff;
    text-transform:uppercase
}
.seviceblock a,.titlebo{
    text-transform:capitalize
}
.block-title{
    padding:13px 0
}
.block-content img{
    width:40%;
    float:left
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li a:hover,.home-04 #box-footer .box-footer-middle .block .block-content ul li span:hover{
    color:#14d492
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li a,.home-04 #box-footer .box-footer-middle .block .block-content ul li span{
    color:#999
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li a
{
    display:block;overflow:auto;
}
.home-04 #box-footer .box-footer-bottom .box-left ul li.home{
    margin-right:15px
}
.home-04 #box-footer .box-footer-bottom .box-left h6,.home-04 #box-footer .box-footer-bottom .box-left h6 a{
    color:#ccc
}
#links li{
    width:120px;
    float:left;
    margin:14px 14px 0 0
}
.home-04 #box-footer .box-footer-top .box-tweeter .block-title{
    margin-right:8px;
    background:url(../images/title-twetter-h4.png) no-repeat rgba(0,0,0,0);
    float:left;
    height:52px;
    text-indent:-9999px;
    width:56px
}
.Sandhurst{
    color:#fff
}
.demolinl a{
    float:right;
    margin-left:12px
}
.home-04 .content{
    color:#999
}
.home-04 h6{
    float:right;
    color:#999;
    width:auto
}
.privacy-policy
{
    color: #999;
}
.privacy-policy:hover
{
    color: #14d492;
}
.face.me,.onesect,.owl-carousel .owl-item{
    float:left
}
.home-04 #box-footer .box-footer-bottom .box-left ul li{
    float:left;
    margin-right:3px
}
.home-04 #box-footer .box-footer-middle{
    border-bottom:1px solid #45464a;
    margin-top:30px;
    padding-bottom:30px
}
.home-04 #box-footer .box-footer-bottom .box-left ul li a{
    color:#ccc
}
.leftul a{
    color:#fff
}
.parallax-window.height{
    min-height:340px!important
}
.face.me{
    margin:0 6px 0 0;
    width:279px
}
.testmonail{
    background:#333;
    color:#fff;
    font-family:"Comic Sans MS"
}
.owl-carousel .owl-wrapper:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel,.owl-carousel .owl-wrapper{
    display:none;
    position:relative
}
.owl-carousel{
    width:100%;
    -ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper-outer{
    margin-top:20px;
    overflow:hidden;
    position:relative;
    width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition:height .5s ease-in-out;
    -moz-transition:height .5s ease-in-out;
    -ms-transition:height .5s ease-in-out;
    -o-transition:height .5s ease-in-out;
    transition:height .5s ease-in-out
}
.con_i i,.fa.fa-lock2,.fa_webcon i,.uiconbody i{
    transition:all .4s ease-in-out 0s
}
.owl-controls .owl-buttons div,.owl-controls .owl-page{
    cursor:pointer
}
.owl-controls{
    -webkit-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:transparent
}
.grabbing{
    cursor:url(grabbing.html) 8 8,move
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-origin{
    -webkit-perspective:1200px;
    -webkit-perspective-origin-x:50%;
    -webkit-perspective-origin-y:50%;
    -moz-perspective:1200px;
    -moz-perspective-origin-x:50%;
    -moz-perspective-origin-y:50%;
    perspective:1200px
}
.owl-fade-out{
    z-index:10;
    -webkit-animation:fadeOut .7s both ease;
    -moz-animation:fadeOut .7s both ease;
    animation:fadeOut .7s both ease
}
.owl-fade-in{
    -webkit-animation:fadeIn .7s both ease;
    -moz-animation:fadeIn .7s both ease;
    animation:fadeIn .7s both ease
}
.owl-backSlide-out{
    -webkit-animation:backSlideOut 1s both ease;
    -moz-animation:backSlideOut 1s both ease;
    animation:backSlideOut 1s both ease
}
.owl-backSlide-in{
    -webkit-animation:backSlideIn 1s both ease;
    -moz-animation:backSlideIn 1s both ease;
    animation:backSlideIn 1s both ease
}
.owl-goDown-out{
    -webkit-animation:scaleToFade .7s ease both;
    -moz-animation:scaleToFade .7s ease both;
    animation:scaleToFade .7s ease both
}
.owl-goDown-in{
    -webkit-animation:goDown .6s ease both;
    -moz-animation:goDown .6s ease both;
    animation:goDown .6s ease both
}
.owl-fadeUp-in{
    -webkit-animation:scaleUpFrom .5s ease both;
    -moz-animation:scaleUpFrom .5s ease both;
    animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out{
    -webkit-animation:scaleUpTo .5s ease both;
    -moz-animation:scaleUpTo .5s ease both;
    animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty{
    0%{
        opacity:1
    }
}
@-moz-keyframes empty{
    0%{
        opacity:1
    }
}
@keyframes empty{
    0%{
        opacity:1
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-moz-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
}
@-moz-keyframes backSlideOut{
    25%{
        opacity:.5;
        -moz-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -moz-transform:translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut{
    25%{
        opacity:.5;
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@-moz-keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -moz-transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -moz-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -moz-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        transform:translateZ(0) translateX(0)
    }
}
@-webkit-keyframes scaleToFade{
    to{
        opacity:0;
        -webkit-transform:scale(.8)
    }
}
@-moz-keyframes scaleToFade{
    to{
        opacity:0;
        -moz-transform:scale(.8)
    }
}
@keyframes scaleToFade{
    to{
        opacity:0;
        transform:scale(.8)
    }
}
@-webkit-keyframes goDown{
    from{
        -webkit-transform:translateY(-100%)
    }
}
@-moz-keyframes goDown{
    from{
        -moz-transform:translateY(-100%)
    }
}
@keyframes goDown{
    from{
        transform:translateY(-100%)
    }
}
@-webkit-keyframes scaleUpFrom{
    from{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
}
@-moz-keyframes scaleUpFrom{
    from{
        opacity:0;
        -moz-transform:scale(1.5)
    }
}
@keyframes scaleUpFrom{
    from{
        opacity:0;
        transform:scale(1.5)
    }
}
@-webkit-keyframes scaleUpTo{
    to{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
}
@-moz-keyframes scaleUpTo{
    to{
        opacity:0;
        -moz-transform:scale(1.5)
    }
}
@keyframes scaleUpTo{
    to{
        opacity:0;
        transform:scale(1.5)
    }
}
.onesect{
    width:47%;
    margin-right:15px;
    position:relative
}
.conten{
    background:#fff;
    float:right;
    padding:9px 9px 9px 60px;
    width:475px;
    height:170px
}
.conten>h3{
    font-size:15px;
    font-weight:500;
    margin:2px 0 0;
    color:#666
}
.aboutlink .section-short-title,.titlebo{
    color:#3142a3
}
.conten>p{
    font-size:14px
}
.readmore>a{
    float:right;
    margin-right:16px
}
.arro_on,.date li,.de_manage,.flotleft,.ice,.seviceblock a,.titlebo,.uiconbody,.uliabtlink a,.ulibody a{
    float:left
}
.date>ul{
    padding:0;
    margin:9px 0 0
}
.date li{
    margin-right:14px;
    font-weight:700;
    font-size:13px
}
.titlebo{
    font-size:20px;
    line-height:25px;
    padding-bottom:10px
}
.item1.lineone{
    line-height:23px!important
}
.box-left li{
    width:30px
}
.uiconbody{
    margin-right:10px
}
.mobile-app { background:url(../images/mobile-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.webdesign { background:url(../images/web-design-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.ecomm { background:url(../images/e-commerce-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.portfolio { background:url(../images/portfolio-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.client { background:url(../images/client-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.contact-bg { background:url(../images/contact-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.vendor-bg { background:url(../images/vendor-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0)!important;}
.allbg{
    background:url(../images/allbg.jpg) 0 0/cover no-repeat rgba(0,0,0,0);
    /* min-height:170px; */
    min-height:270px;
    width:100%
}
.aboutlink{
    padding-top:30px;
    position:relative
}
.ice,.uliabtlink a{
    color:#fff
}
.ice{
    margin:0 5px 0 14px
}
.uliabtlink{
    display:table;
    min-width:280px;
    text-align:left
}
.defoul h2{
    color:#079f3a;
    border-bottom:1px dashed #ccc;
    font-size:17px;
    font-weight:300;
    padding-bottom:12px
}
.defoul .ice{
    color:#333
}
.defoul li{
    width:33%;
    float:left
}
.fonbg{
    font-size:35px
}
.uliabtlink>ul{
    margin-top:0
}
.active{
    font-weight:700!important
}
.fa.fa-thumb-tack{
    font-size:34px;
    color:#09a03d
}
.fa_webcon i,.uiconbody i{
    background:#fff;
    border-radius:50%;
    box-shadow:0 2px 6px rgba(0,0,0,.2);
    color:#3142a3;
    display:inline-block;
    font-size:36px;
    height:79px;
    line-height:79px;
    margin-right:20px;
    text-align:center;
    width:79px;
    border:1px solid #ccc
}
.flotleft{
    width:440px
}
.seviceblock a{
    color:#fff;
    font-size:17px;
    font-weight:unset;
    width:340px;
    position:relative;
    line-height:56px
}
.de_manage{
    width:270px
}
.client-logo.wrapper.clntlogo.port>li{
    width:22%
}
.arro_on.tabe{
    top:-30px;
    left:357px
}
.col-md-6.text.rel{
    height:370px;
    position:absolute;
    right:40px;
    top:-46px
}
.parallax-window.searchwind{
    min-height:650px
}
.arro_on.payrollds{
    top:21px
}
.block.block-cu.col-lg-3.col-md-3.col-sm-3.col-xs-12{
    border-right:0!important
}
.teamviewer img{
    width:24px
}
.play_store,.red{
    float:right
}
.home-concept .row{
    position:relative
}
.home-concept .cloud,.home-concept .sun{
    height:56px;
    position:absolute;
    display:block
}
.align-center,.center{
    text-align:center!important
}
.home-concept .sun{
    background:url(../images/home-concept-icons.png) no-repeat rgba(0,0,0,0);
    left:10%;
    top:35px;
    width:60px
}
.home-concept .cloud{
    background:url(../images/home-concept-icons.png) 100% 0 no-repeat rgba(0,0,0,0);
    left:57%;
    width:116px;
    top:52.61px
}
.container.rela,.fc-slideshow,.home-concept strong,.project-image,header .container{
    position:relative
}
.home-concept .process-image{
    background:url(../images/home-concept-item.png) no-repeat rgba(0,0,0,0);
    margin:135px auto 0;
    padding-bottom:50px;
    position:relative;
    width:160px;
    z-index:1;
    animation-delay:.4s
}
.col-md-offset-1{
    margin-left:8.33333%
}
.home-concept .process-image img{
    border-radius:150px;
    height:auto;
    margin:7px 8px;
    max-height:145px;
    max-width:145px;
    width:auto
}
.home-concept strong{
    color:#3142a3;
    display:block;
    font-family:"Shadows Into Light",cursive;
    ont-size:2.1em;
    font-weight:400;
    margin-top:30px;
    font-size:17px
}
.colo.white.sdre,.dentalsto,.gray.abttext{
    color:#333!important
}
.apnbtn,.home-concept{
    display:inline-block
}
.than_desing>p,.thn{
    font-family:playball
}
.fc-slideshow{
    border-radius:50%;
    height:338px;
    margin:0 auto;
    perspective:1200px;
    top:6px;
    width:338px
}
ul.fc-slides{
    list-style:none;
    margin:0;
    padding:0
}
.project-image{
    background:url(../images/home-concept-item.png) 100% 0 no-repeat rgba(0,0,0,0);
    margin:15px 0 0 -30px;
    padding-bottom:45px;
    width:350px;
    z-index:1
}
.project-image img{
    border-radius:150px;
    height:auto;
    margin:7px 8px;
    width:95%
}
.home-concept{
    background:url(../images/home-concept.png) center 0 no-repeat rgba(0,0,0,0);
    width:100%
}
.uiconbody img{
    width:auto;
    margin:-4px 0 0
}
.appointment-sec.height.min{
    min-height:540px
}
.col-md-4.aplicacionespng{
    position:absolute;
    width:655px;
    top:64px
}
.apnbtn{
    clear:right;
    margin:0;
    width:130px
}
.client-logo li:last-child::after,.client-logo li:nth-child(-n+4)::before,.client-logo li:nth-child(4n+4)::after,.play_store{
    display:none
}
.play_store{
    clear:both
}
.dropright{
    margin-right:6px!important;
    float:left;
    width:380px
}
.dropright>li{
    font-size:12px!important;
    line-height:14px!important
}
.grid-container11{
    background:#fff!important
}
.abou_absulute,.col-md-6.Platform{
    background:#fff
}
.abou_absulute{
    min-height:100px;
    border-radius:5px;
    left:0;
    position:absolute;
    /* top:107px; */
	top: 197px;
    width:440px
}
.gray.abttext{
    font-size:16px!important;
    font-weight:100;
    text-align:left
}
.client-logo li::after,.client-logo li::before{
    background:#ccc;
    content:""
}
.col-md-6.Platform .ulibody{
    height:500px
}
.colo.Accelerate{
    color:#3142a3!important;
    float:left;
    font-size:20px;
    font-weight:400;
    text-align:left;
    width:100%
}
.con_i i,.con_i>h1,.than_desing{
    text-align:center
}
.col-md-6.Powerful{
    position:relative
}
.Innovative{
    left:0;
    position:absolute;
    top:85px
}
.Innovative>img{
    width:80%
}
.flotleft.flotleft2{
    float:left;
    width:490px
}
.client-logo li,.fa.fa-lock2{
    display:inline-block;
    text-align:center
}
.client-logo li::before{
    bottom:109%;
    height:1px;
    left:0;
    position:absolute;
    width:100%
}
.client-logo li::after{
    height:100%;
    left:106%;
    position:absolute;
    top:0;
    width:1px
}
.client-logo li{
    margin:1%;
    position:relative;
    width:22%
}
.client-logo img{
    width:73%
}
.face.me>img{
    width:60%
}
.ser_leftlink>li{
    border-bottom:1px dashed #ccc;
    line-height:32px;
    list-style:none
}
.ser_fa{
    float:left;
    margin:0 3px 0 0
}
#left_link li{
    border-bottom:1px dashed #ccc;
    line-height:45px;
    padding:0 0 0 10px;
    width:100%
}
.selected{
    background:#fff;
    color:#079f3a!important
}
.fa_webcon , .mr-20{margin-right: 20px;}
.fa_webcon{
    float:left
}
.fa_webcon img{
    width:100%
}
.ser_leftlink{
    background:#f4f4f4;
    padding:10px 0
}
.design_details li{
    float:left;
    padding:0 0 30px;
    width:100%
}
.container.to_dowb{
    padding:40px 0
}
.den_design{
    border-bottom:4px double #ddd;
    font-size:22px;
    margin:0 0 10px;
    padding:0 0 3px;
    color:#3142a3
}
.fa_webcond>strong{
    font-size:15px;
    font-weight:600;
    color:#3142a3
}
.fa_webcond,.web_desing>p{
    color:#595959;
    padding:10px 0 0
}
.selected a{
    color:#079f3a!important
}
.web_desing>p{
    padding:10px 0
}
.colo.lite{
    font-size:20px
}
.col-md-8.get{
    float:right;
    width:55%
}
.fa.fa-lock2{
    background:#fff;
    border:1px solid #ccc;
    border-radius:50%;
    box-shadow:0 2px 6px rgba(0,0,0,.2);
    color:#3142a3;
    font-size:36px;
    height:79px;
    line-height:79px;
    margin-right:20px;
    width:79px
}
.fa.fa-lock2>img{
    width:50px
}
.client-logo.wrapper.clntlogo>li{
    width:23%
}
.client-logo.wrapper.clntlogo li::after{
    background:#3142a3;
    content:"";
    height:100%;
    left:104%;
    position:absolute;
    top:0;
    width:1px
}
.client-logo.wrapper.clntlogo li::before{
    bottom:104%;
    background:#3142a3
}
.client-logo.wrapper.clntlogo li:last-child::after,.client-logo.wrapper.clntlogo li:nth-child(-n+5)::before,.client-logo.wrapper.clntlogo li:nth-child(5n+5)::after{
    display:block
}
.client-logo.wrapper.clntlogo li:last-child::after,.client-logo.wrapper.clntlogo li:nth-child(-n+4)::before,.client-logo.wrapper.clntlogo li:nth-child(4n+4)::after{
    display:none
}
.client-logo.wrapper.clntlogo img{
    border:1px solid #ccc;
    box-shadow:0 0 5px #acacac
}
.testimg{
    float:left;
    margin:0 20px;
    padding:10px;
    width:150px
}
.testimg>img{
    border:1px solid #aeaeae;
    border-radius:75px;
    box-shadow:0 0 3px #868686
}
.leftimg{
    float:left;
    margin-top:28px;
    width:20px
}
.testitext.col-xs-8{
    width:81%
}
.testitext{
    background:#f3f3f3;
    border-radius:5px;
    margin-bottom:40px
}
.testitext>p{
    font-size:12px;
    color:#000;
    font-weight:300;
    padding:20px 0
}
.con_i>h1,.rd_ti,.red.desire{
    font-weight:700
}
.testitext img{
    margin-bottom:12px;
    margin-left:6px;
    margin-right:8px;
    max-width:100%;
    width:2%
}
.testitext.col-xs-8>h1{
    font-size:15px
}
.central.col-xs-12{
    border-bottom:1px solid #ddd;
    margin:30px 0 0
}
.con_i i{
    background:#fff;
    border:1px solid #ccc;
    border-radius:50%;
    box-shadow:0 0 3px rgba(0,0,0,.2);
    color:#3142a3;
    display:inline-block;
    font-size:56px;
    height:120px;
    line-height:120px;
    margin-right:20px;
    width:120px
}
.blackberry_develop,.buttonmenu,.densoft_presence,.ser_leftlink_container,.uk_dubai_aus,.video_section,table tr td:last-child,table tr td:nth-child(4){
    display:none
}
.blog_date,.blog_righted>h1{
    background:#3142a3
}
.con_i>h1{
    font-size:13px;
    margin:6px 0 0
}
.blog_bottom,.blog_right,.blog_righted,.downtab{
    text-align:left
}
.impck{
    margin:0 auto;
    width:80px
}
.blog_date,.leftdate{
    width:100px;
    float:left
}
.thn{
    font-size:46px
}
.than_desing>p{
    font-size:25px
}
.fa_arow{
    float:left;
    margin:0 6px 0 0
}
.totlaspace{
    padding-bottom:15px;
    color:#595959!important
}
.downtab{
    padding:20px 0 0
}
.downtab strong{
    color:#079f3a
}
.blog_date>h1,.blog_date>h6{
    color:#fff
}
.name_section>h1{
    border-bottom:1px dashed #ccc;
    color:#3142a3;
    font-size:20px;
    line-height:0;
    margin:21px 0 0;
    padding:0 0 16px
}
.blog_right{
    float:left;
    margin:0 0 0 13px;
    width:708px
}
.blog_left{
    float:left;
    width:840px;
    margin:18px 0 0
}
.blog_righted{
    float:left;
    margin:10px 0 0 20px;
    width:260px
}
.blog_righted>h1{
    color:#fff;
    font-size:22px;
    margin:8px 0 0;
    padding:9px 5px
}
.blogcotage li{
    line-height:30px!important
}
.bootm_brd{
    background:#fff;
    border:1px solid #ccc;
    box-shadow:0 0 5px #c2c2c2;
    margin:0 0 10px
}
.name_section>p{
    color:#666
}
.blog_bottom li{
    font-size:12px;
    line-height:0;
    margin:0;
    padding:0 0 12px
}
.gray.real,.section-short-title.centro.real{
    position:relative
}
.red.desire{
    left:908px;
    position:absolute;
    top:112px
}
.teamviewer>img{
    width:25px
}
.teamviewer{
    border:0!important;
    margin-left:6px!important;
    margin-right:0!important;
    padding-right:2px!important
}
.fa.fa-facebook,.fa.fa-google-plus,.fa.fa-instagram,.fa.fa-linkedin,.fa.fa-twitter,.fa.fa-youtube, .fa.fa-pinterest, .fa.fa-tumblr{
    height:auto;
    width:20px;
    float:left;
    line-height:35px;
    /*font-size:18px;*/
    font-size:22px;
}
.fa-quora
{
    width:20px;display:block;height:20px;position:absolute;top:8px;
    background-image:url("../images/quora-icon.png");
    background-position:center left;
    background-size:18px 18px;
    background-repeat:no-repeat;
}
.fa-quora:hover
{
    
    background-image:url("../images/quora-icon1.png");
}
.fa-medium
{
    width:20px;display:block;height:20px;position:absolute;top:8px;
    background-image:url("../images/medium-icon.png");
    background-position:center left;
    background-size:18px 18px;
    background-repeat:no-repeat;
}
.fa-medium:hover
{
    background-image:url("../images/medium-icon1.png");
}
.fa-whatsapp
{
    width:20px;display:block;height:20px;position:absolute;top:8px;
    background-image:url("../images/whatsapp-icon.png");
    background-position:center left;
    background-size:18px 18px;
    background-repeat:no-repeat;
}
.fa-whatsapp:hover
{
    
    background-image:url("../images/whatsapp-icon1.png");
}
.fa-messenger
{
    width:20px;display:block;height:20px;position:absolute;top:8px;
    background-image:url("../images/messenger-icon.png");
    background-position:center left;
    background-size:18px 18px;
    background-repeat:no-repeat;
}
.fa-messenger:hover
{
    background-image:url("../images/messenger-icon1.png");
}
.de_manage>p{
    margin:0!important;
    padding:0;
    position:absolute;
    top:23px;
    font-size:13px
}
.section-short-title.bottomy{
    text-align:center;
    padding:0 0 40px
}
.face-book>p,.pinseter>p,.tweeter>p{
    float:left;
    line-height:0;
    padding:20px 0 0;
    margin:0;
    font-size:20px
}
.block-content.with li{
    width:100%;
    clear:both
}
.block-content.with li {
    width:30px;
    float:left;
    clear:none;
    padding-left:0px !important;
}
.medium-icon, .quora-icon, .whatsapp-icon, .messenger-icon
{
    width:25px;height:35px;line-height:35px;
}
.whatsapp-box
{
    width:230px;height:60px;box-sizing:border-box;padding:10px 5px;display:none;position:absolute;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);border-radius:10px;
}
.whatsapp-box .whatsapp-logo
{
    float:left;width:30px;height:20px;display:block;box-sizing:border-box;padding:0 5px;vertical-align:middle;
}
.whatsapp-box .whatsapp-logo img
{
    width:100%;
}
.whatsapp-box .whatsapp-number
{
    float:left;width:155px;height:50px;display:block;box-sizing:border-box;padding:0 5px;vertical-align:middle;
}
.whatsapp-box .whatsapp-number span
{
    width:100%;height:20px;display:block;box-sizing:border-box;padding:0 5px;vertical-align:middle;
}
.whatsapp-box .ok-button
{
    float:left;width:30px;height:20px;display:block;background-color:#09a03d;border: 1px solid #09a03d;color: #fff;box-sizing:border-box;padding:0 5px;vertical-align:middle;border-radius:5px;cursor:pointer;
}
.whatsapp-box .ok-button:hover
{
    background-color:#007c19;
}
.home-04 #box-footer .box-footer-middle .block .block-content ul li a p{
    margin:0
}
.leftul .fa.fa-facebook,.leftul .fa.fa-google-plus,.leftul .fa.fa-instagram,.leftul .fa.fa-linkedin,.leftul .fa.fa-twitter,.leftul .fa.fa-youtube{
    line-height:1
}
.grid-container11.sarvi .dropright{
    width:208px
}
.best{
    color:#fff;
    float:left
}
.tophedr .container{
    padding:0
}
.buttonmenu{
    height:35px;
    position:absolute;
    right:-130px;
    width:35px;
    border:1px solid #000;
    text-align:center;
    background:#29166f;
    line-height:35px;
    margin:8px
}
.colr{
    color:#fff!important
}
.rightside{
    width:400px;
    position:fixed;
    right:-400px;
    top:146px;
    background:#000;
    height:200px
}
.m_show,.p_show{
    right:0
}
.buttonmenu>a{
    color:#fff
}
.mor_client{
    float:right;
    font-size:18px;
    margin-right:50px;
    background:#09a03d;
    color:#fff;
    line-height:25px;
    padding:5px 10px
}
.cl_list{
    margin:2%
}
td{
    padding:5px;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    font-size:12px
}
.rd_ti{
    color:red
}
table tr:last-child{
    border-bottom:1px solid #ccc
}
table tr td:nth-child(3){
    border-right:1px solid #ccc
}
.tab_li{
    width:100%;
    height:auto;
    margin:0 auto
}
.featherlight .featherlight-content{
    min-width:16%!important
}
.icon_cont{
    width:30px;
    height:25px;
    float:left;
    padding-right:5px
}
.high{
    height:95px
}
.high2{
    height:32px
}
.rev_slider .pana{
    max-width:auto;
    max-height:auto
}
#video1,#video2,#video3,#video4{
    width:100%;
    height:250px
}
.google_map{
    margin-top:20px
}
#SHWERA-ENTERPRISES-map .fa-map-marker,
#densoft-infotech-map .fa-map-marker {
  font-size: 20px;
  padding-right: 5px;
}

#SHWERA-ENTERPRISES-map,
#densoft-infotech-map {
  background-color: #079f3a;
  color: #fff;
  font-size: 14px;
  width: 125px;
  box-sizing: border-box;
  padding: 5px;
  border-radius: 5px;
}

#SHWERA-ENTERPRISES-map:hover,
#densoft-infotech-map:hover {
  background: #007c19;
  font-size: 14px;
}

.video-container {
  position: relative;
  z-index: 1;
}

.video-container img {
  width: 100%
}

.video-inner-container {
  position: absolute;
    top: 5%;
    left: 17.8%;
    z-index: 2;
    width: 64.8%;
    height: 69.6%;
}

.video-inner-container iframe {
  width: 100%;
  height: 100%;
}

.video-section {
  margin-top: 50px;
}
#wrapper, #example-1
{
    width:100%;height:100%;
}
.show-all-btn {
  
  background-image: url("../images/show-all-icon1.png") !important;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;margin-right:10px !important;background-position:7px 1px;
}

.show-all-btn.active:hover,
.show-all-btn.active {
  background-image: url("../images/show-all-icon1.png") !important;
  background-color: #29166f !important;
}

.show-all-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.show-website-btn {
  
  background-image: url("../images/website-icon1.png") !important;
  background-size: 28px 28px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-position: 5px 1px;
  background-color: #09a03d !important;margin-right:10px !important;
}

.show-website-btn.active:hover,
.show-website-btn.active {
  background-image: url("../images/website-icon1.png") !important;
  background-color: #29166f !important;
}

.show-website-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.show-software-btn {
  
  background-image: url("../images/software-icon1.png") !important;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;margin-right:10px !important;
}

.show-software-btn.active:hover,
.show-software-btn.active {
  background-image: url("../images/software-icon1.png") !important;
  background-color: #29166f !important;
}

.show-software-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.portfolio-m01 {
  /*border-bottom: 2px solid #09a03d;*/
}

.dental-btn {
  
  background-image: url("../images/dental-icon.png") !important;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;
  background-position: 20px 3px;margin-right:10px !important;
}

.dental-btn.active:hover,
.dental-btn.active {
  background-image: url("../images/dental-icon.png") !important;
  background-color: #29166f !important;
}

.dental-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.payroll-btn {
  
  background-image: url("../images/PAYROLL1.png") !important;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;margin-right:10px !important;background-position:15px 1px;
}

.payroll-btn.active:hover,
.payroll-btn.active {
  background-image: url("../images/PAYROLL1.png") !important;
  background-color: #29166f !important;
}

.payroll-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.medical-btn {
  
  background-image: url("../images/medical-icon.png") !important;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;margin-right:10px !important;background-position:15px 1px;
}

.medical-btn.active:hover,
.medical-btn.active {
  background-image: url("../images/medical-icon.png") !important;
  background-color: #29166f !important;
}

.medical-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.others-btn {
  
  background-image: url("../images/others-icon.png") !important;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 30px !important;
  background-color: #09a03d !important;
  background-position: 20px 3px;margin-right: 10px !important;
}

.others-btn.active:hover,
.others-btn.active {
  background-image: url("../images/others-icon.png") !important;
  background-color: #29166f !important;
}

.others-btn:hover {
  background-color: #29166f !important;
  color: #fff !important;
}

.blog-section
{
    margin:50px auto 0;
}
.triangle-down {
      width: 0;
      height: 0;
      right:20px;
      top:95%;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 20px solid #29166f;
      position:absolute;display:none;
    }
.comma {
    font-size: 30px;
    font-weight: bold;
    color: #29166F;
}
