.career .resume-form

{

    margin-bottom: 0;

}

.language a

{

    color: #fff;

}

.testimonial-grid .news-box h4

{

    font-size: 22px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

/*.navbar-default.fixed-active .top-bar

{

    background: url(../images/colorful-bar1.jpg) top center no-repeat #000;

}*/

.blog .post 

{

    margin-bottom: 0;

}

.paragraph-li

{

    color: #000!important;

    font-size: 18px!important;

    line-height: 29px!important;

}

.portrait-crop

{

    display: inline-block;

    height: 262px;

    /*width: 100%;*/

    overflow: hidden;

}

.portrait-crop img{

    width: 100%;

}

.carousel-inner>.item>a>img

{

    width: 100%!important;

}

.featured-solutions h6:after

{

    display: none!important;

}

.blog-read

{

    background: none!important;

    height: auto!important;

    color: #000!important;

    box-shadow: none!important;

    padding: 0!important;

}

.blog-section p

{

    margin-bottom: 0!important;

}

.blog-read:hover

{

    border: none!important;

    color: #519699!important;

}

.header

{

    height: auto;

}

.carousel-control.right

{

    background: none!important;

}

.carousel-control.left

{

    background: none!important;

}

.jd

{

    cursor: pointer;

    color: #519699!important;

    font-weight: 600!important;

}

p 

{

    /* color: #000; */
    color: #201E1E;

}



.left-side-content p 

{

    font-size: 16px!important;

}

.left-side-content h2

{

    font-size: 37px!important;

}

.right-side-content h2

{

    font-size: 37px!important;

}

.header .main-title

{

    font-size: 55px!important;

}

.testimonials h2

{

   font-size: 37px!important; 

}

.get-quote h2

{

    font-size: 37px!important; 

}

.href-effect

{

    float: right!important;

    color: #519699!important;

    font-weight: 600!important;

    cursor: pointer!important;

}

.gold-background

{

    text-align: center;

    width: 40px;    

    height: 40px;

    line-height: 40px;

}

.gold-g

{

    background-color: #dd2f28;

}

.gold-o

{

    background-color: #f7b01a;

}

.gold-l

{

    background-color: #00a8c3;

}

.gold-d

{

    background-color: #0291c9;

}

.we-do-icon1

{

    width: 140px!important;

    height: auto!important;

}

.int-header .container h3 span

{

    display: none;

}

.int-header 

{

    background: url(../images/breadcrumb-back.jpg) no-repeat center #000;

}

.timeline > li 

{

    margin-bottom: 55px!important;

}



.testimonial .news-box

{

    width: 100%;

    float: left;

    border: 1px solid #eee;

    padding: 30px 20px;

}

.testimonial .news-box h4

{

    padding-bottom: 20px;

    border-bottom: 1px solid #bcbbbb;

}

.testimonial h2

{

    font-family: "Playfair Display";

    padding: 0 10%;

    font-size: 40px;

    line-height: 60px;

    margin-bottom: 50px;

}

.golden-clr

{

    color: #FFF!important;

    font-size: 30px;

}

.gold-p

{

    margin-top: 20px!important;

    margin-bottom: 10px!important;

}

.why-us-btn

{

    position: relative;

    bottom: 41px;

}

.no-radius

{

    border-radius: 0!important;

}

.gold-col10

{

    margin-bottom: 8%;

}

.timeline > li > .timeline-badge {

    color: #fff;

    width: 60px!important;

    height: 60px!important;

    line-height: 60px!important;

}

.morecontent span {

    display: none;

}

.morelink

{

    color: #000!important;

    font-weight: bold!important;

}

.footer ul

{

	list-style-type: none;

	margin-block-start: 0;

    margin-block-end: 0;

    margin-inline-start: 0px;

    margin-inline-end: 0px;

    padding-inline-start: 0px;

}

.footer ul li

{

	float: left;

	padding: 10px;

}

.footer ul li a

{

	color: #fff;

}

.white-color

{

	color: #fff;

}

.navbar-default .navbar-brand img {

    height: 55px;

}

.navbar-default .top-bar

{

	padding: 0;

}

.scrollup

{

	background-color: #519699;

    border-radius: 50%;

    width: 45px;

    height: 45px;

    line-height: 45px; 

}

.work-us a

{

	background: #0ba8c5;

}

.get-quote form button[type="submit"]:hover {

    background: #066e74;
    border: 2px solid #066e74;
    color: #fff;

}

.support-bar a

{

	background: white;

}

.heart

{

	font-size: 20px;

}

.small-btn

{

	height: 38px!important;

    line-height: 36px!important;

    display: inline-block!important;

    font-weight: 700!important;

    font-size: 13px!important;

    color: #519699!important;

    border: 2px solid #519699!important;

    padding: 0 15px!important;

    border-radius: 38px!important;

    background: transparent!important;

    margin-bottom: 15px!important;

}

.p-margin

{

	margin-bottom: 15px!important;

}



.custom-btn

{

	height: 56px;

    line-height: 56px;

    padding: 0 40px;

    display: inline-block;

    color: #fff;

    background: #519699;

    font-weight: 700;

    border-radius: 56px;

    box-shadow: 0 20px 30px rgba(0,0,0,0.05);

    border: 2px solid transparent;

}

.whatsapp

{

	position: fixed;

	bottom: 81px;

	right: 16px;

	display: block!important;

}

.apple_app

{

	position: fixed;

	bottom: 145px;

	right: 18px;

	display: block!important;

}

.android_app

{

	position: fixed;

	bottom: 192px;

	right: -2px;

	display: block!important;

}

.new-section-padding

{

	padding: 20px 0 ;

}



.we-do-icon

{

	width: 150px!important;

	height: auto!important;

}

.remove-line:after

{

	display: none;

}

.h6-padding-bottom

{

    padding-bottom: 0!important;

    margin-bottom: 15px!important;

}

.position-list li h5

{

    width: 100%!important;

    float: none!important;

    text-align: center!important;

    font-size: 18px!important;

    font-weight: 600!important;

}

.popins

{

    font-family: 'Poppins', sans-serif!important;

}

.subfooter-height

{

    line-height: 30px;
    padding:0px 10px;

}

.footer .sub-footer

{

    padding: 10px 0!important;

    margin-top: 0px;

}

.footer .sub-footer .container {

    font-size: 15px;

}

.new-f-size 

{

    font-size: 18px;

}

.capitalise h4

{

    text-transform: capitalize!important;

    font-family: 'Poppins', sans-serif!important;

}

.fun-facts

{

    display: none;

}

.page-header

{

    border-bottom: none!important;

    text-align: center;

    margin: 100px 0 20px;

}

.page-header h1

{

    font-family: "Playfair Display"!important;

    margin-top: 30px!important;

}

.contact p .mail

{

    display: inline-block!important;

}

.expertise-a

{

    background: none!important;

    height: 0!important;

    border: none!important;

    padding: 0!important;

}

.expertise-a:hover

{

    border: none!important;

    color: #519699!important;

}

.expertise-h6

{

    padding-bottom: 0!important;

}

.expertise-h6:hover

{

    color: #519699!important;

}

.custom-img-responsive

{

    display: inline-block;

    max-width: 100%;

    height: auto;

}

.testimonial-box small

{

    font-size: 18px;

}

input[type="password"]

{

    width: 100%;

    float: left;

    margin-top: -1px;

    height: 56px;

    padding: 0 15px;

    border: 1px solid #eee;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

.custom-input

{

    height: 56px;

    padding: 0 15px;

    border: 1px solid #eee;

    width: 100%;

}

.login-btn

{

    margin-top: 0!important;

    width: 100%!important;

}

.navbar-default .navbar-nav li .dropdown-menu

{

    background: #fff!important;

}

.dropdown-menu li a

{

    color: #000!important;

}

.mtb-20

{

    margin: 20px 0;

}

.form-check

{

    display: inline-block;

}

.navbar-default.fixed-active .since

{

    bottom: -45px!important;

}

.navbar-default .navbar-brand .since

{

    height: 45px!important;

}

.breadcrumb-bar .breadcrumb li a

{

    color: #3d404e!important;

    font-size: 16px!important;

}

.breadcrumb-bar .breadcrumb li

{

    color: #3d404e!important;

    font-size: 16px!important;

}

.get-direction-btn

{

    background: none!important;

    border: 0!important;

    font-weight: 700!important;

    font-size: 13px!important;

    -webkit-appearance: button!important;

    cursor: pointer!important;

    padding-top: 15px;

    padding-bottom: 15px!important;

    color: #fff;



}

.navbar-default.fixed-active .navbar-nav li input[type="submit"]

{

    color: #000;

}

.section-third a

{

    height: auto!important;

    border-radius: 0!important;

    border: 2px solid #519699!important;

    background: none!important;

    color: #519699!important;

    margin-bottom: 8%!important;

    padding: 0 25px;

    width: 270px;

}

.section-third a:hover

{

    background-color: #519699!important;

    color: #fff!important;

}

.section-third h3

{

    margin: 10px auto!important;

}

.mb-4

{

    margin-bottom: 4%;

}

.career-h4

{

    width: 50%!important;

    float: left!important;

    font-size: 16px!important;

    font-weight: 500!important;

}

.slider-p

{

    color: #fff;

    font-family: "Playfair Display";

}



/*Desktop*/

@media screen and (min-width: 1025px)

{

    .show-desktop

    {

        display: block;

    }

    .hide-desktop

    {

        display: none;

    }

    .pc

    {

        height: 25%;

    }

    .pc p

    {

        margin-bottom: 0!important;

    }

    .portrait-crop:nth-child(3n+1)

    {

        margin-bottom: 5%;

    }

    .slider-p

    {

        font-size: 45px;

    }

    .carousel-caption

    {

        bottom: 200px;

    }

    .testimonials .testimonial-box 

    {

        margin: 0px 15%;

    }

    .grid-margin-desktp:nth-child(4n+1) 

    {

        margin-bottom: 4%;

    }

    .navbar-default .navbar-brand img    

    {

        height: 82px;

    }

    .navbar-default .navbar-brand 

    {

        height: auto;

        padding: 10px 15px 0px;

    }

    .hide-desk

    {

        display: none!important;

    }

    .show-desk

    {

        display: none;

    }

    .testimonial-grid:nth-child(even)

    {

        clear: both!important;

        margin-bottom: 3%;

    }

    .testimonial-grid:nth-child(odd)

    {

        /*clear: both!important;*/

        margin-bottom: 3%;

    }   

    .desktop-table

    {

        width: 100%;

        display: table;

    } 

    .career .position-list li span

    {

        float: right;    

    }



}

/*Tablet*/



@media (min-width: 768px) and (max-width: 1024px)

{

    .hidden-tablet

    {

        display: none!important;

    } 

    .visible-tablet

    {

        display: block!important;

    }

    .portrait-crop

    {

        display: inline-block!important;

        height: 200px;

        /*width: 100%;*/

        overflow: hidden!important;

    }

    .portrait-crop:nth-child(2n+1)

    {

        margin-bottom: 4%;

    }

    .tab-center

    {

        text-align: center;

    }

    .grid-margin-desktp:nth-child(4n+1) 

    {

        margin-bottom: 5%;

    }

}



/*Mobile*/



@media screen and (max-width: 767px)

{  



    .new-since

    {

        font-size: 12px;

        left: 6%;

    }

    .navbar-default.fixed-active .since

    {

        left: 5%;

        display: block;

    }

    .navbar-default .top-bar

    {

        box-shadow: none;

    }

    .mt-6

    {

        margin-top: 6%;

    }

    .navbar-default .navbar-toggle .icon-bar

    {

        background: #000;

    }

    .portrait-crop:nth-child(1n+1)

    {

        margin-bottom: 15%;

    }

    .portrait-crop

    {

        display: inline-block!important;

        height: 202px;

        width: 100%;

        overflow: hidden!important;

    }

    .navbar-default .navbar-brand img 

    {

        height: 80px!important;   

    }

    .career-h4

    {

        width: 100%!important;

    }

    .slider-p

    {

        font-size: 16px;

    }

    .navbar-toggle 

    {

        margin-top: 0px;

    }

    .navbar-default .navbar-brand 

    {

        height: auto;

        padding: 0px 15px;

    }

    .mobile-center

    {

        text-align: center;

    }

    .expertise-mobile:nth-child(odd)

    {

        margin-bottom: 1.4%;

    }

    .section-third a

    {

        margin-bottom: 3%!important;

    }

    .get-direction-btn

    {

        font-size: 16px!important;

    }

    .navbar-default .navbar-nav li a

    {

        font-size: 16px!important;

    }

    .navbar-nav>li>a

    {

        line-height: 28px!important;

    }

    .hide-mobile

    {

        display: none!important;

    }

    .show-mobile

    {

        display: block!important;

    }

    .get-direction-btn

    {

        padding-top: 0px!important;

        color: #fff!important;

    }

    .tp-mask-wrap

    {

        top: -27px;

    }

}

@media screen and (min-width: 769px)

{

    .grid-bottom-margin:nth-child(3n+1)

    {

        margin-bottom: 2%;

    }

}


*, *::before, *::after{
  -webkit-box-sizing:padding-box;
  box-sizing:padding-box;
}


.sensex_data_class
{
  margin: 0;
  padding: 0;
  font-family: verdana;
  font-size: 16pt;
  
}

.tickerwrapper {
  /* the outer div */
  
  position: relative;
  left:0%;
  /* border: 1px solid #444; */
  background: #fff;
  width: 99.9%;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
}

ul.list {
  position: relative;
  display: inline-block;
  list-style: none;
  padding:0;
  margin:0;
}

ul.list.cloned {
  position: absolute;
  top: 0px;
  left: 0px;
}

ul.list li {
  float: left;
  padding-left: 20px;
}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.get-quote
{
    background: none;
}
.navbar-default .navbar-nav li a 
{
    color: #000;
    font-weight: 500;
    font-size: 13px;
    opacity: 1;
}
.navbar-default .top-bar .social-text
{
    color: #000;
}
.navbar-default .top-bar .social-media li a
{
    color: #000;
}
.navbar-default .top-bar .language span
{
    color: #000;
}
.navbar-default .top-bar .language span a
{
    color: #000;
}
.navbar-default .top-bar .top-menu li a
{
    color: #000;
}
.navbar-default.fixed-active .top-bar {
    background: url(../images/colorful-bar1.jpg) top center no-repeat #fff!important;
}
.blinking {
    -webkit-animation: 1s blink ease infinite;
    -moz-animation: 1s blink ease infinite;
    -ms-animation: 1s blink ease infinite;
    -o-animation: 1s blink ease infinite;
    animation: 1s blink ease infinite;
  }

  @keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-moz-keyframes blink {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-webkit-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-ms-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-o-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

.text-bold{
    font-weight: bold;
    text-transform: capitalize;
}

/*@media screen and (max-width: 1024px)

{

.portrait-crop{

display: inline-block;

height: 109px;

width: 100%;

overflow: hidden;

}

}*/