/*@font-face {
  font-family: 'Open Sans', sans-serif;
  src: url("../fonts/Open_Sans/OpenSans-Light.ttf") format("ttf"),
       url("../fonts/Open_Sans/OpenSans-Regular.ttf") format("ttf"),
       url("../fonts/Open_Sans/OpenSans-Bold.ttf") format("ttf");
}

@font-face {
  font-family: 'Roboto', sans-serif;
  src: url("../fonts/Roboto/Roboto-Bold.ttf") format("ttf"),
       url("../fonts/Roboto/Roboto-Regular.ttf") format("ttf"),
       url("../fonts/Roboto/Roboto-Thin.ttf") format("ttf");
}

@font-face {
  font-family: 'Rubik', sans-serif;
  src: url("../fonts/Rubik/Rubik-Regular.ttf") format("ttf"),
       url("../fonts/Rubik/Rubik-Light.ttf") format("ttf"),
       url("../fonts/Rubik/Rubik-Medium.ttf") format("ttf");
}


@font-face {
  font-family: 'Saira Extra Condensed', sans-serif;
  src: url("../fonts/Saira_Extra_Condensed/SairaExtraCondensed-Regular.ttf") format("ttf"),
       url("../fonts/Saira_Extra_Condensed/SairaExtraCondensed-Bold.ttf") format("ttf"),
       url("../fonts/Saira_Extra_Condensed/SairaExtraCondensed-Light") format("ttf");
}
*/


/************** header start ****************/
header{
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.header_top {
    background-color: #1e90ff;
}

.header_top_row img {
    display: inline-block;
}

.header_top_row p {
    display: inline-block;
    margin: 0 2px!important;
}

.header_top_row span {
    display: inline-block;
}

.header_top_row div {
    display: inline-block;
}

.header_top_row {
    text-align: right;
    padding: 5px 0;
}

.hdr_border {
    width: 1px;
    height: 15px;
    background: #fff;
    vertical-align: middle;
    margin: 0 8px!important;
}

.header_top_row p a {
    color: #fff;
    font-family: 'Rubik', sans-serif;
    font-weight: 400!important;
}

.header_section {
    background: #000;
}

.menu_container .navbar-inverse {
    background-color: #000!important;
    border: none!important;
}

.menu_container .navbar-inverse .navbar-nav>.active>a,
.menu_container .navbar-inverse .navbar-nav>.active>a:focus,
.menu_container .navbar-inverse .navbar-nav>.active>a:hover {
    /*background-color: #ffffff!important;*/
    color: #fff!important;
}

.menu_container .navbar-inverse .navbar-nav>li>a {
    color: #fff;
    /*font-family: 'Saira Extra Condensed', sans-serif;*/
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    /*letter-spacing: .5px;*/
    padding-left:15px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500;
}
@media (max-width:991px){
    .menu_container .navbar-inverse .navbar-nav>li>a:hover {
        background-color: #e7e7e794!important;
        color: #fff!important;
    }
}
.menu_container .navbar-inverse .navbar-nav>li>a:hover {
    /*background-color: #e7e7e794!important;*/
    /*color: #07a26f!important;*/
}
.menu_container .navbar-inverse .navbar-toggle:focus,
.menu_container .navbar-inverse .navbar-toggle {
    background-color: #333!important;
    margin-top:5px!important;
}

.menu_container .navbar-inverse .navbar-toggle:hover {
    background-color: #9d9d9d!important;
}

.menu_container {
    padding: 0!important;
}

.menu_container .btn-quote {
    
    float: right;
    background-color: #07a26f!important;
    border-color: #07a26f!important;
    padding: 4px 20px!important;
    margin-left: 20px;
    margin-top: 30px;
    font-family: 'Roboto', sans-serif!important;
    /* font-family: 'Saira Extra Condensed', sans-serif; */
    font-size: 15px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    height: 30px;
    width: 150px;
    border-radius: 5px!important;
    font-weight: 600;
    /*letter-spacing: .5px;*/
}

.menu_container .navbar {
    margin-bottom: 0px!important;
    padding: 15px 0;
}

.logo1 {
    position: absolute;
    right: 9px;
    top: -21px;
    /*box-shadow: 0 0px 1px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);*/
}

@media (max-width:991px){
    .logo1{
        display: none;
    }
}

@media (min-width:992px){
    .logo2{
        display: none;
    }
}

.menu_title .btn-quote {
    display: none;
}

.menu_container .navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border: none!important;
}
.logo_img_div{
    /*background-color: #fff;*/
    width:122px;
    /*height: 128px;*/
    position: absolute;
    left: 15px;
    /*box-shadow: 0 0px 1px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);*/
    /*z-index:99999;*/
}
.nav>li>a:hover{
    color:#07a26f!important;
}
.header_section .menu_items .active{
    color:#07a26f!important;
}
/************** header end   ****************/
/************** banner main******************/
.main-wrapper{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/Layerbanner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1d4c8a;
    /*height: 80%;*/
}
.banner-head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 50px;
    color: rgba(246, 245, 244, 255);
    text-align: left;
    line-height: 50px;
}
.banner-text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
}
.banner-main{
    padding: 225px 0px 150px 0px;
    width:65%;
}
.banner_sub{
    margin-top: -95px;
    background-color:#000;
}
.banner_subDiv{
    background-color: #fff;
}
.head_row{
    display: inline-block;
    margin-top: 40px;
}
.head_row p{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 25px;
    color: rgba(0, 2, 5, 255);
    text-align: left;
    float:left;
    padding: 0px 10px;
}
.head_row img{
    float:left;
}
.head_row_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(152, 150, 150, 255);
    text-align: left;
    padding-bottom:30px;
}
/****************7 step process**************/
.working_process_sec{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/Layerprocess.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.process_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 36px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding-top: 40px;
}
.process_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(58, 57, 57, 255);
    text-align: center;
    padding: 0px 15px;
}
/*.process_box{
    margin: 0 auto;
    display: table;
}*/
.process_center{
    background-color: #0ec187;
    padding: 0px 80px;
    border-radius: 50%;
    /*font-family: AppleColorEmoji, AdobeInvisFont, MyriadPro-Regular;*/
    font-size: 180px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
    border:20px solid #04b47b;
    /*margin-bottom: 130px;*/
}
.number_sec{
    background-color: #04b079;
    color: #fff;
    width: 40px;
    padding: 10px 15px;
    border-radius: 50%;
}
.sub{
    display:inline-flex;
}
.content_sec{
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: rgba(0, 0, 0, 255);
    padding:8px 0px 0px 10px;
    /*text-align: left;*/
}

/********************************************/
/************** Footer start ****************/
/*footer{
    position: fixed;
    bottom: 0;
    width:100%;
}*/
.footer_sec {
    background: #1958ae;
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/LayerBottom.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.footer_sec_list ul {
    list-style: none;
    padding: 0!important;
}

.footer_sec_list ul li {
    border-top: 1px solid #3069b6;
    padding: 6px 0;
}

.footer_sec_list ul li a {
    color: #fff;
    font-family: 'Rubik', sans-serif;
    font-weight: 300!important;
    font-size: 14px;
    text-decoration: none!important;
}

.footer_sec_list ul li:first-child {
    border: none;
}

.footer_sec_row h6 {
    font-weight: 400!important;
    border-bottom: 1px solid #3069b6;
    padding-bottom: 12px;
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 24px;
    color: rgba(255, 255, 255, 255);
}

.footer_location {
    text-align: center;
    background: #215eb2;
    width: 100%;
    padding: 13px 0;
    margin-top: 15px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
    font-weight: 400!important;
    font-size: 14px;
}

.footer_location img {
    padding: 15px 0;
}

.footer_social_icons {
    width: 100%;
    margin-top: 15px;
}

.footer_icon_facebook {
    background-color: #4ca8ff;
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}

.footer_icon {
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 8px 5px;
    background-color: #fff;
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
}

.footer_icon_g {
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-color: #fff;
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
}

.footer_subscribe .input-group-addon {
    background-color: #4ca8ff!important;
    border: 0px solid #fff!important;
    border-radius: 0!important;
    position: absolute;
    right: 0px;
    width: 65px;
    top: 0px;
    height: 34px;
    color:#fff!important;
    padding-top: 10px;
}

.footer_subscribe .input-group-addon:hover {
    cursor: pointer;
}

.footer_subscribe .input-group .form-control {
    border-radius: 0!important;
}

.footer_subscribe p {
    margin: 15px 0 6px 0!important;
    font-family: 'Rubik', sans-serif;
    font-weight: 400!important;
    font-size: 15px;
    color: rgba(255, 255, 255, 255);
}

.footer_lastsec {
    background: #1750a4;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 300;
}
.footer_location p{
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    color: #fff!important;
    text-align: center;
}

/*footer{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/LayerBottom.png);
}*/


/************** Footer end ****************/


.main_wrapper {
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/04/bg.png");
    background-color: #308ae4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.container_mainContent {
    text-align: center;
    color: #fff;
    padding: 160px 0;
}

h1 {
    font-family: 'Roboto', sans-serif!important;
    font-weight: bold!important;
    font-size: 60px!important;
}

.container_mainContent h3 {
    font-family: 'Roboto', sans-serif!important;
    font-weight: lighter!important;
    margin-bottom: -15px!important;
}

.container_mainContent p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 200!important;
    padding: 0 100px;
}

.section2 {
    background-color: #edf2f5;
}

.section2_content,
.section3_content,
.section5_content,
.section7_content {
    text-align: center;
    padding: 50px 0;
}

.section2_content p,
.section3_content p,
.section5_content p,
.section7_content p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;

    color: #a5a6b7;
}

.section2_content h4,
.section3_content h4,
.section5_content h4,
.section7_content h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 200!important;
    font-size: 25px!important;
}

.section2_rowContent p {
    padding: 10px 50px;
}

.rowContent_child {
    border-right: 2px solid #c8ccd4;
}

.section2_rowContent .btn-default {
    border-radius: 0px!important;
}

.section2_rowContent .btn-default:focus {
    outline: none!important;
}

.section2_rowContent h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400!important;
    font-size: 25px!important;
    color: #000;
}

.step_contents .step_dots {
    width: 2em;
    height: 2em;
    text-align: center;
    line-height: 2em;
    border-radius: 1em;
    background: #1e90ff;
    /*  margin: 0 1em;*/
    display: inline-block;
    color: white;
    font-size: 20px;
    font-weight: 600;
}

.step_dots_outer {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #e7f3fb;
    display: inline-block;
    color: white;
    padding: 5px 0;
}

.step_contents {
    position: relative;
}

.devider {
    background: #1e90ff;
    height: 2px;
    width: 86%;
    position: absolute;
    right: -43%;
    top: 25px;
}

.step_contents ul li:first-child::before {
    display: none;
}

.step_contents_child h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300!important;
    font-size: 25px!important;
    color: #000;
}

.step_contents_child p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400!important;
    /*font-size: 25px!important;*/
    color: #a5a6b7;
}

.section5_row .img_container {
    height: 55px;
}

.icon4 {
    height: 60px;
}

.icone5 {
    height: 55px;
}

.icon {
    padding: 18px 0;
}

.section5_row .col-xl-2 {
    border-right: 1px solid #d0d0d2;
}

.section5_row .col-xl-2:last-child {
    border: none!important;
}

.section5_row h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400!important;
    font-size: 16px!important;
}

.section5_row {
    padding: 50px 0;
}

.section7_content b {
    color: #ff7e39;
}

.coln_left {
    float: left;
    margin-top: -25px;
}

.coln_right {
    float: right;
    margin-top: -20;
}

.section7_content h4 {
    margin-bottom: 20px;
}

.img_list_parent ul li {
    list-style: none;
    display: inline-block;
    margin: 0 5px;
}

.img_list {
    width: 60px;
    height: 60px;
    border-radius: 50px;
}

.img_list_parent .active {
    width: 73px;
    height: 72px;
    border-radius: 50px;
    background: #ff7f38;
    padding: 4px;
    position: relative;
}

.fa-caret-up {
    display: none!important;
    position: absolute;
    color: #ff7f38;
    top: -13px;
    left: 30px;
    font-size: 20px!important;
}

.img_list img {
    width: 65px;
    height: 64px;
    border-radius: 50px;
    margin: 0;
    padding: 0;
}

.img_list_parent .active .fa-caret-up {
    display: block!important;
}

.section7_content h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400!important;
    font-size: 15px!important;
    color: #060000;
    padding: 30px 0 8px 0;
}

.section7_content .country_title {
    display: inline-block!important;
    color: #999898;
}

.img_list_parent ul {
    margin-left: -30px;
}

.section6_btn {
    width: 100%;
    text-align: center;
    margin: 20px 0 40px 0;
}

.section6_content .btn-primary {
    background-color: #1f90ff!important;
    border-radius: 0px!important;
    border: 1px solid #1f90ff!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
}

.section6_content .btn-primary:focus {
    outline: none!important;
}

.section6_content .btn-primary:hover {
    background-color: #1f90ffd6!important;
}


/********************** slider 1*************************/

.section4_grid img {
    height: 25px;
    margin: 0 auto;
}

.section4_grid {
    text-align: center;
}

.section4_grid_bdr {
    border-right: 1px solid #d0d0d2;
    border-left: 1px solid #d0d0d2;
}

.section4_content h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 28px;
}

.section4_content p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a5a6b7;
}

.section4_content h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.section4 .bx-wrapper {
    box-shadow: none!important;
    border: none!important;
    background: #edf2f5;
    margin-bottom: 20px!important;
    max-width: 100%!important;
    position: relative;
}

.section4 .bxslider_child {
    width: 100%!important;
}

.bxslider_rowChild {
    padding: 30px 0;
}

