.col-sm-7
{
	z-index: 1;
}
.home-bg1 {
    background-image: url(images/Mask-Group-14.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-position: center center;
    position: relative;
    width: 100%;
    /*height: 500px;*/
    padding-bottom: 36%;
}
.tbuy-bg1-pr {
    background-image: url(images/Mask-Group-14.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: 500px;
    /* background-position: 100% 100%; */
    background-position: center;
    max-width: none;
    position: relative;
    /* padding-bottom: 36%; */
}
.prefo-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    top: 20%;
    /* bottom: 0px; */
    left: 50px;
}

.tbuy-h1 {
    font-size: 45px;
    color: #002245;
    font-weight: 400;
}
.tbuy-p {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    padding-top: 30px;
    line-height: 1.5;
}
.form_flex
{
    display:flex;
    margin-left: auto;
    margin-right: auto;
}


.content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    top: 25%;
    bottom: 60px;
    left: 70px;
}
.home-p
{
	line-height: 1.8;
}
.section12
{
	background-image: url(images/Group-1706.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /*background-color: #fafafc;*/
    position: relative;
    width: 100%;
    padding-bottom: 0%;
    padding-top: 20px;
}
.wh-line-int {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 5px solid #fff;
    width: 5%;
}
.wh-h1
{
    font-size: 38px;
    color: #fff;
    font-weight: 400;
    padding-top: 10px; 
}
.int-p-wh
{
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    padding-top: 10px;
    margin-bottom: 0;
    line-height: 1.8; 
}
.pad-8
{
	padding-top: 8%;
    padding-bottom: 8%;
}
.mrg-btn
{
	margin-top: 2%;
}




.blue-circle
{
	width: 140px;
	height: 140px;
	border-radius: 50%;
	background-color: #002245;
	display: inline-block;
}
.blue-circle h2
{
	color: #fff;
	padding-top: 27px;
	font-size: 38px;
}
.blue-circle p
{
	color: #fff;
	font-size: 20px;
}
.bc-line
{
	margin-top: 15%;
}
.bc-line p
{
	font-size: 20px;
	line-height: 1.8;
    letter-spacing: 1px;
}
.bc-pad
{
	padding-top: 60px;
}
.row-pd
{
	padding-top: 10px;
}
.l-img
{
	height: 600px;
}
.if-img
{
	height: 650px;
}
.pm-img
{
	width: 62px;
	height: 62px;
}
.pd-row
{
	padding-top: 50px;
}

@media screen and (max-width: 1132px)
{
.tbuy-bg1-pr {
    height: 420px;
}

}
@media screen and (max-width: 1024px)
{
.tbuy-h1 {
    font-size: 38px;
}
.tbuy-p {
    padding-top: 20px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px)
{
.tbuy-bg1-pr {
    height: 350px;
}
.if-img {
    height: 570px;
}
}
@media screen and (max-width: 767px){
    .home-bg1
    {
        /*display: none;*/
        background-image: url(images/home-page/mb-img01.jpg);
    }
    .home-h1
    {
        color: #fff !important;
    }
    .home-p
    {
        color: #fff !important;
    }
    .wh-border
    {
        color: #fff;
        border: 1px solid #fff !important;
    }
   
    .tbuy-bg1-pr
    {
       background-image: url(images/home-page/resized.png);  
    }
    .tbuy-h1 {
    font-size: 32px;
     }
     .content
     {
         left: 30px;
     }
     .wh-border
     {
         border: 1px solid #002866;
     }
    .pad-mob
    {
        padding-top: 28%;
    }
    .mob-pp
    {
        padding-left: 0rem!important;
    }
    .nav
    {
        border-right: none;
    }
    #cor.active:after
    {
        bottom: 0%;
        right: 0px;
    height: 4rem;
    border-bottom: 3px solid #002866;
    width: 50%;
    border-right: none;
    }
    .tab-p
    {
        padding-top: 35px;
    padding-left: 0px;
    padding-right: 0px;
    }
    .tab-content
    {
        padding-left: 0;
    }
    #fbo.active:after
    {
        bottom: 26%;
        right: 0px;
    height: 4rem;
    border-bottom: 3px solid #002866;
    width: 50%;
    border-right: none;
    }
    #nae.active:after
    {
     border-bottom: 3px solid #002866;
    width: 50%;  
    border-right: none; 
    }
    #il.active:after
    {
        border-bottom: 3px solid #002866;
        width: 50%;  
        border-right: none; 
    }
    .tab-list
    {
        padding-bottom: 15px;
    }
    .bc-pad
    {
        padding-top: 30px;
    }
    .bc-line {
    margin-top: 5%;
    margin-bottom: 13%;
    }
    .hm-sec5
    {
        flex-direction: column-reverse;
    }
    .img-01
    {
        width: 100%;
        height: auto;
        padding-bottom: 50px;
    }
    .hm-line
    {
        width: 20%;
    }
    .hm-line2
    {
       width: 20%; 
       margin-right: 0%!important;
       text-align: left!important;
       margin-left: 0!important;
    }

    .sec5-col1
    {
        padding-top: 50px;
    }
    .hm2-line
    {
        width: 20%;
    }
    .home-p2
    {
        padding-right: 15px;
    }
    .l-img
    {
        height: auto;
    }
    .top-left3
    {
        padding-left: 30px;
    }
    .hm-h3
    {
        padding-left: 0px;
    }
    .pd-row1
    {
        padding-top: 0px;
    }
    .mb-hr
    {
        width: 20%!important;
        margin-right: auto!important;
        margin-left: auto;
    }
    .hm-h2
    {
        margin-right: auto;
    margin-left: auto;
    }
    .section-8
    {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .col1
    {
        text-align: center;
        padding-bottom: 60px;
        padding-left: 15px!important;
    }
    .col2
    {
        text-align: center;
        padding-bottom: 50px;
    }
    .text
    {
    position: inherit;
    bottom: unset;
    left: unset;
    -webkit-transform: none;
    transform: none;
    margin-top: -23%;
    }
    .text2
    {
    position: inherit;
    bottom: unset;
    left: unset;
    -webkit-transform: none;
    transform: none;
    margin-top: -23%;
    }
    .circle-h2
    {
        margin-left: unset;
    }
     .circle2-h2
    {
        margin-left: unset;
    }
    .pdrb
    {
        padding-right: 15px !important;
        padding-bottom: 50px !important;
    }
    .pdr
    {
        padding-right: 15px !important;
        
    }
    .cir-h2
    {
        margin-left: auto;
    }
    .pdlb
    {
        padding-left: 15px !important;
        padding-bottom: 50px !important;
    }
    .pdl
    {
        padding-left: 15px !important;
        
    }
    .tc
    {
        text-align: center;
    }
    .hm9-line
    {
        border-top: 5px solid #002866;
       width: 20%;
    }
    .col-pd
    {
        padding-top: 20px;
    padding-bottom: 20px;
    }
    .pdt
    {
        padding-top: 0px!important;
    }
    .search-input
    {
        width: 100% !important;
    
    }
    .prop-btn2
    {
        padding-left: 20px;
    padding-right: 20px;
    }
    .carousel-indicators
    {
        left: 45%;
    }
    .wh-line-int
    {
        width: 20% !important; 
    }
    .mrg-btn
    {
        margin-top: 7%;
    }
}
@media screen and (max-width: 954px)  {
    
  .form_flex
  {
      display: block;
  }
  .marg-form
  {
      margin-bottom: 20px;
  }
}    
    
@media screen and (max-width: 900px) and (min-width: 768px) {

.home-bg1
{
    height: 400px;
    padding-bottom: unset;
}
.content {
    top: 24% !important;
}
} 


@media screen and (max-width: 767px){

.input-group-text {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}
.btn-outline-success
{
    padding-left: 13px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.section11
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.section10
{
   padding-left: 15px !important;
    padding-right: 15px !important;  
}
.if-img
{
    height: auto !important;
}
}
@media only screen and (max-width: 420px)
  {
    .input-group-text
    {
        padding-left: 23px;
    padding-right: 23px;
    font-size: 14px;
    }
    .prop-btn2
    {
        padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    }

  } 
