@media(max-width:400px){ 
ul.team_lists li {
    width:100%;
}
.sec_services ul.all-service li {
    width: 100%;
}
.hero_slider img.hero_image {
    height: 300px;
    object-fit: cover;
}
.abt_img img {
    width:160px;
    margin: auto;
}

.abt_img {
    text-align: center;
    margin-bottom: 30px;
}
 .sec_destop .desk_img {
    width: 100%;
    position: relative;
    text-align: center;
}
.sec_destop .desk_img img {
    position: relative;
    right: 0%;
    text-align: center;
    top: 0%;
    max-width: 100%;
    width: 100%;
}
.sec_destop .txt_container {
    width: 100%;
    padding: 5% 5%;
    padding-right: 3%;
}
.sec_destop .txt_container .col_txt h3 {
    color: var(--color);
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 30px;

}

.sec_destop .desk_img {
    width: 100%;
    position: relative;
    text-align: center;
}
.sec_destop .desk_img img {
    position: relative;
    right: 0%;
    text-align: center;
    top: 0%;
    max-width: 100%;
    width: 100%;
}
.sec_destop .txt_container {
    width: 100%;
    padding: 5% 5%;
    padding-right: 3%;
}
.sec_destop .txt_container .col_txt h3 {
    color: var(--color);
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 30px;
}
 .bread-crumb-cover .page-top {
    top: 23%;
}
.bread-crumb-cover .page-top h1{  
    font-size: 26px;
    line-height: 1.3;
}
.about-content .heading h2 {
    font-size: 25px;
}
section.sec .col_txt {
    margin-top: 30px;
}

section.sec .col_txt h3 {
    font-size: 22px;
    margin-bottom:15px;
}
}
@media(min-width:400px) and (max-width:700px){ 
ul.team_lists li {
    width:50%;
}
.sec_destop .desk_img {
    width: 100%;
    position: relative;
    text-align: center;
}
.sec_destop .desk_img img {
    position: relative;
    right: 0%;
    text-align: center;
    top: 0%;
    max-width: 100%;
    width: 100%;
}
.sec_destop .txt_container {
    width: 100%;
    padding: 5% 5%;
    padding-right: 3%;
}
.sec_destop .txt_container .col_txt h3 {
    color: var(--color);
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 30px;
}
.col_txt h3 {
    color: var(--color);
    font-family: 'Poppins';
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 30px;
}

}
@media(min-width:500px) and (max-width:736px){  
.hero-banner img.hero_image {
    width: 100%;
    height: 400px;
}
.hero-banner .hero_slider .item:after{  height:400px; }
.hero_slider .item .overlay_box {
    top: 30px;
}
.overlay_box .hero_caption {
    text-align: center;
}
.hero_slider .hero_caption h2 {
    text-align: center;
}
.overlay_box .contact_form {
    display:block !important; 
    width: 100%;
}
ul.tech_lists li {
    width: 95px;
    margin: 5px;
}
ul.tech_lists li .tech_icon img {
    width: 35px;
}
ul.tech_lists li .tech_icon p{ font-size:11px;  }
.agn-about-us img.img-fluid {
    display: none;
}
.agn-about-us{ padding-top:130px; }
}
@media(max-width:700px){ 
 header {
    width: 100%;
    padding: 6px 0px;
}
.logo img {
    height: 42px;
    position: relative;
    top: -5px;
}
.overlay_box .hero_caption{ width:100%; padding-right:0px; }
.overlay_box .contact_form{  display:none; }
.hero-banner {
    position: relative;
    height:300px;
}
.overlay_box .hero_caption p {
    display: none;
}
.section.services-section{ margin-top:0px; }
.overlay_box .hero_caption a.btn-white-line {
    display: inline-block;
    padding: 10px 0px;
    width: 205px;
    height: 38px;
    line-height: 1.4;
}
.hero_slider .hero_caption h2 {
    font-size:28px;
    margin-bottom: 15px;
}
 
.hero-banner .hero-logo {
    width: 120px;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 45%;
}
.main-header nav {
    display: none;
}

.top-menu-right {
    display: none;
}

.top-header .top-menu-left ul li.talabat {}

.top-header .top-menu-left ul li.talabat, .top-header .top-menu-left ul li.zomato, .top-header .top-menu-left ul li.deliveroo {
    position: absolute;
    right: 0px;
}

.top-menu {
    width: 100%;
}

.top-header .top-menu ul li.talabat {
    top: -26px;
}

.top-header .top-menu ul li.deliveroo {
    bottom: -35px;
}

.top-header .top-menu ul li.deliveroo img {
    width: 85px;
}

.top-header .top-menu ul img {
    width: 60px;
}

.top-header .top-menu ul li.zomato {
    top: 4px;
}
.about-img-area .ab-img-1 img {
    left:0px;
    position: relative;
    height:165px;
    object-fit:cover;
}
.about-img-area .ab-img-2 {
    position: absolute;
    top: 198px;
    right: 10px;
}
.about-img-area .ab-img-2 img {
    width: 257px;
}
.search_area .search_area_inner {
    flex-wrap: wrap;
    justify-content: space-between;
}
.top-header {
    padding-top: 35px;
    padding-bottom:48px;
    border-bottom: solid 1px #c9c9c952;
}
.top-header .top-menu-left ul li:first-child {
    margin-right: 0px;
}
.top-header .top-menu ul li select {
    font-size: 16px;
    width: 148px;
    background-size: 12px;
}
.top-header .top-menu ul {
    list-style: none;
    display: flex;
    padding: 0px;
    margin: 0px;
    align-items: center;
    position: relative;
    justify-content: center;
    width: 100%;
}
.top-header .top-menu-left ul li {
    margin-right: 0px;
}
.search_area .search_area_inner .search_input input {
    width: 204px;
    padding: 8px 12px;
    height:38px;
    font-size: 15px;
}
.search_area .search_area_inner .btn_search_groups .delry_btn {
    display: none;
}
.search_area .search_area_inner .btn_search_groups .btnn {
    height: 25px;
    width: 90px;
    font-size: 13px;
    margin: 0px 5px;
}
.search_area .search_area_inner .search_input input {
    width: 140px;
    padding: 8px 6px;
    height: 30px;
    color: #fff;
    font-size: 15px;
}
.search_area .search_area_inner .search_input button {
    right: -3px;
    font-size: 13px;
    height: 100%;
    width: 30px;
}
.search_area .search_area_inner .search_input input::placeholder {
    font-size: 13px;
    position: relative;
    top: -2px;
}
.about-img-area{ padding-left:0px; }
.about-txt-area {
    margin-right: 0px;
    margin-top: 30px;
}
.about-txt-area .about-logo img {
    height: 60px;
}
.about-txt-area .about-logo {
    text-align: center;
    margin-bottom: 20px;
}
.about-txt-area p {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}
section.sec {
    padding:40px 0px;
}
section.full-sec .full-box-txt .logo-sec {
    top: -80px;
}
section.full-sec .full-box-txt .logo-sec img {
    width: 80px;
}
section.about-sec {
    padding-bottom: 80px !important;
}
section.full-sec .full-box-txt .full-sec-botm {
    margin-top: 25px;
}
section.full-sec {
    height: 300px;
}
section.full-sec .full-box-txt {
    padding-top: 30px;
}
section.full-sec .full-box-txt .logo-sec {
    top: -80px;
}
section.full-sec .full-box-txt .logo-sec img {
    width: 80px;
}
section.full-sec .full-box-txt p {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
}
section.full-sec .lemon_butter_block {
	position:relative;
    text-align: center;
}
section.full-sec .lemon_butter_block img {
    width: 50px;
}
.menu-box-txt .h-title h2 {
    font-size: 16px;
    text-align: center;
}
.menu-box-txt .h-title {
    margin-bottom: 25px;
}
.menu-box-txt p {
    line-height: 20px;
    font-size: 15px;
    text-align: center;
}
.menu-box-txt .button-block {
    margin-top: 30px;
    text-align: center;
}
.menu-box-txt .button-block a {
    width: 160px;
    height: 40px;
    font-size: 16px;
    margin:auto;
}
.owl-logos .item img {
    height: 40px;
}
section.insta-sec .sec_ul .img_imsta_block {
    width: 33%;
}
footer {
    padding-top: 40px;
    padding-bottom: 40px;
}
footer .footer-blocks h3 {
    font-size: 16px;
    margin-bottom: 30px;
}
footer .footer-blocks input, footer .footer-blocks textarea {
    margin-bottom: 18px;
    padding: 18px 25px;
}
footer .footer-blocks-left {
    margin-bottom: 40px;
}
footer .footer-blocks input.btn {
    width: 100px;
    padding: 4px 0px;
}
footer .footer-blocks .social_icons a {
    margin-right: 12px;
    font-size: 12px;
}
footer .footer-blocks .delv_txt {
    margin-top: 25px;
}
footer .footer-blocks .delv_txt p {
    font-size: 14px;
    letter-spacing: 2.2px;
    text-align: center;
}
footer .footer-blocks .footer-logos-block img.deliveroo {
    height: 23px;
}
footer .footer-blocks .footer-logos-block {
    margin-top:22px;
    text-align: center;
}
footer .footer-blocks .footer-logos-block a {
    margin-right: 20px;
}
footer .footer-blocks .footer-logos-block img {
    height: 12px;
}
footer .footer-blocks .footer-pinkimli-logo {
    position: relative;
    right: 0px;
    bottom: -20px;
    left: 0px;
    margin: auto;
    text-align: center;
}
section.full-sec .full-box-txt .full-sec-botm {
    margin-top: 35px;
}
.footer-bottom {
    height: 35px;
    padding: 8px 0px;
}
.footer-bottom p {
    font-size: 14px;
}
footer .footer-blocks .social_icons i.fa {
    font-size: 15px;
}
.menu-block-desc {
    height: auto;
    overflow-x: inherit;
    overflow-y:inherit;
    padding-right:0px;
}
.inside-menu-items .menu-block-desc {
    margin-top: 35px;
}
.menu-img-box .menu-txt-block h3 {
    font-size: 20px;
    margin-bottom: 15px;
}
.menu-img-box .menu-txt-block p {
    font-size: 15px;
    line-height: 20px;
}
.menu-img-box .menu-txt-block a {
    margin-top: 15px;
    border: solid 1px #fff;
    width: 100px;
    height: 33px;
    font-size: 15px;
}
.menu-block-desc .menu-block-desc-txt .mbd-block h3{ font-size:14px; }
.menu-block-desc .menu-block-desc-txt .mbd-block p{ font-size:12px; line-height:16px; }
.menu-block-desc .menu-block-desc-txt .itmp-block p{ font-size:14px; }
.about-img-area .ab-img-1 {
    width: 100%;
    height: auto;
    left:0px;
}
}

