@media (min-width : 320px) and (max-width: 478px)  {
#header_top {
    width: 100%;
    height: auto !important;
    margin-bottom: 20px;
    padding: 7px;
    background: #141414;
}

.twbx {
   font-size: 30px;
   margin-left: 0px !important;
   margin-top: -47px !important;
   color: #FFFFFF;
}

.bxon {
   width: 40%;
   text-align: center;
   margin-left: 2% !important;
   margin-top: 3% !important;
}

.thrbx {
   width: 40%;
   float: right;
   margin-top: -47px !important;
}

.turning {
    width: 100%;
    min-height: 556px;
    margin-top: -75px;
    padding: 0px 0px;
    background-size: cover;
    background: #fff;
}

.tplst ul {
    margin: 5px 0px 0px;
    list-style: none;
    padding: 0px 0px;
}

h1.digital {
    font-size: 19px;
    padding: 10px 0px 10px;
    line-height: 30px;
}

.btn-default {
    color: #fbdb6d;
}

.frmpratxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    margin: 10px 0px;
    text-align: center;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 0px 22px;
}

.turning h1 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    color: #1f6ebc;
    font-weight: normal;
    text-align: justify;
    margin: 0px;
    padding: 20px 0px 0px;
}

.turning p {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #333;
    text-align: justify;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 20px 0px 0px;
}

.brandonline {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 23px;
    line-height: 35px;
    color: #1f6ebc;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 165px 0px 0px;
    padding: 5px 0px 0px;
}

.brand {
    text-align: center;
    padding: 0px 20px 0px;
    width: 100%;
}

.ourlocation {
    width: 100%;
    margin: 0px;
    padding: 0px 0px;
    background-size: cover;
    background: #3275a9;
}

.map {
    float: left;
    width: 100%;
    margin: 30px 10px 10px 0px;
}

.ourlocation h3 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 35px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
    padding: 25px 0px 0px;
}

.social {
    background: #00a3de;
    text-align: center;
    float: none;
    border-radius: 7px;
    margin: 10px 0px 20px;
    padding: 5px 20px 65px;
}

.joinbfm {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 10px 0px;
    padding: 0px 0px 20px;
}

a.socicns  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    font-size: 20px;
    list-style:none;
    padding: 10px 13px;
    color: #fff;
}

a.socicns  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.socicns span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.socicns:hover {
    background:#dd4b39;
}

a.blue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.blue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.blue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.blue:hover {
    background:#007bb5;
}

a.darkblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.darkblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.darkblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.darkblue:hover {
    background:#3b5998;
}

a.orange  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.orange  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.orange span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.orange:hover {
    background:#e95950;
}

a.lightblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.lightblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.lightblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.lightblue:hover {
    background:#55acee;
}

a.yellow  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.yellow  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.yellow span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.yellow:hover {
    background:#fbb345;
}

.fers {
    padding: 5px 0px;
    text-align: center;
}

.bnnrtxt {
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    color: #fff;
    text-align: justify;
    font-family: 'DroidSans', sans-serif;
    padding: 10px 0px 0px;
}

.gtb {
    padding: 0px;
}

.tpbg {
    width: 100%;
    margin-top: 100px;
    text-align: center;
    padding: 20px 0px 70px;
    background-size: cover;
    background: #408dc1;
}

.frm {
    border: 1px solid #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    padding: 0px;
    margin: 25px 0px;
}

.page-header {
    background: #fff;
    margin-top: 0px;
    z-index: 9;
    position: fixed;
    color: #999;
}

.getsetcode {
    margin-top: 13px;
    margin-left: 0px;
}

.gthght {
    height: 440px;
}

.tstmnial {
    width: 100%;
    color: #fff;
    position: relative;
    text-align: center;
    padding-top: 0px;
    margin: 10px 0px 0px;
}

.getleft {
	padding-left:15px;
}

.calllft {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 10px 0px 30px;
}

