body

{

	font-family: 'Open Sans', sans-serif;

	font-weight:normal;

	text-shadow: none;

	background-repeat:repeat-x;

	font-size:15px;

}

.container

{

	padding:0px;

}

.clear

{

	clear:both;

}



.clear5

{

	clear:both;

	height:5px;

}



.clear10

{

	clear:both;

	height:10px;

}

.clear20

{

	clear:both;

	height:20px;

}

.clear30

{

	clear:both;

	height:30px;

}

.clear40

{

	clear:both;

	height:40px;

}

.clear50

{

	clear:both;

	height:50px;

}

.clear60

{

	clear:both;

	height:60px;

}



.p0

{

	padding:0px !important;

}

.full_display_none

{

	display:none;

}

.small_display_none

{

	display:block;

}

.p0_left

{

	padding-left:0px !important;

}

.p0_right

{

	padding-right:0px !important;

}









.dropdown-submenu {

  position: relative;

}

.dropdown-submenu a::after {

  transform: rotate(-90deg);

  position: absolute;

  right: 6px;

  top: .8em;

}

.dropdown-submenu .dropdown-menu {

  top: 0;

  left: -105%;

  margin-left: .1rem;

  margin-right: .1rem;

}

.show li a:active{

	background-color: #f8f9fa !important;

}

.top-header{

	width: 100%;

	height: auto;

	background: #fff;

	border-bottom:none !important;

}

.getin-signgup{

	border-radius: 5px !important;

	color: #fff !important;

	font-size: 14px !important;

	font-family: 'Open Sans', sans-serif !important;

	backface-visibility: #29a4f7 !important;

	border: 1px solid #29a4f7 !important;

	float:right !important;

	background-color:#29a4f7 !important;

	width:104px !important;

	height:38px !important;

	text-transform:uppercase !important;

	margin-top:3px !important;

	font-weight:bold !important;

}

.getin-signgup:hover

{

	color: #29a4f7 !important;

	border: 1px solid #29a4f7 !important;

	background-color:#fff !important;



}

.getin-login{

	border-radius: 5px;

	color: #fff !important;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

	backface-visibility: #51e3a4;

	border: 1px solid #51e3a4 !important;

	float:right;

	background-color:#51e3a4 !important;

	width:104px;

	height:38px;

	text-transform:uppercase;

	margin-top:3px;

	font-weight:bold !important;

	margin-right:5px;

}

.getin-login:hover

{

	color: #51e3a4 !important;

	border: 1px solid #51e3a4 !important;

	background-color:#fff !important;



}

.top-bar{

	width: 100%;

	height: auto;

	float: left;

	color: #4b5369;

	padding: 12px 0px;

	font-size:15px;

	font-family: 'Open Sans', sans-serif;

}

.top-bar a{



	color: #4b5369 !important;

	text-decoration:none;

	margin-right:0px;

}

.navbar

{

	margin-top:10px;

	margin-bottom:10px;

}

.logo{max-width: 100%;}	



a.nav-link,a.dropdown-item {

    color: #6a7695 !important;

	cursor: pointer;

	font-size: 15px;

	font-family: 'Open Sans', sans-serif;

}

.home_sub_menue{

	    transform: rotate(-90deg);

	font-size: 18px;

}

.navbar ul li a{

	

	font-size: 16px;

	 

	 padding: 0px !important;

}
.navbar-default .navbar-nav > li > a{
	color: #6a7695 ;
}

#navbarNav ul li a:hover,#navbarNav ul li.nav-item.active a{

	    color: #29a4f7 !important;

		text-decoration:underline;

}

#navbarNav .navbar-nav.navbar-right li a.getin:hover{

	background: #fff;

	border: 2px solid #27ae60;

	color: #27ae60 !important;

}

.navbar-header .navbar-default .navbar-nav > li > a {

  

    font-weight: normal !important;

}



.nav-item.dropdown:hover .dropdown-menu{display: block;}

.log-btn:hover{background: none !important;}

li.nav-item {padding: 10px 22px;}

.dropdown-toggle::after {border-right: 0;display: none !important;}

.slider-title{

	font-family: 'Open Sans', sans-serif;

    text-align: left;font-size: 4.4vw;

	color: #fff;

}

li.nav-item:last-child

{

	padding-right:0px;

}

.slider-title span

{

	font-family: 'Open Sans', sans-serif;

color:#004380;

}





.slider-bg

{



background-image:url(../images/slider-bg.png);

background-repeat:no-repeat;	

height:550px;

    background-size: 100% 100%;

}

.mrg-top-slider1

{

	margin-top:30px;

}

.mrg-top-slider2

{

	margin-top:130px;

}

.mrg-top-slider3

{

	margin-top:30px;

}





#myCarousel .carousel-indicators



{

	justify-content: flex-end;

    bottom: 0;

    position: absolute;

    margin-bottom: 43px;

    margin-right: 7%;

	

}







.carousel-caption {

    position: absolute;

	width:50%;

    top: 10%;

    right: 15%;

    left: 10%;

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #fff;

    text-align: center;

}

.carousel-indicators li {

    position: relative;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    width: 22px;

    height: 22px;

    border-radius: 50%;

    margin-right: 5px;

    margin-left: 3px;

    text-indent: -999px;

    cursor: pointer;

    border: 3px solid #5cb4fc;

	background: #5cb4fc;

}

#myCarousel .carousel-inner{

	    width: 100%;

}#myCarousel .content{

	    width: 67%;

}