@media(min-width:700px) and (max-width:900px){ 
     header {
    position: fixed;
    width: 100%;
}
.hero-banner {
    position: relative;
    height:55vh;
}
.hero-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hero-banner .hero-logo {
    width: 120px;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 45%;
}
.main-header nav {
    display: none;
}

.top-menu-right {
    display: none;
}

.top-header .top-menu-left ul li.talabat {}

.top-header .top-menu-left ul li.talabat, .top-header .top-menu-left ul li.zomato, .top-header .top-menu-left ul li.deliveroo {
    position: absolute;
    right: 0px;
}

.top-menu {
    width: 100%;
}

.top-header .top-menu ul li.talabat {
    top: -26px;
}

.top-header .top-menu ul li.deliveroo {
    bottom: -35px;
}

.top-header .top-menu ul li.deliveroo img {
    width: 85px;
}

.top-header .top-menu ul img {
    width: 60px;
}

.top-header .top-menu ul li.zomato {
    top: 4px;
}
.about-img-area .ab-img-1 img {
    left:0px;
    position: relative;
    height:165px;
    object-fit:cover;
}
.about-img-area .ab-img-2 {
    position: absolute;
    top: 198px;
    right: 10px;
}
.about-img-area .ab-img-2 img {
    width: 257px;
}
.search_area .search_area_inner {
    flex-wrap: wrap;
    justify-content: space-between;
}
.top-header {
    padding-top: 35px;
    padding-bottom:48px;
    border-bottom: solid 1px #c9c9c952;
}
.top-header .top-menu-left ul li:first-child {
    margin-right: 0px;
}
.top-header .top-menu ul li select {
    font-size: 16px;
    width: 148px;
    background-size: 12px;
}
.top-header .top-menu ul {
    list-style: none;
    display: flex;
    padding: 0px;
    margin: 0px;
    align-items: center;
    position: relative;
    justify-content: center;
    width: 100%;
}
.top-header .top-menu-left ul li {
    margin-right: 0px;
}
.search_area .search_area_inner .search_input input {
    width: 204px;
    padding: 8px 12px;
    height:38px;
    font-size: 15px;
}
.search_area .search_area_inner .btn_search_groups .delry_btn {
    display: none;
}
.search_area .search_area_inner .btn_search_groups .btnn {
    height: 25px;
    width: 90px;
    font-size: 13px;
    margin: 0px 5px;
}
.search_area .search_area_inner .search_input input {
    width: 140px;
    padding: 8px 6px;
    height: 30px;
    color: #fff;
    font-size: 15px;
}
.search_area .search_area_inner .search_input button {
    right: -3px;
    font-size: 13px;
    height: 100%;
    width: 30px;
}
.search_area .search_area_inner .search_input input::placeholder {
    font-size: 13px;
    position: relative;
    top: -2px;
}
.about-img-area{ padding-left:0px; }
.about-txt-area {
    margin-right: 0px;
    margin-top: 30px;
}
.about-txt-area .about-logo img {
    height: 60px;
}
.about-txt-area .about-logo {
    text-align: center;
    margin-bottom: 20px;
}
.about-txt-area p {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}
section.sec {
    padding:40px 0px;
}
section.full-sec .full-box-txt .logo-sec {
    top: -80px;
}
section.full-sec .full-box-txt .logo-sec img {
    width: 80px;
}
section.about-sec {
    padding-bottom: 80px !important;
}
section.full-sec .full-box-txt .full-sec-botm {
    margin-top: 25px;
}
section.full-sec {
    height: 300px;
}
section.full-sec .full-box-txt {
    padding-top: 30px;
}
section.full-sec .full-box-txt .logo-sec {
    top: -80px;
}
section.full-sec .full-box-txt .logo-sec img {
    width: 80px;
}
section.full-sec .full-box-txt p {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
}
section.full-sec .lemon_butter_block {
	position:relative;
    text-align: center;
}
section.full-sec .lemon_butter_block img {
    width: 50px;
}
.menu-box-txt .h-title h2 {
    font-size: 16px;
    text-align: center;
}
.menu-box-txt .h-title {
    margin-bottom: 25px;
}
.menu-box-txt p {
    line-height: 20px;
    font-size: 15px;
    text-align: center;
}
.menu-box-txt .button-block {
    margin-top: 30px;
    text-align: center;
}
.menu-box-txt .button-block a {
    width: 160px;
    height: 40px;
    font-size: 16px;
    margin:auto;
}
.owl-logos .item img {
    height: 40px;
}
section.insta-sec .sec_ul .img_imsta_block {
    width: 33%;
}
footer {
    padding-top: 40px;
    padding-bottom: 40px;
}
footer .footer-blocks h3 {
    font-size: 16px;
    margin-bottom: 30px;
}
footer .footer-blocks input, footer .footer-blocks textarea {
    margin-bottom: 18px;
    padding: 18px 25px;
}
footer .footer-blocks-left {
    margin-bottom: 40px;
}
footer .footer-blocks input.btn {
    width: 100px;
    padding: 4px 0px;
}
footer .footer-blocks .social_icons a {
    margin-right: 12px;
    font-size: 12px;
}
footer .footer-blocks .delv_txt {
    margin-top: 25px;
}
footer .footer-blocks .delv_txt p {
    font-size: 14px;
    letter-spacing: 2.2px;
    text-align: center;
}
footer .footer-blocks .footer-logos-block img.deliveroo {
    height: 23px;
}
footer .footer-blocks .footer-logos-block {
    margin-top:22px;
    text-align: center;
}
footer .footer-blocks .footer-logos-block a {
    margin-right: 20px;
}
footer .footer-blocks .footer-logos-block img {
    height: 12px;
}
footer .footer-blocks .footer-pinkimli-logo {
    position: relative;
    right: 0px;
    bottom: -20px;
    left: 0px;
    margin: auto;
    text-align: center;
}
footer .footer-blocks .footer-pinkimli-logo img {
    height: 70px;
}
.footer-bottom {
    height: 35px;
    padding: 8px 0px;
}
.footer-bottom p {
    font-size: 14px;
}
footer .footer-blocks .social_icons i.fa {
    font-size: 15px;
}
.menu-block-desc {
    height: auto;
    overflow-x: inherit;
    overflow-y:inherit;
    padding-right:0px;
}
.inside-menu-items .menu-block-desc {
    margin-top: 35px;
}
.menu-img-box .menu-txt-block h3 {
    font-size: 20px;
    margin-bottom: 15px;
}
.menu-img-box .menu-txt-block p {
    font-size: 15px;
    line-height: 20px;
}
.menu-img-box .menu-txt-block a {
    margin-top: 15px;
    border: solid 1px #fff;
    width: 100px;
    height: 33px;
    font-size: 15px;
}
.menu-block-desc .menu-block-desc-txt .mbd-block h3{ font-size:14px; }
.menu-block-desc .menu-block-desc-txt .mbd-block p{ font-size:12px; line-height:16px; }
.menu-block-desc .menu-block-desc-txt .itmp-block p{ font-size:14px; }
}