.calllft i {
    margin-right: 10px;
    height: 35px;
    padding: 8px;
    width: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.mailrght {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 0px 0px 10px;
}

.mailrght i {
    margin-right: 10px;
    height: 35px;
    padding: 7px;
    width: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    text-align: left;
    font-size: 18px;
}

.callusbg {
    width: 100%;
    min-height: 133px;
    padding: 9px 0px;
    margin: 0px;
    text-align: center;
    background-size: cover;
    background: #fff url(../images/callusbg.jpg) repeat left;
}

.ferstxt {
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    color: #333;
    text-align: justify;
    font-family: 'DroidSans', sans-serif;
    padding: 20px 20px 15px;
}

.rwdwn {
    margin-top: 20px;
}

.whwedo {
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.two {
    background: #ffd563;
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.three {
    background: #ff9b90;
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.whwedo h2 {
    font-family: 'RacingSansOne-Regular', sans-serif;
    font-size: 25px;
    color: #fff !important;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.ftrpratxt {
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    color: #fff;
    text-align: justify;
    font-family: 'DroidSans', sans-serif;
    padding: 20px 0px 15px;
}

h3 {
    font-family: 'Exo2', sans-serif;
    font-size: 25px;
    color: #333;
    font-weight: 500;
    text-align: center;
    margin: 0px;
    padding: 20px 0px 10px;
}

.redmre {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 20px;
    width: 65%;
    transform: skew(-30deg);
    background-color: #f58320;
    border: 1px solid #f58320;
    transition: all 1s ease-in-out;
}

blockquote {
    padding: 10px 20px;
    margin: -40px 0px;
    font-size: 17.5px;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 40px;
}

.seo_services {
    float: left;
    margin: 0px;
    padding: 0px 0px !important;
    width: 100% !important;
}

.inrtpdng {
	margin-top: 100px;
}

.bppmar {
    text-align: center;
    margin-top: -20px;
}

.bgclr {
    background: #f2f3f5;
    margin-bottom: 30px;
    margin-top: -4px;
	text-align: center;
    padding-bottom: 30px;
}

.service_main {
    float: left;
    margin: 10px 0px 0px 0px !important;
    border-bottom: 1px solid #EEEEEE !important;
    padding-bottom: 20px !important;
}

.innerbgtp {
    background: url(../images/innerbgtopimg_01.jpg) no-repeat top;
    background-size: cover;
    width: 100%;
    margin-top: 85px;
    text-align: center;
    min-height: 400px;
    color: #fff;
}

.healthinput {
    font-family: inherit;
    font-size: inherit;
    width: 48.9%;
    color: #676666;
    margin: 5px 2px;
    padding: 10px 10px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #d5d1d2;
    border-top: 3px solid #d5d1d2;
    background: #fff;
    line-height: inherit;
}

.probox {
    width: 100%;
    height: 480px;
    padding: 10px 20px 20px;
    background: #fff;
    border: 5px solid #fec80b;
}

.abtbribx {
    width: 100%;
    height: 393px;
    padding: 10px 20px 20px;
    background: #fff;
    border: 5px solid #fec80b;
}

.frmbg {
    background: #fff;
    height: 450px;
    border-radius: 10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 15px 10px;
}

.ftrlstng ul {
	float:right;
	margin-bottom:20px;
	text-align: center;
	width: 100%;
	padding:0px;
	font-family: 'dokchamp_1', sans-serif;
	list-style-type: none;
}

.gtlgo {
	margin: 0px 0px 5px;
}

.prcnt {
	width: 100%;
}

.gtbdwn {
	margin-bottom: 15px;
}

.ylwbtn {
	width: 55% !important;
}

.bariabtus {
    margin-top: 0px !important;
}

.brdcum ul li {
	font-family: 'dokchamp_1', sans-serif;
	text-align:left;
	text-decoration: none;
	margin-bottom:0px;
	font-size:15px;
	font-weight:bold;
	color: #fff;
	padding: 1px 20px 0px 0px;
	display:none;
}

.hedngmar {
    margin: 15px 0px 10px;
}

.inntext {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 10px 0px 0px 0px;
    font-family: 'dokchamp_1', sans-serif;
}

.txt2 {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 10px 0px 20px 0px;
    font-family: 'dokchamp_1', sans-serif;
}

.ftone {
	text-align:center;
	color: #9a9a97; 
	font-size: 15px;
}

.carousel {
    position: relative;
    width: 100%;
    margin-top: 0px;
}

.rd-navbar-fixed .rd-navbar-panel:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: none;
}

.rd-navbar-fixed .rd-navbar-panel {
    display: block;
    position: fixed;
    left: 0;
    top: 35px;
    right: 0;
    padding: 5px;
    height: auto;
    color: #fff;
    background: #fff;
    z-index: 999;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 3px 4px 8px 0px rgba(0, 0, 0, 0);
}

.tplst {
    float: none;
    margin: 0px;
    padding-bottom: 10px;
}

.tplst ul li {
    margin: 0px;
    display:inline;
    position:relative;
    text-transform: none;
    text-align: left;
    font-size: 16px;
    list-style: none;
    padding: 28px;
    color: #333;
}

.tplst ul li i {
    height: 35px;
    top:-11px;
    position:absolute;
    display:inline;
    margin:1px 0px 0px -25px;
    padding: 36px 0px 0px 0px;
    width: 35px;;
    color: #333;
    text-align: left;
    font-size: 20px;
}

.tphder {
    height: 40px;
    background: #333;
}

.rd-navbar-wrap, .rd-navbar, .rd-navbar-brand, .rd-navbar-slogan, .rd-navbar-dropdown, .rd-navbar-megamenu, .rd-navbar-collapse-items, .brand-name, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-search-form-input, .rd-navbar-search-form-submit, .rd-navbar-search-toggle, .rd-navbar-live-search-results, .rd-navbar-search-form {
	margin-top: 4px;
}

.fttwo {
	text-align:center;
	color: #9a9a97; 
	font-size: 15px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 0px;
    float: none;
    top: 30px;
    right: 10px;
    float: none;
    font-weight: normal;
    font-size: 18px;
    line-height: 0px;
    height: 45px;
    border-radius: 5px;
    background: #fbdb6d !important;
    color: #333;
    width: 55%;
}

.healthinput {
    font-family: inherit;
    font-size: inherit;
    width: 100%;
    color: #676666;
    margin: 10px 2px;
    padding: 10px 10px;
    height: 45px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #d5d1d2;
    border-top: 3px solid #d5d1d2;
    line-height: inherit;
}

.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
    position: fixed;
    width: 270px;
    height: 100%;
    left: 0;
    top: 127px;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 18px;
    line-height: 34px;
    font-weight: 400;
    color: #fff;
    background: #323232;
    z-index: 998;
    padding: 10px 4px;
}

.lst {
    float: left;
    margin: 0px;
    display: none;
    text-align: left;
    font-size: 15px;
    padding-top: 10px;
    list-style: none;
    padding-right: 20px;
    color: #333;
}

.regis {
    font-size: 28px;
    color: #fff;
    font-family: 'Exo2', sans-serif;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px 0px 3px;
}

.frmgrn {
    color: #fff;
    background: #e80d0d;
    text-align: center;
    margin-top: 120px;
    margin-bottom: 30px;
    border-radius: 10px;
    padding: 15px 15px;
}

.bmtex {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 3px 10px;
    font-family: 'Exo2-Light_0', sans-serif;
}

.intership {
    background: #f8f8f8;
    text-align: center;
    padding: 0px;
    float: left;
    width: 100%;
    border-bottom: 3px solid #f58520;
    padding-bottom: 10px;
    height: 375px;
}

.tsmltxtbx {
	color: #333;
	font-size: 17px;
	padding: 3px 15px 20px;
}

.btnwht {
	background: #f58320;
	text-align: center;
	padding: 8px 8px;
	border-radius: 5px;
	position: absolute;
	font-size: 15px;
	width: 30%;
	margin-top: -10px;
	margin-left: -18%;
	color: #fff;
}

.ftbtm {
    background: #333;
    text-align: center;
    padding: 10px 0px 10px;
    bottom: 0px;
    margin: 0px;
}

.social_icon {
    margin: 0px 0px;
    float:none !important;
    padding:0px;
}

.social_icon ul {
	float:none !important;
    margin: 0px 0px 0px;
    list-style:none;
    padding:0px 0px;
}

.social_icon ul li {
    margin:0px;
    float:none !important;
    display:inline;
    font-family: 'DroidSans', sans-serif;
    text-align: left;
    font-size: 20px;
    list-style:none;
    padding: 0px;
    color: #fff;
}

.social_icon ul li a {
    display:inline;
    float:none !important;
    margin:0px;
    padding:0px;
}

.social_icon ul li a i {
    margin:0px;
    float:none !important;
    padding:0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:center;
    font-size:15px;
}

.ftbtm p {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    font-family: 'DroidSans', sans-serif;
    margin-top: 3px;
    padding: 0px;
}

.slick-arrow.slick-prev {
    left: 0 !important;
	display: none !important;
    right: auto;
}

.bariprologo {
    display: none;
}

.btn-red {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin-top: 8px;
  margin-left: 80px;
  margin-bottom: 0px;
  width: 55%;
  float:left;
  border-radius:7px;
  background-color: #d1141a;
  border: 1px solid #d1141a;
}

.btn-red:hover {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin-top: 30px;
  width: 55%;
  float:left;
  border-radius:7px;
  background-color: #d1141a;
  border: 1px solid #d1141a;
}

.btn-danger {
  color: #33261e;
  font-size: 18px;
  font-weight: normal;
  margin-top: 30px;
  width: 40%;
  float: none;
  border-radius:7px;
  background-color: #fbdb6d;
  border: 1px solid #fbdb6d;
}

.btn-danger:hover {
   color: #33261e;
   font-size: 18px;
   font-weight: normal;
   margin-left: 0px;
   width: 40%;
   float:none;
   border-radius:7px;
   background-color: #f6cf4a;
   border: 1px solid #f6cf4a;
}

.bariprologo {
    right: 0;
    left: 0;
    top: 225px;
    z-index: 99;
    text-align: center;
    position: absolute;
}

.ftr_address {
    float: left;
    margin: 0px 0px 10px 3px;
    padding: 0px;
}

.testmnalbx {
    background: #f8f8f8;
    text-align: center;
    padding: 20px 13px 0px;
    width: 100%;
    height: auto;
}

.testdwn {
	margin-bottom: 130px;
}

.pro {
    font-family: 'Exo2', sans-serif;
    font-size: 35px;
    color: #fff;
    float: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 15px 0px 0px;
}

.cllus {
    color: #fff;
    font-size: 25px;
    float: none;
    text-align: center;
}

.cntxt {
    font-family: 'Exo2', sans-serif;
    font-size: 35px;
    color: #fff;
    float: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.baritestmonial {
    background: url(../images/tesmonalbgimg.jpg) no-repeat center;
    background-size: cover;
    width: 100%;
    height: auto;
    color: #fff;
    padding-top: 30px;
    margin: 0px;
}

.clmd {
    width: 100%;
	padding:0px 15px;
}

#header_top p {
    font-family: 'Playfair Display', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

h1 {
    font-family: 'Playfair Display', sans-serif;
    font-size: 33px;
    color: #fff;
    text-align: center !important;
    margin: 0px;
    padding: 45px 0px 0px 0px;
}

strong {
    color: #fbdb6d;
    font-weight: bold;
    margin-right: 5px;
}

.wlcome {
    font-family: 'Playfair Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    color: #555;
    text-align: justify;
    margin: 0px;
    padding: 0px 0px;
}

.yellowbgimg {
    background: #fff;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin-top: 20px;
}

.srvcesbx {
    width: 100%;
    text-align: center;
    height: auto !important;
    margin: 20px 0px 20px 0px;
    padding: 20px 20px;
    background: #c80c00;
}

.insidesrvcesbx {
    width: 100%;
    height: auto !important;
    background: #ed203b;
    margin: 0px;
    padding: 10px 10px;
    margin: 30px 0px;
}

h2 {
    font-family: 'RacingSansOne-Regular', sans-serif;
    font-size: 25px;
    color: #0078c4;
    background: #fff;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 10px 0px 10px;
}

.pshlft {
    margin-left: 40px;
}

.pshrgt {
    margin-left: 40px;
    margin-right: 0px;
}

h4 {
    font-family: 'Playfair Display', sans-serif;
    font-size: 20px;
    color: #333;
    line-height: 35px;
    text-align: left;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px;
}

.clientimg ul {
    float: left;
    margin: 20px 0px 30px 10px;
    padding: 0px;
    font-family: 'Playfair Display', sans-serif;
    list-style-type: none;
    text-align: center;
}

footer {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 30px 10px;
}

.bottom {
    background: #353535;
    height: 100%;
    padding: 10px 0px 0px 0px;
}

.botomfotrpra {
    font-family: 'Playfair Display', sans-serif;
    float: none !important;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    color: #7b7b7b;
    text-align: center;
}

.socicncen {
    text-align: center;
}

.artdegn {
	margin-left:0px;
	display:none;
}

.innpge {
    padding: 0px 20px;
    margin-bottom: 0px;
}

.logoimg {
	text-align:center;
	display: none;
}

.mtxt {
    font-family: 'Playfair Display', sans-serif;
    color: #333;
    width: 100%;
    margin-left: 0px;
    margin-top: 23px;
    text-align: justify;
    font-size: 17px;
}

.callussec {
	margin:15px 0px 0px 0px;
}

.pratxtst {
    width: 100%;
    font-family: 'Playfair Display', sans-serif;
    font-size: 17px;
    padding: 0px;
    margin: 30px 0px;
    text-align: justify;
    color: #333;
}

.pratxt {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    display: inline;
    width: 145px;
    text-align: center;
    margin: 10px 20px 10px 13px;
}

.frseoanalis {
    font-size: 20px;
    float: none;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 53px;
    background: #a2c628;
    text-decoration: none;
    padding: 5px 10px 6px;
    border-radius: 5px;
    margin: 0px;
    font-family: 'Playfair Display', sans-serif;
}
}

@media only screen and (min-device-width: 568px) and (max-device-width: 320px) {
	.turning h1 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    color: #1f6ebc;
    font-weight: normal;
    text-align: justify;
    margin: 0px;
    padding: 20px 0px 0px;
}

.turning p {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #333;
    text-align: justify;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 20px 0px 0px;
}

.brandonline {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 23px;
    line-height: 35px;
    color: #1f6ebc;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 10px 0px;
    padding: 5px 0px 0px;
}

.brand {
    text-align: center;
    padding: 0px 20px 0px;
    width: 100%;
}

.ourlocation {
    width: 100%;
    margin: 0px;
    padding: 0px 0px;
    background-size: cover;
    background: #3275a9;
}

.map {
    float: left;
    width: 100%;
    margin: 30px 10px 10px 0px;
}

.ourlocation h3 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 35px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
    padding: 25px 0px 0px;
}

.social {
    background: #00a3de;
    text-align: center;
    float: none;
    border-radius: 7px;
    margin: 10px 0px 20px;
    padding: 5px 20px 65px;
}

.joinbfm {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 10px 0px;
    padding: 0px 0px 20px;
}

a.socicns  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    font-size: 20px;
    list-style:none;
    padding: 10px 13px;
    color: #fff;
}

