@media only screen and (min-width:1921px) { }
@media only screen and (max-width:1680px) { }
@media only screen and (max-width:1600px) { }
@media only screen and (min-width:1400px) {
  .container { max-width: 1440px; }
}
@media only screen and (min-width:1400px) and (max-width:1440px) {
  .container { padding: 0px 50px; }
  .slick-prev{left: -30px;}
  .slick-next{right: -30px;}
  .copyrightcol{font-size: 15px;}
}

@media screen and (max-width: 1440px) {  .titlecapt{min-height: 112px;}  .real-time-teampering-content{ font-size: 28px !important; } .titel-height{height: auto;} }
@media screen and (max-width: 1400px) { .titel-height{height: 92px;} }

@media screen and (max-width: 1365px){ }
@media only screen and (max-width:1540px) {
  .font-24 { font-size: 20px; }
  h1, h2 { font-size: 48px; }
  h3 { font-size: 26px; }
  .contactfooter h3, .contactfooter h4 {font-size: 26px;}
  .testimonslider .slick-slide { font-size: 18px; line-height: 24px; }
  .testimonslider .whitebox { padding: 40px 30px 25px; }
  .titlefont-40 { font-size: 30px; }
  .icontextcol img { margin-right: 50px; }
  .footerobject { right: -100px; width: 200px; }
  .ourservicesrow .row .whitebox  img { max-width: 80px; }
  .btn-theme, .mainheader .btn-theme, .btn-theme-white { padding: 12px 20px; font-size: 13px; }
  .captiontitle { font-size: 35px; }
  .navmenu>ul>li { padding: 25px 20px; }
  .testimonslider .whitebox::before { left: 30px; }
  .leftobjectbottom { width: 130px; left: -50px; }
  .bannerobject { left: -55px; bottom: -75px; width: 150px; }
  .rightobjectbottom { width: 150px; right: -40px; }
  .sectionpagetop { padding: 180px 0px 120px; }
  .appcountercol { padding: 0px 15px; }
  .appcountercol p br { display: none; }
  .clientrowsect-slider, .testimonslider { padding: 0px 30px; }
  .clientrowsect-slider .slick-prev, .testimonslider .slick-prev { left: -10px; }
  .clientrowsect-slider .slick-next, .testimonslider .slick-next { right: -10px; }
  .teamimg{width: 45%;}
}
@media only screen and (max-width:1366px) {
  .contactfooter h3, .contactfooter h4 {font-size: 24px;}
  .clientrowsect-slider, .testimonslider { padding: 0px 0px; }
  .clientrowsect-slider .slick-prev, .testimonslider .slick-prev { left: -50px; }
  .clientrowsect-slider .slick-next, .testimonslider .slick-next { right: -50px; }
  .fullscreenbanner-video-box { margin: 60px 0px 30px; }
  .captiontitle { font-size: 30px; margin-bottom: 15px; }
  h3 { font-size: 24px; }
  .hmproduct-box{padding-bottom: 65px;}
}
@media only screen and (max-width:1280px) {
  .appconfi-box { width: 33.33%; }
  .appconfi-box:nth-child(-n+3) { margin-bottom: 50px; }
  .appconfi-box:nth-child(3) { border: navajowhite; }
  .appconfirow .row { justify-content: center; }
  .appconfi-box:last-child { border: navajowhite; }
}
@media only screen and (max-width:1152px) { }

/*Desktop Media Ends*/

/*Desktop height media Starts*/
@media (min-width:1900px) and (max-width:1920px) and (max-height:1080px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:1024px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:960px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:800px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:768px) { }

/*Desktop height media Ends*/