.section4 .bx-wrapper .bx-pager.bx-default-pager a {
    background: #e1e1fc;
}

.section4 .bx-default-pager {
    position: absolute;
    bottom: 10px!important;
    left: -10%;
}

.section4 .bx-controls-direction {
    display: none;
}

.section4.bx-wrapper .bx-pager.bx-default-pager a:hover,
.section4 .bx-wrapper .bx-pager.bx-default-pager a.active,
.section4 .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #ff9d3d!important;
}


/******************* sliders 2***************************/

.section6_content h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold!important;
    font-size: 25px!important;
    text-align: center;
}

.section6_content .section6_subpara {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #a5a6b7;
    margin-bottom: 20px;
}

.section6 {
    background-color: #edf2f5;
}

.section6 .bx-wrapper .bx-controls-direction a {
    top: -8%!important;
}

.section6 .bx-wrapper .bx-next {
    right: 0px!important;
}

.section6 .bx-wrapper .bx-prev {
    left: 0px!important;
}

.section6 .bx-wrapper {
    box-shadow: none!important;
    border: none!important;
    background: #edf2f5;
    margin-bottom: 20px!important;
}

.section6_content .bx-default-pager {
    display: none;
}

.section6_content .slider_image {
    margin: 0 auto;
}

.section6_content .slider_contant_date {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #606c71;
    margin: 15px 0;
}

.section6_content .slider_contant_title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 23px;
    color: #57514d;
    margin: 10px 0;
}

.section6_content .slider_contant {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #606c71;
    margin: 15px 0;
}

.section6_content .slider_msg_row img,
.section6_content .slider_msg_row p {
    display: inline-block!important;
}

.section6_content .slider_msg_row .slider_count {
    color: #1f90ff;
    margin: 0 1px 0 5px;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.section6_content .slider_msg_row .slider_comment {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #8e979b;
}

.section6_content .slider_msg_row div:first-child {
    border-right: 1px solid #d5dadd;
}

.section6_content .slider_underline {
    width: 80%;
    height: 1px;
    background-color: #d5dadd;
    margin: 5px 5px 5px 0;
    display: inline-block;
}

.section6_content .slider_bottom_row p {
    display: inline-block;
}

.section6_content .slider_bottom_row a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #fda940;
    display: inline-block;
}

.section6_content .slider_bottom_row a img {
    display: inline-block;
}


/*********************CONTACT US*************************/
.get_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 36px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
}
.get_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(139, 137, 137, 255);
    text-align: center;
}
.form_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 20px;
    color: rgba(0, 2, 5, 255);
    text-align: left;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(165, 164, 164, 255);
    font-weight: 400;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family:'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(165, 164, 164, 255);
    font-weight: 400;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family:'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(165, 164, 164, 255);
    font-weight: 400;
}
:-moz-placeholder { /* Firefox 18- */
  font-family:'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(165, 164, 164, 255);
    font-weight: 400;
}
input:focus{
    outline: none!important;
}
.form_box input{
    height: 45px;
    width: 100%;
    margin-bottom: 15px;
    border:none;
    background-color:#f7f7f7;
    padding:0px 10px;
}
.field_cmnt{
    height:160px!important;
    width:100%;
    border:none;
    background-color:#f7f7f7;
    padding:10px;
    margin-bottom: 15px;
    outline: none;
    resize: none;
}
.submit_btn{
    width:137px!important;
    height:45px!important;
    background-color: #07a26f!important;
    border:none!important;
    color:#fff!important;
    outline: none!important;
    margin-bottom:20px!important;
}
.detail_sec{
    display: inline-flex;
    margin:15px 0px;
}
.detail_sec .map_icon{
    width: 29px;
    height: 31px;
    margin-right: 15px;
}
 .mail_icon{
    width: 28px;
    height: 20px;
     margin-right: 15px;
}
.phone_icon{
    width: 27px;
    height: 27px;
    margin-right: 15px;
}
.text2{
    padding-left:5px;
}
.text3{
    padding-left:4px;
}
.text-sec-content{
    /*padding-left:15px;*/
    /*word-break: break-word;*/
    max-height:35px;
}
.form_box{
    /*border-right:1px solid #e8e8e8;*/
    padding-right:25px;
    padding-left: 15px;
}
.banner_formDiv{
    padding: 20px;
    /*margin: 20px;*/
    margin-top: -100px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    background-color:#fff;
}
.mapouter{
    overflow: scroll;
    /*width: 100%!important;*/
}
.banner_formDiv hr{
    border-bottom: 5px solid #07a26f;
    width: 110px;
}
/************** CAREER *************************/
.image_sec{
    background-color: #f8f8f8;
}
.job_vaccancy_main{
     background-color: #f8f8f8;
}
.vaccancy_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 36px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding: 15px 0px;
}
.detail_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(165, 169, 172, 255);
    float:left;
}
.detail_text span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#a9aaac!important;
}
.sub_box{
    border: 1px solid #e4e4e6;
    padding:15px;
    background-color: #fff;
    position: relative;
}
.image_tag{
    border: 1px solid #e4e4e6;
    text-align: center;
    width: 90px;
    height: 100px;
    padding-top: 37px;
    /*padding-bottom: 50%;*/
    margin: 10px 5px;
}
.text_head{
    padding: 10px 0px 0px 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: rgba(0, 2, 4, 255);
}
.apply_btn{
    background-color: #07a26f;
    border:none;
    border-radius:30px;
    width:88px;
    height:30px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    position: absolute;
    left: 15px;
    top: 72px;
}
button:focus{
    outline: none!important;
}
.job_vacancy_sec{
    margin-bottom: 20px;
}
.image_tag img{
    margin:0 auto;
}
.image_logo{
    padding-top:18px!important;
}
.vaccancy_text{
    text-align: center;
    padding-bottom:20px;
}
.popup_field_padding{
    padding:0px 5px!important;
}

/**************MOBILE APPLICATION****************/
.mobile_main_wrapper{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/mobileBanner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1d4c8a;
    margin-bottom: 30px;
    overflow: hidden;
}
.mobile_sub_sec{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    padding:45px 25px;
    background-color:#fff;
    margin-top: -125px;
    margin-bottom: 30px;
}
.mobile_sub_sec2, .mobile_sub_sec3{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    padding:45px 25px;
    background-color:#fff;
    margin-bottom: 30px;
}
.android_head{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    color: rgba(0, 2, 4, 255);
    font-weight: 500;
}
.android_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(192, 191, 191, 255);
    font-weight: 400;
}
.icon_half{
    display: inline-flex;
    position: relative;
}
.inner_square{
    background-color: #93c047;
    padding:20px;
    border-radius: 10px;
    margin-top: 10px;
}
.android_icon{
    width:51px;
    height:57px;
}
.inner_white_square{
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    width: 80px;
    height: 80px;
    margin:20px;
}
.search_icon, .mobile_icon, .combas_icon{
    padding: 20px;
}
.combas_div{
    margin-left:0px!important;
}
.mobile_icon{
    padding-left:27px!important;
}
.outer_circle{
    border: 18px solid #ddd;
    padding: 55px 60px;
    border-radius: 50%;
    margin-left:50px;
}
.square_one{
    position: absolute;
    left: 20px;
    top: 70px;
}
.square_two{
    position: absolute;
    left: 236px;
    top: 70px;
}
.square_three{
    position: absolute;
    left: 359px;
    top: 70px;
}
.text_half{
    padding-top:30px;
}
/*************IT-INFRASTRUCTURE*****************/

.It_main_wrapper{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/itbanner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1d4c8a;
    overflow: hidden;
}
.support_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 30px;
    color: rgba(9, 9, 9, 255);
    text-align: center;
    padding-top:50px;
}
.support_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(146, 145, 145, 255);
    text-align: center;
    padding-bottom:30px;
}
.text_infra_head{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: rgba(0, 1, 1, 255);
    text-align: center;
    font-weight: 500;
    padding-top:20px;
}
.text_part{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(191, 190, 190, 255);
    text-align: center;
}
.text_box{
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    padding: 65px 35px 10px 35px;
    margin: 50px 0px;
    min-height: 450px;
}
.support_main{
    background-color: #f6fafe;
}
.blue_round{
    margin: 0 auto -95px;
    display: block;
}
/****************APPLY POPUP*****************/
.popup_head{
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    color: rgba(0, 0, 0, 255);
}
.popup_sec .modal-content{
    border-radius: 0px!important;
}
.single_line_field{
    display: inline-flex;
}