.carousel-indicators .active {background-color: #0085fe;border: 3px solid #0085fe; }

.slide-btn{border-radius: 0px;border: 2px solid #004380;padding: 5px 20px;}

.slide-btn:hover{border-radius: 0px;border: 2px solid #004380;padding: 5px 20px; background: #004380;}





.slider-heading

{

	font-size:48px;

	color:#4b5369;

	font-weight:bold;

	line-height: 48px;

	

}



.slider-heading3

{

	font-size:34px;

	color:#4b5369;

	font-weight:bold;

	line-height: 50px;

	padding-left:40px;

	

}





.slider-heading img

{

	width:28px !important;

	height:32px !important;

	

}

.slider-heading-warrior img

{

		width:22px !important;

		height:21px !important;

		margin-top:-45px !important;

		margin-left:-10px;

}

.slider-heading-warrior label

{

		font-size:28px;

		padding-right:20px;

}



.slider-heading-guru img

{

		width:22px !important;

		height:21px !important;

		margin-top:-28px !important;

		margin-left:3px;

}

.slider-heading-guru label

{

		font-size: 23px;

    line-height: 38px !important;

}







footer{

	background-image: url(../images/footer-bg.png);

	background-repeat: no-repeat;

	background-size: cover;

	    padding: 80px 0px 0px 0px;

}

.service-heading

{

	text-align:center;

	margin-top:30px;

}

.service-heading h3{

	font-family: 'Open Sans', sans-serif;

	padding: 15px 0px;

	margin: 0;

	font-size: 36px;

	color: #4b5369;

	font-weight:bold;

}



.automotive_area

{

	 background-image:url(../images/auto_bg.png);

	 background-position:right top;

	 width:100%;

	 background-repeat:no-repeat;

}



.box-1

{

	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

width:100%;

border-radius:5px;

background-image:url(../images/box-bg.png);

background-repeat:no-repeat;

height:377px;

text-align:center;

font-size:17px;

color:#6e6e6e;

padding:10px;

padding-top:20px;

padding-bottom:20px;

	line-height:30px;

}

.box-1 img

{

	margin-top:20px;

}

.box-1 h3

{

	color:#29a3f6;

	text-align:center;

	font-size:20px;

	font-weight:bold;

	margin-top:30px;

	text-transform:uppercase;

}

.box-1 h2

{

	color:#252525;

	text-align:center;

	font-size:40px;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:20px;

	margin-bottom:20px;



}



.map-area

{

	 background-image:url(../images/map_bg.png);

	 background-position:center bottom;

	 width:100%;

	 background-repeat:no-repeat;

	 margin-top:20px;

	 background-size:100%;

	 padding-bottom: 80px;

}

.map-area h3{

	font-family: 'Open Sans', sans-serif;

	padding: 15px 0px;

	margin: 0;

	font-size: 30px;

	color: #4b5369;

	font-weight:bold;

}

.service-heading-2{

	width: 100%;

	height: auto;

	padding: 30px 0px;

	text-align: center;

	padding-bottom:0px;

}







.text-marketing-area

{

	 background-image:url(../images/text-marketing-bg.jpg);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 min-height:795px;

	 padding:30px;

	 color:#616161;

	 font-size:16px;

	 line-height:24px;

	 text-align:center;

}



.text-marketing-area h2

{

	 color:#3f4557;

	 font-size:40px;

	 text-align:center;

	 width:100%;

	 margin-top:150px;

	 font-weight:bold;

	 margin-bottom:20px;

}





.Customer-prefer-area

{

	 background-image:url(../images/customer-prefer-bg.png);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 margin-top:0px;

	 background-size:100% 100%;

	 padding-bottom: 30px;

}

.Customer-prefer-area h3{

	font-family: 'Open Sans', sans-serif;

	padding: 15px 0px;

	margin: 0;

	font-size: 40px;

	color: #4b5369;

	font-weight:bold;

}

.Customer-prefer-area p{

	font-family: 'Open Sans', sans-serif;

	margin: 0;

	font-size: 20px;

	color: #3f3f3f;

}







.demo-area

{

	 background:#0085fe;

	 background-repeat:no-repeat;

	 margin-top:0px;

}

.demo-area h3{

	font-family: 'Open Sans', sans-serif;

	padding:0px;

	margin-top: 50px;

	font-size: 36px;

	color: #fff;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:30px;

}

.btn-img-demo

{

	background:#51e3a4;

	width:267px;

	height:57px;

	text-align:center;

	font-size: 20px;

	color: #fff !important;

	display:block;

	border-radius:5px;

	line-height:50px;

	text-decoration:none;

	border:solid 2px #51e3a4;

	margin-top:10px;

}

.btn-img-demo:hover

{

	background:#0085fe;

	border:solid 2px #fff;

	color:#fff !important;

	text-decoration:none;

}

.img-demo

{

	margin-top:15px;

}





















#navbarNav .dropdown-menu li

{

	border-bottom:solid 1px #eee;

}

#navbarNav .nav-item.dropdown ul.dropdown-menu li a:hover{

	    background: #005aab;

    	color: #fff !important;

}





.footer

{

	 background-image:url(../images/footer-bg.png);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100%;

    padding-bottom: 0px;

    padding-top: 20px;

	background-size:100% 100%;

}

.footer h3

{

	font-family: 'Open Sans', sans-serif;

	padding:0px;

	font-size: 30px;

	color: #000;

	font-weight:bold;

	margin-bottom:20px;

}

.footer p

{

	font-family: 'Open Sans', sans-serif;

	padding:0px;

	font-size: 16px;

	color: #000;

	line-height:24px;

}

.footer-address

{

	font-family: 'Open Sans', sans-serif;

	padding:0px;

	font-size: 14px;

	color: #000;

	line-height:34px;

	font-weight:bold;

}









footer ul

{

	padding: 0px;

}

footer ul li

{

	list-style: none;

	color: #000;

	padding: 5px 0px;

}

footer ul li a

{

	color: #000;

    font-size: 12px;

	font-family: 'Open Sans', sans-serif;

	font-weight:bold;

	text-decoration:none;

	text-transform: uppercase;;

}

footer ul li a:hover

{

	color: #000;

	text-decoration:underline;

}



.footer-copyright

{

	background:#51e3a4;

	padding-top:15px;

	padding-top:15px;

	color:#000;

	font-size:13px;

	margin-bottom: -5px !important;

	}

.footer-copyright a

{

	background:#51e3a4;

	padding-top:5px;

	padding-bottom:5px;

	color:#000;

	font-size:13px;

}



.footer-copyright p

{

	background:#51e3a4;

	color:#000;

	font-size:13px;

	padding:0px;

}









.top-height

{

	height: 120px;

}





nav {

      position: fixed;

      width: 100%;

	  background-color:#fff;

	  z-index:999;

}



nav ul {

      list-style: none;

      background: rgba(0, 0, 0, 0);

      overflow: hidden;

      color: #fff;

      padding: 0;

      text-align: right;

      margin: 0;

      padding-right: 0px;

      transition: 1s;

}



.color-change {

background-color:#f8f8f8 !important;

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



nav ul li {

      display: inline-block;

          padding: 16px 28px;

    margin-top: 7px;

}

.navbar-default .navbar-brand {

    margin-top: 0px;

}

nav ul li a {

      text-decoration: none;

      color: #fff;

      font-size: 16px;

}



.menu-icon {

      line-height: 60px;

      width: 100%;

      background: #000;

      text-align: right;

      box-sizing: border-box;

      padding: 15px 24px;

      cursor: pointer;

      color: #fff;

      display: none;

}

.img-tm

{

	margin-top:-22px;

	margin-left:3px;

}











/*What-we-do*/



.sub-header-bg

{



background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/sub-header-bg.jpg);

background-repeat:no-repeat;	

min-height:234px;

    background-size: 100% 100%;

}

.what-we-do

{



	color:#000000;

	text-align:center;

	font-size:14px;

}

.what-we-do a

{



	color:#000000;

	font-size:14px;

	font-weight:bold;

}

.what-we-do h2

{

	color:#000000;

	text-align:center;

	padding:0px;

	margin-top:55px;

	margin-bottom:7px;

	font-size:50px;

	font-weight:bold;

}

.heading-arrow

{

	margin-left:5px;

	margin-right:5px;

}



.box-cloud-1

{

	color:#6e6e6e;

	font-size:14px;

}

.box-what-we-do ul

{

	color:#6e6e6e;

	font-size:18px;

	padding-left:20px;

	margin-top:20px;

}

.box-what-we-do ul li

{

	color:#6e6e6e;

	font-size:18px;

	text-align:left;

	margin-bottom:20px;

	list-style:none;

}

.box-what-we-do-right ul

{

	color:#6e6e6e;

	font-size:18px;

	padding-left:20px;

	margin-top:20px;

}

.box-what-we-do-right ul li

{

	color:#6e6e6e;

	font-size:18px;

	text-align:left;

	margin-bottom:20px;

	list-style:none;

}

.box-cloud-1 ul li img

{

	margin-top:7px !important;

	float:left;

	margin-right:10px;

}





.warrior-crm-area

{

	 background-image:url(../images/text-marketing-bg.jpg);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 padding:30px;

	 color:#616161;

	 font-size:16px;

	 line-height:24px;

	 text-align:center;

	 margin-top:70px;

	 padding-bottom:90px;

}



.warrior-crm-area h2

{

	 color:#4b5369;

	 font-size:40px;

	 text-align:center;

	 width:100%;

	 font-weight:bold;

	 margin-bottom:20px;

	 margin-top:10px;

}

.tm-warrior

{

    margin-left: -6px;

    margin-top: -39px;

}

.warrior-crm-area label

{

	  color:#4b5369;

	 font-size:34px;

	 text-align:left;

	 line-height:normal;

	font-weight:bold;

	margin-top:70px;

}

.warrior-crm

{

	width:auto;

	margin-top:50px;

}







.text-guru-area

{

	 background-image:url(../images/text-guru-bg.png);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 padding:30px;

	 color:#616161;

	 font-size:16px;

	 line-height:24px;

	 text-align:center;

	 padding-bottom:50px;

}



.text-guru-area h2

{

	 color:#4b5369;

	 font-size:40px;

	 text-align:center;

	 width:100%;

	 font-weight:bold;

	 margin-bottom:20px;

	 margin-top:10px;

}

.text-guru-area label

{

	  color:#4b5369;

	 font-size:24px;

	 text-align:left;

	 line-height:normal;

	font-weight:bold;

	margin-top:40px;

	line-height:40px;

}

.text-guru-img

{

	width:auto;

	margin-top:50px;

}

.tm-black-text-guru

{

	margin-top:-25px;

	margin-left:-5px;

}



.box-what-we-do

{

	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	width:100%;

	border-radius:5px;

	background-image:url(../images/box-bg.png);

	background-repeat:no-repeat;

	height:377px;

	text-align:center;

	font-size:17px;

	color:#6e6e6e;

	padding:10px;

	padding-top:20px;

	padding-bottom:20px;

	line-height:30px;

	width: 242px;

	background-size: 100% 100% !important;

}



.box-what-we-do-right

{

	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	width:100%;

	border-radius:5px;

	background-image:url(../images/box-bg.png);

	background-repeat:no-repeat;

	height:377px;

	text-align:center;

	font-size:17px;

	color:#6e6e6e;

	padding:10px;

	padding-top:20px;

	padding-bottom:20px;

	line-height:30px;

	width: 242px;

	background-size: 100% 100% !important;

}





/*What-we-do*/













@media(max-width: 786px) {



      .logo {

          

            top: 0;

           

      }



      nav ul {

           

            background: #fff;

      }



      nav.black ul {

            background: #f8f8f8;

      }



      .showing {

            

      }



      nav ul li {

            box-sizing: border-box;

            width: 100%;

            padding: 24px;

            text-align: center;

      }



      .menu-icon {

            display: block;

      }



}



























	

@media  (min-width: 1024px) and (max-width: 1199px){

	

li.nav-item {

    padding: 10px 12px;

}	

.slider-heading {

    font-size: 36px;

    color: #4b5369;

    font-weight: bold;

    line-height: 50px;

padding-left: 80px;

}	

.slider-heading3

{

	font-size:30px;

	color:#4b5369;

	font-weight:bold;

	line-height: 50px;

	padding-left:50px;

	

}

.mrg-top-slider2 {

    margin-top: 180px;

}	

.box-1 p

{

	font-size: 16px;

	font-weight:500;

}

.img-mobile

{

	width:100%;

}

.text-marketing-area {



    min-height: 600px;



}

.text-marketing-area h2 {

    color: #3f4557;

    font-size: 38px;



}

.demo-area h3 {



    font-size: 30px;

}

.footer-copyright p {

    font-size: 11px;

}	

.width-100-sm

{

	width:100%;

}

	.top-height {

    min-height: 134px;

}

.slider-heading-warrior label

{

		font-size:18px;

}

.slider-heading-guru label

{

		font-size:18px;

		line-height:normal !important;

}

.slider-heading-guru img {

    width: 20px !important;

    height: 20px !important;

    margin-top: -12px !important;

    margin-left: 3px;

}

}

@media  (min-width: 992px) and (max-width: 1023px){

	

.width-100-sm

{

	width:100%;

}



li.nav-item {

    padding: 10px 12px;

}	

.slider-heading {

    font-size: 36px;

    color: #4b5369;

    font-weight: bold;

    line-height: 50px;

padding-left: 50px;

}	

.slider-heading3

{

	font-size:30px;

	color:#4b5369;

	font-weight:bold;

	line-height: 50px;

	padding-left:50px;

	

}

.mrg-top-slider2 {

    margin-top: 180px;

}	

.box-1 p

{

	font-size: 16px;

	font-weight:500;

}

.img-mobile

{

	width:100%;

}

.text-marketing-area {



    min-height: 600px;



}

.text-marketing-area h2 {

    color: #3f4557;

    font-size: 38px;



}

.demo-area h3 {



    font-size: 30px;

}

.footer-copyright p {

    font-size: 11px;

}	

.top-bar {

    font-size: 12px;

}

.mrg-top-slider1

{

	    margin-top: 0px;

}

.mrg-top-slider1 img

{

	height: 400px;

}

.mrg-top-slider2

{

	margin-top:50px;

}

.mrg-top-slider3

{

	margin-top:0px;

}

.mrg-top-slider3 img

{

	height: 400px;

}

.slider-heading {

    font-size: 36px;

    line-height: 50px;

    padding-left: 0px;

}

.slider-heading3

{

	font-size:30px;

	line-height: 50px;

	padding-left:0px;

	

}

.slider-bg {

    min-height: 300px;

    background-size: 100% 100%;

}

#myCarousel .carousel-indicators {

    margin-bottom: 16px;

    margin-right: 7%;

}	

	

.slider-heading img {

    width: 25px !important;

    height: 27px !important;

}

.width-100-sm

{

	width:100%;

}

	.top-height {

    min-height: 134px;

}

.slider-heading-warrior label

{

		font-size:18px;

}

.slider-heading-guru label

{

		font-size:18px;

		line-height:normal !important;

}	

.slider-heading-guru img {

    width: 20px !important;

    height: 20px !important;

    margin-top: -12px !important;

    margin-left: 3px;

}

}

	

@media  (min-width: 768px) and (max-width: 991px){

.box-what-we-do

{

	height:auto;

	padding-top: 5px;

    padding-bottom: 5px;

}

.box-cloud-1 ul {

    font-size: 14px;

    padding-left: 2px;

    margin-top: 10px;

}

.box-cloud-1 ul li {

    font-size: 13px;

    margin-bottom: 5px;

}

.warrior-crm

{

	width:100%;

}

.text-guru-img-left

{

	width:100%;

}

.text-guru-area label {

    font-size: 16px;

    margin-top: 40px;

    line-height: 29px;

}

.tm-black-text-guru {

    margin-top: -20px;

    margin-left: -2px;

}







.warrior-crm-area label {

    font-size: 20px;

}



	.top-height {

    min-height: 134px;

}

.width-100-sm

{

	width:100%;

}

li.nav-item {

    padding: 10px 19px;

	    line-height: 27px;

    text-align: left;

}	

.slider-heading {

    font-size: 36px;

    color: #4b5369;

    font-weight: bold;

    line-height: 50px;

padding-left: 50px;

}	

.slider-heading3

{

	font-size:30px;

	line-height: 50px;

	padding-left:50px;

	

}

.mrg-top-slider2 {

    margin-top: 180px;

}	

.box-1 p

{

	font-size: 16px;

	font-weight:500;

}

.img-mobile

{

	width:100%;

}

.text-marketing-area {



    min-height: 600px;



}

.text-marketing-area h2 {

    color: #3f4557;

    font-size: 26px;

	    margin-top: 80px;



}

.demo-area h3 {



    font-size: 20px;

}

.footer-copyright p {

    font-size: 9px;

}	

.top-bar {

    font-size: 12px;

}

.mrg-top-slider1

{

	    margin-top: 0px;

}

.mrg-top-slider1 img

{

	height: 300px;

}

.mrg-top-slider2

{

	margin-top:20px;

}

.mrg-top-slider3

{

	margin-top:0px;

}

.mrg-top-slider3 img

{

	height: 300px;

}

.slider-heading {

font-size: 24px;

    line-height: 40px;

    padding-left: 0px;

}

.slider-heading3

{

	font-size:24px;

	line-height: 35px;

	padding-left:0px;

	

}

.slider-bg {

    height: 300px;

    background-size: 100% 100%;

}

#myCarousel .carousel-indicators {

    margin-bottom: 16px;

    margin-right: 7%;

}

.box-1 h2 {

    font-size: 22px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.box-1 h3 {



    font-size: 15px;

}

.map-area h3 {

    font-size: 22px;

}

.img-4-mob

{

	width:80%;

}

.img-demo {

    width: 100%;

}

.footer-address {



    font-size: 12px;

}

.btn-img-demo {



    width: 200px;

    height: 45px;

    line-height: 43px;

	font-size:16px;

}

.footer-copyright a {

    font-size: 10px;

}

.slider-heading img {

    width: 20px !important;

    height: 22px !important;

}

.slider-heading-warrior label

{

		font-size:18px;

}

.slider-heading-guru label

{

		font-size:18px;

		line-height:normal !important;

}

.slider-heading-guru img

{

		width:16px !important;

		height:16px !important;

		margin-top:-10px !important;

		

}

.slider-heading-warrior img

{

	width: 16px !important;

    height: 16px !important;

	margin-top: -35px !important;

    margin-left: -5px !important;

}

}

@media  (min-width: 475px) and (max-width: 767px){

	



.box-what-we-do

{

	height:auto;

	padding-top: 5px;

    padding-bottom: 5px;

}

.box-cloud-1 ul {

    font-size: 14px;

    padding-left: 2px;

    margin-top: 10px;

}

.box-cloud-1 ul li {

    font-size: 13px;

    margin-bottom: 5px;

}

.warrior-crm

{

	width:100%;

}

.text-guru-img-left

{

	width:100%;

}

.text-guru-area label {

    font-size: 16px;

    margin-top: 0px;

    line-height: 29px;

}

.tm-black-text-guru {

    margin-top: -20px;

    margin-left: -2px;

	width: 15px;

    height: 14px;

}







.warrior-crm-area label {

    font-size: 20px;

}



	

	

	

	



li.nav-item {

    padding: 10px 19px;

}	

.slider-heading {

    font-size: 36px;

    color: #4b5369;

    font-weight: bold;

    line-height: 50px;

padding-left: 50px;

}	

.slider-heading3

{

	font-size:20px;

	line-height: 50px;

	padding-left:50px;

	

}

.mrg-top-slider2 {

    margin-top: 180px;

}	

.box-1 p

{

	font-size: 16px;

	font-weight:500;

}

.img-mobile

{

	width:100%;

}

.text-marketing-area {



    min-height: 600px;



}

.text-marketing-area h2 {

    color: #3f4557;

    font-size: 26px;

	    margin-top: 10px;



}

.demo-area h3 {



    font-size: 16px;

	    margin-top: 41px;

		margin-bottom: 0px;

}

.footer-copyright p {

    font-size: 9px;

}	

.top-bar {

    font-size: 12px;

}

.mrg-top-slider1

{

	    margin-top: 0px;

}

.mrg-top-slider1 img

{

     height:250px;

    margin-left: 5%;

}

.mrg-top-slider2

{

	margin-top:20px;

}



.mrg-top-slider3

{

	margin-top:0px;

}

.mrg-top-slider3 img

{

    margin-left: 5%;

	height:250px;

}

.slider-heading {

font-size: 16px;

    line-height: normal;

    padding-left: 40px;

	padding-bottom:20px;

}

.slider-heading3

{

	font-size:14px;

	line-height: 28px;

	padding-left:40px;

	padding-bottom: 20px;

	

}

.slider-bg {

   height: auto;

    background-size: 100% 100%;

}

#myCarousel .carousel-indicators {

    margin-bottom: 16px;

    margin-right: 7%;

}

.box-1 h2 {

    font-size: 22px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.box-1 h3 {



    font-size: 15px;

}

.map-area h3 {

    font-size: 22px;

}

.img-4-mob

{

	width:80%;

}

.img-demo {

    width: 100%;

}

.footer-address {



    font-size: 12px;

}

.btn-img-demo {



    width: 200px;

    height: 45px;

    line-height: 43px;

	font-size:16px;

}



.container

{

	padding-left:15px;

	padding-right:15px;

}	

.top-bar

 {

    font-size: 11px;

    padding: 5px;

}

.getin-signgup

{

	width: 70px;

    line-height: 22px;

	font-size:12px;

	margin-bottom:3px;

	margin-right:10px;

}

.getin-login

{

	width: 70px;

    line-height: 22px;

	font-size:12px;

	margin-bottom:3px;

}



.service-heading h3 {

    font-size: 22px;

}

.box-1

{

	margin-bottom:30px;

	background-size:100% 100%;

}

.map-area img

{

	width:100%;

}

.service-heading-2 {



    padding: 0px 0px;

}

.map-area h3

{

	padding-top:0px;

	padding-bottom:0px;

}

.map-area

{

	padding-bottom:40px;

}

.Customer-prefer-area h3

{

	font-size:24px;

}

.p0_footer

{

	padding:0px !important;

}

.footer-copyright a {

    font-size: 10px;

}

.slider-heading img {

    width: 15px !important;

    height: 17px !important;

		display:none;

}

.slider-heading-warrior label

{

		font-size: 12px;

    line-height: normal !important;

    padding-bottom: 10px;

	padding-right: 20px;

}

.slider-heading-guru label

{

		font-size: 12px;

    line-height: normal !important;

    padding-bottom: 10px;

}

}



@media  (min-width: 320px) and (max-width: 474px){

.what-we-do h2 {

    margin-top: 30px;

    font-size: 30px;

}

.sub-header-bg {

    min-height: 150px;

}

	.box-what-we-do {

    height: auto;

    padding-top: 5px;

    padding-bottom: 5px;

	margin-bottom:30px;

	background-size:100% 100%;

}

.warrior-crm-area h2 {

    color: #4b5369;

    font-size: 30px;

}

.warrior-crm-area

{

	margin-top:20px;

	padding-bottom: 40px;

}

.warrior-crm-area label {

    margin-top: 10px;

}

.box-what-we-do

{

	height:auto;

	padding-top: 5px;

    padding-bottom: 5px;

}

.box-cloud-1 ul {

    font-size: 14px;

    padding-left: 2px;

    margin-top: 10px;

}

.box-cloud-1 ul li {

    font-size: 13px;

    margin-bottom: 5px;

}

.warrior-crm

{

	width:100%;

}

.text-guru-img-left

{

	width:100%;

}

.text-guru-area label {

    font-size: 16px;

    margin-top: 0px;

    line-height: 29px;

}

.tm-black-text-guru {

    margin-top: -20px;

    margin-left: -2px;

	width: 15px;

    height: 14px;

}

.text-guru-area

{

	padding-bottom: 20px;

}





.warrior-crm-area label {

    font-size: 20px;

}



	

	

.slider-heading img {

    width: 15px !important;

    height: 17px !important;

	margin-top: -7px !important;

	margin-left: -3px;

	display:none;

}

li.nav-item {

    padding: 10px 19px;

}	

.slider-heading {

    font-size: 36px;

    color: #4b5369;

    font-weight: bold;

    line-height: 50px;

padding-left: 50px;

}	

.slider-heading3

{

	font-size:13px;

	line-height: 20px;

	padding-left:40px;

		padding-right:20px;

		padding-bottom:20px;

	

}

.mrg-top-slider2 {

    margin-top: 180px;

}	

.box-1 p

{

	font-size: 16px;

	font-weight:500;

}

.img-mobile

{

	width:100%;

}

.text-marketing-area {



    min-height: 600px;



}

.text-marketing-area h2 {

    color: #3f4557;

    font-size: 26px;

	    margin-top: 10px;



}

.demo-area h3 {



    font-size: 20px;

}

.footer-copyright p {

    font-size: 9px;

	margin:0px;

}	

.top-bar {

    font-size: 12px;

}

.mrg-top-slider1

{

	    margin-top: 0px;

}

.mrg-top-slider1 img

{

     height:250px;

    margin-left: 5%;

}

.mrg-top-slider2

{

	margin-top:20px;

}



.mrg-top-slider3

{

	margin-top:0px;

}

.mrg-top-slider3 img

{

    margin-left: 5%;

	height:250px;

}

.slider-heading {

font-size: 20px;

    line-height: 20px;

	    padding-left: 40px;

		padding-bottom:20px;

}

.slider-bg {

    background-size: 100% 100%;

	height: 430px;

}

#myCarousel .carousel-indicators {

    margin-bottom: 16px;

    margin-right: 7%;

	    margin-bottom: -20px;

}

.box-1 h2 {

    font-size: 22px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.box-1 h3 {



    font-size: 15px;

}

.map-area h3 {

    font-size: 22px;

}

.img-4-mob

{

	width:80%;

}

.img-demo {

    width: 100%;

}

.footer-address {



    font-size: 12px;

}

.btn-img-demo {



    width: 200px;

    height: 45px;

    line-height: 43px;

	font-size:16px;

}



.container

{

	padding-left:15px;

	padding-right:15px;

}	

.top-bar

 {

    font-size: 11px;

    padding: 5px;

}	

.sm-class

{

	display:block;

}

.getin-signgup

{

	width: 70px;

    line-height: 22px;

	font-size:12px;

	margin-bottom:3px;

	margin-right:10px;

}

.getin-login

{

	width: 70px;

    line-height: 22px;

	font-size:12px;

	margin-bottom:3px;

}

.navbar-brand

{

	width:50%;

}







.service-heading h3 {

    font-size: 22px;

}

.box-1

{

	margin-bottom:30px;

	background-size:100% 100%;

}

.map-area img

{

	width:100%;

}

.service-heading-2 {



    padding: 0px 0px;

}

.map-area h3

{

	padding-top:0px;

	padding-bottom:0px;

}

.map-area

{

	padding-bottom:40px;

}

.Customer-prefer-area h3

{

	font-size:24px;

}

.p0_footer

{

	padding:0px !important;

}

.footer-copyright a {

    font-size: 10px;

}

.slider-heading-warrior label

{

		font-size: 12px;

    line-height: normal !important;

    padding-bottom: 10px;

		padding-right:20px;

}

.slider-heading-guru label

{

		font-size: 11px;

    line-height: normal !important;

    padding-bottom: 0px;

	padding-right:20px;

}

.top-height {

    min-height: 160px;

}

}

/*Blog*/



.blog

{

	 background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/simpcubator-bg-1.png);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100%;

	 padding:30px;

	 color:#616161;

	 font-size:16px;

	 line-height:24px;

	 text-align:center;

	 padding-bottom:50px;

	 padding-top:80px;



}





