
.info_service {
    padding: 18px 0 0;
}
@media only screen and (max-width: 767px) .serviceBox_1, .serviceBox_3 {
    margin-bottom: 30px;
}

@media only screen and (max-width: 768px)
.serviceBox_1, .serviceBox_2, .serviceBox_3 {
    margin-bottom: 30px;
}
.serviceBox_1 {
    border: 1px solid #1D5E94;
    border-radius: 5px;
    padding: 10px;
    height: auto;
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px #1d5e94, 0 0 204px #1d5e94 inset;
}
@media only screen and (max-width: 767px)
.serviceBox_1, .serviceBox_3 {
    margin-bottom: 30px;
}
@media only screen and (max-width: 768px)
.serviceBox_1, .serviceBox_2, .serviceBox_3 {
    margin-bottom: 30px;
}
.serviceBox_1 {
    border: 1px solid #1D5E94;
    border-radius: 5px;
    padding: 10px;
    height: auto;
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px #1d5e94, 0 0 204px #1d5e94 inset;
}

.red:hover {
    background-color: #18356f;
    border-bottom: 5px solid #11254d;
}
.action-button:active {
    transform: translate(0px,5px);
    -webkit-transform: translate(0px,5px);
    border-bottom: 1px solid;
}
.action-button:hover {
    color: #fff;
}
.red:hover {
    background-color: #18356f;
    border-bottom: 5px solid #11254d;
}
.action-button:active {
    transform: translate(0px,5px);
    -webkit-transform: translate(0px,5px);
    border-bottom: 1px solid;
}
.action-button:hover {
    color: #fff;
}
input[type="submit"] {
    color: #fff !important;
}
body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    /* font-family: Lato,sans-serif; */
    font-size: 16px;
    line-height: 20px;
    color: #000;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
input[type="submit"] {
    color: #fff !important;
}
body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    /* font-family: Lato,sans-serif; */
    font-size: 16px;
    line-height: 20px;
    color: #000;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
