@import url(//ccl4chicago.com/wp-content/themes/firearm/../fonts/headlinerno.45/stylesheet.css);@import url(//ccl4chicago.com/wp-content/themes/firearm/../fonts/ra355/style.css);body{background:#fff;color:#5d5d5d;font-family:'Lato',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:400;font-size:16px}h1{font-family:"headliner_no._45regular",Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:60px;line-height:1}h2{font-family:'Lato',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:40px;line-height:1;font-weight:700}h2.alt{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif}h3{font-family:'Lato',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:30px;line-height:1;font-weight:700}h3 span{vertical-align:middle}h4{font-size:20px;line-height:1;font-weight:700}h4 span{vertical-align:middle}h4.alt{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:32px}h4.alt img{display:inline-block;margin-right:10px}h4.alt .red{color:#900}h4.alt .blue{color:#006}h4.alt .green{color:#360}h5{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:18px;line-height:1;font-weight:700}h6{font-family:'Lato',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;line-height:1;font-weight:300}.container{min-width:320px}.navbar-default{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#333;z-index:10000;width:100%;border:none;min-height:inherit;margin:0}.navbar-default a{color:#fff;text-decoration:none}.navbar-default .sidebar-menu-toggle{font-size:24px;display:inline-block;padding:2px 0 1px;margin-right:20px}.navbar-default .main-nav{padding:0;list-style-type:none;text-align:left;margin:0}.navbar-default .main-nav li{display:inline-block}.navbar-default .main-nav li a{text-transform:uppercase;font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px;padding:6px 5px 5px;display:block}.navbar-default ul li.active{background:#4f4f4f;padding:3px 2px 2px}.navbar-default .main-nav li a .ra355-icon{display:inline-block;vertical-align:middle;margin-right:6px}.navbar-default .main-nav li a .ra355-icon+span{vertical-align:middle;line-height:30px}.navbar-default .social-networks{margin:0}.navbar-default .social-networks li a{padding-bottom:1px}#sidr{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-right:1px solid #ccc;display:none;background:#efefef;top:41px}#sidr .brand{padding:10px 0;text-align:center}#sidr .brand .col{padding-left:10px;padding-right:10px}#sidr .brand .title{font-family:'headliner_no._45regular',Arial,'Helvetica Neue',Helvetica,sans-serif;color:#666;font-size:35px;text-align:left}#sidr .alt-nav{border-top:1px solid #ccc}#sidr .alt-nav li{text-align:center;border-top:none;border-bottom:1px solid #ccc;line-height:inherit}#sidr .alt-nav li.active{background:#d2d2d2}#sidr .alt-nav li.active a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sidr .alt-nav li:hover{line-height:inherit}#sidr .alt-nav li a{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:20px;text-transform:uppercase;color:#666;padding:8px 0}#sidr .social-networks{padding:0;margin-top:10px;border-top:none;text-align:center;border:none}#sidr .social-networks li{display:inline-block;border:none;line-height:inherit}#sidr .social-networks li:hover a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sidr .social-networks li span{padding:0}#sidr .social-networks li a{display:inline-block;padding:5px 4px;text-decoration:none;font-size:30px}#sidr .social-networks li a:hover span{color:#666}#sidr p{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;color:#666;text-align:center;margin-bottom:5px}hr{border-top:1px solid #cecece}footer{padding:20px 0;font-size:12px;color:#fff;text-align:center;background:#333}footer .footer-logo{margin-bottom:10px}footer .copyright{font-weight:300;margin-top:20px}footer h5{font-size:14px;font-weight:700;margin-bottom:5px}footer hr{border-top-color:#fff;margin:0 0 10px}footer .contact{text-align:center}footer .contact h4{margin-bottom:8px;font-size:25px;font-weight:700}footer .contact h3{margin-top:8px;margin-bottom:40px;font-size:25px;font-weight:700}footer ul{padding-left:10px;list-style-type:none}footer ul.social-networks{margin-top:10px}footer ul li{text-align:left}footer ul li a{color:#fff}#registration form img{display:none}.social-networks{padding:0;list-style-type:none;text-align:center}.social-networks li{display:inline-block;margin-top:0}.social-networks li a{display:inline-block;padding:2px 8px 8px 0;font-size:25px;text-decoration:none;color:#fff;line-height:1}.social-networks li:last-child a{padding-right:0}.content section{min-height:100px;position:relative}.content section .section-separator{position:absolute;text-align:center;top:0;left:0;width:100%}.content section.section-1{background:#eee}.content section.section-1 h1{margin-top:0;line-height:1;margin-bottom:5px}.content section.section-1 h2{margin-top:0;line-height:1}.content section.section-1 h2 span{vertical-align:middle}.content section.section-1 .subsection-social-networks{border:1px solid #333;margin-bottom:15px;padding:10px}.content section.section-1 .subsection-social-networks .subsection-label{font-size:16px;font-weight:700;padding:14px 0;text-align:center}.content section.section-1 .subsection-social-networks .social-networks{margin:0;text-align:center}.content section.section-1 .subsection-social-networks .social-networks a{color:#333;font-size:35px;padding:8px 5px 0 0;line-height:1}.content section.section-1 .subsection-social-networks .social-networks a .icon-facebook-with-circle{color:#3b5999}.content section.section-1 .subsection-social-networks .social-networks a .icon-instagram-with-circle{color:#3e729a}.content section.section-1 .subsection-social-networks .social-networks a .icon-twitter-with-circle{color:#00acee}.content section.section-1 .subsection-social-networks .social-networks a .icon-pinterest-with-circle{color:#cb2028}.content section.section-1 .pass{border:1px solid #ccc;text-align:center;padding:10px}.content section.section-1 .pass .pass-line-1{font-size:18px;font-weight:700;margin-bottom:10px}.content section.section-1 .pass .pass-line-2{font-size:40px;font-weight:700;line-height:1}.content section.section-1 .pass .pass-line-2 span{font-size:25px;font-weight:300}.content section.section-1 .class-course-img{padding:12px 0}.content section.section-1 .class-price{font-size:50px;font-weight:700;padding:25px 0;text-align:center}.content section.section-1 .sign{text-align:center;padding:25px 0}.content section.section-2{background:#d2d2d2}.content section.section-2 h3{margin-bottom:5px}.content section.section-2 h3 .green{color:#6c0}.content section.section-2 .subsection{padding:0}.content section.section-2 .subsection .subsection-col{margin-bottom:30px}.content section.section-2 .subsection .subsection-col h4{margin-bottom:20px}.content section.section-2 .subsection .subsection-col img{margin-bottom:20px}.content section.section-2 .subsection .subsection-col p{margin-bottom:20px;min-height:82px}.content section.section-3{background:#d2d2d2;position:relative;overflow:hidden}.content section.section-3 .map{position:relative;top:0;left:0;width:100%}.content section.section-3 .contact-card{border:1px solid #ccc;background:#e8e8e8;padding:10px;margin-bottom:20px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,.49);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,.49);box-shadow:4px 4px 5px 0 rgba(50,50,50,.49)}.content section.section-3 .contact-card h3{margin-top:0;font-size:16px}.content section.section-3 .contact-card h4{font-size:17px}.content section .contact p{font-size:14px}.content section .contact-alt p{font-size:30px;font-weight:500}.carousel{background:#000;position:relative;min-width:320px;top:-1px}.carousel .item{max-height:265px}.carousel .carousel-caption{top:0;bottom:inherit;left:0;right:inherit;width:100%;padding:0}.carousel .carousel-caption .logo{position:absolute;width:100%;top:5px}.carousel .carousel-caption .logo img{width:80px}.carousel .carousel-caption .banner-msg{background:rgba(51,51,51,.57);padding:20px 15px;position:absolute;width:100%;top:90px;opacity:.8}.carousel .carousel-caption .banner-msg h1{margin-top:0;font-size:25px}.carousel .carousel-caption .banner-msg h1 span{color:#ccc}.carousel .carousel-caption .banner-msg h4{margin-bottom:0;font-size:9px}.carousel .carousel-caption .banner-buttons{text-align:center;padding:15px 0;position:absolute;width:100%;top:185px}.carousel .carousel-caption .banner-buttons .btn-ra355{min-width:auto}.btn-ra355{text-transform:uppercase;font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;font-weight:700;background:#333;color:#fff;border-color:#333;margin-bottom:5px}.btn-ra355:hover{background:#5a5a5a;border-color:#5a5a5a;color:#fff}.btn-ra355.btn-ra355-red{background:#6d070f;border:1px solid #6d070f}.btn-ra355.btn-ra355-red:hover{background:#b50d18;border-color:#b50d18;color:#fff}.btn-ra355.btn-ra355-medium-gray{background:#999;border:1px solid #999}.btn-ra355.btn-ra355-medium-gray:hover{background:#b3b3b3;border-color:#b3b3b3;color:#fff}.btn-ra355.btn-ra355-orange{background:#c60;border:1px solid #c60}.btn-ra355.btn-ra355-orange:hover{background:#ff8d1a;border-color:#ff8d1a;color:#fff}.page-title{background:#eee}.page-title h1{color:#333;margin:30px 0}#header .page-title{background:#eee}.the_title h1{color:#333;margin:30px 0;text-align:center;padding-top:50px}.the_title h1 span{display:block !important;margin-left:0 !important}.page-title h1 span{display:inline-block;margin-left:20px}.page-banner{position:relative;padding-top:15px}.page-banner .banner-message{position:absolute;bottom:0;width:100%;text-align:right}.page-banner .banner-message h1{color:#fff}.page-subtitle{background:#333}.page-subtitle h1{color:#fff;margin:30px 0}.form-horizontal{padding-top:40px}.form-horizontal .control-label{text-align:left;font-family:'Lato',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:18px;font-weight:700}.form-horizontal .form-control{height:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-horizontal .help-block{font-weight:500;font-size:12px;color:#333;margin-bottom:20px}.questions-collapsible{margin-bottom:20px}.questions-collapsible .question{font-size:15px;font-weight:700;display:block;color:#333;text-decoration:none}.questions-collapsible .question .hide-item{display:inline}.questions-collapsible .question .show-item{display:none}.questions-collapsible .question.collapsed .hide-item{display:none}.questions-collapsible .question.collapsed .show-item{display:inline}.questions-collapsible .question span{vertical-align:middle;display:inline-block}.questions-collapsible .question .glyphicon{font-size:20px;margin-right:10px;color:#999}.questions-collapsible .answer{padding-top:5px;padding-left:32px}.gun-range-list{font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:500;list-style-position:outside;margin-bottom:20px}.gun-range-list li{margin-bottom:5px}.gun-range-list li span{display:block;margin-left:30px}.gun-range-list li .approved-ammunition{padding:20px 0 20px 31px}.gun-range-list li .approved-ammunition a{display:block;color:#333}.gun-range-list li .approved-ammunition a span{font-size:15px;font-weight:700;margin-left:10px}.package{border:1px solid #999;padding:15px 20px;margin-bottom:20px}.package .package-price{font-size:50px;padding:10px 0 15px;font-weight:700}.in-page-nav{width:100%;padding:0;list-style-type:none;text-align:right;margin-top:50px}.in-page-nav li{display:inline-block;padding:0 10px}.in-page-nav li:first-child{padding-left:0}.in-page-nav li:last-child{padding-right:0}.in-page-nav li .in-page-link,.in-page-nav li .out-page-link{display:block;text-align:center;color:#333;text-decoration:none}.in-page-nav li .in-page-link span,.in-page-nav li .out-page-link span{display:block;font-family:'Fira Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;font-weight:700;margin-top:10px}.video{margin-bottom:30px}#carousel-example-generic .carousel-inner .banner-msg .row{display:block}.hours-peration{font-size:16px;text-align:left}.add-review-from .mess{color:green;padding-bottom:14px;display:block}#header .page-title .the_title h1{font-size:55px !important}@media (max-width:767px){#sidr{top:43px}.content section{padding:30px 0 15px}.content section.section-1 h1{font-size:40px;text-align:center}.content section.section-1 h1+p{text-align:center}.content section.section-1 h2{font-size:30px;text-align:center}.content section.section-2 .subsection{padding:0 30px}.content section.section-2 .subsection .subsection-col:last-child{margin-bottom:0}.content section.section-2 .subsection .subsection-col h3{margin-top:0}.page-title h1{font-size:30px;margin:10px 0}.page-title h1 img{width:80px}.page-title h1 span{margin-left:5px}.page-subtitle h1{font-size:30px}.questions-collapsible .question span{display:inline}.questions-collapsible .answer{padding-left:0}.gun-range-list{padding:0 0 0 20px}.gun-range-list li span{margin-left:5px}.gun-range-list li .approved-ammunition{padding:20px 0 20px}.in-page-nav{text-align:left;margin-top:10px}.the_title h1{color:#333;margin:30px 0;text-align:center;padding-top:0}.brand-icon{float:none !important}.brand-icon-accessories{float:none !important;padding:17px;position:relative}}@media (min-width:768px){footer{padding:20px 0;text-align:left}footer .contact{text-align:right}footer ul{padding-left:10px}.social-networks{text-align:right}.carousel .item{max-height:inherit}.carousel .carousel-caption .logo{top:15px}.carousel .carousel-caption .logo img{width:auto}.carousel .carousel-caption .banner-msg h1{font-size:25px}.carousel .carousel-caption .banner-msg h4{font-size:19px;width:75%;margin:0 auto}.carousel .carousel-caption .banner-buttons{padding:25px 0;top:275px}.carousel .carousel-caption .banner-buttons .btn-ra355{min-width:170px}.content section{padding:25px 0 30px}.content section.section-3 .contact-card{position:relative;z-index:1000;top:8.99rem;left:-6px;margin-bottom:7rem;background:#fff}.content section.section-3 .map{position:absolute;z-index:900}}@media (min-width:992px){footer{padding:40px 20px;background:#333}footer .menu{margin-top:0}footer #menu-footer{margin-top:8px;padding:0}.navbar-default .main-nav li a{padding:10px 6px 10px}.carousel .carousel-caption .logo{top:45px}.carousel .carousel-caption .banner-msg{padding:18px 25px 45px;top:178px}.carousel .carousel-caption .banner-buttons{top:225px}}@media (min-width:1200px){.carousel .carousel-caption .banner-msg{top:200px}.carousel .carousel-caption .banner-msg h1{font-size:39px !important;letter-spacing:.4rem !important;padding-bottom:0;line-height:42px}.carousel .carousel-caption .banner-msg h4{width:80%;line-height:20px}.carousel .carousel-caption .banner-buttons{top:400px}}@font-face{font-family:'HeadlinerNo.45';src:url(//ccl4chicago.com/wp-content/themes/firearm/HeadlinerNo.45.ttf)}h1{font-family:"HeadlinerNo.45"}#sidr .brand .title{font-family:"HeadlinerNo.45"}.carousel .item{max-height:700px}.carousel-control .glyphicon-chevron-right{top:30%}.carousel-control .glyphicon-chevron-left{top:30%}.bullet-ver h1 span{padding-top:10px}#registration input[type=text],input[type=email],input[type=textarea],input[type=submit],textarea,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#registration input[type=text],input[type=email],input[type=textarea],input[type=submit],textarea,select{width:100% !important;padding:5px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.book-course input[type=submit]{background:orange;color:#fff}form input[type=submit]{background:orange;color:#fff;border:0}.ai1ec-event-details{background:#fff;padding:10px}.ai1ec-field-label{text-align:left !important;font-size:13px !important;color:#333 !important}.ai1ec-event-footer{display:none !important}#rangegenius-classes{margin-top:20px !important}.page-navgation-custom span.current{font-size:14px;background-color:#faaa35;padding:8px 13px 9px}.page-navgation-custom a{font-size:14px;color:#fff;text-decoration:none;background-color:#1f1f1f;border:0 solid #b2d1e5;padding:7px 13px;margin:3px 1px;display:inline-block}.page-navgation-custom span{font-size:14px;color:#fff;text-decoration:none;background-color:#1f1f1f;border:0 solid #b2d1e5;padding:8px 13px 9px;margin:3px 1px}#sidr .social-networks li a .fa{display:inline-block;padding-top:5px;font-size:15px;background:#333;border-radius:50%;text-decoration:none;text-align:center;color:#fff;line-height:1;width:25px;height:25px}.social-networks li a .fa{display:inline-block;padding-top:5px;font-size:15px;background:#fff;border-radius:50%;text-decoration:none;text-align:center;color:#333;line-height:1;width:25px;height:25px}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:orange;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}#back-to-top:hover{background:#080808}#back-to-top.show{opacity:1}.next-preview-products{background:#fff;padding:5px 0;display:block}.next-preview-products li a{background:#1776d7;color:#fff}.next-preview-products li a:hover{background:orange;color:#fff}.resp-accordion-closed{display:block !important}.resp-tab-content{display:block !important}h2.resp-accordion:first-child{display:none}.subsection .subsection-col h4{line-height:27px}.view-course .btn-success{font-size:18px}.div1{color:#e81010;font-size:30px;text-align:center;padding:10px 5px;position:relative}.div2{position:absolute;z-index:999;right:0;width:100%}.div2 h3{font-size:30px;padding:0 5px;margin:0}.div2 span{color:#e81010;font-size:35px;text-align:center}.div2 span a{color:#e81010;font-size:35px;text-align:center}.div2 span a:hover{color:#e81010;text-decoration:none}.registration-id h3{line-height:1.2}#footer-no{color:#fff;font-size:30px;text-align:center;padding:5px;display:none;position:relative}#footer-no2{position:absolute;top:0;z-index:999;right:0;text-align:center}#footer-no2 h3{font-size:30px;padding:4px 5px;margin:0}#footer-no2 h3 span{color:#e81010;font-size:35px;background:#000;text-align:center}#gun-course{color:#fff;font-size:30px;text-align:center;padding:5px;display:none;position:relative}#gun-course2{position:absolute;top:50px;z-index:999;right:0;width:100%;text-align:center}#gun-course2 h3{margin:0;padding:4px 5px}#gun-course2 h3 span{color:#e81010;font-size:35px;background:#000;padding:0 2px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd;font-size:14px;font-weight:700}.aside-course{border-left:1px solid #c1c1c1}.add-review-from{border:2px solid #faaa35;padding:15px 15px 0;border-radius:7px}.ratting .fa.fa-gray{color:#ccc}.add-review h4{color:#6b6a6a}.logo-slider{padding-top:60px}.ratting .fa{color:#faaa35;font-size:22px}.products-list{margin:25px 0}.products-list h4{text-align:center;padding-top:7px}.products-list h4 a{color:#666;font-size:17px}.products-list h4 a:hover{color:#666;text-decoration:none;font-size:17px}.phone-moving{font-size:23px}.contact .table-responsive .table>tbody>tr>td{padding:1px 5px;font-size:12px}.contact .table-responsive .table{margin-bottom:0}.section-3 .contact-card{width:84.8%}.book-course{margin-bottom:0}.course-thumbnail{margin-top:15px}#header{padding-top:15px;display:block}.not-found{text-align:center}.buttom_add2cart{background:orange;border:0;border-radius:0;margin-top:10px}.buttom_add2cart a{color:#fff;padding:8px 12px !important}.buttom_add2cart a:hover{color:#fff;padding:8px 12px !important;text-decoration:none}.brand-icon{float:left;padding:12px 25px 12px 0;position:relative}.brand-icon-accessories{float:left;padding:17px;position:relative}#side-bar{width:auto;display:block}#side-bar a b{font-weight:600;font-size:15px;text-align:center;width:100%;display:block}#horizontalTab b p{font-weight:400 !important}@media screen and (min-width:1280px) and (max-width:1400px){.carousel .carousel-caption .banner-msg{top:160px}.carousel .carousel-caption .banner-msg h1{font-size:34px !important;top:150px}}@media screen and (min-width:768px) and (max-width:979px){.carousel .item{max-height:100%;height:100%}.carousel .carousel-caption .banner-msg h1{font-size:27px;top:160px}.carousel .item{max-height:100%}.carousel .item{height:100%}.bullet-ver h1 img{width:14px !important}.nra-horizental{width:35px !important}.nra-hor2{width:7px !important}.nra-hor2.vertical2{width:11px !important}.div1{font-size:22px}.div2 span a{font-size:22px}.carousel .carousel-caption .banner-msg h4{font-size:16px}}@media screen and (min-width:640px) and (max-width:767px){.banner-msg .bullet-ver h1 img{width:10px !important}.carousel .item{max-height:100%}.carousel .item{height:auto}.banner-msg .nra-horizental{width:18px !important}.carousel .carousel-caption .banner-msg h1{font-size:18px}.banner-msg .nra-hor2{width:5px !important}.bullet-ver h1 img{width:8px !important}.nra-horizental{width:25px !important}.nra-hor2{width:7px !important}.nra-hor2.vertical2{width:11px !important}.div1{font-size:22px}.div2 span a{font-size:22px}.carousel .carousel-caption .banner-msg h4{font-size:11px}.menu .img-responsive{display:block;margin-right:auto;margin-left:auto}#header .page-title img.img-responsive{display:block;margin-right:auto;margin-left:auto;text-align:center}footer #menu-footer li{text-align:center}#side-bar a b{text-align:center;width:100%;display:block}.content section.section-2 .subsection .subsection-col:last-child{margin-bottom:60px}.carousel .carousel-caption .banner-msg{top:60px}.brand-icon{padding:12px 12px 12px 0}.div2{position:absolute}#header{margin-top:30px}.div1{padding-top:0}.page-banner .banner-message h1{font-size:40px !important}#header .page-title .the_title h1{font-size:35px !important}.nra-horizental{width:25px}}@media screen and (min-width:480px) and (max-width:639px){.carousel .carousel-caption .banner-msg{top:20px}.menu .img-responsive{display:block;margin-right:auto;margin-left:auto}footer #menu-footer li{text-align:center}#header .page-title img.img-responsive{display:block;margin-right:auto;margin-left:auto;text-align:center}.brand-icon{padding:12px 12px 12px 0}.div2{position:absolute}#header{margin-top:30px}.div1{padding-top:0}.page-banner .banner-message h1{font-size:20px !important}#header .page-title .the_title h1{font-size:35px !important}.carousel .carousel-caption .banner-msg h1{font-size:18px}.registration-id h3 a{font-size:25px}.carousel .item{max-height:100%}.carousel .carousel-caption .banner-msg h4{font-size:11px;letter-spacing:.1rem !important}.carousel .carousel-caption .banner-msg{top:90px}#side-bar a b{text-align:center;width:100%;display:block}.content section.section-2 .subsection .subsection-col:last-child{margin-bottom:60px}.article{padding:0 !important}.nra-horizental{width:25px !important}.bullet-ver h1 img{width:14px !important}.nra-hor2{width:5px !important}.nra-hor2.vertical2{width:8px !important}.div1{font-size:18px}.div2 span a{font-size:18px}.view-course .btn-success{font-size:14px}.page-banner .banner-message h1{text-bottom:center}.aside-course{border-left:0 solid #c1c1c1}.resp-tab-content{border:0 solid #c1c1c1 !important}.article{padding:0 !important}}@media screen and (min-width:320px) and (max-width:479px){.bullet-ver h1 img{width:8px !important}.nra-horizental{width:17px !important}.nra-hor2{width:3px !important}.nra-hor2.vertical2{width:6px !important}.div1{font-size:15px}.div2 span a{font-size:15px}.carousel .item{max-height:100%}#side-bar a b{text-align:center;width:100%;display:block}.content section.section-2 .subsection .subsection-col:last-child{margin-bottom:60px}.article{padding:0 !important}.carousel .carousel-caption .banner-msg{top:20px}.menu .img-responsive{display:block;margin-right:auto;margin-left:auto}#header .page-title img.img-responsive{display:block;margin-right:auto;margin-left:auto;text-align:center}footer #menu-footer li{text-align:center}.brand-icon{padding:12px 12px 12px 0}.div2{position:absolute}#header{margin-top:30px}.div1{padding-top:0}.carousel .carousel-caption .banner-msg h4{font-size:9px;letter-spacing:.1rem !important}.aside-course{border-left:0 solid #c1c1c1}.resp-tab-content{border:0 solid #c1c1c1 !important}#header .page-title .the_title h1{font-size:35px !important}.registration-id h3 a{font-size:25px}.carousel .carousel-caption .banner-msg h1{font-size:10px}.page-banner .banner-message h1{font-size:20px !important;text-align:center}.view-course .btn-success{font-size:12px}.join-nra{padding-left:5px}}@media screen and (min-width:240px) and (max-width:320px){.carousel .carousel-caption .banner-msg h4{font-size:6px;letter-spacing:.1rem !important}.view-course .btn-success{font-size:11px}.join-nra{padding-left:5px}.page-banner .banner-message h1{text-bottom:center}#side-bar a b{text-align:center;width:100%;display:block}.content section.section-2 .subsection .subsection-col:last-child{margin-bottom:60px}#carousel-example-generic{width:100%;right:8px}.article{padding:0 !important}}@media (min-width:320px){.carousel .carousel-caption .banner-msg h1{margin-top:-7px}.div1{top:-8px}}.wpcf7-form-control{display:block;width:121%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wpcf7-number{width:405px}.wpcf7-form input[type=submit]{width:130px !important}.wpcf7-submit{width:19% !important}.wpcf7-form input[type=email]{width:114% !important}.wpcf7-form input[type=text]{width:119% !important}