a.socicns  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.socicns span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.socicns:hover {
    background:#dd4b39;
}

a.blue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.blue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.blue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.blue:hover {
    background:#007bb5;
}

a.darkblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.darkblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.darkblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.darkblue:hover {
    background:#3b5998;
}

a.orange  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.orange  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.orange span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.orange:hover {
    background:#e95950;
}

a.lightblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.lightblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.lightblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.lightblue:hover {
    background:#55acee;
}

a.yellow  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.yellow  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.yellow span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.yellow:hover {
    background:#fbb345;
}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
	

.twbx {
   font-size: 30px;
   margin-left: 0px !important;
   margin-top: -47px !important;
   color: #FFFFFF;
}

.bxon {
   width: 40%;
   text-align: center;
   margin-left: 2% !important;
   margin-top: 3% !important;
}

.thrbx {
   width: 40%;
   float: right;
   margin-top: -47px !important;
}

#header_top {
    width: 100%;
    height: auto !important;
    margin-bottom: 20px;
    padding: 7px;
    background: #141414;
}

.turning {
    width: 100%;
    min-height: 556px;
    margin-top: -75px;
    padding: 0px 0px;
    background-size: cover;
    background: #fff;
}

p {
    margin: 0px 0px 0px;
    font-size: 15px;
    text-align: justify;
    line-height: 25px;
    font-family: 'DroidSans', sans-serif;
}