.blog-box

{



	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

	width:100%;

	border-radius:5px;

	background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/testimonials-box-bg.png);

	background-repeat:no-repeat;

	text-align:center;

	color:#6e6e6e;

	padding:0px;

	background-size:100% 100%;

	margin-top:0px;

	margin-bottom:40px;

	min-height: 577px;



}

.blog-box img

{

	border-radius:10px;

	  border-bottom-left-radius: 0px;

	  border-bottom-right-radius: 0px;

	  width:100%;

}









.blog-box h2

{

	font-size:24px;

	color:#4b5369;

	margin:0px;

	padding:0px;

	text-align:left;

	margin-top:15px;

	font-weight:bold;

}



.blog-box label

{

	font-size:16px;

	color:#4b5369;

	margin:0px;

	padding:0px;

	width:100%;

	font-weight:normal;

	margin-top:10px;

	margin-bottom:5px;

    text-align: left;

}

.blog-box label a

{

	color:#29a3f6;

}

.blog-box p

{

	margin-top:10px;

	font-size:15px;

	color:#4b5369;

	font-weight:normal;

	text-align:left;



}



.blog-readmore

{

	font-size:16px;

	color:#29a3f6;

	font-weight:normal;

	float:left;

	text-align:left !important;

	text-decoration:none;

}