.red {
    background-color: #E00000;
    border-bottom: 5px solid #9b0303;
}
.action-button {
    position: relative;
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.red {
    background-color: #E00000;
    border-bottom: 5px solid #9b0303;
}
.action-button {
    position: relative;
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}


        .fetaure_bottom{
            
            margin-top:20px;
            margin-bottom:10px;
        }
        .dividerHeading h4 span {
            background: white;
            position: relative;
            line-height: 7px;
            top: 4px;
            display: inline-block;
        }

.dividerHeading h4 span {
    background: white;
    position: relative;
    line-height: 7px;
    top: 4px;
    display: inline-block;
    color: #E91E63;
}

.dividerHeading h4, .widget_title h4 {
    font-size: 18px;
    position: relative;
    line-height: 0;
    border-bottom: 2px solid #009688;
}

      
        .dividerHeading, .widget_title {
            text-align: center;
            position: relative;
            margin-bottom: 25px;
        }

.dividerHeading, .widget_title {
    text-align: center;
    position: relative;
    margin-bottom: 25px;
}

            .dividerHeading h4 span:before, .widget_title h4 span:before {
                margin-right: 10px;
            }

    .dividerHeading h4 span:before, .dividerHeading h4 span:after, .widget_title h4 span:after, .widget_title h4 span:before {
        color: #009688;
        font-size: 13px;
        content: "\f10c";
        font-family: fontawesome;
        display: inline-block;
    }

            .dividerHeading h4 span:before, .widget_title h4 span:before {
                margin-right: 10px;
            }

    .dividerHeading h4 span:before, .dividerHeading h4 span:after, .widget_title h4 span:after, .widget_title h4 span:before {
        color: #009688;
        font-size: 13px;
        content: "\f10c";
        font-family: fontawesome;
        display: inline-block;
    }

:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dividerHeading h4 span:after, .widget_title h4 span:after {
    margin-left: 10px;
}

.dividerHeading h4 span:before, .dividerHeading h4 span:after, .widget_title h4 span:after, .widget_title h4 span:before {
    color: #009688;
    font-size: 10px;
    content: "\f10c";
    font-family: fontawesome;
    display: inline-block;
}

.dividerHeading h4 span:after, .widget_title h4 span:after {
    margin-left: 10px;
}

.dividerHeading h4 span:before, .dividerHeading h4 span:after, .widget_title h4 span:after, .widget_title h4 span:before {
    color: #009688;
    font-size: 13px;
    content: "\f10c";
    font-family: fontawesome;
    display: inline-block;
}

:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* Footer Social
====================================*/
.footer_social {
    float: left;
}

.footbot_social {
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
}

    .footbot_social li {
        float: left;
        background: none !important;
        padding: 1px;
    }

        .footbot_social li a {
            color: #666;
            display: block;
            height: 72px;
            text-align: center;
            width: 156px;
            -webkit-transition: 0.25s;
            -moz-transition: 0.25s;
            -o-transition: 0.25s;
            transition: 0.25s;
            margin: 0 2px;
        }

            .footbot_social li a i {
                font-size: 18px;
                line-height: 40px;
                margin-right: 0;
                float: none;
            }

            .footbot_social li a.fb:hover {
                background: #1964DA;
                border-radius: 5px;
                color: #fff;
            }

            .footbot_social li a.twtr:hover {
                color: #fff;
                background: #3ABDD1;
                border-radius: 5px;
            }

            .footbot_social li a.gmail:hover {
                color: #fff;
            }

            .footbot_social li a.pinterest:hover {
                color: #fff;
            }

            .footbot_social li a.rss:hover {
                color: #fff;
                background: #F15200;
                border-radius: 5px;
            }

            .footbot_social li a.tumblr:hover {
                color: #fff;
            }

            .footbot_social li a.flickr:hover {
                color: #fff;
            }

            .footbot_social li a.instagram:hover {
                color: #fff;
            }

            .footbot_social li a.linkedin:hover {
                color: #fff;
            }

            .footbot_social li a.skype:hover {
                color: #fff;
                background: #00AAF1;
                border-radius: 5px;
            }

            .footbot_social li a.youtube:hover {
                color: #fff;
            }

            .footbot_social li a.dribbble:hover {
                color: #fff;
                background: #F97193;
                border-radius: 5px;
            }

.footer_bottom {
    background: #008e74;
    padding: 0px 0;
    color: #fff;
}
.counter {
    font-family: DSDIGI;
    /* background-color: #000; */
    letter-spacing: 5px;
    color: #FFF;
    font-size: 18px;
    border-radius: 3px;
    margin-top: 5px;
}

/*.obj {
	text-shadow: 
		 1px -1px 8px rgba(204, 2, 4, 0.9),
		-1px  1px 8px rgba(204, 2, 4, 0.9),
		 1px  1px 8px rgba(204, 2, 4, 0.9),
		-1px -1px 8px rgba(204, 2, 4, 0.9),
		 0px  1px 8px rgba(204, 2, 4, 0.9),
		 0px -1px 8px rgba(204, 2, 4, 0.9),
		 1px  0px 8px rgba(204, 2, 4, 0.9),
		-1px  0px 8px rgba(204, 2, 4, 0.9);
}*/
.visitor-counter-lbl {font-size:14px; float:right; margin-right:10px;}
.visitor-counter {float:right;}
.visitor-counter td{background-color:transparent !important; line-height:30px;}
.visitor-counter td:first-child{padding-left:10px;}
.visitor-counter td:last-child{padding-right:3px;}


.btntoTop.active {
    opacity: 1;
}
.btntoTop {
    width: 44px;
    height: 44px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    background-color: #34495e;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.btntoTop:before {
    content: "\f106";
    display: inline-block;
    vertical-align: middle;
    font: 32px 'FontAwesome';
    color: #b8bcc0;
}
/* ===================================================== */
/* 4. FOOTER & FOOTER WIDGETS												 */
/* ===================================================== */
.footer_bottom {
    background: #008e74;
    padding: 0px 0;
    color: #fff;
}

.footer {
    /*background:url(../images/footer-bottom-bg.png);*/
    background-repeat: repeat;
    /*background-color: #323A45;*/
    padding: 30px 0;
    position: relative;
    color: #fff;
}

.footer-top-wrapper:after {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    height: 4px;
    width: 100%;
    background: url(../images/after-bottom-bg.png) repeat;
    z-index: 10;
}

.footer-top-wrapper ul:before,
.footer-top-wrapper ul:after {
    display: table;
    line-height: 0;
    content: "";
}

.footer-top-wrapper ul:after {
    clear: both;
}

.footer-top-wrapper {
    text-align: center;
    background: url(../images/footer-top-bg.jpg) repeat #333;
}

    .footer-top-wrapper ul {
        display: inline-block;
        padding: 12px 0px 7px 0px;
        margin: 0;
        list-style: none;
    }

        .footer-top-wrapper ul li {
            float: left;
            color: #888888;
        }

            .footer-top-wrapper ul li a {
                padding: 0px 12px;
                color: #fff;
            }

            .footer-top-wrapper ul li:hover a,
            .footer-top-wrapper ul li.selected a {
                color: #fff;
            }

            .footer-top-wrapper ul li:before {
                content: '|';
            }

            .footer-top-wrapper ul li:first-child:before {
                content: '';
            }
/* Footer Widgets
====================================*/

.widget_content {
    margin-top: 15px;
}

    .widget_content > p {
        font-family: Pt Sans;
        font-size: 14px;
    }

.copyright {
    color: #f5f5f5;
    font-size: 12px;
    line-height: 40px;
    margin: 0;
}

    .copyright a {
        color: #fff;
        text-decoration: none;
    }

        .copyright a:hover {
            color: #aaa;
        }

.sidebar .widget h4 span {
    background: #fff;
    color: inherit;
}

.counter{
  font-family:DSDIGI;
  /*background-color: #000;*/
  letter-spacing: 5px;
  color: #FFF;
  font-size:18px;
  border-radius:3px;
  margin-top:5px;
}



.wrapper .four_content {
    position: relative;
    margin: 0 auto;
    display: block;
}

@media (min-width: 941px) and (max-width: 1200px) {
    .wrapper .four_content {
        max-width: 100%;
        width: 100%;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .wrapper .four_content {
        max-width: 100%;
        width: 100%;
    }
}

@media (min-width: 1401px) and (max-width: 1700px) {
    .wrapper .four_content {
        max-width: 100%;
        width: 80%;
    }
}

@media only screen and (min-width: 1701px) {
    .wrapper .four_content {
        max-width: 100%;
        width: 85%;
    }
}