.btn-default {
    color: #fbdb65;
    border-radius: 4px;
    margin-top: 15px;
    font-size: 22px;
    width: auto;
    line-height: 30px;
    height: 40px;
}

.frmpratxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    margin: 0px;
    text-align: center;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 15px 22px 0px;
}

strong {
    color: #fbdb6d;
    font-weight: bold;
    margin-right: 5px;
}

h1.digital {
    font-size: 20px;
    padding: 10px 0px 10px;
    line-height: 35px;
}

.turning h1 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    color: #408dc1;
    font-weight: normal;
    text-align: justify;
    margin: 0px;
    padding: 20px 0px 0px;
}

.turning p {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #333;
    text-align: justify;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 0px 0px 0px;
}

.brandonline {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 23px;
    line-height: 35px;
    color: #1f6ebc;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 85px 0px -10px;
    padding: 5px 0px 0px;
}

.brand {
    text-align: center;
    padding: 0px 20px 0px;
    width: 100%;
}

.ourlocation {
    width: 100%;
    margin: 0px;
    padding: 0px 0px;
    background-size: cover;
    background: #3275a9;
}

.map {
    float: left;
    width: 100%;
    margin: 30px 10px 10px 0px;
}

.ourlocation h3 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 35px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
    padding: 25px 0px 0px;
}