.popup_sec .modal-dialog .modal-title{
    text-align: center;
    text-transform: uppercase;
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 300!important;
    font-size: 22px;
    color: #fff;
}
.popup_sec .modal-content{
    border-radius: 0px !important;
}
.popup_sec .modal-body .row input,
.popup_sec .modal-body .row textarea{
    width: 100%;
    border: 1px solid #e5e6e6!important;
    padding: 8px 5px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.popup_sec .modal-body .row textarea{
    resize: none!important;
    height: 100px;  
}
.popup_sec .modal-body .row input:focus,
.popup_sec .modal-body .row textarea:focus{
    outline: none!important;
}
.popup_sec .modal-body .row input::placeholder,
.popup_sec .modal-body .row textarea::placeholder{
    color: #cfd1d1!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.popup_sec .modal-body .row{
    margin: 15px 0;
}
.popup_sec .modal-body .row p{
    margin: 10px 0!important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(14, 14, 14, 255);
    font-weight:400;
}
.popup_sec .modal-footer{
    border: none!important;
    background-color: #e2e2e2!important;
    text-align: center;
}
.popup_sec .modal-footer a{
    color: #000;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.popup_sec .modal-footer a:hover{
    text-decoration: none!important;
    color: #585757;
}
.upload_resume_btn{
    width: 100%;
    border: 1px solid #e5e6e6!important;
    padding: 8px 5px;
    font-weight: 400!important;
    background-color:#f6f4f4;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(199, 196, 196, 255);
}
.application_submit{
    font-family: 'Roboto', sans-serif!important;
    font-size: 17px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    width:265px;
    height:49px;
    background-color:#07a26f;
}
/************** Header Popup end ***********/
/***************PRODUCT**********************/
.product_main_wrapper{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/productBanner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1d4c8a;
    overflow: hidden;
}
.ProductList_main{
    background-color: #f2f5fa;
}
.ProductList_sub_box{
    background-color: #fff;
    padding:20px 25px;
    margin:20px 10px;
    /*max-height: 400px;*/
    min-height: 415px;
}
.ProductListHead_one{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgba(126, 95, 150, 255);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.ProductListHead_two{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgba(69, 178, 168, 255);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.ProductListHead_three{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgba(255, 87, 34, 255);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.ProductListHead_four{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgba(96, 125, 139, 255);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.ProductListHead_five{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgba(255, 193, 10, 255);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.ProductListHead_six{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: rgb(138, 195, 74);
    text-align: left;
    font-weight:500;
    padding:15px 0px 0px 0px;
}
.product_one_img{
    background-color: #7e5f96;
    border-radius: 50%;
    width: 55px;
    height: 55px;
}
.product_two_img{
    background-color: #45b2a8;
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.product_three_img{
    background-color: #ff5722;
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.product_four_img{
    /*background-color: #607d8b;*/
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.product_five_img{
    /*background-color: #ffc10a;*/
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.product_six_img{
    /*background-color: #72d4fc;*/
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.ProductList_sub_box .product_four_img img{
    padding-top:0px!important;
}
.ProductList_sub_box .product_five_img img{
    padding-top:0px!important;
}
.ProductList_sub_box .product_six_img img{
    padding-top:0px!important;
}
.ProductList_sub_box img{
    margin: 0 auto;
    padding-top: 15px;
}
.ProductListText{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(156, 155, 155, 255);
    text-align: left;
    font-weight: 300;
    letter-spacing: .3px;
    line-height: 23px;
}
.ProductList_main_div .row{
    margin:25px 0px;
}
.product_banner_main{
    padding-bottom:50px!important;
}
/**************IOT******************************/
.iot_main_banner{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/iot_banner.png);
    background-color: #4578b5!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top:80px;
}
.iot_background{
    background-color: #4578b5d1;
}
.iot_main_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 50px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    padding-top:90px;
}
.iot_main_text{
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    padding-bottom:100px;
}
.box_one{
    background-color: #fba026;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;
}
.box_two{
    background-color: #1bbc9b;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;

}
.box_three{
    background-color: #9365b8;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;
}
.box_four{
    background-color: #3d8eb9;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;
}
.box_five{
    background-color: #a38f84;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;
}
.box_six{
    background-color: #475577;
    width:100px;
    height: 100px;
    border-radius: 50%;
    border:6px solid #fff;
    margin: 15px auto;
}
.iot_box_icon {
    margin: 0 auto;
    display: block;
    margin-top: 23px;
}
.iot_banner_list{
    margin-top: -65px;
}
.iot_top_head{
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    color: rgba(34, 33, 33, 255);
    text-align: center;
    font-weight:400;
    padding-top:30px;
    margin-bottom:0px!important;
}
.iot_mobile_head{
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    color: rgba(34, 33, 33, 255);
    text-align: center;
    font-weight: 700;
}
.iot_mobile_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(188, 185, 185, 255);
    text-align: center;
    padding-bottom: 30px;
}
.iot_app_section{
    background-color: #f4f9fa;
}
.iot_app_top{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    color: rgba(75, 78, 79, 255);
    font-weight:400;
    padding-top:50px;
    margin-bottom: 0px!important;
}
.iot_app_mid{
    font-family: 'Roboto', sans-serif;
    font-size: 35px;
    color: rgba(75, 78, 79, 255);
    font-weight:700;
}
.iot_app_content{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(140, 142, 142, 255);
    padding-bottom:20px;
}
.app_number{
    border:1px solid #faa634;
    color:#faa634;
    padding: 6px 10px;
    border-radius: 3px;
}
.app_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(140, 142, 142, 255);
    padding-left:10px;
    position: absolute;
}
.text_separater{
    margin:30px 0px;
}
.app_iot_textdiv{
    margin-bottom:50px;
}
.iot_future_boxhead{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
}
.iot_future_text{
    font-family: 'Roboto', sans-serif
    font-size: 14px;
    color: rgba(155, 154, 154, 255);
    text-align: center;
}
.iot_future_head{
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    color: rgba(8, 8, 8, 255);
    text-align: center;
    padding-top:50px;
}
.iot_future_sec hr{
    border-top: 3px solid #000!important;
    width: 145px!important;
}
.iot_future_sec .row{
    margin:75px 0px;
}
.iot_construcion_box img{
    margin:20px auto;
    display: table;
    width:55px;
    height:60px;
}
.iot_medical_section{
    background-color: #e6f5f5;
}
.medical_number{
    border:1px solid #1bbc9b;
    color:#1bbc9b;
    padding: 6px 10px;
    border-radius: 3px;
}
.medical_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(140, 142, 142, 255);
    padding-left:10px;
    position: absolute;
}
/************** media Query ********************/

@media (max-width: 767px) {
    .container_mainContent {
        text-align: center;
        color: #fff;
        padding: 50px 0!important;
    }
    h1 {
        font-size: 36px!important;
    }
    .container_mainContent p {
        padding: 0 40px!important;
    }
    .section6_content .slider_underline {
        width: 55%!important;
    }

    .menu_title .btn-quote {
        display: none!important;
    }
    .header_top_row {
        padding: 5px 12px!important;
    }
    /*.menu_container img {
        padding-left: 12px;
        background-color: #fff;
        padding: 10px;
        left:0px;
        box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
    }*/
    .footer_subscribe {
        margin-bottom: 5px;
    }
    .banner_sub {
        margin-top: -95px;
    }
    .banner-head{
        font-size: 40px;
    }
    .process_box{
        margin: 0 auto;
        display:table;
        padding-top:40px;
    }
    .process_number_box{
        /*display:grid;*/
        margin-top: -130px;
        margin-left: 30px;
    }
    .sub_five, .sub_six, .sub_seven{
        position: relative;
    }
     .sub_five .number_sec{
        position: absolute;
    }
    .sub_six .number_sec{
        position: absolute;
    }
    .sub_seven .number_sec{
        position: absolute;
    }
    .sub_five .content_sec{
        margin-left: 40px;
    }
    .sub_six .content_sec{
        margin-left: 40px;
    }
    .sub_seven .content_sec{
        margin-left: 40px;
    }
    .process_center{
        margin-bottom:130px;
    }
    .sub{
        margin: 15px;
    }
    .process_check{
        width:50%;
        float:left;
    }
    .process_center{
        padding: 0px 40px!important;
        font-size: 100px!important;
    }
    .mapouter {
        overflow: scroll;
        width: auto!important;
    }
     .application_submit{
        margin-left:15px;
    }
    .double_field{
        margin-bottom:30px;
    }
    .banner-main {
        padding: 120px 0px 120px 0px!important;
    }
    
}
@media (max-width:768px){
    .footer_location{
        margin-bottom:24px!important;
    }
}
@media (min-width:768px){
    .parent_div{
        position: relative;
        margin: 0 auto;
        display: table;
        margin-top:50px;
    }
    .sub {
        display: inline-flex;
        position: absolute;
        top: 0;
    }
    .sub_one{
        right: -83px;
    }
    .sub_two{
        right: -99px;
        top: 126px;
    }
    .sub_three{
        right: -110px;
        top: 245px;
    }
    .sub_four{
        right: 25px;
        top: 315px;
    }
    .sub_five{
        left: -65px;
        top: 245px;
    }
    .sub_six{
        left: -182px;
        top: 126px;
    }
    .sub_seven{
        left: -74px;
        /*top: 245px;*/
    }
    .sub_five .content_sec{
        padding-right:10px;
        padding-left:0px;
    }
    .sub_six .content_sec{
        padding-right:10px;
        padding-left:0px;
    }
    .sub_seven .content_sec{
        padding-right:10px;
        padding-left:0px;
    }
    .process_center{
        margin-bottom:130px;
    }
    .seven_step_main{
        background: rgba(14,193,135,0.19);
        background: -moz-linear-gradient(left, rgba(14,193,135,0.19) 18%, rgba(250,250,250,0.19) 28%, rgba(250,252,249,0.19) 73%, rgba(14,193,135,0.19) 80%, rgba(14,193,135,0.19) 100%);
        background: -webkit-gradient(left top, right top, color-stop(18%, rgba(14,193,135,0.19)), color-stop(28%, rgba(250,250,250,0.19)), color-stop(73%, rgba(250,252,249,0.19)), color-stop(80%, rgba(14,193,135,0.19)), color-stop(100%, rgba(14,193,135,0.19)));
        background: -webkit-linear-gradient(left, rgba(14,193,135,0.19) 18%, rgba(250,250,250,0.19) 28%, rgba(250,252,249,0.19) 73%, rgba(14,193,135,0.19) 80%, rgba(14,193,135,0.19) 100%);
        background: -o-linear-gradient(left, rgba(14,193,135,0.19) 18%, rgba(250,250,250,0.19) 28%, rgba(250,252,249,0.19) 73%, rgba(14,193,135,0.19) 80%, rgba(14,193,135,0.19) 100%);
        background: -ms-linear-gradient(left, rgba(14,193,135,0.19) 18%, rgba(250,250,250,0.19) 28%, rgba(250,252,249,0.19) 73%, rgba(14,193,135,0.19) 80%, rgba(14,193,135,0.19) 100%);
        background: linear-gradient(to right, rgba(14,193,135,0.19) 18%, rgba(250,250,250,0.19) 28%, rgba(250,252,249,0.19) 73%, rgba(14,193,135,0.19) 80%, rgba(14,193,135,0.19) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ec187', endColorstr='#0ec187', GradientType=1 );
    }
    .mapouter{
        overflow: scroll;
        width: 100%!important;
    }
    .form_box{
        border-right:1px solid #e8e8e8;
    }
    .application_submit{
        margin-left:110px;
    }
    .double_field{
        padding-right: 0px!important;
    }
    /*.iot_banner_list .row{
        width:75%;
    }
    .iot_subsec{
        margin: 0 auto;
        display: block;
    }*/
}
@media (min-width:500px) and (max-width:767px){
    .process_center{
        padding: 0px 40px!important;
        font-size: 100px!important;
    }
    .process_number_box .sub{
        width:45%!important;
    }
    .banner_formDiv{
        margin-top: -115px;
    }
}
@media (max-width: 991px) {
    .rowContent_child {
        border: none!important;
        margin-bottom: 20px;
    }
    .devider {
        display: none;
    }
    .step_contents_child {
        margin-bottom: 20px;
    }
    .section5_row .col-xl-2 {
        margin-bottom: 20px;
    }
    .section5_row .Automotive,
    .section5_row .Medical {
        border: none!important;
    }
    .menu_title .btn-quote {
        display: inline-block;
        margin-right: 10px;
        margin-left: 0px!important;
        padding: 4px 12px!important
    }
}

@media (max-width: 360px) {

    . img {
        height: 30px!important;
        margin-top: 10px!important;
    }
    .img_list_parent ul {
        margin-left: -45px;
    }
}
  @media (max-width:500px){
    .process_number_box{
        display:grid;
    }
    .vacancy_tab{
        width:100%!important;
    }
    .sub_box{ 
        height: 255px;
    }
}
@media(min-width: 992px) {
    .menu_container .container-fluid,
    .menu_container .navbar-collapse {
        padding: 0!important;
    }
}
@media (max-width: 991px){
    .menu_container .btn-quote{
        /*display:none;*/
    }
    .navbar-nav{
        margin-top: 50px!important;
        width:75%;
    }
    .start_first_btn{
        margin-left: 0px!important
    }
    .start_first_btn{
        width: auto!important;
        /*float:left!important;*/
    }
    .menu_items{
        margin-top: 20px;
    }
}
 
@media (max-width:590px){
     .banner_sub {
        margin-top: -90px!important;
    }
    .banner-head{
        font-size: 30px!important;
        line-height: 33px;
    }
    .banner_formDiv{
        margin-top: -95px;
    }
}
@media (min-width: 768px) and (max-width:992px){
    .apply_btn{
        top:95px!important;
    }
    .square_three {
        position: absolute;
        left: 148px!important;
        top: 180px!important;
    }
    .app_text{
        margin-top:-10px;
    }
}
@media (max-width:380px){
    .logo_img_div {
        width: 80px;
        height: 110px;
        position: absolute;
        left: 29px;
        top: -4px;
        background-color: unset!important;
    }
}
/******************HOME*********************/
.main_wrapper {
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/first_background.png");
    background-color: #184b90;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.main_back_wrap{
    background-color:#1b4684e0;
}
.main_wrapper_content{
    text-align: center;
    padding: 125px 0px; 
}
.main_wrapper_content h1{
    padding-top:65px;
}
h1, h2 {
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 400!important;
    font-size: 60px!important;
    color: #fff!important;
}
.main_wrapper_content p{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 300;
    color: #fff;
}
.main_wrapper_row_img{
    padding: 50px 0;
}
.main_wrapper_row_img img{
    height: 70px;
}
.main_wrapper_row_img p{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    margin: 20px 0;
}
.main_wrapper_row_img .col-xl-3{
    border-right: 1px dotted #fff;
}
.main_wrapper_row_img .col-xl-3:last-child{
    border: none!important;
}
.title_border_bar{
    width: 50px;
    height: 4px;
    background-color: #07a26f;
}
.solution_section_content .row h4{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 500;
    font-size: 50px;
    color: #000;
}
.solution_child p{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 300;
    color: #a3a2a2;
    padding: 20px 0;
    margin: 0!important;
}
.more_information a,
.more_information .fa-long-arrow-right{
    display: inline-block;
    vertical-align: middle;
    color: #ff5656!important;
}
.more_information .fa-long-arrow-right{
    font-size: 18px!important;
    padding: 0 10px;
}
.it_solution_border_bar{
    width: 50px;
    height: 3px;
    background-color: #f87488;
}
.it_sales_border_bar{
    width: 50px;
    height: 3px;
    background-color: #24dfc1;
}
.bms_border_bar{
    width: 50px;
    height: 3px;
    background-color: #ffd230;
}
.marketing_border_bar{
    width: 50px;
    height: 3px;
    background-color: #8685ff;
}
.best_solutions_row h3{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 400;
    font-size: 25px!important;
    color: #000;
    
}
.best_solutions_row p{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 300;
    color: #a3a2a2;
    padding: 20px 0;
    margin: 0!important;
}
.best_solutions_row{
    padding: 20px 0;
}
.solution_section_content {
    padding: 35px 0;
    position: relative;
    box-shadow: 1px 2px 10px #888888;
    background-color: #fff;
    margin-top: -220px;
}
.solution_section_content .solution_row{
    margin: 0!important;
    padding: 0px 20px;
}
.solution_bg{
    position: absolute;
    left: 0;
    bottom: 0;
}
.blog_head_title h4{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 400;
    font-size: 60px;
    color: #000;
    text-align: center;
}
.blog_head_title h4:first-child{
    color: #edebeb!important;
}
.blog_head_title h4:last-child{
    margin-top: -55px;
}
.blog_img{
    text-align: center;
    margin: 20px 0;
}
.blog_head_comment{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 300;
    font-size: 28px;
    color: #000; 
    /*height: 175px;*/
}
.blog_comment,
.blog_row_content a{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
    color: #646262!important;
}
.blog_comment{
    /*height: 80px;*/
}
.blog_section{
    padding: 55px 0;
}
.blog_under_section{
     background-image: url("https://teamyamama.com/wp-content/uploads/2019/04/blog_under_bgimg.png");
    background-color: #0c0c0a;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 100px 0;
}
.blog_under_row_child{
    padding: 0!important;
}
.blog_under_child{
    background-color: #0c0c0cad;
    padding: 30px 25px;
}
.blog_under_child h2{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 100;
    font-size: 60px;
    color: #fff;
    text-transform: uppercase;   
}
.blog_under_child p{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
    color: #fff;
}
.blog_under_logo_yamama{
    text-align: right;
}
/**********************************************/

/************** media Query ********************/

@media (max-width: 767px) {
    
    .footer_subscribe {
        margin-bottom: 5px;
    }
     .digital_marketing_content h1 {
        font-size: 50px!important;
    }
    .review_content_row .btn-default{
        font-size: 12px!important;  
    }
    .menu_container .btn-quote{
        height: 33px;
        width: 135px;
        font-size: 12px;
    }
}

@media (max-width: 991px) {
   .main_wrapper_row_img .col-xl-3:nth-child(2){
        border: none!important;
    }
    .main_wrapper_row_img .col-xl-3,
    .best_solutions_row .col-xl-6,
    .solution_row .col-xl-6{
        margin-bottom: 10px;
    }
    .solution_bg{
        display: none;
    }
    .best_solutions_row{
        padding: 0!important;
    }
    .blog_under_logo_yamama{
        text-align: center!important;
    }
    .blog_head_comment,
    .blog_comment{
        height: inherit!important;
    }
    .blog_under_child{
         padding: 30px 20px!important;
    }
    .blog_under_row_child{
        padding: 0 10px!important;
    }
    .blog_under_child h2{
        font-size: 45px!important;
    }
    .digital_marketing_content .img-responsive{
        margin: 15px 0;
    }
    .seo_section,
    .media_marketing_section,
    .paid_search_section,
    .marketing_section,
    .email_marketing_section{
        padding: 25px 0!important;
    }
    .review_content_row div:nth-child(2){
        border-right: none!important; 
    }
    .review_content_row div{
        margin-bottom: 10px;
    }
    .ecommerce_row_content img,
    .odoo_row_content img{
        margin: 0 auto!important;
        float: initial!important;
         padding: 0px 0 50px;
    }
     .web_development_section img{
        margin: 0 auto!important;
     }
     .odoo_section,
    .web_development_section{
        padding: 20px 0!important;
    }
    .ecommerce_section{
        padding: 60px 0!important;
    }
    .review_content_row h4{
        font-size: 45px!important;
    }
}
/* Contact form submit button style */
#wpcf7-f137-p109-o2 .wpcf7-submit {
    width: 137px !important;
    height: 45px !important;
    background-color: #07a26f !important;
    border: none !important;
    color: #fff !important;
    outline: none !important;
    margin-bottom: 20px !important;   
}

#wpcf7-f136-o1 .wpcf7-submit  {
    /*border: none !important;*/
    background-color: #07a26f !important;
    padding: 10px 15px;
    color: #fff;
    letter-spacing: .3px;
    font-size: 15px;
}

.wpcf7-not-valid-tip {
    color:red !important;
}
.wpcf7-not-valid-tip{
    color:red !important;
}
.wpcf7-validation-errors {
    /*color:red !important;
    text-align: center !important;*/
    display:none;
}
.error {
    color: red !important;
}


/*************** digital marketing start ******/
.digital_marketingbg {
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/04/digital_marketing_bg.png");
    background-color: #308ae4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 160px 0px 40px 0px;
}
.digital_marketing_content h2{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 100!important;
    font-size: 60px;
}
.digital_marketing_content p{
    color: #fff!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
}
.digital_marketing_content h5,
.web_development_content h5{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500!important;
    font-size: 27px; 
}
.paid_search_content p,
.seo_section_content p,
.marketing_content p,
.media_marketing_content p,
.email_marketing_content p,
.odoo_row_content p,
.ecommerce_row_content p,
.web_development_row_content p{
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 200!important;
    color: #a0a0a0!important;
    margin: 20px 0!important;
}
.digital_marketing_content .btn-default{
    border-radius: 10px!important;
    border: 1px solid #07a26f!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200!important;
    font-size: 14px!important;
    padding: 6px 20px!important;
    background-color: #07a26f;
    color: #fff;
}
.digital_marketing_content .btn-default:focus,
.review_content_row .btn-default:focus{
    outline: none!important;
}
.seo_section,
.media_marketing_section{
    background-color: #f8fbfe;
    padding: 100px 0;
}
.paid_search_section,
.marketing_section,
.email_marketing_section{
    padding: 100px 0;
}

/*************** digital marketing end *******/
/*************** web development start *******/
.review_content_row{
    border-top: 1px solid #e7e7e7; 
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 0;
    margin: 10px 0!important; 
}
.review_content_row div{
    text-align: center;
}
.review_content_row h4{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500!important;
    font-size: 50px;
    color: #000;
    margin: 10px 0 0!important;
}
.review_content_row p{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px;
    color: #000;
}
.review_content_row div:nth-child(2){
    border-right: 1px solid #e7e7e7; 
    border-left: 1px solid #e7e7e7; 
}
.review_content_row div:nth-child(3){
    border-right: 1px solid #e7e7e7;
}
.review_content_row .btn-default{
    background-color: #07a26f!important;
    border: none!important;
    color: #fff;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200!important;
    font-size: 15px!important;  
    padding: 10px 20px!important;
    border-radius: 0px!important;
    margin: 40px 0;
}
.ecommerce_row_content img{
    float: right;
    margin-right: 45px;
}
.web_development_section img,
.odoo_row_content img{
    margin-left: 45px;
}
.ecommerce_row_content,
.web_development_row_content{
    padding: 0px 0 50px;
}
.odoo_section,
.ecommerce_section,
.web_development_section{
    padding: 80px 0;
}
.web_development_section{
    border-bottom: 1px solid #e7e7e7;
}
.ecommerce_section{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/04/ecom_bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
/*************** web development end   *********/
/*************** Header Popup start ************/
.header_section .modal-dialog .modal-title{
    text-align: center;
    text-transform: uppercase;
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 300!important;
    font-size: 22px;
    color: #fff;
}
.header_section .modal-content{
    border-radius: 0px !important;
}
.header_section .modal-header{
    border: none!important;
    background-color: #07a26f;
}
.header_section .modal-body .row input,
.header_section .modal-body .row textarea{
    width: 100%;
    border: 1px solid #e5e6e6!important;
    padding: 8px 5px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.header_section .modal-body .row textarea{
    resize: none!important;
    height: 100px;  
}
.header_section .modal-body .row input:focus,
.header_section .modal-body .row textarea:focus{
    outline: none!important;
}
.header_section .modal-body .row input::placeholder,
.header_section .modal-body .row textarea::placeholder{
    color: #cfd1d1!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.header_section .modal-body .row{
    margin: 15px 0;
}
.header_section .modal-body .row p{
    margin: 10px 0!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
    color: #494949;
}
.header_section .modal-footer{
    border: none!important;
    background-color: #e2e2e2!important;
    text-align: center;
}
.header_section .modal-footer a{
    color: #000;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
}
.header_section .modal-footer a:hover{
    text-decoration: none!important;
    color: #585757;
}

/*************** Header Popup end ************/
/**************** HEADER SERVICE DROPDOWN***********/
.dropbtn {
    color: #fff!important;
    font-family: 'Roboto', sans-serif!important;
    /*font-family: 'Saira Extra Condensed', sans-serif;*/
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    /*letter-spacing: .5px;*/
    border: none;
    background-color: #000;
    /*padding-top: 14px;*/
    padding-left: 15px;
    text-align: left;
    width: 100%;
    font-weight: 500;
}

.dropdown {
  position: relative;
  display: inline-block;
}
@media (max-width:991px){
    .dropbtn{
        padding: 5px 15px;
    }
}
@media (min-width:992px){
    .dropdown-content {
      display: none;
      position: absolute;
      background-color: #000;
      min-width: 200px;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 1;
      margin-left: 30px;
      /*padding-top:26px;*/
    }
    .dropdown-content a {
        color: #fff!important;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        font-family: 'Saira Extra Condensed', sans-serif;
        text-decoration: none !important;
        font-size: 17px;
        letter-spacing: .3px;
    }
    .mobile_menu_drop{
        list-style-type: none;
        padding: 0px;
    }
    .dropbtn{
        padding-top:16px;
        padding-bottom: 15px;
    }
}
.mobile_menu_drop{
    list-style-type: none;
    /*background-color: #f1f1f1;*/
    width: 100%!important;
    /*padding: 25px;*/
    width:100%;
}
.mobile_menu_drop li a{
    text-decoration: none!important;
    color:#fff;
    font-family: 'Roboto', sans-serif!important;
    /*font-family: 'Saira Extra Condensed', sans-serif;*/
    font-size: 14px;
    /*letter-spacing: .3px;*/
    padding:10px 5px;
    line-height: 30px;
    width:100%;
    padding-left: 15px;
}
.mobile_menu_drop li a:hover{
    /*background-color: rgba(255, 255, 255, 0.7);*/
    /*background-color: #e7e7e7!important;*/
    /*width:100%!important;*/
    /*color: #000!important;*/
}
.nav>li a:hover{
    /*background-color: #e7e7e7!important;*/
    width:100%!important;
    /*color: #000!important;*/
}
.menu_items .dropdown{
    width:100%;
}
@media (max-width:991px){
    .Smenu:hover{
        background-color: #e7e7e794!important;
        color: #fff!important;
    }
}
@media (min-width:992px){
    .Smenu:hover{
        color: #07a26f!important;
    }
    .mobile_menu_drop li a:hover{
        color: #07a26f!important;
    }
}
.mobile_menu_drop li:hover{
    /*background-color: #e7e7e794!important;*/
    width:100%!important;
    color: #000!important;
}
@media (max-width: 992px){
    .mobile_menu_drop li:hover{
        background-color: #e7e7e794!important;
    }
}
.dropdown-content {display: none;}

/*.dropdown-content a:hover {background-color: #ddd;}*/

.dropdown:hover .dropdown-content {display: block;}

/*.dropdown:hover .dropbtn {background-color: #3e8e41;}*/

/*Loader*/
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}

/***************NEW******************/
.iot_triplesec{
    position: relative;
}
.app_iot_img{
    width:50%;
    margin-top: 100px;
}
.app_iot_textdiv {
    margin-bottom: 50px;
    width: 50%;
}
.app_iot_medical_textdiv {
    margin-bottom: 50px;
}

.build_two_medicaliot{
    margin-top:100px;
}
@media (max-width: 1024px){
     .build_one_medicaliot{
        display:none;
    }
    .build_two_medicaliot{
        margin-top:100px;
    }
}
@media(max-width:991px){
    .build_one_iot{
        display:none;
    }
   
}
@media(min-width:992px){
    .build_two_iot{
        display:none!important;
    }
    
}
@media(max-width:767px){
    .app_iot_img{
        width:100%;
        margin-right: 30px;
    }
    .app_iot_textdiv{
        width:100%;
    }
    .app_iot_medical_textdiv{
        width:100%;
    }
    .build_two_iot{
        margin:0 auto;
    }
    .build_two_medicaliot{
        margin:0 auto;
        margin-bottom:50px;
    }
    .headRowContent{
        margin-bottom:-40px;
    }
}
@media (min-width: 768px){
    .iot_triplesec{
        display: inline-flex;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .app_iot_img {
        margin-right: 50px;
    }
    .app_iot_medicalimg{
        margin-left: 50px;
        margin-top:100px;
    }
    .app_iot_medical_textdiv{
        width:90%;
    }
}
/********** Home slider************/
.bx-pager-item a {
    background: url(https://teamyamama.com/wp-content/uploads/2019/04/img1.png)!important;
    height: 76px!important;
    width: 75px!important;
    /*position: absolute;*/
    /*top: 14px!important;*/
    border-radius: 50px!important;
}

.bx-pager-item {
    width:90px!important;
}

.bx-pager-item .active{
    width: 80px!important;
    height: 80px!important;
    border-radius: 50px!important;
    border: 4px solid #ff7f38!important;
    padding: 4px!important;
    position: relative!important;
}
.bx-pager .bx-pager-item .active{
    position: relative;
}
.bx-pager .bx-pager-item .active:before{
    content: "\f0d8";
    font-family: FontAwesome;uyhj
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}

.bx-wrapper .bx-pager{
    position: absolute;
    top: 180px;
}
.section7{
    padding-bottom:50px;
    display:none;
}
p{
    letter-spacing: .3px;
}
.bx-wrapper{
    border:none!important;
    box-shadow: none!important;
}
@media (min-width: 590px) and (max-width: 992px){
    .bx-wrapper .bx-pager {
        position: absolute;
        top: 195px;
        right: 25px;
    }
}
@media (max-width: 590px){
    .bx-wrapper .bx-pager {
        position: absolute;
        top: 240px;
    }
    .section7_content h5{
        padding: 30px 0 25px 50px;
    }
    .section7_content h4 {
        margin-bottom: 35px;
    }
}

/*.blog_img img{
    width: 300px;
    height: 200px;
 }*/
/******************************/
/*.iot_future_sec{
    display: none;
}*/
.footer_sec_row{
    padding-top:20px;
}
#wpcf7-f136-o2 .wpcf7-submit{
    border: none !important;
    background-color: #07a26f !important;
    padding: 10px 20px;
    color: #fff;
}
.modal-footer .wpcf7-mail-sent-ok {
    display:none!important; 
}
.screen-reader-response {
    text-align: center !important;
    margin-top: 10px !important;
}

.wpcf7-mail-sent-ok {display:none !important; }
.iot_construcion_box{
    float:left!important;
    height:260px!important;
}
.vaccancy_box{
    padding:40px 0px;
}
/******************************/

@media (max-width: 992px){
    .menu_click{
        display: none;
    }
}
.modal-footer {
    padding: 0px 20px 20px 20px!important;
}
 /*.menu_click{
    display: none;
}*/
/*.menu_click li{
    list-style-type: none;
}
.menu_click li a{
    list-style-type: none;
    text-decoration: none!important;
    color: #fff!important;
}*/

.best_solutions_row a{
      text-decoration:none!important;
}
.Smenu .fa-sort-desc{
    position: relative;
    bottom: 3px;
    display: none;
}
/*******************************************/

/*// Code for GMap*/

#map_canvas {

    width: 100%;

    height: 100%;

}
.gmap_canvas {
    height: 321px!important;
    width:551px!important;
}

/********************/
@media (min-width:1200px){
    .right_border{
        border-right:1px solid #ddd;
    }
}

.main_office_head{
    /*text-align: center;*/
    color:#000;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px;
}
.location_box hr{
    width:40px;
    border-bottom:2px solid #000;
}
.location_box .row{
    margin-bottom: 15px;
}

@media (max-width: 500px){
    .logo2{
        margin-top:20px;
    }
    .navbar-nav{
        /*padding-left:20px!important;*/
    }
}
    @media (max-width: 767px){
    .logo1{
        /*position: absolute;
        right: 0px!important; 
        top: -2px!important;*/
        display: none!important;
    }
}
@media (min-width: 501px){
    .start_btn{
        display: none!important;
    }
}


/********HOME NEW STYLE**************/
.iot_home_main_wrapper{
    height: 100%;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/first-imaage.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 730px!important;
}
.banner_bottom_text1{
    font-size: 30px;
    color: rgba(3, 0, 0, 255);
    font-family: 'Roboto', sans-serif!important;
    font-weight:500;
    padding-top: 45px;
}
.banner_bottom_text2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgba(116, 128, 143, 255);
    line-height: 25px;
}
.bottom_more_about_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 17px;
    color: rgba(72, 136, 207, 255);
    float:left;
    padding-right:10px;
}
.banner_bottom_wrap{
    background-color: #fff;
    padding:50px 0px;
}
.bottom_more_about_div img{
    margin-top:3px;
}
.iot_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding-top:130px;
}
.iot_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    text-align: center;
    line-height: 25px;
    padding-bottom:30px;
}
.more_about_div a{
    float:left;
}
.more_about_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.more_about_div{
    margin: 0 auto;
    display: table;
    padding: 8px 20px 8px 20px;
    background-color: #fbfbfb;
    border-radius: 35px;
}
.drone_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/second-image.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 730px!important;
}
.drone_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding-top:130px;
}
.drone_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    text-align: center;
    line-height: 25px;
    padding-bottom:30px;
}
.drone_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.drone_home_more_div{
    margin: 0 auto;
    display: table;
    padding: 8px 20px 8px 20px;
    background-color: #fbfbfb;
    border-radius: 35px;
}
.ecmrs_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/third-image.png");
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    min-height: 730px!important;
}
.ecmrs_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    padding-top:130px;
}
.ecmrs_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    line-height: 25px;
    padding-bottom:30px;
}
.ecmrs_home_more_div{
    padding: 8px 20px 8px 20px;
    background-color: #777;
    border-radius: 35px;
    width: 170px;
}
.ecmrs_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.ecmrs_home_main_div{
    padding:200px 0px;
}

