/*
 Theme Name:   Comtech Child
 Theme URI:    https://comtechvoip.com/
 Description:  Comtech Child theme 
 Author:       JD Infotech
 Author URI:   http://jdinfotech.net/
 Template:     comtech
 Version:      1.0.0
*/
 
@import url("../comtech/style.css");



@font-face {
    font-family: 'SF Pro Display';
    src: url('fonts/SFProDisplay-Bold.woff2') format('woff2'),
        url('fonts/SFProDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('fonts/SFProDisplay-Medium.woff2') format('woff2'),
        url('fonts/SFProDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('fonts/SFProDisplay-Regular.woff2') format('woff2'),
        url('fonts/SFProDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@media only screen and (max-width: 991px) {
    #footer-nav{padding:0px;margin:15px 0;}    
}


@media only screen and (max-width: 1024px) {
    #searchform-mobile{display:none;}
}

@media only screen and (min-width: 1025px) {
    #masthead .nav-container.fixed {
        background-color: #fff !important;
    }
    .logo-container{width:fit-content;}
}


.site-footer{background-color:#FFF;padding:10px 0px;}
.site-footer > div > div{display:flex;flex-direction:row-reverse;}
.site-info{text-align:right;}
.footer-nav-wrapper ul,.footer-nav-wrapper li{padding-left:0px !important;}
.footer-nav-wrapper ul{float:left !important;}
.footer-nav-wrapper ul li a,.site-info{color:#000 !important;font-family:"SF Pro Display";}
#main-nav #primary-menu{float:left;}

.search-button{display:none !important;}
#main-nav > ul > li{border-right:2px solid #8D8D8D;}
#main-nav > ul > li > a{padding:0px 0;color:#000 !important;font-family:"SF Pro Display";font-size:16px;}
.nav-container{background:#FFF;}
.logo-container a img{max-height:80px;}
.nav-placeholder .container-fluid,.site-footer .container-fluid{padding-left:30px;padding-right:30px;}
.site-content{padding:30px 0;}
.content-area{min-height:700px;}
.navicon span,.navicon span:after,.navicon span:before{background-color:#1075b5 !important;}
#mobile-menu{background-color:#1075B5;}


.pg-single{border: 1px solid #E0E0E0;background-color:#FFF;padding:15px;border-radius:18px;margin-bottom:30px;}

.pg-single-title{font-family: 'SF Pro Display';font-size:32px;line-height:38px;font-weight: 500;color:#000;}
.pg-single img{}
.pg-single h3{font-family: 'SF Pro Display';font-size:20px;line-height:26px;font-weight: 500;color:#000;margin-top:0px;margin-bottom:15px;}
.pg-single a{color:#1075B5;border: 1px solid #1375BA;padding:5px 10px;border-radius:20px;font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;display:unlin-block;}
.pg-single-cont{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}

.pds-cont,.pgs-img{box-shadow: 4px 7px 63.5px 0px #00000017;background: #FFFFFF;border-radius:10px;padding:15px;margin-bottom:30px;}
.pds-cont h1{font-family: 'SF Pro Display';font-size:32px;line-height:38px;font-weight: 500;margin-top:0px;margin-bottom:5px;color:#000;}
.pds-cont h2{font-family: 'SF Pro Display';font-size:26px;line-height:32px;font-weight: 500;margin-top:0px;margin-bottom:15px;color:#000;}
.pds-cont h3{font-family: 'SF Pro Display';font-size:20px;line-height:26px;font-weight: 500;margin-top:0px;margin-bottom:5px;color:#000;}
.pds-cont h4{font-family: 'SF Pro Display';font-size:18px;line-height:24px;font-weight: 500;margin-top:0px;margin-bottom:5px;color:#000;}
.pds-cont h5,.pds-cont h6,.pds-cont hp{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;color:#000;}
.pds-cont h5,.pds-cont h6{margin-top:0px;margin-bottom:5px;}
.pds-cont p{margin-top:0px;margin-bottom:15px;font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;color:#000;}
.pds-cont li{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;color:#000;}
.pds-cont ul,ol{margin-bottom:15px;padding-inline-start:0px;}
.pgs-img{padding-top:50px;padding-bottom:50px;}
.pgs-img img{width:100%;}
.pgs-link{box-shadow: 4px 7px 63.5px 0px #00000017;background: #FFFFFF;padding: 15px;margin-bottom: 30px;border-radius: 10px;}
.pgs-link a{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;display:flex;padding: 5px 10px;margin-bottom: 1px;}
.pgs-link,.pgs-img{position:sticky;top:115px;}
#intro,#do,#uyd{scroll-margin-top: 130px;}

.faq{box-shadow: 4px 7px 63.5px 0px #00000017;background: #FFFFFF;border-radius:10px;padding:15px;margin-bottom:30px;}
.faq h4{font-family: 'SF Pro Display';font-size:26px;line-height:32px;font-weight: 500;margin-top:0px;margin-bottom:15px;color:#000;}
.faq h5{font-family: 'SF Pro Display';font-size:18px;line-height:24px;font-weight: 500;margin-top:0px;margin-bottom:5px;color:#000;}
.faq h6{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: 500;margin-top:0px;margin-bottom:5px;color:#666666;}
.faq p{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;margin-top:0px;margin-bottom:15px;color:#000;}
.faq li{font-family: 'SF Pro Display';font-size:16px;line-height:22px;font-weight: normal;margin-top:0px;margin-bottom:5px;color:#000;}