.social {
    background: #00a3de;
    text-align: center;
    float: none;
    border-radius: 7px;
    margin: 10px 0px 20px;
    padding: 5px 20px 65px;
}

.joinbfm {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 10px 0px;
    padding: 0px 0px 20px;
}

a.socicns  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    font-size: 20px;
    list-style:none;
    padding: 10px 13px;
    color: #fff;
}

a.socicns  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.socicns span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.socicns:hover {
    background:#dd4b39;
}

a.blue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.blue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.blue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.blue:hover {
    background:#007bb5;
}

a.darkblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.darkblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.darkblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.darkblue:hover {
    background:#3b5998;
}

a.orange  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.orange  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.orange span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.orange:hover {
    background:#e95950;
}

a.lightblue  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 14px;
    color: #fff;
}

a.lightblue  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.lightblue span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.lightblue:hover {
    background:#55acee;
}

a.yellow  {
    float: left;
    width: 16%;
    margin:0px;
    font-family: 'OpenSans-Regular_0', sans-serif;
    text-align: center;
    background: #0396cb;
    border: 1px solid #4fbce5;
    border-left: 0px;
    font-size: 20px;
    list-style:none;
    padding: 10px 15px;
    color: #fff;
}

a.yellow  i {
    margin:0px;
    padding:0px 20px 0px 0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:left;
    font-size:20px;
}

a.yellow span  {
    margin:0px;
	padding:0px;
	display:none;
}

a.yellow:hover {
    background:#fbb345;
}

.fers {
    padding: 5px 0px;
    text-align: center;
}

.bnnrtxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    color: #fff;
    text-align: center;
    font-family: 'DroidSans', sans-serif;
    padding: 10px 0px 0px;
}

.gtb {
    padding: 0px;
}

.tpbg {
    width: 100%;
    margin-top: 175px;
    text-align: center;
    float: left;
    padding: 20px 0px 0px;
    background-size: cover;
    background: #408dc1;
}

.frm {
    border: 1px solid #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    padding: 0px;
    margin: 25px 0px;
}

.page-header {
    background: #fff;
    margin-top: 0px;
    z-index: 9;
    position: fixed;
    color: #999;
}

.getsetcode {
    margin-top: 13px;
    margin-left: 0px;
}

.gthght {
    height: 440px;
}

.tstmnial {
    width: 100%;
    color: #fff;
    position: relative;
    text-align: center;
    padding-top: 0px;
    margin: 10px 0px 0px;
}

.getleft {
	padding-left:15px;
}

.calllft {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 10px 0px 30px;
}

.calllft i {
    margin-right: 10px;
    height: 35px;
    padding: 8px;
    width: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.mailrght {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 0px 0px 10px;
}

.mailrght i {
    margin-right: 10px;
    height: 35px;
    padding: 7px;
    width: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    text-align: left;
    font-size: 18px;
}

.callusbg {
    width: 100%;
    min-height: 133px;
    padding: 9px 0px;
    margin: 0px;
    text-align: center;
    background-size: cover;
    background: #fff url(../images/callusbg.jpg) repeat left;
}

.ferstxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    color: #333;
    text-align: justify;
    font-family: 'DroidSans', sans-serif;
    padding: 15px 20px 10px;
}

.rwdwn {
    margin-top: 20px;
}