.app_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/fourth-image.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 730px!important;
}
.app_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding-top:130px;
}
.app_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    text-align: center;
    line-height: 25px;
    padding-bottom:30px;
}
.app_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.app_home_more_div{
    margin: 0 auto;
    display: table;
    padding: 8px 20px 8px 20px;
    background-color: #fbfbfb;
    border-radius: 35px;
}
.app_home_more_div a{
    float:left;
}

.It_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/five-image.png");
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
    min-height: 730px!important;
}
.It_home_more_div{
    padding: 8px 20px 8px 20px;
    background-color: #777;
    border-radius: 35px;
    width: 170px;
}
.It_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    padding-top:130px;
}
.It_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    line-height: 25px;
    padding-bottom:30px;
}
.It_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important
}
.It_home_main_div{
    padding:200px 0px;
}
.marketing_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/digital.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 730px!important;
}
.marketing_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    padding-top:130px;
    text-align: center;
}
.marketing_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    line-height: 25px;
    padding-bottom:30px;
    text-align: center;
}
.marketing_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.marketing_home_more_div{
    margin: 0 auto;
    display: table;
    padding: 8px 20px 8px 20px;
    background-color: #fbfbfb;
    border-radius: 35px;
}
.marketing_home_more_div a{
    float:left;
}
.It_sec_one{
    padding-left:45px!important;
}
.odoo_home_main_wrapper{
    /*height: 100%;*/
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/06/sixth-image.png");
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    min-height: 730px!important;
}
.odoo_home_head{
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-size: 45px;
    color: rgba(0, 0, 0, 255);
    padding-top:130px;
}
.odoo_home_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 14px;
    color: rgb(93, 97, 101);
    line-height: 25px;
    padding-bottom:30px;
}
.odoo_home_more_div{
    padding: 8px 20px 8px 20px;
    background-color: #777;
    border-radius: 35px;
    width: 170px;
}
.odoo_home_more_div .more_about{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    font-weight:500;
    float:left;
    padding-right: 10px;
    margin-bottom: 0px!important;
}
.odoo_home_main_div{
    padding:200px 0px;
}
.footer_sec_row{
    overflow-x: hidden;
}
/********NEW MEDIA QUERY**************/
@media (min-width: 521px) and (max-width:768px){
    .marketing_home_text{
        width: 60%;
        margin: 0 auto;
        display: block;
        padding-bottom: 20px!important;
    }
    .marketing_home_head{
        padding-top: 190px!important;
    }
    .marketing_mobile{
        margin-top:40px;
    }
    .marketing_home_more_div{
        margin-top:20px;
    }
    .iot_home_text{
        width: 60%;
        margin: 0 auto;
        display: block;
        padding-bottom: 20px!important;
    }
    .iot_home_head{
        padding-top: 160px!important;
    }
    /*.iot_mobile{
        margin-top:10px;
    }*/
    .more_about_div{
        margin-top:20px;
    }
    .drone_home_text{
        width: 60%;
        margin: 0 auto;
        display: block;
        padding-bottom: 20px!important;
    }
    .drone_home_head{
        padding-top: 190px!important;
    }
    .drone_mobile{
        margin-top:50px;
    }
    .drone_home_more_div{
        margin-top:20px;
    }
    .app_home_text{
        width: 60%;
        margin: 0 auto;
        display: block;
        padding-bottom: 20px!important;
    }
    .app_home_head{
        padding-top: 190px!important;
    }
    /*.app_mobile{
        margin-top:50px;
    }*/
    .app_home_more_div{
        margin-top:20px;
    }
}