.blog-readmore img

{

	width:15px !important;

	height:10px !important;

}

.blog-readmore:hover

{

	font-size:16px;

	text-decoration:none;

	color:#29a3f6;

}



/*Blog End*/



.review-box

{



	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

width:100%;

border-radius:5px;

background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/review-box-bg.png);

background-repeat:no-repeat;

text-align:center;

font-size:17px;

color:#6e6e6e;

padding:30px;

	line-height:30px;

	background-size:100% 100%;

	margin-top:40px;

	margin-bottom:40px;





}

.customer-1

{

	border-radius:50%;

	width:129px;

	height:129px;

	border:solid 4px #99d3fb;

}

.review-right-area

{

	font-size:14px;

	line-height:24px;

	color:#4b5369;

	text-align:left;

}

.review-right-area h2

{

	font-size:36px;

	color:#4b5369;

	margin:0px;

	padding:0px;

	text-align: left;

	font-weight: bold !important;

}

.review-right-area label

{

	font-size:12px;

	line-height:24px;

	color:#9c9c9c;

	margin:0px;

	padding:0px;

	width:100%;

	font-weight:normal;

	margin-top:5px;

	margin-bottom:5px;

}

.review-right-area img

{

	font-size:12px;

	line-height:24px;

	color:#9c9c9c;

	margin-bottom:10px;

}