.whwedo {
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.two {
    background: #ffd563;
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.three {
    background: #ff9b90;
    text-align: center;
    padding: 20px 20px 0px;
    width: 100%;
    height: auto;
}

.whwedo h2 {
    font-family: 'RacingSansOne-Regular', sans-serif;
    font-size: 25px;
    color: #fff !important;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.ftrpratxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    text-align: justify;
    font-family: 'DroidSans', sans-serif;
    padding: 20px 0px 15px;
}

h3 {
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    font-family: 'RacingSansOne-Regular', sans-serif;
    text-align: center;
    margin: 0px;
    padding: 30px 0px 0px;
}

.redmre {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 20px;
    width: 65%;
    transform: skew(-30deg);
    background-color: #f58320;
    border: 1px solid #f58320;
    transition: all 1s ease-in-out;
}

blockquote {
    padding: 10px 20px;
    font-size: 17.5px;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 40px;
}

.seo_services {
    float: left;
    margin: 0px;
    padding: 0px 0px !important;
    width: 100% !important;
}

.inrtpdng {
	margin-top: 100px;
}

.bppmar {
    text-align: center;
    margin-top: -20px;
}

.bgclr {
    background: #f2f3f5;
    margin-bottom: 30px;
    margin-top: -4px;
	text-align: center;
    padding-bottom: 30px;
}

.service_main {
    float: left;
    margin: 10px 0px 0px 0px !important;
    border-bottom: 1px solid #EEEEEE !important;
    padding-bottom: 20px !important;
}

.innerbgtp {
    background: url(../images/innerbgtopimg_01.jpg) no-repeat top;
    background-size: cover;
    width: 100%;
    margin-top: 85px;
    text-align: center;
    min-height: 400px;
    color: #fff;
}

.healthinput {
    font-family: inherit;
    font-size: inherit;
    width: 48.9%;
    color: #676666;
    margin: 5px 2px;
    padding: 10px 10px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #d5d1d2;
    border-top: 3px solid #d5d1d2;
    background: #fff;
    line-height: inherit;
}

.probox {
    width: 100%;
    height: 480px;
    padding: 10px 20px 20px;
    background: #fff;
    border: 5px solid #fec80b;
}

.abtbribx {
    width: 100%;
    height: 393px;
    padding: 10px 20px 20px;
    background: #fff;
    border: 5px solid #fec80b;
}

.frmbg {
    background: #fff;
    height: 450px;
    border-radius: 10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 15px 10px;
}

.ftrlstng ul {
	float:right;
	margin-bottom:20px;
	text-align: center;
	width: 100%;
	padding:0px;
	font-family: 'dokchamp_1', sans-serif;
	list-style-type: none;
}

.gtlgo {
	margin: 0px 0px 5px;
}

.prcnt {
	width: 100%;
}

.gtbdwn {
	margin-bottom: 15px;
}

.ylwbtn {
	width: 55% !important;
}

.bariabtus {
    margin-top: 0px !important;
}

.brdcum ul li {
	font-family: 'dokchamp_1', sans-serif;
	text-align:left;
	text-decoration: none;
	margin-bottom:0px;
	font-size:15px;
	font-weight:bold;
	color: #fff;
	padding: 1px 20px 0px 0px;
	display:none;
}

.hedngmar {
    margin: 15px 0px 10px;
}

.inntext {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 10px 0px 0px 0px;
    font-family: 'dokchamp_1', sans-serif;
}

.txt2 {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 10px 0px 20px 0px;
    font-family: 'dokchamp_1', sans-serif;
}

.ftone {
	text-align:center;
	color: #9a9a97; 
	font-size: 15px;
}

.carousel {
    position: relative;
    width: 100%;
    margin-top: 0px;
}

.rd-navbar-fixed .rd-navbar-panel:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: none;
}

.rd-navbar-fixed .rd-navbar-panel {
    display: block;
    position: fixed;
    left: 0;
    top: 35px;
    right: 0;
    padding: 5px;
    height: auto;
    color: #fff;
    background: #fff;
    z-index: 999;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 3px 4px 8px 0px rgba(0, 0, 0, 0);
}

.tplst {
    float: none;
    margin: -20px 0px 0px;
    padding-bottom: 10px;
}

.tplst ul li {
    margin: 0px;
    display: inline-block;
    position:relative;
    text-transform: none;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    list-style: none;
    padding: 0px;
    color: #333; font-weight:500;
}

.tplst ul li i {
    height: 35px;
    top: -15px;
    position:absolute;
    display:inline;
    margin:1px 0px 0px -25px;
    padding: 36px 0px 0px 0px;
    width: 35px;
    color: #333;
    text-align: left;
    font-size: 20px;
}

.tphder {
    height: 40px;
    background: #333;
}

.rd-navbar-wrap, .rd-navbar, .rd-navbar-brand, .rd-navbar-slogan, .rd-navbar-dropdown, .rd-navbar-megamenu, .rd-navbar-collapse-items, .brand-name, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-search-form-input, .rd-navbar-search-form-submit, .rd-navbar-search-toggle, .rd-navbar-live-search-results, .rd-navbar-search-form {
	margin-top: 4px;
}

.fttwo {
	text-align:center;
	color: #9a9a97; 
	font-size: 15px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 0px;
    float: none;
    top: 30px;
    right: 10px;
    float: none;
    font-weight: normal;
    font-size: 18px;
    line-height: 0px;
    height: 45px;
    border-radius: 5px;
    background: #fbdb6d !important;
    color: #333;
    width: 55%;
}

.healthinput {
    font-family: inherit;
    font-size: inherit;
    width: 100%;
    color: #676666;
    margin: 10px 2px;
    padding: 10px 10px;
    height: 45px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #d5d1d2;
    border-top: 3px solid #d5d1d2;
    line-height: inherit;
}

.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
    position: fixed;
    width: 270px;
    height: 100%;
    left: 0;
    top: 127px;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 18px;
    line-height: 34px;
    font-weight: 400;
    color: #fff;
    background: #323232;
    z-index: 998;
    padding: 10px 4px;
}