/*===========Global=====================*/
@media(max-width:900px){
.contact_box{  margin-top:30px; }
.blank_header {
    height: 65px;
}
.agn-about-us .text-wrapper {
    margin-left: 15px;
}
.main-header nav ul li:hover ul.dropdown-menu{  display:none; }
.main-header nav ul li a i.fa-angle-down {
    display: none;
}
.about-content .icon {
    text-align: center;
    margin-bottom: 20px;
}
.about-content .icon img {
    width: 100px;
    margin: auto;
}
ul.tech_lists li {
    width: 48%;
    margin: 1%;
}
.white-box.image-box {
    flex-wrap: wrap;
}
.expertise-section .content-section .frame-box .image-col img {
    height: 200px;
}
.white-box.image-box .frame-box-text {
    padding: 20px 20px;
}
.expertise-section .frame-box + .frame-box, .detail-block .frame-box + .frame-box {
    margin-top: 30px;
}
.white-box.image-box:nth-child(even) .image-col {
    order: 0;
}
.main-header ul.dropdown-menu li a{  font-size:13px; }
.about-content .heading {
    padding-left: 30px;
}
.about-content .heading {
    padding-left: 0px;
}
.main-header nav ul li span._handler {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #fff;
    font-size: 20px;
    height: 30px;
    width: 30px;
    text-align: center;
    padding-top: 6px;
    cursor:pointer;
}
.main-header ul.dropdown-menu {
    border-radius: 0px;
    border-bottom: solid 0px var(--color);
    padding: 0px;
    width: 100%;
    top: 0px;
    position: relative;
    background-color: #494a50;
    box-shadow: none;
}
.agn-about-us:before {
    width: 100%;
    display:none;
}
.agn-about-us{ overflow:hidden; }
.parallax:before{  background-size:cover; }
ul.tabs_lists li.nav-item {
    margin-bottom: 15px;
}
ul.tabs_lists li a{  padding:2px 15px; }
.sec_contact .contact_form .form_lbl:nth-child(3), .career_form .form_lbl:nth-child(4), .career_form .form_lbl:nth-child(5) {
    width: 100%;
}
.contact_form .form_lbl:nth-child(1), .contact_form .form_lbl:nth-child(2) {
    width: 100%;
}
.sidebar_img{ display:none; }
.mob_menu { display:block; }
.menus-name-block-destop{ display:none; }
.menu-items-sec-destop{ display:none; }
.logo-sec-destop{ display:none; }
.owl-logos-mob{ display:block; }
.sec-mob-menu{ display:block; }
.main-header nav ul {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.main-header nav {
    background-color: var(--darkcolor);
    width: 210px;
    height: auto;
    position: absolute;
    top: -4px;
    right: 0px;
}
.main-header nav ul {
    flex-wrap: wrap;
    justify-content: flex-start;
}

.main-header nav ul li {
    margin: 0px;
    width: 100%;
    padding:0px;
}
.main-header nav ul li a i.fa-angle-down {
    display: none;
}

.main-header nav ul li a {
    padding: 5px 15px;
    font-size: 14px;
    width: 100%;
    display: block;
    height: auto;
    color: #fff;
    border-bottom: dotted 1px #ccc;
}
.main-header nav ul li a:hover {
    background-color: var(--color);
    color: #fff;
}
.main-header nav:after {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    background-color: var(--darkcolor);
    top: -6px;
    right: 25px;
    transform: rotate(45deg);
    z-index:-1;
}
.main-header nav ul li a:hover, .main-header nav ul li.active a {
    color:#fff;
}
.sec_blog a.theme-btn {
    position: relative;
    top: 0px;
    margin: auto;
    margin-bottom:15px;
}
.main-header nav ul li a.btn-nav-line {
    display: block;
    border: 0px;
    padding: 5px 15px;
    text-align: left;
}
header.fixed_header .top-header {
    padding: 30px 0px;
    border-bottom: solid 1px rgb(201 201 201 / 0%);
}
header.fixed_header .main-header {
    margin-top: 0px;
}
header.fixed_header {
    position: fixed;
}
header.fixed_header .main-header nav{ top:-8px; }
.about-img-area-destop{ display:none; }
.about-img-area-mob{ display:block; } 
.owl-nav .owl-prev {
    left: -34px;
}
.owl-nav .owl-next{ right:-32px;  }   
}



/*=====laptop-size============*/
@media(min-width:1300px) and (max-width:1480px){ 
.top-header .top-menu ul li select {
    font-size: 18px;
}
.top-header .top-menu-left ul li:first-child {
    margin-right: 50px;
}
.top-header .top-menu-left ul li img {
    width:70px;
}
.top-header .top-menu-left ul li.deliveroo img {
    width:100px;
}
.top-header {
    padding-top: 15px;
    border-bottom: solid 1px #C9C9C9;
    padding-bottom: 15px;
}
 
.hero-banner .hero-logo {
    width: 500px;
    top: 18%;
}
.top-header .top-menu-right ul li a i.fa {
    font-size:20px;
    }
.about-txt-area .about-logo img {
    width: 115px;
}
 
section.full-sec .full-box-txt .logo-sec img {
    width: 160px;
}
section.full-sec .full-box-txt .logo-sec {
    left: 160px;
    top: -170px;
    right:inherit;
   }
section.full-sec {
     
}
section.full-sec .full-box-txt {
    
}
section.full-sec .full-box-txt p {
  
}
section.full-sec .full-box-txt .full-sec-botm {
    margin-top: 45px;
}
.menu-box-txt p {
    line-height: 24px;
    font-size: 16px;
}
.menu-img-box .menu-txt-block p {
    font-size: 16px;
}
.menu-img-box .menu-txt-block h3 {
    font-size: 22px;
    margin-bottom: 15px;
}
.menu-img-box {
    margin-bottom: 50px !important;
    width:100%;
    margin: auto;
}
.menu-block-desc .menu-block-desc-txt .mbd-block p {
    font-size: 13px;
 }
 .menu-block-desc .menu-block-desc-txt .mbd-block h3 {
    font-size: 18px;
}
.menu-block-desc .menu-block-desc-txt .itmp-block p {
    font-size: 18px;
}
.footer-bottom p {
    font-size: 16px;
 }
 footer .footer-blocks h3 {
    font-size: 18px;
}
footer .footer-blocks {
    width: 88%;
}
.footer-blocks-right{
	float:right;
}
footer .footer-blocks .social_icons a {
    margin-right: 18px;
    font-size: 16px;
}
footer .footer-blocks .social_icons i.fa {
    font-size: 18px;
}
footer .footer-blocks .delv_txt p {
    font-size: 18px;
    letter-spacing: 6.2px;
}
footer .footer-blocks .footer-logos-block img {
    width: 80px;
}
footer .footer-blocks .footer-logos-block img.deliveroo {
    width:100px;
}
}
@media(min-width:1500px){ 

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width:1400px;
}
.top-header .top-menu ul li select{  width:190px !important; background-position: right !important; }
.about-img-area .ab-img-1{ width:420px; height:430px; }
.about-img-area .ab-img-2{  height:320px; width:330px; right:60px; }

}
 

 @media(min-width:736px) and (max-width:1100px){  
.hero-banner img.hero_image {
    width: 100%;
    height: 640px;
}
.hero-banner .hero_slider .item:after{  height:640px; }
.hero_slider .item .overlay_box {
    top: 30px;
}
.overlay_box .hero_caption {
    text-align: left;
}
.hero_slider .hero_caption h2 {
    text-align: left;
    font-size: 35px;
}
.overlay_box .contact_form {
    display:block !important; 
    width: 100%;
}
ul.tech_lists li {
    width: 95px;
    margin: 5px;
}
ul.tech_lists li .tech_icon img {
    width: 35px;
}
ul.tech_lists li .tech_icon p{ font-size:11px;  }
.agn-about-us img.img-fluid {
    display: none;
}
.agn-about-us{ padding-top:130px; }
ul.team_lists li{  width:50%; }
.overlay_box .hero_caption {
    width: 100%;
    padding-top: 90px;
}
.overlay_box .hero_caption a {
    display: inline-block;
    width: 200px;
    margin-right: 20px;
}
}