.review-right-area p

{

	margin-top:10px;

	font-size:16px;

}





.heading-testimonials

{

	font-size:45px;

	color:#4b5369;

	font-weight:bold;

	text-align:center;

	width:100%;

	margin-top:-20px;

	margin-bottom:130px;

}



.testimonials-box

{



	background:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

-moz-box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

box-shadow: 0px 0px 17px -5px rgba(203,212,240,1);

width:100%;

border-radius:5px;

background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/testimonials-box-bg.png);

background-repeat:no-repeat;

text-align:center;

font-size:17px;

color:#6e6e6e;

padding:25px;

	line-height:30px;

	background-size:100% 100%;

	margin-top:0px;

	margin-bottom:40px;





}

.testimonials-customer

{

	border-radius:50%;

	width:129px !important;

	height:129px !important;

	border:solid 4px #99d3fb;

	margin-top:-70px;

}

.testimonials-box h2

{

	font-size:24px !important;

	color:#4b5369 !important;

	margin:0px !important;

	padding:0px !important;

text-align:center !important;

margin-top:15px !important;

}

.testimonials-box h3

{

	font-size:22px !important;

	color:#4b5369 !important;

	margin:0px !important;

	padding:0px !important;

text-align:center !important;

margin-top:0px !important;

}

.testimonials-box label