.lst {
    float: left;
    margin: 0px;
    display: none;
    text-align: left;
    font-size: 15px;
    padding-top: 10px;
    list-style: none;
    padding-right: 20px;
    color: #333;
}

.regis {
    font-size: 28px;
    color: #fff;
    font-family: 'Exo2', sans-serif;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px 0px 3px;
}

.frmgrn {
    color: #fff;
    background: #e80d0d;
    text-align: center;
    margin-top: 120px;
    margin-bottom: 30px;
    border-radius: 10px;
    padding: 15px 15px;
}

.bmtex {
    font-size: 15px;
    color: #84787a;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
    padding: 3px 10px;
    font-family: 'Exo2-Light_0', sans-serif;
}

.intership {
    background: #f8f8f8;
    text-align: center;
    padding: 0px;
    float: left;
    width: 100%;
    border-bottom: 3px solid #f58520;
    padding-bottom: 10px;
    height: 375px;
}

.tsmltxtbx {
	color: #333;
	font-size: 17px;
	padding: 3px 15px 20px;
}

.btnwht {
	background: #f58320;
	text-align: center;
	padding: 8px 8px;
	border-radius: 5px;
	position: absolute;
	font-size: 15px;
	width: 30%;
	margin-top: -10px;
	margin-left: -18%;
	color: #fff;
}

.ftbtm {
    background: #333;
    text-align: center;
    padding: 10px 0px 10px;
    bottom: 0px;
    margin: 0px;
}

.social_icon {
    margin: 0px 0px;
    float:none !important;
    padding:0px;
}

.social_icon ul {
	float:none !important;
    margin: 0px 0px 0px;
    list-style:none;
    padding:0px 0px;
}

.social_icon ul li {
    margin:0px;
    float:none !important;
    display:inline;
    font-family: 'DroidSans', sans-serif;
    text-align: left;
    font-size: 20px;
    list-style:none;
    padding: 0px;
    color: #fff;
}

.social_icon ul li a {
    display:inline;
    float:none !important;
    margin:0px;
    padding:0px;
}

.social_icon ul li a i {
    margin:0px;
    float:none !important;
    padding:0px;
    height: 25px;
    width: 25px;
    line-height:32px;
    color:#fff;
    text-align:center;
    font-size:15px;
}

.ftbtm p {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    font-family: 'DroidSans', sans-serif;
    margin-top: 3px;
    padding: 0px;
}

.slick-arrow.slick-prev {
    left: 0 !important;
	display: none !important;
    right: auto;
}

.bariprologo {
    display: none;
}

.btn-red {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin-top: 8px;
  margin-left: 80px;
  margin-bottom: 0px;
  width: 55%;
  float:left;
  border-radius:7px;
  background-color: #d1141a;
  border: 1px solid #d1141a;
}

.btn-red:hover {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin-top: 30px;
  width: 55%;
  float:left;
  border-radius:7px;
  background-color: #d1141a;
  border: 1px solid #d1141a;
}

.btn-danger {
  color: #33261e;
  font-size: 18px;
  font-weight: normal;
  margin-top: 30px;
  width: 40%;
  float: none;
  border-radius:7px;
  background-color: #fbdb6d;
  border: 1px solid #fbdb6d;
}

.btn-danger:hover {
   color: #33261e;
   font-size: 18px;
   font-weight: normal;
   margin-left: 0px;
   width: 40%;
   float:none;
   border-radius:7px;
   background-color: #f6cf4a;
   border: 1px solid #f6cf4a;
}

.bariprologo {
    right: 0;
    left: 0;
    top: 225px;
    z-index: 99;
    text-align: center;
    position: absolute;
}

.ftr_address {
    float: left;
    margin: 0px 0px 10px 3px;
    padding: 0px;
}

.testmnalbx {
    background: #f8f8f8;
    text-align: center;
    padding: 20px 13px 0px;
    width: 100%;
    height: auto;
}

.testdwn {
	margin-bottom: 130px;
}

.pro {
    font-family: 'Exo2', sans-serif;
    font-size: 35px;
    color: #fff;
    float: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 15px 0px 0px;
}

.cllus {
    color: #fff;
    font-size: 25px;
    float: none;
    text-align: center;
}

