/* https://www.idslogic.co.uk/wp-content/themes/league_child/assets/css/main-static.css?ver=1.2 */
body{font-family:'Roboto',sans-serif}h1,.h1{font-size:30px}h2,.h2{font-size:26px}h3,.h3{font-size:24px}img{max-width:100%}.hero_banner_sec{background-repeat:no-repeat;background-size:cover;background-position:center}.hero_content{padding:90px 0}.hero_content h1,.hero_content .h1{font-size:30px;color:#fff;font-weight:500;text-align:center;padding-bottom:0}.hero_content h1::after,.hero_content .h1::after{content:'';width:133px;height:1px;background-color:#e3151e;display:block;margin:25px auto 0}.hero_content p{font-size:16px;color:#fff;font-weight:400;text-align:center}.breadcrumb_on_hero_banner{text-align:left}.breadcrumb_on_hero_banner>ul{display:inline-block;background-color:#e3151e;padding:0 0 0 10px;margin:0}.breadcrumb_on_hero_banner>ul li{display:inline-block;list-style:none;font-size:11px;padding:2px 0;vertical-align:middle}.breadcrumb_on_hero_banner>ul li a{display:inline-block;color:#fff}.breadcrumb_on_hero_banner>ul>li>a::after{content:'/';display:inline-block;margin-left:4px}.breadcrumb_on_hero_banner>ul>li>span{color:#fff}.breadcrumb_on_hero_banner ul .dropdown-toggle{background:transparent;border:0}.breadcrumb_on_hero_banner ul .dropdown{display:inline-block}.breadcrumb_on_hero_banner ul .dropdown-menu{background-color:#e3151e;border-radius:0;border:0;padding:0;right:0;left:auto;border-top:1px solid #fff;min-width:auto}.breadcrumb_on_hero_banner .dropdown-menu li,.breadcrumb_on_hero_banner .dropdown-menu li a{display:block;text-align:left}.breadcrumb_on_hero_banner .dropdown-menu li a,.breadcrumb_on_hero_banner .dropdown-menu li span{padding:2px 10px}body #content button.dropdown-toggle:hover,body #content button.dropdown-toggle:focus{background-color:transparent}body #content .filter_blk_spot button.dropdown-toggle:hover,body #content .filter_blk_spot button.dropdown-toggle:focus{background-color:rgb(239,239,239);color:#253b58}.content_with_sidebar{padding:50px 0 20px}.content_with_sidebar_left .h2{color:#253b58;font-weight:500;margin-bottom:20px}.content_with_sidebar_left p,.content_with_sidebar_left ul li{font-size:14px;line-height:1.8;color:#253b58}.square_bullet_list{padding:1px 0 0 10px;margin-bottom:0}.square_bullet_list li{list-style:none;position:relative;padding-left:25px;margin-bottom:12px}.square_bullet_list li:last-child{margin-bottom:0}.square_bullet_list li::before{content:'';width:8px;height:8px;display:inline-block;background-color:#253b58;position:absolute;left:5px;top:10px;margin-top:-3px}.bullet_red.square_bullet_list li:before{background-color:#e3151e}.square_bullet_list li a{color:#253b58;font-size:14px;line-height:1.2;font-weight:500}.image_card_with_content{background-color:#04a3c1;padding:20px 30px 10px;color:#fff}.image_card_with_content .h3,.image_card_with_content h3{font-weight:400}.image_card_with_content img{margin-bottom:10px}.image_card_with_content p{font-size:14px;line-height:1.5;color:#fff;margin-bottom:0}.view_more_wrap{text-align:right}.view_more_btn{font-size:12px;line-height:24px;color:#fff;font-weight:500;text-decoration:underline}.view_more_btn:hover{color:#253b58}.sidebar_list_with_heading{background-color:#f4f4f4;border:1px solid rgba(0,0,0,.1);padding:20px 30px;margin-top:15px}.sidebar_list_with_heading .h4,.sidebar_list_with_heading h4{font-size:18px;line-height:24px;color:#253b58;font-weight:500;margin-bottom:15px}.half_image_half_content{background-color:#243a57;color:#fff;position:relative}.half_image_half_content .row{margin:0;display:flex;flex-wrap:wrap}.ml-auto{margin-left:auto!important}.half_image_half_content .row [class^="col-"]{padding:0}.half_image_wrapp,.half_image_wrapp img{min-height:100%}.half_image_wrapp{position:absolute;right:0;top:0;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.half_image_wrapp img{position:absolute;right:0;top:0;width:auto;height:auto;display:none}.half_right_image .half_image_wrapp{right:auto;left:0}.half_inner_content{padding:40px 20px 30px 0}.half_right_image .half_inner_content{padding:40px 20px 20px 30px}.half_image_half_content.half_right_image{background-color:#04a3c1}.half_inner_content .h2,.half_inner_content h2{line-height:30px;color:#fff;font-weight:400;margin-bottom:20px}.half_inner_content p{font-size:14px;line-height:24px;color:#fff;font-weight:400}.half_inner_content p a{color:#fff;text-decoration:underline}.web_development_services{padding:40px 0;color:#253b58}.web_development_services p{font-size:14px;line-height:24px;font-weight:400}.web_services_list{display:flex;padding:0;flex-wrap:wrap}.web_services_list li{display:inline-block;width:20%}.web_services_list li a{font-size:12px;line-height:16px;color:#253b58;font-weight:500;text-align:left;display:flex;padding:15px 15px 15px 10px;position:relative;max-width:180px;margin:0 auto;text-decoration:none;align-items:center}.web_services_list li a:hover{background-color:#e8e8e8}.web_services_list li a span img{width:30px;max-width:30px}.web_services_list li a span{display:inline-block;width:40px;float:left;margin-right:10px}.left_content_with_right_image{background-color:#e8e8e8;padding:40px 0}.left_content_with_right_image p{margin-bottom:0}.image_wrapp{text-align:center;padding:20px 0}.accordion_wrapp .panel-group .panel{border-radius:0;border-color:#EEE;border:0;border-bottom:1px solid #253b58;margin-bottom:0;padding:15px 0;box-shadow:none;margin:0}.accordion_wrapp .panel-collapse{padding:10px 0 0}.accordion_wrapp .panel-collapse .panel-body{font-size:14px;line-height:24px;color:#253b58;font-weight:400;padding:10px 0}.accordion_wrapp .panel-default>.panel-heading{padding:0;border-radius:0;color:#253b58;border:0;background:transparent}.accordion_wrapp .panel-title{font-size:14px;padding:0;margin:0}.accordion_wrapp .panel-title>a{display:block;padding:0;text-decoration:none;font-size:17px;line-height:24px;color:#253b58;font-weight:500;padding-right:40px;position:relative}.accordion_wrapp .more-less{float:right;color:#253b58;position:absolute;right:20px;top:7px}.accordion_wrapp .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#EEE;border:0;padding-bottom:0}.related_post{background-color:#3f3f3f}.related_post .view_more_wrap{text-align:center;padding:15px 0}.related_post .view_more_wrap .view_more_btn{width:120px;height:34px;background-color:#e3151e;display:inline-block;line-height:1;padding:10px;text-decoration:none}.related_post .view_more_wrap .view_more_btn:hover{color:#e3151e;background-color:#fff}.faq_block_sec{padding:40px 0}.faq_block .h3{line-height:30px;color:#e3151e;font-weight:700}.faq_block p{font-size:14px;line-height:1.4;color:#253b58;font-weight:400}.faq_block .accordion_wrapp{max-width:600px}.related_post .h3{font-weight:600;margin-bottom:20px;margin-top:10px}.related_post img{margin-bottom:20px}.development_services_block{text-align:center;padding:35px 0 50px;background-color:#e3151e;color:#fff}.services_items{padding:0;margin:0 auto}.services_items li{display:inline-block;width:auto;list-style:none;text-align:center;margin:0 10px;margin-top:20px}.services_items li a{background-color:rgba(255,255,255,.4);display:inline-block;padding:11px 22px;font-size:14px;line-height:24px;color:#fff;font-weight:500;text-decoration:none}.services_items li a:hover{background-color:#04a4c1;color:#fff}.portfolio_section{padding:60px 0;text-align:center}.portfolio_section .h2,.portfolio_section h2{font-size:26px;line-height:30px;color:#253b58;font-weight:500}.filter_blk_spot{text-align:right}.filter_blk_spot .btn-filter{float:right;margin-top:-40px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;padding:2px 10px;font-size:14px;line-height:24px;color:#253b58;position:relative;font-weight:500}.filter_blk_spot .btn-filter::after{display:none}.filter_blk_spot .filter_icon{vertical-align:-7px;display:inline-block;height:23px}.filter_blk_spot .dropdown-menu-right{right:0;left:auto;padding:0;border-radius:0;border:0}.filter_blk_spot .dropdown-menu>li>a{display:block;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;padding:7px 20px;text-decoration:none;font-size:14px}.filter_blk_spot .dropdown-menu>li>a:hover{color:#253a58;background-color:#f2f2f2}.filter_blk_spot .dropdown{display:inline-block;float:right}.project_items{padding-top:30px}.product_item{max-width:260px;margin:0 auto}.product_item a{text-decoration:none!important}.product_item:hover .product_description{color:#e3151e}.product_description{font-size:14px;line-height:1;color:#243a57;font-weight:500}.cta_section{padding:40px 0;background-color:#253a57;color:#fff;text-align:center}.cta_section p{font-size:14px;padding:5px 0}.contact_us_btn{color:#253a57;background-color:#fff;padding:6px 25px;display:inline-block;text-decoration:none!important}.contact_us_btn:hover{background-color:#e3151e;color:#fff}@media (min-width:1280px){.container{max-width:1260px}}@media (max-width:1200px){.container{max-width:100%}.web_services_list li{width:33.33%;margin-bottom:10px}}@media (max-width:992px){.image_card_with_content{margin-top:20px;padding:10px 15px 10px}.sidebar_list_with_heading{padding:15px}.half_image_wrapp{position:static;width:100%;padding:0!important}.half_image_wrapp img{position:static;display:block;width:100%}.image_card_with_content img{width:100%}.social_links li a{margin-right:7px;font-size:24px}}@media (max-width:767px){h1,.h1{font-size:26px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}.content_with_sidebar_left{margin-bottom:30px}.web_services_list li{width:50%;margin-bottom:10px}.faq_block .accordion_wrapp{margin-bottom:40px}.web_services_list{justify-content:flex-start}.services_items li,.web_services_list li{width:auto;display:inline-block}.filter_blk_spot{text-align:center;padding:10px 0}.filter_blk_spot .dropdown{float:none}.filter_blk_spot .btn-filter{float:none;margin-top:0}.product_item{margin-bottom:20px}.hero_content{padding:60px 0}.content_with_sidebar_left p,.content_with_sidebar_left ul li{line-height:1.4}.services_items li{margin:0 7px;margin-top:15px}.accordion_wrapp .panel-title>a{font-size:14px;line-height:1.4}.services_items li a{font-size:12px;padding:6px 12px}.web_development_services.left_content_with_right_image [class^="col-"]:last-child{order:-1}.breadcrumb_on_hero_banner{text-align:center}.image_card_with_content,{padding:20px 15px 10px;margin-top:20px}.half_right_image .half_inner_content{padding:40px 0 30px}.footer_menus{padding-top:20px}.hero_content h1,.hero_content .h1{font-size:26px;line-height:1.5}.hero_content p{font-size:14px}}@media (max-width:640px){.project_items .col-xs-4{width:100%}}