{

	font-size:14px !important;

	line-height:24px !important;

	color:#9c9c9c !important;

	margin:0px !important;

	padding:0px !important;

	width:100% !important;

	font-weight:normal !important;

	margin-top:5px !important;

	margin-bottom:5px !important;

text-align: center !important;

}

.testimonials-box p

{

	margin-top:10px;

	font-size:17px;



}

.review-img-testimonials

{

	font-size:18px;

	line-height:24px;

	color:#4b5369;

	margin:0px;

	margin-top:30px;

	margin-bottom:0px;

}



.review-img-testimonials2

{

	font-size:18px;

	line-height:24px;

	color:#4b5369;

	margin:0px;

	margin-top:5px;

	margin-bottom:0px;

}





/*review End*/



/*simpcubator*/



.simpcubator

{

	 background-image:url(http://simpsocial.leadconcept.us/wp-content/uploads/2019/12/simpcubator-bg-3.png);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 padding:30px;

	 color:#616161;

	 font-size:16px;

	 line-height:24px;

	 text-align:center;

	 padding-bottom:50px;

}



.simpcubator h2

{

	 color:#4b5369;

	 font-size:40px;

	 text-align:center;

	 width:100%;

	 font-weight:bold;

	 margin-bottom:10px;

	 margin-top:20px;

}

.simpcubator h3

{

	 color:#4b5369;

	 font-size:26px;

	 text-align:center;

	 width:100%;

	 font-weight:bold;

	 margin-bottom:40px;

	 margin-top:10px;

	 padding-top:0px;

}

.simpcubator label

{

	  color:#4b5369;

	 font-size:34px;

	 text-align:left;

	 line-height:normal;

	font-weight:bold;

	margin-top:70px;

}



/*simpcubator End*/







/*resellers*/









.resellers-label

{

	font-size:25px !important;

	margin-top:36px !important;

	line-height:40px !important;

}



.register-input input 

{

     	width:100%;

		background:#fff;

		border:solid 1px #fff;

		height:50px;

		border-radius:5px;

		padding:5px;

		color:#4b5369;

		font-size:16px;

		-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.6);

-moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.6);