.cntxt {
    font-family: 'Exo2', sans-serif;
    font-size: 35px;
    color: #fff;
    float: none;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.baritestmonial {
    background: url(../images/tesmonalbgimg.jpg) no-repeat center;
    background-size: cover;
    width: 100%;
    height: auto;
    color: #fff;
    padding-top: 30px;
    margin: 0px;
}

.clmd {
    width: 100%;
	padding:0px 15px;
}

#header_top p {
    font-family: 'Playfair Display', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

h1 {
    font-size: 30px;
    color: #fff;
    text-align: center !important;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'RacingSansOne-Regular', sans-serif;
}

.wlcome {
    font-family: 'Playfair Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    color: #555;
    text-align: justify;
    margin: 0px;
    padding: 0px 0px;
}

.yellowbgimg {
    background: #fff;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin-top: 20px;
}

.srvcesbx {
    width: 100%;
    text-align: center;
    height: auto !important;
    margin: 20px 0px 20px 0px;
    padding: 20px 20px;
    background: #c80c00;
}

.insidesrvcesbx {
    width: 100%;
    height: auto !important;
    background: #ed203b;
    margin: 0px;
    padding: 10px 10px;
    margin: 30px 0px;
}

h2 {
    font-family: 'RacingSansOne-Regular', sans-serif;
    font-size: 30px;
    color: #0078c4;
    background: #fff;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding: 10px 0px 10px;
}

.pshlft {
    margin-left: 40px;
}

.pshrgt {
    margin-left: 40px;
    margin-right: 0px;
}

h4 {
    font-size: 23px;
    color: #333;
    font-family: 'RacingSansOne-Regular', sans-serif;
    line-height: 35px;
    text-align: left;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px;
}

.clientimg ul {
    float: left;
    margin: 20px 0px 30px 10px;
    padding: 0px;
    font-family: 'Playfair Display', sans-serif;
    list-style-type: none;
    text-align: center;
}

footer {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 30px 10px;
}

.bottom {
    background: #353535;
    height: 100%;
    padding: 10px 0px 0px 0px;
}

.botomfotrpra {
    font-family: 'Playfair Display', sans-serif;
    float: none !important;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    color: #7b7b7b;
    text-align: center;
}

.socicncen {
    text-align: center;
}

.artdegn {
	margin-left:0px;
	display:none;
}

.innpge {
    padding: 0px 20px;
    margin-bottom: 0px;
}

.logoimg {
	text-align:center;
	display: none;
}

.mtxt {
    font-family: 'Playfair Display', sans-serif;
    color: #333;
    width: 100%;
    margin-left: 0px;
    margin-top: 23px;
    text-align: justify;
    font-size: 17px;
}

.callussec {
	margin:15px 0px 0px 0px;
}

.pratxtst {
    width: 100%;
    font-family: 'Playfair Display', sans-serif;
    font-size: 17px;
    padding: 0px;
    margin: 30px 0px;
    text-align: justify;
    color: #333;
}

.pratxt {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    display: inline;
    width: 145px;
    text-align: center;
    margin: 10px 20px 10px 13px;
}

.frseoanalis {
    font-size: 20px;
    float: none;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 53px;
    background: #a2c628;
    text-decoration: none;
    padding: 5px 10px 6px;
    border-radius: 5px;
    margin: 0px;
    font-family: 'Playfair Display', sans-serif;
}
}

@media (min-width : 768px) and (max-width: 1024px)  {
h1 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 40px;
    color: #fff;
    font-weight: 500;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 0px;
}

strong {
    color: #fff;
    font-weight: bold;
    margin-right: 5px;
}

.bnnrtxt {
    font-size: 25px;
    font-weight: normal;
    line-height: 40px;
    color: #333;
    text-align: left;
    font-family: 'OpenSans-Regular_0', sans-serif;
    margin: 0px;
    padding: 0px 0px 0px;
}

.frmpratxt {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    text-align: center;
    font-family: 'OpenSans-Regular_0', sans-serif;
    margin: 0px;
    padding: 0px 22px;
}

.bnnrtxt {
    font-size: 25px;
    font-weight: normal;
    line-height: 40px;
    color: #fff;
    text-align: left;
    font-family: 'OpenSans-Regular_0', sans-serif;
    margin: 0px;
    padding: 0px 0px 0px;
}

.btn-default {
    color: #fff;
    border-radius: 4px;
    margin-top: 25px;
    font-size: 22px;
    width: auto;
    line-height: 30px;
    height: 40px;
}

.turning h1 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 0px;
}

.turning p {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    color: #fff;
    text-align: justify;
    font-family: 'OpenSans-Regular_0', sans-serif;
    padding: 20px 0px 30px;
}

.brandonline {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 25px;
    line-height: 28px;
    color: #1f6ebc;
    background: none;
    font-weight: normal;
    text-align: center;
    margin: 10px 0px;
    padding: 35px 0px 0px;
}

.brand {
    text-align: center;
    padding: 30px 20px 10px;
    width: 100%;
}

h3 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 35px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    padding-top: 5px;
}

.ourlocation {
    width: 100%;
    min-height: 465px;
    margin: -32px 0px;
    padding: 0px 0px;
    background-size: cover;
    background: url(../image/banner-img-16.jpg) no-repeat left;
}

.ourlocation h3 {
    font-family: 'OpenSans-Regular_0', sans-serif;
    font-size: 45px;
    line-height: 28px;
    color: #fff;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
    padding: 65px 0px 0px;
}

.map {
    float: left;
    margin: 50px 10px 0px 30px;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: -40px;
}

.social {
    background: #00A3DE none repeat scroll 0% 0%;
    text-align: center;
    float: left;
    border-radius: 7px;
    margin: 0px 0px 20px;
    padding: 20px;
}

.gtlft {
	padding: 0px 62px;
}

.tpbg {
    width: 100%;
    min-height: 732px;
    margin-top: 15px;
    padding: 100px 0px 0px;
    background: #2774AA;
}

.frm {
    border-radius: 3px;
    text-align: center;
    padding-bottom: 20px;
    border: 1px solid #fff;
    float: left;
}

h2 {
    padding: 15px 0px 10px;
}

h1.digital {
    padding: 10px 0px 10px;
}
}