@media (max-width:1800px){
    .ecmrs_home_main_div{
        background-color: #00000091;
        height: 100%;
        min-height: 978px;
    }
    .ecmrs_home_head{
        color: #eee;
    }
    .ecmrs_home_text{
        color: rgb(229, 235, 243);
    }
    .ecmrs_home_more_div .more_about{
        color: #eee;
    }
    .It_home_main_div{
        background-color: #00000091;
        height: 100%;
        min-height: 978px;
    }
    .It_home_head{
        color: #eee;
    }
    .It_home_text{
        color: rgb(229, 235, 243);
    }
    .It_home_more_div .more_about{
        color: #eee;
    }

    .odoo_home_main_div{
        background-color: #00000091;
        min-height: 978px;
        height: 100%;
    }
    .odoo_home_head{
        color: #eee;
    }
    .odoo_home_text{
        color: rgb(229, 235, 243);
    }
    .odoo_home_more_div .more_about{
        color: #eee;
    }
}
@media (min-width:992px){
    .drone_mobile, .marketing_mobile, .app_mobile, .iot_mobile{
        display: none!important;
    }
}
@media (max-width:991px){
    .main_wrapper{
        height:65%!important;
    }
    .drone_home_main_wrapper, .marketing_home_main_wrapper, .app_home_main_wrapper, .iot_home_main_wrapper{
        background:none!important;
        min-height:auto!important;
    }
    /*.drone_home_main_wrapper{
        min-height:auto!important;
    }*/
    .drone_home_text, .marketing_home_text, .app_home_text, .iot_home_text{
        padding-bottom:0px!important;
        /*margin-bottom:-10px;*/
    }
    .iot_home_main_div{
        background-color:#f3f6fb; 
    }
}
/*body{
    overflow-y: hidden!important;
    overflow-x: hidden!important;
    height:auto!important;
}
footer{
    position: absolute;
    width: 100%;
    bottom: 0;
}*/
.scroll_sec{
    position: relative;
}
.drone_home_more_div a{
    float:left;
}

/********************** DRONE SERVICE STYLE **************************/

@font-face {
  font-family: 'Open Sans', sans-serif;
  src: url("../fonts/Open_Sans/OpenSans-Regular.ttf");
}
@font-face {
  font-family: MyriadPro;
  src: url("../fonts/myriad-pro/MyriadPro-Bold.otf");
}
.drone_banner_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/banner1.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 70%;
    /*background-size: cover;*/
}
.banner_center_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    line-height: 46px;
}
.banner_center_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(245, 243, 242, 255);
    text-align: center;
    /*letter-spacing: .5px;*/
}
.drone_banner{
    height: 100%;
    background-color: #0e4d8f82;
}
.drone_banner_center{
    width: 70%;
    margin: 250px auto 175px auto;
    display: block;
    /*margin-top: 175px;*/
    background-color: #00000036;
    padding: 40px 40px;
}
.what_we_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 35px;
    color: rgba(19, 19, 31, 255);
    font-weight:500;
}
.what_we_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(147, 147, 147, 255);
    text-align: left;
}
.service_box{
    float: left;
    margin-right: 40px;
    margin-top: 35px;
    border-right: 2px solid #eee;
    padding-right: 40px;
}
.what_we_main_div{
    padding: 65px 5%;
}
.service_box p{
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: rgba(8, 8, 8, 255);
    text-align: center;
    padding-top:10px;
}
.border_third{
    border-right:none!important;
}
.what_we_main{
    background-color:#fff;
}
.drone_service_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/service_backgrnd.png");
    background-repeat: no-repeat;
    height: auto;
    background-size: cover;
    padding-top: 50px;
    background-color: #e3e9ef;
    background-position: bottom;
    /*background-position: center;*/
}
.drone_service_top_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 35px;
    color: rgba(19, 19, 31, 255);
    text-align: center;
}
.drone_service_top_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgb(101, 99, 99);
    text-align: center;
}
.drone_service_box{
    position: relative;
    background-color: #fff;
    text-align: center;
    height: 465px;
    margin-top: 20px;
}
.drone_service_box img{
    max-height: 200px;
    width:100%;
}
.service_quote{
    background-color: #07a26f;
    border: none;
    width: 175px;
    margin: 0 auto;
    display: block;
    height: 42px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    border-radius: 25px;
    margin-top: -21px;
   /* position: absolute;
    left: 85px;
    top: 180px;*/
}
.service_box_head{
    font-family: MyriadPro;
    font-size: 18px;
    color: rgba(0, 0, 0, 255);
    text-align: center;
    padding: 30px 20px 0px 20px;
    margin-bottom: 0px!important;
    text-transform: uppercase;
    font-weight: 500;
}
.service_box_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(169, 169, 169, 255);
    padding: 10px 30px;
}
.service_box_background_one{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/service_one.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
    background-position: center;
    height: 220px;
}
.service_box_background_two{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/service_two.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
    background-position: center;
    height: 220px;
}
.service_box_background_three{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/service_three.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
    background-position: center;
    height: 220px;
}
.area_head p{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 35px;
    color: rgba(19, 19, 31, 255);
    text-align: center;
    font-weight: 500;
    padding:20px 0px;
}
.survey_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/survey_background.png");
    background-repeat: no-repeat;
    height: fit-content;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.survey_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 500;
}
.survey_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
}
.go_to_btn{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    background-color: #07a26f;
    border:none;
    width:152px;
    height:49px;
    display: none;
}
.survey_text_half{
    height: 100%;
    /*padding-right: 145px;*/
    padding-top: 170px;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/survey_shaded_halg.png");
    /*padding-left: 30px;*/
}


.minning_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/minning_background.png");
    background-repeat: no-repeat;
    height: fit-content;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.minning_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 500;
}
.minning_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
}
.minning_text_half{
    height: 100%;
    /*padding-left: 145px;*/
    padding-top: 170px;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/minning_backshade.png");
    background-position: right;
    /*padding-left: 30px;*/
}

.agri_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/agri_background.png");
    background-repeat: no-repeat;
    height: fit-content;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.agri_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 500;
}
.agri_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
}
.agri_text_half{
    height: 100%;
    /*padding-left: 145px;*/
    padding-top: 170px;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/survey_shaded_halg.png");
    background-position: left;
    /*padding-left: 30px;*/
}

.drone_infra_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/infra_background.png");
    background-repeat: no-repeat;
    height: fit-content;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.drone_infra_main .infra_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 500;
}
.drone_infra_main .infra_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
}
.drone_infra_main .infra_text_half{
    height: 100%;
    /*padding-left: 145px;*/
    padding-top: 170px;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/minning_backshade.png");
    background-position: right;
    /*padding-left: 30px;*/
}
.why_choose_head_div{
    padding:20px;
}
.why_choose_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 35px;
    color: rgba(19, 19, 31, 255);
    text-align: center;
}
.why_choose_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(147, 147, 147, 255);
    text-align: center;
}
.sub_quality_head, .sub_prof_head, .sub_trust_head{
    font-family: 'Saira Extra Condensed', sans-serif;
    font-weight: 500;
    font-size: 30px;
    color: rgba(255, 255, 255, 255);
    padding-top: 15px;
}
.sub_quality_text, .sub_prof_text, .sub_trust_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: rgb(123, 122, 122);
    text-align: left;
}
.why_choose_text_half{
    background-color: #000;
    padding:51px 15px;
    min-height: 473px!important;
}
.why_choose_drone{
    padding-right: 0px!important;
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/08/drone.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    min-height: 473px!important;
}
.choose_service_box{
    padding: 0px 25px;
}
.why_choose_main{
    overflow: hidden;
}
.drone_choose_sec{
    width:100%;
}
button:focus{
    outline: none!important;
}
.drone_service_main_div{
    padding-bottom: 75px;
}
#post-413 .entry-content section ~ p {
    display: none!important;
}
.custome_model_pop{
    margin-top:120px!important;
}
.formSubscribeWrapper input{
    padding: 7px 0px 7px 7px;
    width: inherit!important;
}
.formSubscribe input{
    /*color: #fff;
    background-color: #4ca8ff;
    border: none;
    padding: 5px!important;*/
    /*background-image: url("https://teamyamama.com/wp-content/uploads/2019/04/mail-icon.png");*/
    color: #fff;
    background-color: #4ca8ff;
    border: none;
    padding: 12px 5px 12px 5px!important;
    margin-left: -10px;
    position: absolute;
    margin-top: -6px;
    right: -2px;

}
/**************** MEDIA QUERRY **********************/
@media (max-width: 768px){
    .service_box{
        margin-right: 20px;
        padding-right: 20px;
    }
    .second_div_drone{
        margin: 0 auto;
        display: block;
    }
    .drone_service_box{
        width:90%;
        margin:20px auto;
        display:block;
    }
    .drone_service_main{
        background-position: center;
    }
}
@media (max-width: 992px){
    .drone_service_main{
        height:auto;
    }
    .survey_text_half, .minning_text_half, .agri_text_half, .infra_text_half{
        padding: 170px 10%!important;
    }
    .header_contact{
    	margin-top: 5px;
    }
}

