.outer_container{margin:0 auto;max-width:1340px;position:relative}.our_Story .border_box{bottom:0;display:flex;height:88%;left:25px;position:absolute;width:48%}.our_Story .border_box .border{border:1px solid #735fab;border-radius:0 0 0 74px;border-right:0;border-top:0;bottom:0;display:flex;position:relative;width:100%}.our_Story .border_box .border:after{bottom:-21px;right:-21px}.our_Story .border_box .border:after,.our_Story .border_box .border:before{background:radial-gradient(50% 50% at 50% 50%,#00409a 0,rgba(203,190,219,0) 100%);border-radius:50px;content:"";display:block;height:42px;position:absolute;width:42px;z-index:1}.our_Story .border_box .border:before{left:-21px;top:-21px}.our_Story{position:relative}.our_Story_sec .image-box img{border-radius:40px;object-fit:cover}.our_Story .border_box .border p{background:linear-gradient(180deg,#34377f,#00409a);-webkit-background-clip:text;left:-33px;position:absolute;top:-55px;-webkit-text-fill-color:transparent;font-size:16px;font-weight:700}.text_img{align-items:flex-start;display:flex;gap:78px;margin-bottom:60px}.lft_content .title h2{font-size:60px;font-weight:400;margin:0}.lft_content .title h2 span{font-weight:700}.lft_content .title h2:nth-child(1n){text-align:right}.text_img:nth-child(2n){flex-direction:row-reverse;text-align:left}.text_img:nth-child(2n) .lft_content h2{text-align:left}.pergraph .desc p{font-size:28px;margin:0;text-align:center}.banr_sec .pergraph{margin-top:17px}.our_Story_sec .desc{margin:0 auto;max-width:998px}.btn_row{display:block;margin-top:60px;text-align:center}@media only screen and (max-width:1300px){.our_Story .border_box .border p{left:-15px}}@media only screen and (max-width:1100px){.our_Story .border_box .border p{left:-15px}.lft_content .title h2{font-size:44px}.pergraph .desc p{font-size:25px}.text_img:last-child{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.lft_content .title h2{font-size:35px}.text_img{align-items:center;gap:30px}.our_Story_sec .image-box img{max-width:100%}.text_img:nth-child(2n){margin-bottom:30px}}@media only screen and (max-width:767px){.text_img{flex-direction:column;gap:20px;margin:0}.our_Story_sec .image-box img,.right_thumble{width:100%}.text_img:nth-child(2n){flex-direction:column;gap:30px}.lft_content .title h2{font-size:30px}.btn_row{margin-top:20px}.pergraph{padding-top:20px}.lft_content{width:100%}.our_Story .border_box .border p{top:-81px}}