box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.6);

margin-top:20px;

padding-left:10px !important;

}





.btn-register

{

	background:#51e3a4;

	width:267px;

	height:54px;

	text-align:center;

	font-size: 20px;

	color: #fff;

	display:block;

	border-radius:5px;

	line-height:50px;

	text-decoration:none;

	border:solid 2px #51e3a4;

	margin-top:10px;

	margin:auto;

	margin-top:60px;

	border:none;

	text-transform:uppercase;

	font-weight:bold;

}

.btn-register:hover

{

	background:#0085fe;

	border:none;

	color:#fff;

	text-decoration:none;

}





/*resellers End*/

/*Modal*/



.modal-header

{

	background:#51e3a4;

}

.modal-header h5

{

	font-size:24px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

}

.modal-dialog .close

{

	 opacity: 1 !important;

	 color:#fff;

	 margin-top: -13px;

}

.modal-header span

{

	color:#fff;

	box-shadow:none;

	border:none;

	text-shadow: none;

    font-weight:400;

	    opacity: 1 !important;

}

.modal-dialog

{

	max-width: 56% !important;
	width: 56% !important;

}



.btn-schedule-demo

{

	background:#51e3a4;

	width:267px;

	height:54px;

	text-align:center;

	font-size: 20px;

	color: #fff;

	display:block;

	border-radius:5px;

	line-height:50px;

	text-decoration:none;

	border:solid 2px #51e3a4;

	margin-top:10px;

	margin:auto;

	margin-top:40px;

	margin-bottom:30px;

	border:none;

	text-transform:uppercase;

	font-weight:bold;

	outline: none;

}

.btn-schedule-demo:hover

{

	background:#0085fe;

	border:none;

	color:#fff;

	border:none;

	text-decoration:none;

}

.btn-schedule-demo:focus{

    outline: none;

}

.btn-schedule-demo:focus{

    outline: none;

		border:none;

}

.btn-outline-secondary

{

    height: 40px !important;

    margin-top: 19px !important;

    border: none !important;

    position: absolute !important;

    right: -3px !important;

    top: 6px !important;

	background-color:transparent !important;



}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control

{

		border-radius:5px !important;

}

.btn-outline-secondary:hover

{

    height: 40px !important;

    margin-top: 19px !important;

    border: none !important;

    position: absolute !important;

    right: -3px !important;

    top: 6px !important;

	background-color:transparent !important;

	color:#6c757d !important;

	    box-shadow: none !important;

}

.btn-outline-secondary :active

{

    height: 40px !important;

    margin-top: 19px !important;

    border: none !important;

    position: absolute !important;

    right: -3px !important;

    top: 6px !important;

	background-color:transparent !important;

	color:#6c757d !important;

	    box-shadow: none !important;

}





.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {

    height: 40px !important;

    margin-top: 19px !important;

    border: none !important;

    position: absolute !important;

    right: -3px !important;

    top: 6px !important;

	background-color:transparent !important;

	color:#6c757d !important;

	    box-shadow: none !important;

}
.modal-header .close {
    margin-top: -26px !important;
}

.input-group-append {

    margin-left: -1px !important;

    width: 20px !important;

    position: absolute !important;

    right: 0 !important;

    z-index: 999 !important;



}
.ova_active{
	color: #29a4f7 !important;
    text-decoration: underline !important;
}
.gfield_required{
	display: none !important;
}
.gform_body{
	padding-left: 20px !important;
    padding-right: 20px !important;
}
.gform_wrapper .gform_footer {
    text-align: center !important;
}
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
	display: none !important;
}
.gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  	color: #4b5369 !important;
	font-size: 16px !important;
}

#gform_submit_button_1 {
	background: #51e3a4 !important;
    width: 267px !important;
    height: 54px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #fff !important;
    display: block !important;
    border-radius: 5px !important;
    line-height: 42px !important;
    text-decoration: none !important;
    border: solid 2px #51e3a4 !important;
    margin-top: 10px !important;
    margin: auto !important;
    border: none !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    outline: none !important;
}
#gform_submit_button_2{
	background: #51e3a4 !important;
    width: 267px !important;
    height: 54px !important;
    text-align: center !important;
    font-size: 20px !important;
    color: #fff !important;
    display: block !important;
    border-radius: 5px !important;
    line-height: 42px !important;
    text-decoration: none !important;
    border: solid 2px #51e3a4 !important;
    margin-top: 10px !important;
    margin: auto !important;
    border: none !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    outline: none !important;
}
#gform_submit_button_1:hover {
    background: #0085fe !important;
    border: none !important;
    color: #fff !important;
    text-decoration: none !important;
}
#gform_submit_button_2:hover {
    background: #0085fe !important;
    border: none !important;
    color: #fff !important;
    text-decoration: none !important;
}
.gform_wrapper img.ui-datepicker-trigger
{
    position: absolute;
    margin-top: -33px;
    z-index: 99999999999;
    right: 10px;
}
.gform_wrapper .top_label div.ginput_container {
    position: relative;
}
.gform_wrapper .top_label div.ginput_container input {
   width:100% !important;
}
.gform_wrapper .gfield_time_hour{
	max-width: 100% !important;
	width: 100% !important;
}
.gform_wrapper .gfield_time_minute{
	max-width: 100% !important;
	width: 100% !important;
}
#gform_wrapper_2 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  	color: #4b5369 !important;
	font-size: 16px !important;
}
#gform_wrapper_2 {
    max-width: 70% !important;
    margin: auto !important;
}
#gform_wrapper_2 .gform_wrapper input{
    padding: 5px 10px !important;
}
.gform_wrapper .validation_message {
    display: none !important;
}
.gform_wrapper li.gfield.gfield_error
{
	background-color: transparent !important;
	border: none !important;
	margin-bottom: 0px!important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.gform_wrapper div.validation_error
{
    border: none !important;
	margin-bottom: 0px !important;
}
.blog-item .popup-wrapper
{
    float: left !important;
    margin-bottom: 30px !important;
}
.blog-item .blog-item-inner
{
	background-color: transparent;
    border-bottom: none;
	width: 68%;
	float:left;
}
.box-what-we-do{
	margin-left: 42.6% !important;
}
#tidio-chat-iframe{
	margin-bottom: -25px !important;
}
.gform_wrapper div.validation_error{
	display: none;
}
.moveFromRightLabel-enter-done{
	display: none;
}
.textwidget iframe {
	height:250px !important;
}
.datepicker > .datepicker_header > .icon-close> div{
	margin-top: -9px !important;
	margin-left: -9px !important;
}
.datepicker > .datepicker_header > .icon-home > div {
	display: none !important;
}
.icon-home:before {
    margin-left: -8px;
    margin-top: -8px !important;
    position: absolute;
}