@media (min-width: 992px){
    .minning_text_half{
        padding: 170px 50px 170px 145px!important;
    }
    .infra_text_half{
        padding: 170px 50px 170px 145px!important;
    }
    .survey_text_half{
        padding: 170px 145px 150px 95px!important;
    }
    .agri_text_half{
        padding: 170px 145px 150px 95px!important;
    }
    .choose_service{
        width: 80%;
    }
    .header_contact_wraper1 .header_contact{
    	display: none;
    }
    .blog_under_content{
        padding-top:175px;
    }
}
@media (min-width: 520px){
    .choose_service{
        display: inline-flex;
    }
}
@media (max-width: 520px){
    .choose_service_box{
        width: 100%!important;
        margin-top:35px!important;
    }
    .drone_banner_main{
        height: 100%!important;
    }
    .drone_banner_center{
        margin-top: 130px!important;
    }
    .why_choose_drone{
        background-size: cover!important;
        min-height: 226px!important;
        background-position: center!important;
        display: block;
        max-width: 100%;
        height: auto;
    }
    .drone_banner_center{
         width: 80%!important;
         padding: 40px 15px!important;
    }
    .why_choose_text_half{
        padding:0px 15px 30px 15px!important;
    }
    .service_box{
        margin-right: 7px!important;
        padding-right: 7px!important;
        border-right: none!important
    }
}
@media (min-width: 992px) and (max-width: 1200px){
    .choose_service {
        width: 95%;
    }
}
/*@media (min-width: 768px) and (max-width: 992px){
    .header_contact{
        float:left!important;
        margin-left: 0px!important;
    }
    .menu_container .btn-quote{
        margin-top:10px!important;
    }
    .header_contact {
        margin-top: 10px!important;
    }
}*/
.header_contact{
    float:right;
    margin-left: -155px;
}
.header_contact a{
    color:#fff;
    border:none;
    background-color:#000;
    font-size: 16px;
    text-decoration: none!important;
}
.header_contact a:hover{
    color: #07a26f!important;
}
#myNavbar .navbar-right{
        margin-top: 20px;
}
.start_first_btn .fa-play-circle-o{
    font-size: 19px;
    padding-left: 10px;
}
.gmap_canvas{
    width: 100%!important;
 /*   padding-top: 103px;
    height: auto!important;*/
}
.footer_dummy_map{
    overflow: scroll;
    /*padding-top: 100px;*/
}
/*.{
    color: #fff;
    background-color: #4ca8ff;
    border: none;
    padding: 12px 5px 12px 5px!important;
    margin-left: -11px;
    margin-top: -6px;
}*/

/*************** ODOO ERP DEVELOPMENT *****************/

.new_odoo_banner{
    background-image: url("https://teamyamama.com/wp-content/uploads/2020/01/odoo-main-image2.jpg");
    height: 560px;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: 75px;
}
.new_odoo_top_head{
    font-family: 'Roboto', sans-serif;
    font-size: 55px;
    color: rgba(255, 255, 255, 255);
    line-height: 52px;
}
.new_odoo_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
}
.schedule_odoo_btn{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    background-color: #07a26f;
    width:240px;
    height:40px;
    border:none;
    margin-top: 15px;
}
.text_wrap{
    width:53%;
}
.new_odoo_main{
    padding:115px 0px 50px 0px;
}
button:focus{
    outline: none!important;
}
.odoo_service_main_head{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: rgba(0, 0, 0, 255);
    padding-top: 15px;
}
.odoo_service_text{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(154, 152, 152, 255);
}
.odoo_img_wrap{
    background-color: #e9f2fb;
    width:68px;
    height:68px;
    border-radius: 50%;
    margin-bottom: 20px;
}
.odoo_service_main{
    position: relative;
    background-color: #fff;
    box-shadow: -5px -5px 27px #cccccc99;
    padding: 30px;
    margin-bottom: 30px;
    height: 475px;
}
.odoo_img_wrap .img1{
    position: absolute;
    top: 50px;
    left: 52px;
}
.odoo_img_wrap .img2{
    position: absolute;
    top: 50px;
    left: 50px;
}
.odoo_img_wrap .img3{
    position: absolute;
    top: 46px;
    left: 52px;
}
.odoo_img_wrap .img4{
    position: absolute;
    top: 48px;
    left: 48px;
}
.odoo_service_main:hover{
    border-bottom: 5px solid #07a26f;
}
.odoo_service_main:hover .odoo_img_wrap{
    background-color:#07a26f!important; 
}
.hover_one:hover .img11{
    display: none;
}
.hover_one:hover .img1{
    display: block!important;
}
.img1{
    display: none;
}
.hover_two:hover .img22{
    display: none;
}
.hover_two:hover .img2{
    display: block!important;
}
.img2{
    display: none;
}
.hover_three:hover .img33{
    display: none;
}
.hover_three:hover .img3{
    display: block!important;
}
.img3{
    display: none;
}
.hover_four:hover .img44{
    display: none;
}
.hover_four:hover .img4{
    display: block!important;
}
.img4{
    display: none;
}
.third_subhalf{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/09/section_half.png");
    background-repeat: no-repeat;
    background-size: inherit;
    height:100%;
}
.new_odoo_service{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    color: rgba(255, 255, 255, 255);
    text-align: left;
    font-weight: 500;
    background-color: #07a26f;
    width:216px;
    text-align: center;
    padding: 8px;
}
.erp_head{
    font-family: 'Roboto', sans-serif;
    color: rgba(0, 0, 0, 255);
    font-weight: 600;
    padding-top: 30px;
    font-size: 15px;
}
.erp_text{
    font-family: 'Roboto', sans-serif;
    margin-right: -15px;
    color: #3c3636;
    font-weight: 500;
}
    /*font-size: 14px;
    color: rgba(154, 152, 152, 255);*/
/*.service_wrap{
    background-color: #e9ecf7;
    padding: 10px 30px 75px 30px;
}*/
.third_subhalf1{
    margin-left: 165px;
    margin-top: 92px;
}
/*body{
    overflow-x: hidden;
}*/
.new_odoo_fourth{
    background-color: #f0f0f1;
    height: 300px;
    padding: 50px 0px 100px 0px;
    /*margin-top: -69px;*/
}
.odoo_fourth_main p{
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    color: rgba(17, 8, 8, 255);
    text-align: center; 
    font-weight: 700;
}
.new_odoo_fifth img{
    margin-top: -125px;
}
.new_odoo_fifth p{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: rgba(154, 152, 152, 255);
    text-align: center;
    padding: 60px 0px;
    line-height: 23px;
}
.new_odoo_second{
    padding-top:100px;
}
body{
    overflow-x: hidden;
}
/***************** MEDIA QUERY *******************/

@media (max-width: 1200px){
    .new_odoo_banner{
        background-size: cover;
    }
    .new_odoo_third{
        background-image: url("https://teamyamama.com/wp-content/uploads/2019/09/section_half.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
    .third_subhalf{
        display: none;
    }
    .odoo_third_main{
        background-color: #0606069e;
    }
    .erp_head{
        font-weight: 500!important;
        font-size: 16px!important;
        color:#fff!important;
    }
    .erp_text{
        color:#ccc!important;
    }

    .third_subhalf1{
        padding-bottom: 100px;
        padding-right: 136px;
    }
    .odoo_thirdhalf_service{
        display: none;
    }
    .footer_subscribe .input-group-addon{
        position: absolute;
        right: 0px!important;
    }
}
@media (max-width: 768px){
    .new_odoo_top_head{
        font-size: 40px;
        line-height: 38px;
    }
    .third_subhalf1{
        padding-right: 50px!important;
        margin-left: 50px!important;
    }
    .text_wrap {
        width: 100%!important;
    }
}
@media (min-width:1200px){
    /*.new_odoo_second{
        margin-top:-175px;
    }*/
    .third_subhalf1_main{
        background-color: #f3f5fd;
        height: 696px;
        margin-right: -30px;
    }
    .service_wrap{
        background-color: #e9ecf7;
        padding: 20px 40px 50px 40px;
    }
    .third_subhalf1_main{
        background-color: #f3f5fd;
    }
    .new_odoo_third{
        padding-top:50px;
    }
}
@media (min-width:768px){
    .input-group-addon input{
        position: absolute;
        right: 6px!important;
    }
}
@media (min-width:992px) and (max-width:1200px){
    .odoo_service_main{
        height: 600px;
    }
}
/************ new ****************/
.footer_dummy_map{
    display: none;
}
.odoo_footer_send{
    position: absolute;
    right: 0px;
    z-index: 99;
}
.input-group_footerc{
    position: relative;
}
.input-group_footerc .form-control{
    border-radius: 0px!important;
}
.input-group-addon input{
    background-color: #4ca8ff;
    border: none;
    position: absolute;
    right: 3px;
    text-align: center;
}
.entry-content{
    overflow-x: hidden!important;
}
/* Code for to top button : Jabin */
    #myBtn {
        display: none;
        position: fixed;
        bottom: 20px;
        right: 41px;
        z-index: 99999;
        border: none;
        outline: none;
        background-color: #799f56;
        color: white;
        cursor: pointer;
        padding: 11px;
        border-radius: 23px;
        font-size: 14px;
        bottom: 93px;
        border-radius: 50%;
    }

    #myBtn  span{
        width: 16px;
        height: 16px;
        display: block;
        background: url(https://teamyamama.com/wp-content/uploads/2019/09/back-to-top-arrow.png) no-repeat center center;
        text-align: center;
        display: block;
        margin: 0px auto;
    }

    #myBtn:hover {
      background-color: #555; /* Add a dark-grey background on hover */
    }


._3MjPO4eA3iHgj5Z97ZyLgE {
    border: 1px solid rgb(38, 87, 143) !important;
}


.Composer.default {
    border:1px solid rgb(38, 87, 143) !important;
}
/******** footer bottom contact *************/
.footer_call{
    background-color: rgb(36, 162, 111);
    height:55px;
}
.footer_call a{
    margin: 0 auto;
    display: table;
    padding-top: 15px;
    color: #fff;
    font-size: 17px;
    text-decoration: none!important;
}
.footer_call .fa-phone{
    padding-right: 5px;
    font-size: 17px;
}
.footer_contact{
    background-color: #ff9600;
    height:55px;
}
.footer_contact button{
    border:none;
    background-color: #ff9600;
    color:#fff;
    margin: 0 auto;
    display: table;
    font-size: 17px;
    padding-top: 15px;
}
@media (max-width:768px){
    .footer_lastsec{
        margin-bottom:40px;
    }
    .footer_sticky{
        position: fixed;
        bottom: 0px;
        width:100%;
    }
    .header_contact, .start_first_btn{
        display:none!important;
    }
}
@media (min-width:768px){
    .footer_sticky{
        display: none;
    }
}
 /********************* ECOMMERCE PAGE *********************/

 .ecommerce_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/10/ecommerce_wrap.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
}
.ecommerce_main_div{
    /*background-color: #000000ad;*/
    padding: 155px 0px;
}
.ecommerce_banner_half .single_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 100;
    margin-bottom: -10px!important;
}
.ecommerce_banner_half .single_head2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 600;
}
.ecommerce_banner_half .single_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
}
.ecommerce_banner_half button{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 600;
    background-color: #07a26f;
    border:none;
    width:190px;
    height:50px;
    border-radius: 35px;
    margin-top: 20px;
}
button:focus{
    outline: none!important;
}
.expertice_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top: 50px;
}
.expertice_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
}
.expertise_web{
    margin: 50px auto 80px auto;
    display: table;
}
.expertice_mobile .col-xs-4{
    height:100px;
    margin:20px 0px;
}
.step_img{
    margin-top:30px;
}
.dev_solution{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/10/solution_banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f2f3f4;
}
.dev_solution_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top:50px;
    margin-bottom: 0px!important;
}
.dev_solution_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
    padding-bottom: 25px;
}
.solution_box{
    background-color: #fff;
    padding:50px;
    margin-bottom: 80px;
}
.solution_sub img{
    margin: 20px 0px 15px 0px;
}
.solution_sub .solution_subhead{
    font-family: 'Roboto', sans-serif!important;
    font-size: 22px;
    color: rgba(56, 66, 81, 255);
    text-align: left;
    font-weight: 600;
}
.solution_sub .solution_subtext{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: left;
}
.the_best_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top: 65px;
}
.the_best_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
    padding-bottom: 50px;
}
.the_best_main hr{
    border-bottom: 2px solid #2463b9;
    width: 138px;
    margin-top:0px!important;
}
.best_subhead{
    font-family: 'Roboto', sans-serif!important;
    font-size: 23px;
    color: rgba(17, 25, 37, 255);    
    font-weight: 500;
}   
.best_subtext{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
}
.the_best_box{
    margin-bottom: 20px;
}
.site_slider_main_web{
    padding: 50px 0px;
    overflow-x: hidden;
}
.site_slider_head_web{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: left;
    font-weight: 500;
    /*line-height: 40px;*/
}
.site_slider_text_web{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: left;
}
.site_text_box{
    border-top: 2px solid #b0b0b0;
    margin-right: -30px;
    padding: 50px 20px 20px 215px;
    margin-top: 3px;
}
.site_load_box{
    padding:3px;
}
.load_main_box{
    padding:0px!important;
}
.site_load_box img{
    position: relative;
}
.site_load_box div{
    position: absolute;
    width: 98.5%;
    bottom: 3px;
    background-color: #000000cf;
    padding: 10px 0px;
}
.site_load_box div a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.mobile_site_box{
    position: absolute;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.81);
    padding: 10px 0px;
}
.mobile_site_box a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.site_mobile_img{
    position: relative;
}
.site_slider_main_mobile .bx-wrapper{
    margin: 50px auto;
}
.site_slider_head_mobile{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: center;
    font-weight: 500;
    padding-top:20px;
}
.site_slider_text_mobile{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: center;
}
.site_slider_main_mobile{
    background-color:#f5f5f5;
}
.best_first_row{
    padding-bottom:40px;
}
/***** MEDIA QUERY ************/