/*iPad Landscape, iPad Pro Portrait start*/
@media screen and (max-width:1200px) {.titlecapt{min-height: 121px;} }
@media only screen and (max-width:1199px) {
  .contactfooter h3, .contactfooter h4 {font-size: 20px; margin-bottom: 10px;}
  h1, h2 { font-size: 40px; margin-bottom: 15px; }
  h3, .blogsinglerow h3, .otherblogrow h3 { font-size: 20px;margin-bottom: 10px; }
  .mb-200 { margin-bottom: 100px; }
  .mb-150 { margin-bottom: 100px; }
  .mb-120 { margin-bottom: 70px; }
  .mb-100 { margin-bottom: 60px; }
  .mainheader { padding: 10px 0px; }
  .mainheader.sticky .logo, .logo { padding: 0px; width: 60px; }
  .navbartoggle { display: inline-flex; vertical-align: top; line-height: 1; }
  .black-overlay { z-index: 50; background-color: rgba(0, 0, 0, 0.5); content: ''; position: fixed; right: 0px; height: 100%; width: 100%; top: 0px; display: none; }
  .navmenu { overflow: auto; border-radius: 0px; z-index: 50; position: fixed; overflow: auto; height: 100%; width: 400px; background: #fff; right: -100%; top: 0px; -webkit-transition: right 0.9s; -o-transition: right 0.9s; transition: right 0.9s; -webkit-box-shadow: 3px 10px 15px rgba(0, 0, 0, 0.2); box-shadow: 3px 10px 15px rgba(0, 0, 0, 0.2); }
  .navmenu.slide { right: 0px; }
  .navicon { width: 18px; display: inline-block; vertical-align: middle; line-height: 1; position: relative; }
  .icnline { background-color: #fff; width: 100%; height: 2px; line-height: 1; display: block; margin: 6px 0px; }
  .mainheader.sticky .icnline, .mainheader.sticky .navicon::before, .mainheader.sticky .navicon::after { background-color: #333; }
  .navicon::before, .navicon::after { content: ''; position: absolute; background-color: #fff; width: 100%; height: 2px; left: 0px; }
  .navicon::before { top: 0px; }
  .navicon::after { bottom: 0px; }
  .innerheader .icnline, .innerheader .navicon::before, .innerheader .navicon::after { background-color: #333; }
  .navmenu > ul { padding: 50px 50px 0px; margin-right: 0px; display: inline-block; vertical-align: top; width: 100%; }
  .navmenu > ul > li, .mainheader.sticky .navmenu > ul > li { width: 100%; padding: 0px; margin: 0px 0px 15px; }
  .navmenu > ul > li > ul li { padding: 0px; margin-bottom: 10px; position: relative; padding-left: 15px; }
  .navmenu > ul > li > ul li a::before { background-color: #006FCF; width: 6px; height: 6px; position: absolute; left: 0px; top: 10px; content: ''; border-radius: 50%; }
  .navmenu > ul > li > ul li a { border: none; padding: 0px 15px; position: relative; }
  .navmenu > ul > li > ul li ul li { width: 100%; }
  .navmenu > ul > li > a { width: 100%; font-size: 18px; color: #333333; }
  .navmenu > ul > li > ul { position: relative; width: 100%; box-shadow: none; top: 0px; padding: 0px; left: 0px; margin-top: 15px; }
  .navmenu > ul > li > ul::before { display: none; }
  .navmenu > ul > li > ul li ul { position: relative; width: 100%; left: 0px; padding: 0px; display: none; }
  .navmenu > ul > li > ul li:last-child { margin-bottom: 0px; }
  .navmenu > ul > li > ul li .sub-menu-arrow { top: 0px; }
  .navmenu > ul > li > ul li ul { box-shadow: none; padding-left: 20px; margin: 10px 0px; }
  .navmenu > ul > li:hover ul, .navmenu > ul > li > ul li:hover ul { display: none; }
  .navmenu > ul > li > ul li a:hover, .navmenu > ul > li > ul li:hover > a, .navmenu > ul > li:hover > a, .innerheader .navmenu > ul > li > a:hover, .innerheader .navmenu > ul > li:hover > a { color: #333333; }
  .navmenu > ul > li.menu-item-has-children > a::after, .navmenu > ul > li.menu-item-has-children > a::before { display: none; }
  .sub-menu-arrow { display: inline-block; position: absolute; right: 0px; top: 0px; cursor: pointer; z-index: 10; }
  .sub-menu-arrow i { margin-top: 5px; background-image: url(../images/chevron-down-black.svg); background-repeat: no-repeat; width: 14px; height: 9px; display: inline-block; vertical-align: top; background-size: 100%; }
  .sub-menu-arrow i.chevron-up { transform: rotate(180deg); }
  .headerclose { display: block; position: absolute; top: 0; right: 0; padding: 15px; line-height: 0; }
  .closeBtn { z-index: 5; width: 20px; height: 20px; border: none; transform: rotate(45deg); display: inline-flex; justify-content: center; align-items: center; }
  .closeBtn::after { background-color: #006FCF; width: 100%; height: 2px; content: ''; }
  .closeBtn::before { background-color: #006FCF; height: 100%; width: 2px; position: absolute; top: 0px; content: ''; }
  .mb-150.bluesencetabrow { margin-bottom: 80px; }
  .videocolumnrow { margin-top: 100px; padding-bottom: 100px; }
  .videoautocol { margin-top: -100px; }
  .rightobjectbottom { width: 120px; right: -45px; }
  .mainheader .btn-theme { margin: 0px 20px 0px 0px; }
  .fillsliderthumb { background-position: 50% 50%; }
  .whitebox, .titlecapt { padding:25px 20px; }
  .ourservicesrow .row .whitebox img { max-width: 60px; margin-bottom: 20px; }
  .datasecurityrow .row img { max-width: 130px; }
  .ourservicesrow h2{margin-bottom: 30px;}
  .ourservicesrow .row [class*="col-"].mb-30{margin-bottom: 20px;}
  .testimonslider .whitebox::before { background-size: 100%; width: 40px; height: 30px; left: 20px; top: -15px }
  .testimonslider .whitebox { padding: 30px 20px 20px; }
  .mb-120.testimonialrow { margin-bottom: 80px; }
  .testimonialrow h2 { margin-bottom: 0px; }
  .mb-80 { margin-bottom: 50px; }
  .leftobjectbottom { width: 100px; }
  .ourservicesrow .leftobjectbottom { bottom: -100px; }
  .contactfooter { font-size: 16px; }
  .copyrightcol { font-size: 14px; }
  .footerobject { right: -60px; width: 110px; }
  .icontextcol img { max-width: 80px; margin-right: 30px; }
  .arrowright { width: 80px; height: 80px; line-height: 80px; }
  .footermenu { margin-bottom: 20px; }
  .sectionpagetop { padding: 150px 0px 100px; }
  .pagenotfound img { max-width: 300px; margin-bottom: 30px; }
  .clientrowsect h2 { margin-bottom: 30px; }
  .topbannercaption .fadeInLeft { animation-name: none; }
  .clientrowsect-slider, .testimonslider { padding: 0px 30px; }
  .clientrowsect-slider .slick-prev, .testimonslider .slick-prev { left: -10px; }
  .clientrowsect-slider .slick-next, .testimonslider .slick-next { right: -10px; }
  .hmproduct-box-btn { bottom: 25px; }
  .appcountercol {padding: 0px;}
  .otherprodslider .titlecapt h3{margin-bottom: 20px;}
  .managementaboutrow h4, .managementaboutrow h3{font-size: 22px;}
  .aboutdesig{font-size: 16px;}
  .aboutpop .modal-dialog .modal-content{width: 70%;}
  .aboutrow [class*="col-"] :last-child{margin-bottom: 0px;}
  .clientrowsect .row{flex-wrap: wrap;justify-content: center;}
  .clientrowsect .row .col{flex: 0 0 16%;margin-bottom: 15px;}
  .clientrowsect.mb-70{margin-bottom: 50px;}
  .fullscreenbanner-video-box{margin-top: 0px;}
  body{font-size: 16px; font-display: swap;}
  .hmproduct-box-title{margin-bottom: 0px;}
  .hmproductrow  .mb-30, .datasecurityrow  .mb-30{margin-bottom: 20px;}
  .hmproductrow.mb-70{margin-bottom: 40px;}
  .footertopcall{margin-bottom: 50px;}
   .titleblog h2{font-size: 18px;}
   .inner-header-breadcrumb-main{padding: 80px 0px 30px;}
   .blogsinglerow h1{font-size: 30px;}
   .blogsinglerow h2{font-size: 24px;}
   .blogsinglerow h3{font-size: 20px;}
   .otherblogrow .blogcontentlist{flex-wrap: wrap;}
   .otherblogrow  .blogthumblist{margin-bottom: 15px;}
   .otherblogrow .blogcontentlist .dataspan{margin: 0px 0px  5px;min-width: inherit;max-width: inherit;font-size: 14px;}
   .mbl-container-block {display: none;}

}
@media only screen and (max-width:1024px) { }

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/
@media only screen and (max-width:992px) { }
@media screen and (max-width:990px) {.center-of-testimonial{ height:100%; } .mid_screen_gap{gap: 32px;} .testmonals-section{padding-bottom: 80px}}
@media only screen and (max-width:991px) {
  .logorow.mb-50 { margin-bottom: 30px; }
  .leftobjectbottom, .rightobjectbottom { display: none; }
  .captiontitle { font-size: 36px; }
  .captiontitlesec{ font-size: 32px;}
  .topBanneradditional {position: absolute; top: 50%; transform: translateY(-50%); color: #fff; left: 0px; width: 100%; padding-top: 0px; z-index: 1;}
  .iframe_div{ position: relative;padding-bottom: 16.25%; width: 100%; max-width: 360px; aspect-ratio: 16/9; }
  .sectionpagetop p br { display: none; }
  .footermenu ul li { margin-right: 20px; }
  .appconfi-box { width: 33.33%; display: flex; align-items: center; justify-content: center; }
  .bordergreyRight:nth-child(2n){border:none}
  .appconfirow .row [class*="col-"]{margin-bottom: 30px;}
  .aboutpop .modal-dialog .modal-content{width: 85%;}
  .clientrowsect .row .col{flex: 0 0 20%;}
  .fullscreenbanner{height: 750px;}
  .fullscreenbanner-video-box{margin-top: 20px;}
  .fullscreenbanner .del-img{width: 90%;}
  .bloglisting .row > [class*="col-"]{margin-left: 0px;}
  .bloglisting .blogcontentlist{flex-wrap: wrap;}
  .dataspan{margin: 0px 0px  5px;min-width: inherit;max-width: inherit;font-size: 14px;}
  .blogsinglerow h3, .otherblogrow h3{font-size: 18px;}
  .mbl-container-block {display: none;}
  



}



@media only screen and (max-width:991px) {.titel-height{height: 124px;}}
/* @media screen and (max-width:989px) {.titel-height{height: 154px;}  } */
/*iPad Portrait start*/
@media only screen and (max-width:768px) {.titlecapt{min-height: 88px;} .titel-height{height: auto;} .mbl-spaceing-video-row{gap: 28px;}}
@media only screen and (min-width:768px) and (max-width:815px) and (max-height:480px) { }
 
@media only screen and (max-width:767px) {
  .mb-150 { margin-bottom: 70px; }
  .mb-70{margin-bottom: 50px;}
  h1, h2, .footermain h2, .title40 .titlehead, .title40 h1, .title40 h2 { font-size: 30px; }
  .title60 .titlehead, .title60 h1, .title60 h2{font-size: 36px;}
  .font-24 { font-size: 18px; line-height: 24px; }
  .container { padding: 0px 20px; }
  .mainheader .btn-theme { padding: 10px 15px; font-size: 12px; letter-spacing: 0px; }
  .fillsliderthumb { background-size: cover;     height: fit-content; background-position: 60% 50%;margin-bottom: 30px; }
  .fullscreenbanner { height: auto; }
  .topbannercaption{position: relative;top: 0px;transform: none;}
  .captiontitle { font-size: 26px; margin-bottom: 20px;color: #006FCF; }
  .mbl-view-header-content .captiontitle{ display: block; color: #fff; width: 86%; margin-left: auto; margin-right: auto; text-align: left; margin-bottom: 28px;}
  .mbl-view-header-content .mbl-container-block{ display: block; position: absolute; top: 13%;}
  .mbl-view-header-content .mbl-content-header-text {display: block; font-size: 32px; margin-bottom: 20px; color: #fff;
    margin-top: 20px; line-height: 1.1; font-weight: 700; text-wrap: balance;}
  .mbl-margin-bottom-view{margin-bottom: 38px;}
  .iframe_main_div{ position: relative; padding-bottom: 16.25%; max-width: 100% !important; aspect-ratio: 16/9;}
  .bannerobject { left: -35px; bottom: -35px; width: 90px; display: none;}
  .appconfirow .bordergreyRight { border-right: 0px; }
  .appconfirow .row [class*="col-"]:first-child .appcountercol { padding-top: 0px; }
  .appcountercol { padding: 20px 30px 0px; border-bottom: 1px solid #ddd; }
  .videoautocol { border-radius: 10px; margin-top: -50px; }
  .videocolumnrow { padding-bottom: 50px; margin-top: 50px; }
  .logorow .mb-30 { margin-bottom: 10px; }
  .logorow img { width: 120px; }
  .certilogorow [class*="col-"]:nth-child(2n + 2) { border-right: 0px; }
  .icontextcol { width: 70%; }
  .icontextcol img { max-width: 70px; margin-right: 20px; }
  .titlefont-40 { font-size: 24px; }
  .arrowright { width: 70px; height: 70px; line-height: 70px; }
  .datasecurityrow .row img { max-width: 120px; }
  .footertopcall {margin-bottom: 30px; }
  .footermain h2 { margin-bottom: 0px; }
  .contactfooter { margin-top: 50px; }
  .footermenu { margin-bottom: 10px; }
  .footermenu ul li { margin: 0px 0px 10px; width: 33.33%; }
  .copyrightcol { text-align: left; }
  .navmenu > ul { padding: 50px 30px; }
  .servicescol .row [class*="col-"]:first-child, .servicestoprow .row [class*="col-"]:first-child { margin-bottom: 30px; }
  .pagenotfound img { max-width: 250px; }
  .footerobject { right: -50px; width: 90px; }
  .testimonslider  .slick-dots { bottom: -15px; left: 0px; }
  .slick-dotted.slick-slider.testimonslider { margin-bottom: 10px; }
  .btn-close { top: 15px; right: 15px; }
  .modal-body { padding: 20px; }
  .Modalfrm h2 { font-size: 24px; }
  .videoCol.fullscreenbanner-video { width: 100%; }
  .appconfirow { padding: 50px 0px; }
  .appconfi-box:nth-child(-n+3) { margin-bottom: 0px; }
  .appconfi-box + .appconfi-box { margin-top: 30px; }
  .appconfi-box { width: 100%; }
  .appcountercol { padding: 0px 0px 15px !important; width: 100%; }
  .fullscreenbanner-video-box { margin: 0px 0px 20px; }
  .clientrowsect-slider .slick-prev { left: 0px; }
  .clientrowsect-slider .slick-next { right: 0px; }
  .testimonslider {padding: 0px;}
  .inner-header-breadcrumb-main{padding: 80px 0px 20px;}
  .keycapcol i{min-width: 60px;}
  .keycapcol {padding: 20px 0px;}
  .fraudindirow h2{margin-bottom: 0px;}
  .fancybox-slide{padding: 20px;}
  .aboutpop  .modal-dialog{padding: 0px;}
  .aboutpop .modal-dialog .modal-content{width: 100%;padding: 30px 25px;}
  .aboutpop .btn-close{top: 20px;right: 25px;}
  .teamimg {width: 45%;}
  .managementaboutrow .row [class*="col-"]{margin-bottom: 30px;}
  .managementaboutrow .mb-30{margin-bottom: 10px;}
  .clientrowsect .row .col{flex: 0 0 33%;}
  .clientrowsect h2, .ourservicesrow h2{margin-bottom: 20px;}
  .hmproductrow .mb-30, .datasecurityrow .mb-30, .ourservicesrow .row [class*="col-"].mb-30{margin-bottom: 0px;}
  .whitebox, .titlecapt{padding: 25px;}
  .appconfirow .row .bordergreyRight:last-child{margin-bottom: 0px;}
  /* .ourservicesrow .row:last-child [class*="col-"]:first-child{margin-bottom: 30px;} */
  .blogcontentlist{flex-wrap: wrap;}
  .cataglistrow .btn-theme{margin-bottom: 10px;font-size: 12px;padding: 8px 15px;}
  .titleblog h1{font-size: 18px;}
  .cataglistrow.mb-50{margin-bottom: 20px;}
  .blogthumblist{margin-bottom: 15px;}
  .inner-header-breadcrumb-main ul{justify-content: flex-start;}
  .paginav{margin-bottom: 30px;}
  .bloglisting .row > [class*="col-"]{margin-bottom: 30px;}
  .blogsinglerow h1 {font-size: 24px;}
  .blogsinglerow h2{font-size: 20px;}
  .otherblogrow .row > [class*="col-"]:nth-child(2){margin: 30px 0px;}
  .blognavdetail{margin-top: 20px;}
}



/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/
@media only screen and (max-width:736px) { }

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/
@media only screen and (max-width:731px) { }

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/
@media only screen and (max-width:667px) { }

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/
@media only screen and (max-width:640px) { }

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/
@media only screen and (max-width:604px) { }

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/
@media only screen and (max-width:600px) { }
@media only screen and (max-width:580px) {
  .navmenu { width: 100% }
  .footermenu ul li { width: 50%; }
  .mb-100 { margin-bottom: 50px; }
  .modal-dialog { padding: 0px 10px; }
  .aboutpop  .modal-dialog{padding: 0px;}
  .teamimg{margin-right: 0px;text-align: center;width: 100%;margin-bottom: 30px;}
  .teamdetailinfo{margin-bottom: 30px;}
}

/*Blackberry PlayBook, Nexus 7 end*/
@media screen and (max-width:576px) {.iframe_main_div{width: 100%;} .mbl-view-header-content .captiontitle{width: 100%;} }
@media only screen and (max-width:575px) { 
  .mbl-view-header-content .mbl-container-block{ top: 15%;}
  .mbl-view-header-content .mbl-content-header-text { font-size: 31px;}
  .col-md-6 { margin-right: auto; margin-left: auto;}
  .contactsectop .contact-details .sm-mrl-0{
    margin-left: auto !important;
  }
}


/*iPhone 5/SE Landscape start*/
@media only screen and (max-width:568px) {
  .mbl-view-header-content .mbl-content-header-text { font-size: 24px;}
 }

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/
@media only screen and (max-width:533px) { }

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/
@media only screen and (max-width:480px) { }

@media only screen and (max-width:420px) { 
  .mbl-view-header-content .mbl-content-header-text { font-size: 22px;}
  .addresscol.call-email-row {
    flex-direction: column;
    row-gap: 18px;
  }

  /* .fillsliderthumb{ background-image: url(../images/IMAGES_Webp/Upload/home_page/homepage-top-banner_mbl.webp) !important;} */

}
/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/
@media only screen and (max-width:414px) { }

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/
@media only screen and (max-width:412px) { }

/*Nexus 6 end*/

/*Pixel 2XL start*/
@media only screen and (max-width:411px) { }

@media only screen and (max-width:390px){}

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/
@media only screen and (max-width:384px) {
  .titlefont-40 { font-size: 20px; }
}

@media only screen and (max-width:380px) { .mbl-view-header-content .mbl-content-header-text { font-size: 20px;}}

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/
@media only screen and (max-width:375px) { }

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/
@media only screen and (max-width:360px) {
  .fillsliderthumb{ background-position: right -184px center;}
 }

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/
@media only screen and (max-width:320px) {

  .footertopcall .titlefont-40 {font-size: 15px;}

 }
/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 end*/


@media screen and (min-width: 1200px) { /* 1020px */
  .logo_div .col {
    flex: 0 0 14% !important;
    margin-bottom: 15px;
  }
}