/*.box-what-we-do-right{
	margin-left: auto !important;
}*/
    
/*Modal End*/
@media (max-width: 920px){
	.yamm li.dropdown {
	    position: relative !important;
	    padding-top: 0px !important;
	    padding-bottom: 13px !important;
	}
}
@media  (min-width: 768px) and (max-width: 1199px){
	.wpb_wrapper h1{
		font-size: 24px !important;
	}
	.wpb_content_element p{
		font-size:13px !important;
	 	line-height: 18px;
	}
	.top-intro .widget a {
	    font-size: 14px;
	    line-height: 21px;
	}
	.box-what-we-do {
	    margin-left: 30.6% !important;
	}
	.box-what-we-do-right{
		height: auto !important; 
		padding-top: 1px !important;
	}
}
@media (max-width:768px){
	.top-intro{
		visibility: inherit !important;
    	position: inherit !important;
	}
	.top-intro .widget a {
	    font-size: 11px !important;
	}
	#gform_wrapper_2 {
		max-width: 100%;
		margin: auto;
	}
}
@media  (min-width: 576px) and (max-width: 767px){
	.top-intro {
	    padding-bottom: 5px;
	}
	.top-intro .widget a {
	    font-size: 14px;
	    line-height: 21px;
	}
	.top-bar {
	    padding-left: 10px !important;
	}
	.box-class .vc_column-inner{   
	 	margin-bottom: 20px;
	}
	.wpb_wrapper h2{
	    margin-top: 0px !important;
	}
	.wpb_wrapper .vc_empty_space{
		display: none !important;
	}
	.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	    /*padding-top: 20px !important;*/
	}
	.vc_column-inner .wpb_content_element {
	    margin-bottom: 0px !important;
	}
	.ovatheme_nosidebar {
	    margin-top: 31px;
	}
	.what-we-do-p p{
		font-size:18px !important;
		line-height: 24px !important;
		margin-bottom: 20px !important;
	}
	.box-what-we-do{
		margin-left: 0% !important; 
		margin: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.box-what-we-do-right{
		margin: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.simpcubator-p p{
		font-size:18px !important;
		line-height: 24px !important;
		padding: 20px !important;
	}
	.reseller-p p{
		font-size:18px !important;
		line-height: 24px !important;
		padding: 20px !important;
	}
	.modal-dialog {
		max-width: 97% !important;
	    width: 100% !important;
	}
	#tidio-chat-iframe{
		margin-bottom: 17px !important;
	}
	#gform_wrapper_2 {
		max-width: 100% !important;
		margin: auto !important;
	}
	
}
@media  (min-width: 320px) and (max-width: 575px){
	.top-intro {
	    padding-bottom: 5px;
	}
	.top-intro .widget a {
	    font-size: 14px;
	    line-height: 21px;
	}
	.wpb_wrapper h3{
	    font-size: 24px !important;
	}
	.ovatheme_nosidebar {
	    margin-top: 63px;
	}
	.top-bar {
	    padding-left: 10px !important;
	}
	.box-class .vc_column-inner{   
	 margin-bottom: 20px;
	}
	.wpb_wrapper h2{
	    margin-top: 0px !important;
	    font-size: 24px !important;
	}
	.wpb_wrapper .vc_empty_space{
		display: none !important;
	}
	.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	    /*padding-top: 20px !important;*/
	}
	.vc_column-inner .wpb_content_element {
	    margin-bottom: 0px !important;
	}
	.what-we-do {
	    margin-top: 97px;
	}
	.box-what-we-do{
		margin-left: 0% !important; 
		margin: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.box-what-we-do-right{
		margin: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.sub-header-bg .ovatheme_nosidebar {
	    margin-top: 0px !important;
	}
	.what-we-do-p p{
		font-size:18px !important;
		line-height: 24px !important;
		margin-bottom: 20px !important;
	}
	.simpcubator-p p{
		font-size:18px !important;
		line-height: 24px !important;
		padding: 20px !important;
	}
	.reseller-p p{
		font-size:18px !important;
		line-height: 24px !important;
		padding: 20px !important;
	}
	.modal-dialog {
	    max-width: 95% !important;
	    width: 100% !important;
	}
	#tidio-chat-iframe{
		margin-bottom: 20px !important;
	}
	#gform_submit_button_2 {
	    width: 200px !important;
	}
	#rc-anchor-container {
		width: 266px !important;
	}
	.top-intro .widget {
		font-size: 11px !important;
	}
	#gform_wrapper_2 {
		max-width: 100% !important;
		margin: auto !important;
	}
	.padding-bottom-50 {
		padding-left: 37px !important;
	}
/* 	#field_1_11 iframe{
		width: 262px !important;
    	height: 78px !important;
	} */
	.rc-anchor-normal-footer {
		margin-left:-40px !important;
	}
	#rev_slider_4_1_wrapper .hesperiden.tp-bullets {
		display: none;
	}
	#slider-4-slide-14-layer-2 {
		font-size: 10px !important;
		line-height:10px !important;
	}
	#slider-4-slide-15-layer-2 {
		font-size: 10px !important;
		line-height:10px !important;
	}
	#slider-4-slide-16-layer-2 {
		font-size: 10px !important;
		line-height:10px !important;
	}
	#slider-4-slide-17-layer-2 {
		font-size: 9px !important;
		line-height:10px !important;
	}
}