@media (max-width: 767px){
    .expertise_web{
        display: none!important;
    }
    .step_img{
        margin:30px auto!important;
    }
    .expertice_mobile img{
        margin:30px auto!important;
    }
    .site_slider_main_web{
        display: none;
    }
}
@media (min-width: 768px){
    .expertice_mobile{
        display: none;
    }
    .site_slider_main_mobile{
        display: none;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .site_text_box{
        padding: 10px 20px 20px 15px;
    }
}
@media (min-width:768px) and (max-width:992px){
    .site_text_box{
        padding: 10px 20px 12px 15px;
    }
    .site_slider_head_web{
        font-size: 25px!important;
    }
    .the_best_box{
        min-height: 155px!important;
    }
}
@media (min-width:992px){
    .the_best_box{
        min-height: 140px!important;
    }
    .solution_sub{
        min-height: 315px;
        float:left;
    }
}

/**************** ANDROID APP **************/
.android_private_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/10/android_wrapper.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
}
.android_private_div{
    padding: 205px 0px 155px 0px;
}
.android_private_half .android_private_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 100;
    margin-bottom: -10px!important;
}
.android_private_half .android_private_head2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 600;
}
.android_private_half .android_private_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
}
.android_private_half button{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 600;
    background-color: #07a26f;
    border:none;
    width:190px;
    height:50px;
    border-radius: 35px;
    margin-top: 20px;
}
button:focus{
    outline: none!important;
}
.android_private_app{
    padding:70px 0px;
}
.android_app_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    font-weight: 200;
}
.android_app_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
}
.android_app_main_div{
    border-left: 9px solid #69a8fd;
    padding-left: 15px;
    margin-bottom: 50px;
}
.android_app_head_three{
    font-family: 'Roboto', sans-serif!important;
    font-size: 20px;
    color: rgba(21, 61, 117, 255);
    padding-left: 20px;
}
.android_app_head_text{
    font-family: 'Roboto', sans-serif!important;
    font-size: 15px;
    color: rgba(151, 158, 168, 255);
    padding-left: 20px;
}
.android_app_service_sub{
    padding: 20px 30px 20px 40px;
    float:left;
    min-height: 201px;
}
.android_1, .android_3, .android_5{
    border-right:1px solid #e7e8e9;
    border-bottom:1px solid #e7e8e9;
    float:left;
}
.android_2, .android_4, .android_6{
    border-bottom:1px solid #e7e8e9;
}
.android_app_service_one{
    padding:0px!important;
}
.our_android_solution_main{
    background-color: #1f5db3;
    padding:50px 0px;
    /*position: relative;*/
}
.our_android_solution_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 200;
}
.our_android_solution_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
}
.our_android_sltn_box p{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    padding:10px 0px;
}
.our_android_sltn_box img{
    margin:10px auto;
    display: block;
}
.our_android_sltn_main_wrap{
    padding:50px 0px;
}
.android_img_bottom_circle{
    margin-top: -100px;
}
.android_the_best_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top: 65px;
}
.android_the_best_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
    padding-bottom: 50px;
}
.android_the_best_main hr{
    border-bottom: 2px solid #2463b9;
    width: 138px;
    margin-top:0px!important;
}
.android_best_subhead{
    font-family: 'Roboto', sans-serif!important;
    font-size: 23px;
    color: rgba(17, 25, 37, 255);    
    font-weight: 500;
}   
.android_best_subtext{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
}
.android_the_best_box{
    margin-bottom: 20px;
}
.android_slider_main_web{
    padding: 50px 0px 0px 0px;
}
.android_slider_head_web{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: left;
    font-weight: 500;
    /*line-height: 40px;*/
}
.android_slider_text_web{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: left;
}
.android_text_box{
    border-top: 2px solid #b0b0b0;
    margin-right: -30px;
    padding: 50px 20px 20px 215px;
    margin-top: 3px;
}
.android_load_box{
    padding:3px;
}
.android_load_main_box{
    padding:0px!important;
    height: auto;
}
.android_load_box img{
    position: relative;
}
.android_load_box div{
    position: absolute;
    width: 98.5%;
    bottom: 3px;
    background-color: #00000094;
    padding: 10px 0px;
}
.android_load_box div a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.android_mobile_site_box{
    position: absolute;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0,0,0,.5);
    padding: 10px 0px;
}
.android_mobile_site_box a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.android_mobile_img{
    position: relative;
}
.android_slider_main_mobile .bx-wrapper{
    margin: 50px auto;
}
.android_slider_head_mobile{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: center;
    font-weight: 500;
    padding-top:20px;
}
.android_slider_text_mobile{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: center;
}
.android_slider_main_mobile{
    background-color:#f5f5f5;
}
.android_slider_main_web{
    overflow-x: hidden;
}

/***** MEDIA QUERY ************/
@media (min-width:768px) and (max-width:992px){
    .android_app_service_sub{
        padding: 20px 10px 20px 10px!important;
        min-height: 222px!important;
    }
    .android_app_head_three, .android_app_head_text{
        padding-left: 35px!important;
    }
    .android_text_box{
        padding: 10px 20px 12px 15px;
    }
    .android_slider_head_web{
        font-size: 25px!important;
    }
}
@media (max-width: 768px){
    .android_1, .android_3, .android_5{
        border-right:none!important;
    }
    .android_app_service_sub {
        padding: 20px 10px 20px 10px!important;
    }
    .android_app_head_three, .android_app_head_text{
        padding-left: 35px!important;
    }
}
@media (max-width:400px){
    .our_android_sltn_box{
        width:100%!important;
    }
}
@media (max-width: 767px){
    .android_slider_main_web{
        display: none;
    }
}
@media (min-width: 768px){
    .android_slider_main_mobile{
        display: none;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .android_text_box{
        padding: 10px 20px 20px 15px;
    }
}


/******************* HYBRID *********************/

.hybrid_private_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/10/hybrid_wrapper.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
}
.hybrid_private_div{
    padding: 205px 0px 155px 0px;
}
.hybrid_private_half .hybrid_private_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 100;
    margin-bottom: -10px!important;
}
.hybrid_private_half .hybrid_private_head2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 600;
}
.hybrid_private_half .hybrid_private_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
}
.hybrid_private_half button{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 600;
    background-color: #07a26f;
    border:none;
    width:190px;
    height:50px;
    border-radius: 35px;
    margin-top: 20px;
}
button:focus{
    outline: none!important;
}
.hybrid_app_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 31px;
    color: rgba(17, 25, 37, 255);
    text-align: left;
    font-weight: 200;
    margin-bottom: -10px!important;
    padding-top: 50px;
}
.hybrid_app_head2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 33px;
    color: rgba(17, 25, 37, 255);
    text-align: left;
}
.hybrid_app_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: left;
    padding-bottom: 50px;
}
.our_hybrid_solution_main{
    background-color: #1f5db3;
    padding:50px 0px;
    /*position: relative;*/
}
.our_hybrid_solution_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 200;
}
.our_hybrid_solution_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
}
.our_hybrid_sltn_box p{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    padding:10px 0px;
}
.our_hybrid_sltn_box img{
    margin:10px auto;
    display: block;
}
.our_hybrid_sltn_main_wrap{
    padding:50px 0px;
}
.hybrid_img_bottom_circle{
    margin-top: -100px;
}
.hybrid_the_best_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top: 65px;
}
.hybrid_the_best_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
    padding-bottom: 50px;
}
.hybrid_the_best_main hr{
    border-bottom: 2px solid #2463b9;
    width: 138px;
    margin-top:0px!important;
}
.hybrid_best_subhead{
    font-family: 'Roboto', sans-serif!important;
    font-size: 23px;
    color: rgba(17, 25, 37, 255);    
    font-weight: 500;
}   
.hybrid_best_subtext{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
}
.hybrid_the_best_box{
    margin-bottom: 20px;
}
/*.hybrid_slider_main_web{
    padding: 50px 0px;
}*/
.hybrid_slider_head_web{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: left;
    font-weight: 500;
    /*line-height: 40px;*/
}
.hybrid_slider_text_web{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(147, 147, 147, 255);
    text-align: left;
}
.hybrid_text_box{
    border-top: 2px solid #b0b0b0;
    margin-right: -30px;
    padding: 50px 20px 20px 215px;
    margin-top: 5px;
}
.hybrid_load_box{
    padding:3px;
}
.hybrid_load_main_box{
    padding:0px!important;
    height: auto;
}
.hybrid_load_box img{
    position: relative;
}
.hybrid_load_box div{
    position: absolute;
    width: 97%;
    bottom: 3px;
    background-color: #00000094;
    padding: 10px 0px;
}
.hybrid_load_box div a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.hybrid_mobile_site_box{
    position: absolute;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0,0,0,.5);
    padding: 10px 0px;
}
.hybrid_mobile_site_box a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.hybrid_mobile_img{
    position: relative;
}
.hybrid_slider_main_mobile .bx-wrapper{
    margin: 50px auto;
}
.hybrid_slider_head_mobile{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: center;
    font-weight: 500;
    padding-top:20px;
}
.hybrid_slider_text_mobile{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: center;
}
.hybrid_slider_main_mobile{
    background-color:#f5f5f5;
}
.hybrid_slider_main_web{
    overflow-x: hidden;
}





/***** MEDIA QUERY ************/
@media (min-width:768px) and (max-width:992px){
    .hybrid_text_box{
        padding: 10px 20px 12px 15px;
    }
    .hybrid_slider_head_web{
        font-size: 20px!important;
    }
    .hybrid_text_box{
        padding: 10px 20px 5px 15px;
    }
    .hybrid_slider_text_web{
        font-size:13px!important;
    }
}
@media (max-width:400px){
    .our_hybrid_sltn_box{
        width:100%!important;
    }
}
@media (max-width: 767px){
    .hybrid_slider_main_web{
        display: none;
    }
}
@media (min-width: 768px){
    .hybrid_slider_main_mobile{
        display: none;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hybrid_text_box{
        padding: 10px 20px 20px 15px;
    }
}

/****************/
/***************** IOS *************/

.ios_private_main{
    background-image: url("https://teamyamama.com/wp-content/uploads/2019/10/ios_top_banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
}
.ios_private_div{
    padding: 205px 0px 155px 0px;
}
.ios_private_half .ios_private_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 100;
    margin-bottom: -10px!important;
}
.ios_private_half .ios_private_head2{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    font-weight: 600;
}
.ios_private_half .ios_private_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
}
.ios_private_half button{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 600;
    background-color: #07a26f;
    border:none;
    width:190px;
    height:50px;
    border-radius: 35px;
    margin-top: 20px;
}
button:focus{
    outline: none!important;
}
.ios_private_app{
    padding:70px 0px;
}
.ios_app_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    font-weight: 200;
}
.ios_app_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
}
.app_head_three{
    font-family: 'Roboto', sans-serif!important;
    font-size: 17px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
}
.app_head_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
}
.ios_private_app .row{
    padding-top:50px;
}
.ios_private_app img{
    margin: 20px auto;
    display: block;
}
.app_service_one div, .app_service_two div, .app_service_three div{
    padding:10px 20px;
}
.our_solution_main{
    background-color: #1f5db3;
    padding:50px 0px;
    /*position: relative;*/
}
.our_solution_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    font-weight: 200;
}
.our_solution_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
}
.our_sltn_box p{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    color: rgba(255, 255, 255, 255);
    text-align: center;
    padding:10px 0px;
}
.our_sltn_box img{
    margin:10px auto;
    display: block;
}
.our_sltn_main_wrap{
    padding:50px 0px;
}
.img_bottom_circle{
    margin-top: -100px;
}
.the_best_head{
    font-family: 'Roboto', sans-serif!important;
    font-size: 40px;
    color: rgba(17, 25, 37, 255);
    text-align: center;
    padding-top: 65px;
}
.the_best_text{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(171, 170, 170, 255);
    text-align: center;
    padding-bottom: 50px;
}
.the_best_main hr{
    border-bottom: 2px solid #2463b9;
    width: 138px;
    margin-top:0px!important;
}
.best_subhead{
    font-family: 'Roboto', sans-serif!important;
    font-size: 23px;
    color: rgba(17, 25, 37, 255);    
    font-weight: 500;
}   
.best_subtext{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 14px;
    color: rgba(171, 170, 170, 255);
}
.the_best_box{
    margin-bottom: 20px;
}
.ios_slider_main_web{
    padding: 50px 0px 0px 0px;
}
.ios_slider_head_web{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: left;
    font-weight: 500;
    /*line-height: 40px;*/
}
.ios_slider_text_web{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: left;
}
.ios_text_box{
    border-top: 2px solid #b0b0b0;
    margin-right: -30px;
    padding: 50px 20px 20px 215px;
    margin-top: 3px;
}
.ios_load_box{
    padding:3px;
}
.ios_load_main_box{
    padding:0px!important;
    height: auto;
}
.ios_load_box img{
    position: relative;
}
.ios_load_box div{
    position: absolute;
    width: 98.5%;
    bottom: 3px;
    background-color: #00000094;
    padding: 10px 0px;
}
.ios_load_box div a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.ios_mobile_site_box{
    position: absolute;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0,0,0,.5);
    padding: 10px 0px;
}
.ios_mobile_site_box a{
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: table;
    text-decoration: none!important;
}
.ios_mobile_img{
    position: relative;
}
.ios_slider_main_mobile .bx-wrapper{
    margin: 50px auto;
}
.ios_slider_head_mobile{
    font-family: 'Roboto', sans-serif!important;
    font-size: 30px;
    color: rgba(29, 29, 29, 255);
    text-align: center;
    font-weight: 500;
    padding-top:20px;
}
.ios_slider_text_mobile{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px;
    color: rgba(147, 147, 147, 255);
    text-align: center;
}
.ios_slider_main_mobile{
    background-color:#f5f5f5;
}
.ios_slider_main_web{
    overflow-x: hidden;
}
/***** MEDIA QUERY ************/

