/*=======media query for mobile =====*/
@media only screen and (max-width: 767px) {
h1,h2, h3, h4, h5 {
    font-size: 20px ;
}
.testicontent {
    padding-left:0px;
}

 p {
    font-size: 16px ;
    line-height: 24px;
}
.pbottom {
    padding-bottom: 30px;
}
.ptop {
    padding-top: 30px;
}
.Righttopcontent p {
    letter-spacing: 0.5px;
}
.main-header {
    position: relative;
}
 .BabyImgkid {
    position: unset;
}
.BabyImg {
    position: relative;
    bottom: unset;
    left: unset;
	text-align:center;
}
.BabyImgkid {
    position: relative;   
    text-align: center;    
}
.BabyImgkid img{
	height:300px;
}
.MainHeading h1 {
    font-size: 28px;
}
.MainHeading h1 span {
    font-size: 28px;
}
.resi-img h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
.resi-img a {
    font-size: 25px;
}
.HowsBox {
    margin-bottom: 30px;
}
.HowsBox p {
    padding-top: 15px;
}
.main-header .navbar-toggler {
    position: absolute;
    top: -40px;
    background: #fff;
    z-index: 99;
    right: 0;
    font-size: 14px;
}
.TopLogo img {
    margin: 0px auto;
    display: block;
    margin-bottom: 28px;
}
.mynavbar-ul li a {
    font-size: 12px;
    padding: 10px 9px 10px 10px !important;
    line-height: 20px;
}
.navbar-light.my-navbar {
    padding-bottom: 0;
    padding: 0;
}
.RightTopMain {
    margin-bottom: 13px;
}
.img-icons.text-center::after {
    display: none;
}
.main-banner .owl-nav {
    display: none;
}
.SmallBannerContent h1 {
    font-size: 44px;
    margin-bottom: 25px;
    text-align: center;
    margin-top: 25px;
	color:#fff;
}
.SmallBannerContent h1 span {
    font-size: 44px;
	color:#09d6a1;
}

.SmallBannerContent a.BookTr {
    margin-top: 18px;
    margin-bottom: 12px;
        text-align: center;
    margin: 0px auto;
    margin-bottom: 20px;
	width:220px;
}
section.webuild .MainHeading {
    text-align: center;
    margin-top: 25px;
}
.rightHows {
    margin-bottom: 30px;
}
.img-icons-middles {
    margin-left: 0px;
    padding-top: 0px;
    text-align: center;
}
.MainHeading {
    text-align: center;
}
.resihow-img {
    text-align: center;
}
.HowsBox h1 {
    text-align: center;
}
.HowsBox p {
    text-align: center;
}
.MainHeading2 {
    text-align: center;
}
.BabyImg img {
    width: 100%;
    max-width: 283px;
}
a.BookTr {
    margin-top: 30px;
    
}
.img-icons-middles h1 {
    font-size: 23px;
}
.img-icons-middles {
    margin-left: 0px;
    padding-top: 5px;
	padding-left:0px;
}
.resi-img {
    padding-left: 15px;
}
.resi-img img {
    position: unset;
    margin-bottom: 17px;
}
.testicontent {
    position: unset;
    padding-left: 0;
    text-align: center;
}
.testicontent img {
    width: 100%;
    position: unset;
    max-width: 123px;
    margin-bottom: 20px;
    margin-top: 17px;
}
.topGrd h1 {
    font-size: 16px;
}
.topGrd h2 {
    font-size: 16px;
}
.DesignBox {
    margin: 8px 0px 19px 0px;
}
.MainCoding p {
    text-align: center;
}
section.GrdSection {
    padding: 30px 0px;
}
.MainDesign {
    min-height: auto;
    text-align: center;
}
.col-md-6.col-sm-6.col-12.colfrmr{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 /*   margin-right: -15px;
    margin-left: -15px;*/
}
.MainDesign.colformgh{
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.MainDesignicon {
    margin-bottom: 10px;
}
.MainDesign h1 {
    font-size: 14px;
    line-height: 22px;
}
.MainDesignicon img {
    width: 100%;
    max-width: 58px;
}
.MainDesign {
    margin-bottom: 12px;
    padding-bottom: 11px;
}
.colfror{
    order: 2;
}
.MainDesignicon {
    min-height: 78px;
}
.MainCodingDesign {
    margin-top: 25px;
}

}

/*=======media query for tablet=====*/
@media (min-width: 768px) and (max-width: 991px){
    h1,h2, h3, h4, h5 {
    font-size: 20px ;
}
 p {
    font-size: 16px ;
    line-height: 24px;
}
.OuterTyre img, .OuterTyreRigh img {
    display: none;
}
.inner-columnpara {
    margin-top: 0px;
}
}

/*=======media query for tablet=====*/
@media (min-width: 991px) and (max-width: 1197px){
    .our_menus .main_menu li a {
    padding: 11px 11px 10px 11px !important;
}

}