@media (min-width:768px) and (max-width:992px){
    .app_service_three{
        border-right: 1px dotted #b2b2b2;
    }
    .ios_text_box{
        padding: 10px 20px 12px 15px;
    }
    .ios_slider_head_web{
        font-size: 25px!important;
    }
}
@media (min-width: 768px){
    .app_service_one, .app_service_two{
        border-right: 1px dotted #b2b2b2;
    }
    .app_service_one, .app_service_two, .app_service_three{
        margin:15px 0px;
    }
    .ios_slider_main_mobile{
        display: none;
    }
}
@media (max-width: 767px){
    .ios_slider_main_web{
        display: none;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .ios_text_box{
        padding: 10px 20px 20px 15px;
    }
}
@media (max-width:400px){
    .our_sltn_box{
        width:100%!important;
    }
}

/******** header submenu ************/
 #home_submenu{
    display: none;
    /*position: absolute;*/
    background-color: #131212;
    list-style-type: none;
    padding: 10px 15px;
    top: 233px;
}
@media (min-width: 992px){
    #home_submenu{
        position: absolute;
        right: -180px;
    }
}
@media (max-width: 991px){
    #home_submenu {
        /*position: absolute;*/
        right: 0px;
        top:180px!important;
        background-color: #000!important;
    }
}

.hybrid_the_best_main{
    background-color: #f7f6f6;
    padding-bottom: 50px;
    margin-bottom: -5px;
}
.bx-default-pager{
    display: none;
}
@media (max-width:560px){ 
    .mobile_menu_drop li a{
        font-size: 12px!important;
    }
}

/*.site_slider_main_mobile, .site_slider_main_web{
    display: none;
}*/



/*--------- Whatsapp style ---------*/

.wtsapp_main_wrapper{
    background-color: #18de18;
    border-radius: 5px;
    position: fixed;
    bottom: 110px;
    right: 36px;
}
.wtsapp_main_wrapper i{
    margin: 0 auto;
    display: table;
    padding: 8px 11px;
    font-size: 35px;
    color: #fff;
}

.wtsapp_main_wrapper a , .wtsapp_main_wrapper a:hover {
    text-decoration: none !important;    
    color: none !important;
    background-color: none !important;
}
._2ngXYtlcHXA-EjBwuz_RKI{
    position: fixed!important;
    bottom: 110px;
    right: 36px;
}
.fa_close{
    position: absolute;
    right: 7px;
    top: 5px;
    font-size: 16px;
    color: #fff;
    cursor:pointer;
}
@media (max-width:560px){
    .whatsap_main_wrapper{
        position: fixed;
        bottom: 58px!important;
        right: 10px!important;
    }
    .chat_box {
        width: auto!important;
        position: fixed;
        bottom: 115px!important;
        margin-right: 10px!important;
        right: 10px!important;
    }
    .first_wrap{
        padding:10px 15px!important;
    }
}



    .whatsap_main_wrapper {
        background-color: #2eb742;
        border-radius: 5px;
        position: fixed;
        bottom: 40px;
        right: 39px;
        box-shadow: 0 2px 6px 0 rgba(0,0,0,.4);
    }
    .whatsap_main_wrapper:hover{
        background-color: #177324;
        cursor: pointer;
    }
    .whatsap_main_wrapper i {
        margin: 0 auto;
        display: table;
        padding: 7px 10px;
        font-size: 35px;
        color: #fff;
    }
    .chat_box{
        width: 400px;
        /*border: 1px solid #ddd;*/
        box-shadow: 0 4px 23px 0 rgba(0,0,0,.09);
        /*margin: 20px;*/
        border-radius: 5px;
        position: fixed;
        display: none;
        bottom: 100px;
        right: 39px;
    }
    .first_wrap{
        background-color:#2eb742;
        padding:20px;
        border-radius: 5px 5px 0px 0px;
    }
    .first_wrap p{
        color: #fff;
        font-family: 'Roboto', sans-serif!important;
        font-size: 15px;
    }
    .second_wrap{
        padding:20px;
        background-color: #fff;
        border-radius: 0px 0px 5px 5px;
    }
    .second_wrap p{
        color: #000;
        font-family: 'Roboto', sans-serif!important;
    }
    .second_wrap textarea{
        width:100%;
        border:none;
        resize: none;
        margin-bottom: 20px;
        padding: 5px 0px;
    }
    textarea:focus{
        outline:none!important;
    }
    .second_wrap button{
        background-color:#2eb742;
        color: #fff;
        padding: 5px 15px;
        border: none;
        font-family: 'Roboto', sans-serif!important;
        font-size: 15px;
        position: absolute;
        right: 10px;
        bottom: 10px;
        /*display: none;*/
    }
    button:focus{
        outline:none!important;
    }
    /************/


@media (max-width:560px){
    ._30us5AS2WYfPMXSfbW1-5E{
        right:12px!important;
    }
    #drift-widget{
        margin-bottom:45px!important;
    }
    
}




/************DIGITAL MARKETING*************/


.digital_banner_wrapper{
    background-image: url(https://teamyamama.com/wp-content/uploads/2020/01/top_banner.png);
    background-repeat: no-repeat;
    min-height: 100%;
    background-size: cover;
    background-position: center;
}
.digital_banner_head{
    font-size: 50px;
    font-family: 'Roboto', sans-serif!important;
    color: #fff;
    line-height: 55px;
    padding: 310px 100px 15px 100px;
}
.digital_banner_sub{
    background-color: #4c83ce73;
}
.digital_banner_head{
    font-weight: 300;
}
.digital_banner_head span{
    font-weight: 500;
}
.banner_bottom{
    background-image: url(https://teamyamama.com/wp-content/uploads/2020/01/bottom_back.png);
    background-repeat: no-repeat;
    min-height: 100%;
    background-size: cover;
}
.reality_head{
    font-family: 'Roboto', sans-serif!important;
    color: #fff;
    text-align: center;
    font-size: 40px;
}
.reality_text{
    font-family: 'Roboto', sans-serif!important;
    color: #fff;
    text-align: center;
    font-size: 15px;
}
.text_cover{
    padding:110px 250px;
}
.digital_services_head{
    color: #000;
    font-size: 35px;
    text-align: center;
    padding: 50px 0px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif!important;
}
.seo_head{
    color: #000;
    font-size: 23px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500;
    padding-top: 15px;
}
.seo_text{
    color: #000;
    font-size: 15px;
    font-family: 'Roboto', sans-serif!important;
    padding-bottom: 15px;
    line-height: 25px;
}
.seo_sec button{
    color: #fff;
    background-color: #08A370;
    position: relative;
    padding: 12px 5px 12px 15px;
    border-radius: 8px;
    width: 175px;
    text-align: left;
}
.seo_sec button img{
    position: absolute;
    right: 12px;
    bottom: 10px;
}
.seo_img{
    border: 20px solid #fff;
    box-shadow: 3px 2px 10px -1px #ccc;
}
.social_head{
    color: #000;
    font-size: 23px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500;
    padding-top: 15px;
}
.social_text{
    color: #000;
    font-size: 15px;
    font-family: 'Roboto', sans-serif!important;
    padding-bottom: 15px;
    line-height: 25px;
}
.social_sec button{
    color: #fff;
    background-color: #08A370;
    position: relative;
    padding: 12px 5px 12px 15px;
    border-radius: 8px;
    width: 175px;
    text-align: left;
}
.social_sec button img{
    position: absolute;
    right: 12px;
    bottom: 10px;
}
.social_img{
    border: 20px solid #fff;
    box-shadow: 3px 2px 10px -1px #ccc;
}
.ppc_head{
    color: #000;
    font-size: 23px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500;
    padding-top: 15px;
}
.ppc_text{
    color: #000;
    font-size: 15px;
    font-family: 'Roboto', sans-serif!important;
    padding-bottom: 15px;
    line-height: 25px;
}
.ppc_sec button{
    color: #fff;
    background-color: #08A370;
    position: relative;
    padding: 12px 5px 12px 15px;
    border-radius: 8px;
    width: 175px;
    text-align: left;
}
.ppc_sec button img{
    position: absolute;
    right: 12px;
    bottom: 10px;
}
.ppc_img{
    border: 20px solid #fff;
    box-shadow: 3px 2px 10px -1px #ccc;
}
button:focus{
    outline: none!important;
}
a{
    text-decoration: none!important;
}
.seo_sec, .social_sec, .ppc_sec{
    margin-bottom: 75px;
}
.blog_head{
    color:#000;
    font-weight: 500;
    font-family: 'Roboto', sans-serif!important;
    font-size: 26px;
    text-align: center;
}
.blog_text{
    color:#000;
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    text-align: center;
    padding-bottom: 30px;
}
.blod_slide{
   
    background-color: #fff;
   
    margin:8px!important;
    box-shadow: -1px 2px 12px 0px #ccc;
    min-height:565px;
}
.blog_wrapper{
    background-color: #F5F5F5;
    padding: 50px 0px;
    position: relative;
}
.get_ready{
    color:#032C67;
    font-weight: 500;
    font-family: 'Roboto', sans-serif!important;
    font-size: 22px;
}
.blog_text_box{
    padding:20px;
}
.user_text{
    color:#6A6A6A;
    font-size: 14px;
}
.user_text .fa{
    padding-right: 5px;
}
.blog_content{
    color:#262626;
    font-family: 'Roboto', sans-serif!important;
    font-size: 13px;
}
.bottom_read_arrow button{
    border:none;
    font-family: 'Roboto', sans-serif!important;
    color:#262626;
    display: inline-flex;
}
.bottom_read_arrow img{
    padding-left:10px;
}
.bottom_read_arrow{
    padding-top:10px;
}
.blog_wrapper #owl-demo .item img{
    width:auto!important;
}
/*************** MEDIA QUERY ****************/
@media (min-width:1200px ){
    .seo_text{
        width: 70%;
    }
}
@media (max-width: 768px){
    .digital_banner_head{
        font-size: 42px;
        line-height: 45px;
        padding: 310px 25px 15px 25px;
    }
    .text_cover {
        padding: 110px 50px;
    }
    .digital_banner_wrapper{
        margin-top:70px!important;
    }
}
@media (min-width:768px){
    .digital_banner_wrapper{
        margin-top:100px!important;
    }
}
@media (min-width: 768px) and (max-width: 992px){
    .text_cover {
        padding: 110px 60px;
    }
    .seo_head, .social_head, .ppc_head{
        font-size: 22px;
    }
    .seo_text, .social_text, .ppc_text{
        line-height: 23px;
    }
}


#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

.blog_wrapper .fa-angle-right:before{
    content: "\f105";
    position: absolute;
    right:30px;
    font-size: 50px;
    bottom:365px;
}
.blog_wrapper .fa-angle-right{
    color:#ccc;
}


/****************END*****************/
/*digital blog-1*/
.digital_blog_wrap{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/digital_marketing_bg.png);
    background-color: #308ae4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 120px 0px 60px 0px;
    /*margin-top: 70px;*/
}
.digital_blog_div h2{
    color:#fff;
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 100!important;
    font-size: 60px!important;
}
.digital_blog_div p{
    color: #fff!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
}
.digital_blog_body{
    padding:30px 0px;
}
/*digital blog-2*/

.digital_blog2_wrap{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/digital_marketing_bg.png);
    background-color: #308ae4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 165px 0px 60px 0px;
    margin-bottom: 30px;
    /*margin-top: 70px;*/
}
.digital_blog2_div h2{
    color:#fff;
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 100!important;
    font-size: 60px!important;
}
.digital_blog2_div p{
    color: #fff!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
}
.digital_blog2_body{
    padding:30px 0px;
}
/*digital blog-3*/

.digital_blog3_wrap{
    background-image: url(https://teamyamama.com/wp-content/uploads/2019/04/digital_marketing_bg.png);
    background-color: #308ae4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 120px 0px 60px 0px;
    /*margin-top: 70px;*/
}
.digital_blog3_div h2{
    color:#fff;
    font-family: 'Saira Extra Condensed', sans-serif!important;
    font-weight: 100!important;
    font-size: 60px!important;
}
.digital_blog3_div p{
    color: #fff!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 200;
    font-size: 14px;
}
.digital_blog3_body{
    padding:30px 0px;
}

/*.post-126 .digital_marketing_content  {
    margin-top: 75px;
}

.digital_marketing_content  {
    margin-top: 130px;
}

.digital_marketing_content h1, .digital_marketing_content h2{
    color:#000 !important;
}*/

