@charset "utf-8";
/* CSS Document */
body{margin:0 auto !important; max-width:1600px; padding:0px; background:#fff; font-family:'gotR'; overflow-x:hidden;}
@font-face { font-family: 'gotB';
    src:url(../fonts/Gotham-Bold.ttf);
}
@font-face { font-family: 'gotR';
    src:url(../fonts/Gotham-Book.ttf);
}
@font-face { font-family: 'gotL';
    src:url(../fonts/Gotham-Light.ttf);
}
@font-face { font-family: 'gotM';
    src:url(../fonts/Gotham-Medium.ttf);
}
.header{background: #fff; position: fixed; z-index: 999; width:100%;max-width: 1600px;}
.right-bar{position: fixed; width: 160px; top: 100px; z-index: 999;background:rgba(0,0,0,0.1);right:0;border-top-left-radius:5px;border-top-right-radius:5px;}
.right-bar ul{list-style: none;}
.right-bar ul li{color: #fff; min-height: 40px; padding: 5px 5px; text-align: right; font-size: 0px; float: right; width: 100%; display: block;}
.right-bar ul li a{text-decoration: none; color: #fff; display: block; width: 100%; float: right;}
.right-bar ul li span{background: #fff; height: 1px; display: block; width: 25%; float: right; margin-bottom: 10px;}

.top-bar{background: #555555;}
.top-menu{text-align: right; width: 100%;}
.top-menu li{list-style: none; display: inline-block;}
.top-menu li a{text-decoration: none; color: #fff; margin: 5px 15px; display: inline-block; font-size: 11px;}


.top-image{position: absolute; top: 4px;}
.banner-margin{margin-top: 450px;}
.web-logo{margin-top: 5px; margin-bottom: 5px;}
.navigation{background: none; border: none; margin-bottom: 0px; margin-top: 10px;}
.navbar-nav>li>a{padding-bottom: 0px;}
nav ul li a span{color: #000; font-size: 19px; font-family: 'gotM'}
.about-page-topbg{background: url(../img/about-page-top-bg.jpg) top center no-repeat; background-size: auto 100%;}
.about-top-para{font-size: 16px; margin-top: 30px;}
.about-top-heading{font-size: 60px; margin-top: 10px; font-family: 'gotB'; line-height: 60px;}
.about-top-subheading{font-size: 20px; margin-top: 30px; font-family: 'gotM';}
.navbar-inverse .navbar-toggle .icon-bar{background: #000;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #fff;}
.navbar{min-height: auto;}
.caret{color: #000;}
.dropdown:hover .dropdown-menu{display: block;}
.dropdown-menu{min-width: 200px;}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu .dropdown-menu{display: none !important;}
.dropdown-submenu:hover .dropdown-menu{display: block !important;}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
  
}
.dropdown-submenu .dropdown-menu li a {white-space: normal;}
.built-bg{background: url(../img/built-bg.jpg) top center no-repeat #243331; background-size: 100% 100%;}
.built-heading{color: #cdd2d5; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.built-para{color: #cdd2d5; font-size: 16px; margin-top: 10px;}

.partner-bg{background: url(../img/partner-bg.jpg) top center no-repeat #8cc8fa; min-height: 450px;}
.partner-heading{color: #1f354d; font-size: 24px; margin-top: 80px; font-family: 'gotM';}
.partner-para{color: #1f354d; font-size: 16px; margin-top: 20px;}

.info-bg{background: url(../img/lcm-infograph.jpg) top center no-repeat; min-height: 879px; width: 679px; margin: 0 auto;}
.info-heading1{color:#0887d3; padding-left: 165px;padding-right: 135px;padding-top: 40px; font-family: 'gotB'; font-size: 16px;}
.info-para1{color:#000; padding-left: 165px;padding-right: 50px;}
.info-heading2{color:#0887d3; padding-left: 50px;padding-right: 135px;padding-top: 35px; font-family: 'gotB'; font-size: 16px;}
.info-para2{color:#000; padding-left: 50px;padding-right: 135px;}
.info-heading3{color:#0887d3; padding-left: 165px;padding-right: 135px;padding-top: 50px; font-family: 'gotB'; font-size: 16px;}
.info-para3{color:#000; padding-left: 165px;padding-right: 50px;}
.info-heading4{color:#0887d3; padding-left: 50px;padding-right: 135px;padding-top: 30px; font-family: 'gotB'; font-size: 16px;}
.info-para4{color:#000; padding-left: 50px;padding-right: 135px;}
.info-heading5{color:#0887d3; padding-left: 165px;padding-right: 135px;padding-top: 40px; font-family: 'gotB'; font-size: 16px;}
.info-para5{color:#000; padding-left: 165px;padding-right: 50px;}
.info-heading6{color:#0887d3; padding-left: 50px;padding-right: 135px;padding-top: 40px; font-family: 'gotB'; font-size: 16px;}
.info-para6{color:#000; padding-left: 50px;padding-right: 135px;}
.info-heading7{color:#0887d3; padding-left: 165px;padding-right: 135px;padding-top: 88px; font-family: 'gotB'; font-size: 16px;}
.info-para7{color:#000; padding-left: 165px;padding-right: 50px;}
.info-heading8{color:#0887d3; padding-left: 50px;padding-right: 135px;padding-top: 30px; font-family: 'gotB'; font-size: 16px;}
.info-para8{color:#000; padding-left: 50px;padding-right: 135px;}


.commission-bg{background: url(../img/commission-bg.jpg) bottom center no-repeat #b9b5b0; min-height: 500px;}
.commission-heading2{color: #00243a; font-size: 24px; font-family: 'gotM'; margin-top: 50px;}
.commission-heading{color: #00243a; font-size: 18px; font-family: 'gotM';}
.commission-para{color: #00243a; font-size: 16px; margin-top: 10px;}
.transparent-box{background: rgba(225,222,220,0.5); padding: 30px; margin-top: 20px; min-height: 350px;}

.design-commission-bg{background: url(../img/design-commission-bg.jpg) top center no-repeat #09486a;}
.design-commission-heading2{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 50px;}
.design-commission-heading{color: #fff; font-size: 24px; font-family: 'gotM';}
.design-commission-para{color: #fff; font-size: 16px; margin-top: 10px;}
.design-transparent-box{border:2px solid #fff; padding: 50px; margin-top: 40px; min-height: 290px;}

.real-bg{background: url(../img/real-time-bg.jpg) top center no-repeat #070707;}
.real-heading2{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 50px;}
.real-heading{color: #fff; font-size: 24px; font-family: 'gotM';}
.real-para{color: #fff; font-size: 16px; margin-top: 10px;}
.real-transparent-box{border:2px solid #fff; padding: 50px; margin-top: 40px; min-height: 400px;}

.white-bg{background:#f8f6f7;}
.lcm-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 50px;}
.lcm-para{color: #434141; font-size: 16px; margin-top: 10px; text-align: left;}

.gray-bg{background: #f8f6f6;}
.quota-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; margin-top: 40px;}
.quota-para{color: #434141; font-size: 16px; margin-top: 10px;}
.quota-sml-para{text-align: center; font-size: 14px;}
.mdf-sml-para{font-size: 14px !important;line-height: 18px !important;}

.revenue-bg{background: url(../img/revenue-bg.jpg) top center no-repeat #091217; min-height: 565px;}
.revenue-heading{color: #fff; font-size: 24px; font-family: 'gotM'; text-align: center; margin-top: 40px;}
.revenue-para{color: #fff; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: center; line-height: 25px;}

.scm-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; margin-top: 50px;}
.scm-heading2{color: #dad3e1; font-size: 36px; font-family: 'gotM';}
.scm-para{color: #434141; font-size: 16px; margin-top: 10px; text-align: center;}
.scm-box1{background: #60368c; border-left: 5px solid #321352; padding: 40px; margin-top: 30px; min-height: 570px;}
.scm-box1 ul {margin-left: 20px; margin-top: 15px;}
.scm-box1 ul li{color: #fff; font-size: 16px;margin-bottom: 5px;}
.scm-box2{background: #344c8a; border-left: 5px solid #152756; padding: 40px; margin-top: 30px; min-height: 570px;}
.scm-box2 ul {margin-left: 20px; margin-top: 15px;}
.scm-box2 ul li{color: #fff; font-size: 16px;margin-bottom: 5px;}
.scm-box3{background: #337d88; border-left: 5px solid #135b67; padding: 40px; margin-top: 30px; min-height: 570px;}
.scm-box3 ul {margin-left: 20px; margin-top: 15px;}
.scm-box3 ul li{color: #fff; font-size: 16px;margin-bottom: 5px;}


.footer-bg{background: #0d071c;}
.footer-bg2{background: #fff;}
.footer-links{list-style: none;}
.footer-links li{float: left; width: 20%; border-right: 1px solid #0887d3; text-align: center;}
.footer-links li a{color: #0887d3;}
.footer-links li:last-child{border-right: 0px;}
.footer-heading{font-size: 14px; color: #fff; text-transform: uppercase; font-family: 'gotM'; margin-top: 10px;}
.footer-menu{list-style: none; margin-top: 0px; margin-bottom: 20px; margin-left:15px;}
.footer-menu li a{color: #fff; font-size: 12px;}
.social-link{text-align: right;}
.social-link a{margin-left: 15px;}
.copy{padding: 0px 0px; color: #000; text-align: right}
.banner-bg{background: url(../img/banner-bg.jpg) top center no-repeat #082350; min-height: 500px;padding-top: 65px !important; background-size: 100% 100%;}
.banner-heading{color: #cdd2d5; font-size: 40px; margin-top: 35px; font-family: 'gotL'; line-height: 50px;}
.banner-heading2{color: #cdd2d5; font-size: 24px; margin-top: 25px; font-family: 'gotL';}
.banner-para{color: #cdd2d5; font-size: 18px; margin-top: 20px;}
.book-btn-banner{margin-top: 25px;}
.book-btn-banner button{background: #075a8f; border:1px solid #fff; color: #fff; text-transform: uppercase; padding: 5px 10px; border-radius: 5px;}

.measure-bg{background: url(../img/measure-bg.jpg) bottom center no-repeat #e3e2e4; background-size: 100% auto; min-height: 514px;}
.measure-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 40px;}
.measure-para{color: #434141; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: left; line-height: 25px;}

.design-win-bg{background: url(../img/design-win-bg.jpg) top right no-repeat #222222; min-height: 400px; background-size: auto 100% ;}
.design-win-heading{color: #cdd2d5; font-size: 40px; margin-top: 35px; font-family: 'gotL'; line-height: 50px;}
.design-win-para{color: #cdd2d5; font-size: 18px; margin-top: 20px;}
.arrow-sign{background: url(../img/arrow-sign.png) 100% 54px no-repeat;
    min-height: 296px;}

.cdm-banner-bg{background: url(../img/cdm-top-banner.jpg) top center no-repeat #082350; background-size:100% 100%; min-height: 400px;padding-top: 65px !important;}
.cdm-banner2-bg{background: url(../img/cdm-banner2.jpg) bottom center no-repeat #fcfcfc; background-size: 100% 100%;}
.cdm-banner2-heading{color: #0887d3; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.cdm-banner2-para{color: #434141; font-size: 16px; margin-top: 10px;}
.cdm-banner3-bg{background: url(../img/cdm-banner3.jpg) top right no-repeat #545d6e; min-height: 450px; background-size: auto 100%;}
.cdm-banner3-heading{color: #fff; font-size: 24px; margin-top: 130px; font-family: 'gotM';}
.cdm-banner3-para{color: #fff; font-size: 16px; margin-top: 20px;}

.white-border-bg{background: #fff;}
.cdm-border-box{border: 1px solid #757575; padding: 30px; margin-top: 50px; min-height: 330px;}
.border-box{border: 1px solid #757575; padding: 30px; margin-top: 50px;}
.white-border-heading{color: #0887d3; font-size: 18px; margin-top: 0px; font-family: 'gotM'; text-align: left; }
.white-border-para{color: #434141; font-size: 16px; margin-top: 10px;text-align: left;}

.cdm-banner4-bg{background: url(../img/cdm-banner4.jpg) bottom right no-repeat #fff; min-height: 450px; background-size:100% 100%;}
.cdm-banner4-transparent-box{border:2px solid #fff; padding: 20px; margin-top: 20px; box-shadow: 0px 0px 5px #ccc; border: 1px solid #c4c4c3;}
.cdm-banner4-heading{color: #0887d3; font-size: 24px; font-family: 'gotM';}
.cdm-banner4-para{color: #434141; font-size: 16px; margin-top: 10px;}

.cdm-data-banner-bg{background: url(../img/cdm-data-formats-top-banner.jpg) top center no-repeat #082350; background-size:100% 100%; min-height: 400px;padding-top: 65px !important;}
.cdm-data-banner2-bg{background: url(../img/cdm-data-formats-banner2.jpg) top right no-repeat #0c0a11; background-size:auto 100% ;}
.cdm-data-banner2-heading{color: #fff; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.cdm-data-banner2-para{color: #fff; font-size: 16px; margin-top: 10px;}

.cdm-data-banner3-bg{background: url(../img/cdm-data-formats-banner3.jpg) top right no-repeat #b5ecf3; background-size:auto 100%; min-height: 400px;}
.cdm-data-banner3-heading{color: #0887d3; font-size: 24px; margin-top: 130px; font-family: 'gotM';}
.cdm-data-banner3-para{color: #434141; font-size: 16px; margin-top: 10px;}

.cdm-data-banner5-bg{background: url(../img/cdm-data-formats-banner5.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px;}
.cdm-data-banner5-heading{color: #0887d3; font-size: 24px; margin-top: 40px; font-family: 'gotM';}
.cdm-data-banner5-para{color: #434141; font-size: 16px; margin-top: 10px;}

.cdm-data-banner6-bg{background: url(../img/cdm-data-formats-banner6.jpg) top center no-repeat #004e90;}
.cdm-data-banner6-heading2{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 50px;}
.cdm-data-banner6-heading{color: #fff; font-size: 24px; font-family: 'gotM';}
.cdm-data-banner6-para{color: #fff; font-size: 16px; margin-top: 10px;}
.cdm-data-banner6-transparent-box{border:2px solid #fff; padding: 30px; margin-top: 40px; min-height: 290px;}

.cdm-data-banner7-bg{background: url(../img/cdm-data-formats-banner7.jpg) top center no-repeat #09486a; background-size: 100% 100%;}

.purple-border-bg{background: #131b44;}
.purple-border-heading{color: #fff; font-size: 18px; margin-top: 50px; font-family: 'gotM';}
.purple-border-para{color: #fff; font-size: 16px; margin-top: 10px;}

.cdm-pos-banner-bg{background: url(../img/cdm-pos-top-banner.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px; padding-top: 65px !important;}
.cdm-pos-banner2-heading{color: #0887d3; font-size: 24px; margin-top: 0px; font-family: 'gotM'; text-align: left;}
.cdm-pos-banner2-para{color: #434141; font-size: 16px; margin-top: 10px; text-align: left;}
.white-bg2{background: #fff;}
.cdm-pos-banner4-heading{color: #0887d3; font-size: 24px; margin-top: 15px; font-family: 'gotM';}
.cdm-pos-banner4-para{color: #434141; font-size: 16px; margin-top: 10px;}

.pos-thumb-holder{margin-top: 30px; position: relative;}
.pos-thumb-holder p{position: absolute; font-size: 26px; bottom: 30px; color: #fff; left: 30px; line-height: 30px; font-family: 'gotL';right: 30px;}

.cdm-inventory-banner-bg{background: url(../img/cdm-inventory-top-banner.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px; padding-top: 65px !important;}

.cdm-inventory-banner2-bg{background: url(../img/cdm-inventory-top-banner2.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px; padding-top: 50px !important;}
.cdm-inventory-banner2-heading{color: #0887d3; font-size: 24px; margin-top: 25px; font-family: 'gotM'; text-align: center;}
.cdm-inventory-banner2-para{color: #fff; font-size: 16px; margin-top: 10px;}
.cdm-inventory-banner2-para2{color: #fff; font-size: 16px; margin-top: 10px;}

.cdm-inventory-banner3-bg{background: url(../img/cdm-inventory-top-banner3.jpg) top right no-repeat #b5ecf3; background-size:100% auto; min-height: 400px;}
.cdm-inventory-banner3-heading{color: #fff; font-size: 24px; margin-top: 0px; font-family: 'gotM'; text-align: left;}
.cdm-inventory-banner3-para{color: #fff; font-size: 16px; margin-top: 10px; text-align: left;}
.cdm-inventory-border-box{border: 1px solid #757575; padding: 30px; margin-top: 50px; min-height: 500px;}

.protocol-heading{text-align: center; font-family: 'gotM'; font-size: 18px; float:left; width:100%;}
.protocol-list{width: 100%; float: left;}
.protocol-list span{width: 33%; float: left; display: block; text-align: center;}
.protocol-list span a{text-decoration: none; color: #000;}
.format-heading{text-align: center; font-family: 'gotM'; font-size: 18px;}
.format-list{width: 100%; float: left;}
.format-list span{width: 25%; float: left; display: block; text-align: center;}
.format-list span a{text-decoration: none; color: #000;}
.integration-heading{text-align: center; font-family: 'gotM'; font-size: 18px; margin-top: 30px;}
.integration-list{width: 100%; text-align: center; margin-top: 10px;}
.integration-list span{width: auto; display: inline-block; text-align: center; padding: 0 20px; border-right: 1px solid #000;}
.integration-list span:last-child{border-right: 0px;}
.integration-list span a{text-decoration: none; color: #000;}
.data-format-table{width: 100%; margin-top: 25px; border-top: 3px solid #66bdcf; border-bottom: 3px solid #66bdcf;}
.data-format-table tr th{padding: 5px 15px; background: #dcf4f8; width: 33%;border-bottom: 1px solid #c6e0e6;}
.data-format-table tr td{padding: 5px 15px; background: #dcf4f8; width: 33%;border-bottom: 1px solid #c6e0e6;}

.cdm-overview-banner-bg{background: url(../img/cdm-overview-top.jpg) bottom right no-repeat #151837; background-size:100% 100%; min-height: 400px;}
.cdm-overview-banner2-bg{background: url(../img/cdm-overview-banner2.jpg) top right no-repeat #e1e1df; background-size:100% 100%; min-height: 400px; padding-top: 50px !important;}
.cdm-overview-banner2-heading{color: #2185cf; font-size: 24px; font-family: 'gotM';}
.cdm-overview-banner2-para{color: #434141; font-size: 16px; margin-top: 10px;}
.cdm-overview-banner2-para2{color: #434141; font-size: 16px; margin-top: 10px; font-family: 'gotM';}

.cdm-overview-banner3-bg{background: url(../img/cdm-overview-banner3.jpg) bottom right no-repeat #b5ecf3; background-size:100% 100%; min-height: 600px; padding-top: 50px !important;}
.cdm-overview-banner3-heading{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 130px;}
.cdm-overview-banner3-para{color: #fff; font-size: 16px; margin-top: 10px;}

.cdm-overview-banner4-heading{color: #0887d3; font-size: 24px; margin-top: 15px; font-family: 'gotM';}
.cdm-overview-banner4-para{color: #434141; font-size: 16px; margin-top: 10px;}

.cdm-overview-banner5-bg{background: url(../img/cdm-overview-banner4.jpg) bottom right no-repeat #f8f6f7; background-size:100% auto; min-height: 750px; padding-top: 50px !important;}
.cdm-overview-banner5-heading{color: #0887d3; font-size: 24px; margin-top: 15px; font-family: 'gotM'; text-align: left;}
.cdm-overview-banner5-para{color: #434141; font-size: 16px; margin-top: 10px; text-align: left;}

.revenue-reco-banner-bg{background: url(../img/revenue-recognition-top-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px;}
.revenue-reco-banner2-bg{background: url(../img/revenue-recognition-banner2-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; padding-top: 30px !important;}
.revenue-reco-banner2-para{color: #fff; font-size: 16px; margin-top: 50px;}

.revenue-reco-banner4-heading{color: #0887d3; font-size: 24px; text-align: center; margin-top: 15px; font-family: 'gotM';}
.revenue-reco-banner4-para{color: #434141; font-size: 16px; margin-top: 10px; text-align: center;}
.reco-list{list-style: none; float: left; width: 100%;}
.reco-list li{width: 20%; float: left; text-align: center; margin-top: 25px;}
.reco-list li p {color: #434141; font-size: 16px; margin-top: 10px; font-family: 'gotR';}

.design-registration-banner-bg{background: url(../img/design-registration-top-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 500px; padding-top: 65px !important;}
.design-registration-banner2{background: url(../img/design-registration-banner2-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px;}
.design-registration-banner2-heading{color: #1771a4; font-size: 24px; margin-top: 0px; font-family: 'gotM';}
.design-registration-banner2-para{color: #434141; font-size: 18px; margin-top: 20px;}
.design-registration-banner3{background: url(../img/design-registration-banner3-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%;}
.design-registration-banner3-heading{color: #fff; font-size: 24px; margin-top: 0px; font-family: 'gotM';}
.design-registration-banner3-para{color: #fff; font-size: 18px; margin-top: 20px; margin-bottom: 50px;}
.design-registration-banner4{background: url(../img/design-registration-banner4-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%;}
.design-registration-banner4-box{border: 1px solid #fff; padding: 10px; margin-top: 40px; min-height: 270px; margin-bottom: 40px;}
.design-registration-banner4-heading{color: #fff; font-size: 24px; margin-top: 0px; font-family: 'gotM';}
.design-registration-banner4-para{color: #fff; font-size: 16px; margin-top: 10px;}

.deal-registration-banner2{background: url(../img/deal-registration-banner2-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 500px;}
.deal-registration-banner2-heading{color: #1771a4; font-size: 24px; margin-top: 30px; font-family: 'gotM';}
.deal-registration-banner2-para{color: #434141; font-size: 16px; margin-top: 10px;}
.deal-registration-banner4{background: url(../img/deal-registration-banner4-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%;}
.deal-registration-banner4-box{border: 1px solid #fff; padding: 20px; margin-top: 20px; margin-bottom: 20px; min-height: 160px;}
.deal-registration-banner4-heading{color: #fff; font-size: 24px; margin-top: 30px; font-family: 'gotM'; text-align: left;}
.deal-registration-banner4-para{color: #fff; font-size: 16px; margin-top: 0px; text-align: left;}
.deal-registration-banner4-heading2{color: #fff; font-size: 24px; margin-top: 0px; font-family: 'gotM'; text-align: left;}
.deal-registration-banner4-para2{color: #fff; font-size: 16px; margin-top: 10px; text-align: left;}

.opportunity-registration-banner2{background: #fff;}
.opportunity-registration-banner2-para{color: #434141; font-size: 18px; margin-top: 30px; text-align: center;}
.opportunity-registration-banner2-para2{color: #434141; font-size: 18px; margin-top: 20px; text-align: center; margin-bottom: 20px;}
.opportunity-registration-banner4{background: url(../img/opportunity-registration-banner4-bg.jpg) top right no-repeat #b5ecf3; background-size:100% auto; min-height: 300px;}
.opportunity-registration-banner4-heading{color: #fff; font-size: 24px; margin-top: 30px; font-family: 'gotM'; text-align: center;}
.opportunity-registration-banner4-heading2{color: #fff; font-size: 24px; margin-top: 0px; font-family: 'gotM'; text-align: center;}
.opportunity-registration-banner4-box{border: 1px solid #fff; padding: 20px 50px; width:100%; margin-top: 40px; margin-bottom: 40px; border-radius:10px;}
.opportunity-registration-banner4-box a{font-size:24px; color:#2b85c1; text-decoration:none;}
.opportunity-registration-banner4-box:hover{background:#2b85c1;}
.opportunity-registration-banner4-box:hover a{color:#fff;}

.royal-manage-top-banner-bg{background: url(../img/royal-manage-top-banner-bg.jpg) top center no-repeat #000000; padding-top: 65px !important; background-size: 100% 100%;}
.royal-manage-life-banner-3-bg{background: url(../img/royal-manage-life-banner-3.jpg) top center no-repeat #091217; background-size: 100% 100%; min-height: 565px;}
.revenue-heading{color: #fff; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 40px;}
.revenue-para{color: #fff; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: left; line-height: 25px;}

.royal-manage-banner2-bg{background: url(../img/royal-manage-banner-2.jpg) top center no-repeat #243331; background-size: 100% 100%;}
.royal-manage-banner3-bg{background: url(../img/royal-manage-banner-3.jpg) top center no-repeat #243331; background-size: 100% 100%; min-height: 350px;}
.royal-manage-banner3-heading{color: #fff; font-size: 24px; margin-top: 50px; font-family: 'gotM';}
.royal-manage-banner3-para{color: #fff; font-size: 16px; margin-top: 20px;}
.royal-manage-banner4-bg{background: url(../img/royal-manage-banner-4.jpg) top center no-repeat #243331; background-size: 100% 100%;}
.royal-manage-banner5-bg{background: url(../img/royal-manage-banner-5.jpg) top center no-repeat #243331; background-size: 100% 100%;}

.inventory-top-banner-bg{background: url(../img/inventory-top-banner-bg.jpg) bottom center no-repeat #13120d; min-height: 400px;padding-top: 65px !important; background-size: 100% 100%;}
.inventory-banner3-bg{background: url(../img/inventory-banner3.jpg) bottom center no-repeat #555658; background-size: 100% 100%;}
.inventory-banner4-bg{background: url(../img/inventory-banner4.jpg) top center no-repeat #243331; background-size: 100% 100%;}
.inventory-banner5-bg{background: url(../img/inventory-banner5.jpg) top center no-repeat #243331; background-size: 100% 100%; min-height: 700px;}
.inventory-banner5-heading{color: #0b0b0b; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 200px;}
.inventory-banner5-para{color: #0b0b0b; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: left; line-height: 25px;}

.incentive-marketing-bg{background: #f4f4f4;}
.incentive-marketing-banner2{background: url(../img/incentive-marketing-banner2.jpg) bottom center no-repeat #000; background-size: 100% 100%; min-height: 700px;}
.incentive-marketing-banner2-para{color: #cdd2d5; font-size: 16px; margin-top: 100px;}
.incentive-marketing-banner2-para2{color: #cdd2d5; font-size: 16px; margin-top: 30px;}
.incentive-marketing-banner3{background: url(../img/incentive-marketing-banner3.jpg) top center no-repeat #243331; background-size: 100% 100%; min-height: 500px;}
.inventory-banner3-heading{color: #0b0b0b; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 50px;}
.inventory-banner3-para{color: #0b0b0b; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: left; line-height: 25px;}
.incentive-marketing-banner4{background: url(../img/incentive-marketing-banner4.jpg) bottom center no-repeat #243331; background-size: 100% 100%; min-height: 500px;}
.inventory-banner4-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 50px;}
.inventory-banner4-para{color: #0b0b0b; font-size: 16px; font-family: 'gotR'; margin-top: 10px; text-align: left; line-height: 25px;}
.incentive-management-bg{background: #fff;}
.incentive-management-banner2-bg{background: url(../img/incentive-management-banner2.jpg) bottom center no-repeat #243331; background-size: 100% 100%; min-height: 500px; padding-top: 40px !important;}
.incentive-management-banner2-heading{color: #cdd2d5; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.incentive-management-banner2-para{color: #cdd2d5; font-size: 16px; margin-top: 10px;}
.incentive-management-banner3-bg{background: url(../img/incentive-management-banner3.jpg) bottom center no-repeat #243331; background-size: 100% 100%; padding-top: 30px !important;}
.incentive-management-blue-bg{background: #0887d3;}
.incentive-management-blue-heading{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 20px;}
.incentive-management-blue-para{color: #fff; font-size: 16px; font-family: 'gotR'; margin-top: 10px; line-height: 25px;}
.incentive-management-white-bg{background: #fff; padding-top: 50px !important;}
.incentive-management-white-box-trans{background: #f8f6f6; border: 1px solid #757575; padding: 30px; min-height: 350px;}
.incentive-management-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left;}
.incentive-management-para{color: #0b0b0b; font-size: 16px; font-family: 'gotR'; margin-top: 10px; line-height: 25px;}
.incentive-management-table{width: 100%;}
.incentive-management-table tr td{width: 25%; padding: 20px;}
.incentive-management-blue-headingsml{color: #fff; font-size: 16px; font-family: 'gotM'; margin-top: 10px;}
.incentive-management-blue-parasml{color: #fff; font-size: 14px; font-family: 'gotR'; margin-top: 5px; line-height: 20px;}
.white-icon-box{background: #ffffff; padding: 10px; margin-top: 20px; min-height: 140px; align-items: center;}
.heading-blue{background: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left; color: #fff; margin-top: 30px; padding: 5px 10px;}
.pricing-thumbbox-heading{color: #0887d3; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 10px;}
.pricing-thumbbox-para{color: #0b0b0b; font-size: 16px; font-family: 'gotR'; margin-top: 10px; line-height: 25px;}
.pricing-thumbbox-list{padding-left: 15px; margin-top: 20px;}
.pricing-thumbbox-list li{font-size: 16px;}
.mdf-thumbbox-list{padding-left: 15px; margin-top: 14px;}
.mdf-thumbbox-list li{font-size: 14px;}
.incentive-management-para-list{font-size: 16px; padding-left: 15px;}
.incentive-management-white-box-trans2{background: #fff; border: 1px solid #757575; padding: 30px; min-height: 580px; margin-top: 50px;}
.sales-comm-top-bg{background: url(../img/sales-comm-top-bg.jpg) bottom center no-repeat #0c0e27;padding-top: 65px !important; background-size: 100% 100%;}
.sales-comm-white-box-trans2{background: #fff; border: 1px solid #757575; padding: 30px; min-height: 330px; margin-top: 50px;}
.sales-comm-banner2-bg{background: url(../img/sales-comm-banner2.jpg) bottom center no-repeat #243331; background-size: 100% 100%; min-height: 500px;}
.industry-top-bg{background: url(../img/industry-top-banner-bg.jpg) bottom center no-repeat #3a677e;padding-top: 65px !important; background-size: 100% 100%;}
.sahana-top-bg{background: url(../img/sap-sahana-banner.jpg) bottom center no-repeat #0c0e27;padding-top: 65px !important; background-size: 100% 100%;}
.industry-banner2-bg{background: url(../img/industry-banner2.jpg) bottom center no-repeat #e4ecf4;padding-top: 20px !important; background-size: 100% 100%;}
.sahana-banner2-bg{background: url(../img/sap-sahana-banner2.jpg) bottom center no-repeat #e4ecf4;padding-top: 20px !important; background-size: 100% 100%;}
.industry-list{padding-left: 15px;}
.industry-list li{color: #000; font-size: 16px;}
.industry-list li a{color: #000; text-decoration: none;}
.industry-banner2-heading{color: #000; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.industry-banner2-para{color: #000; font-size: 16px; margin-top: 10px;}
.industry-banner3-bg{background: url(../img/industry-banner3.jpg) bottom center no-repeat #23373f;padding-top: 20px !important; background-size: 100% 100%;}
.industry-banner3-heading{color: #fff; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.industry-banner3-para{color: #fff; font-size: 16px; margin-top: 10px;}
.industry-list2{padding-left: 15px;}
.industry-list2 li{color: #fff; font-size: 16px;}
.industry-list2 li a{color: #fff; font-size: 16px; text-decoration: none;}
.industry-banner4-bg{background: url(../img/industry-banner4.jpg) bottom center no-repeat #e1f0f8;padding-top: 20px !important; background-size: 100% 100%;}
.industry-banner4-heading{color: #000; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.industry-banner4-para{color: #000; font-size: 16px; margin-top: 10px;}
.industry-banner5-bg{background: url(../img/industry-banner5.jpg) bottom center no-repeat #f4f4f4;padding-top: 20px !important; background-size: 100% 100%;}
.industry-banner6-bg{background: url(../img/industry-banner6.jpg) bottom center no-repeat #dcdddf;padding-top: 20px !important; background-size: 100% 100%;}
.industry-banner6-heading{color: #000; font-size: 24px; margin-top: 25px; font-family: 'gotM';}
.industry-banner6-para{color: #000; font-size: 16px; margin-top: 10px;}


.home-page-top-bg{background: url(../img/home-page-top-bg.jpg) bottom center no-repeat #07021d;padding-top: 100px !important; background-size: 100% 100%; min-height: 400px;}
.home-page-footer-bg{background: url(../img/home-page-footer-image.jpg) bottom center no-repeat #2b5a84; padding-top: 20px !important; padding-bottom: 700px !important;}
.home-footer-heading{color: #fff; font-size: 24px; margin-top: 25px; font-family: 'gotM'; background: url(../img/home-footer-heading-bg.jpg) bottom left no-repeat; padding-bottom: 10px;}
.home-footer-heading2{color: #000; text-align: center; font-size: 24px; margin-top: 0px; font-family: 'gotM';}
.home-footer-para{color: #fff; font-size: 16px; margin-top: 10px; padding-bottom: 20px;}
.home-footer-para2{color: #000; font-size: 16px; text-align: center; margin-top: 10px; padding-bottom: 20px;}

.contact-banner-bg{background: url(../img/contact-top-bg.jpg) bottom center no-repeat #e1f0f8;padding-top: 100px !important; background-size: 100% auto; min-height: 450px;}
.white-bg-contact{background: #fff; box-shadow: 0px 0px 10px #ccc; padding: 50px !important; position: relative; top: -50px; border-radius: 25px;}
.contact-input{width: 100%; height: 35px; border-bottom: 1px solid #ccc; border-top: 0; border-left: 0; border-right: 0; font-size: 16px; margin-bottom: 50px;}
.contact-input:focus{outline: none;}
.contact-label{color: #000; font-size: 16px;}
.contact-form-message{width: 100%; height: 100px; border-bottom: 1px solid #ccc; border-top: 0; border-left: 0; border-right: 0; font-size: 16px; margin-bottom: 50px;}
.contact-form-message:focus{outline: none;}
.contact-submit-btn{background: #0887d3; color: #fff; border: 1px solid #0887d3; border-radius: 5px; font-size: 16px; font-family: gotM; padding: 5px 15px;}
.home-transparent-box{border:1px solid #fff; background: rgba(255,255,255,0.4); padding: 20px; margin-top: 10px; }
.protocol-bg{background:#66bdcf; float:left; width:100%; padding:10px; margin-top:20px;}

@media screen and (max-width: 767px){
    .right-bar{display: none !important;}
    .banner-bg{background: #082350; min-height: 500px;padding-top: 65px !important;}
    .banner-heading{color: #cdd2d5; font-size: 30px; margin-top: 35px; font-family: 'gotL'; line-height: 34px;}
    .banner-heading2{color: #cdd2d5; font-size: 20px; margin-top: 25px; font-family: 'gotL';}
    .banner-para{color: #cdd2d5; font-size: 18px; margin-top: 20px;}
    .book-btn-banner{margin-top: 25px;}
    .book-btn-banner button{background: #075a8f; border:1px solid #fff; color: #fff; text-transform: uppercase; padding: 5px 10px; border-radius: 5px;}
    .design-win-bg{background: #222222; min-height: 400px; background-size: auto 100%; padding-bottom: 50px !important;}
    .built-bg{background: #243331;}
    .partner-bg{background: #8cc8fa; min-height: auto;}
    .design-commission-bg{background: #09486a;}
    .real-bg{background: url(../img/real-time-bg.jpg) bottom center no-repeat #070707;}

    .info-bg{background: none; min-height: auto; width: 100%; margin: 0 auto;}
    .info-heading1{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para1{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading2{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para2{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading3{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para3{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading4{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para4{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading5{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para5{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading6{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para6{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading7{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para7{color:#000; padding-left: 0px;padding-right: 0px;}
    .info-heading8{color:#0887d3; padding-left: 0px;padding-right: 0px;padding-top: 20px; font-family: 'gotB'; font-size: 16px;}
    .info-para8{color:#000; padding-left: 0px;padding-right: 0px;}
    .cdm-banner2-bg{background: #fcfcfc;}
    .cdm-banner3-bg{background: #545d6e;}
    .cdm-banner3-heading{color: #fff; font-size: 24px; margin-top: 30px; font-family: 'gotM';}
    .cdm-banner4-bg{background:#fefefe; padding-top: 50px !important;}
    .cdm-data-banner2-bg{background: #0c0a11;}
    .cdm-data-banner3-bg{background: #b5ecf3;}
    .cdm-data-banner3-heading{margin-top: 30px; font-family: 'gotM';}
    .cdm-inventory-banner2-bg{background:#132e41;}
    .cdm-inventory-banner3-bg{background: #060515;}
    .cdm-inventory-border-box{min-height: auto;}
    .cdm-overview-banner-bg{background: url(../img/cdm-overview-top.jpg) top right no-repeat #b5ecf3; background-size:auto; min-height: 400px;}
    .cdm-overview-banner2-bg{background: #e1e1df; padding-top: 0px !important;}
    .cdm-overview-banner2-heading{color: #2185cf; font-size: 20px; font-family: 'gotM'; margin-top: 30px;}
    .cdm-overview-banner3-bg{background: #9ca7bb; padding-top: 0px !important;}
    .cdm-overview-banner3-heading{color: #fff; font-size: 20px; font-family: 'gotM'; margin-top: 30px;}
    .cdm-overview-banner5-bg { background: url(../img/cdm-overview-banner4.jpg) bottom right no-repeat #f8f6f7; background-size: 100% auto; min-height: 750px; padding-top: 50px !important; }
    .design-registration-banner-bg{background: url(../img/design-registration-top-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 500px; padding-top: 65px !important;}
    .deal-registration-banner2{background: #ffffff; background-size:100% auto; min-height: 500px;}
    .deal-registration-banner4{background: #116caa; background-size:100% auto;}
    .design-registration-banner2{background: #ffffff;}
    .design-registration-banner3{background: #aec0ce;}
    .design-registration-banner4{background: #116caa;}
    .opportunity-registration-banner4{background: #116caa;}
    .revenue-reco-banner-bg{background: url(../img/revenue-recognition-top-bg.jpg) top right no-repeat #b5ecf3; background-size:100% 100%; min-height: 400px;}
    .reco-list li{width: 50%; float: left; text-align: center; margin-top: 25px; min-height: 130px;}
    .revenue-reco-banner2-bg { background: url(../img/revenue-recognition-banner2-bg.jpg) bottom center no-repeat #a6abaf; background-size: 100% auto; padding-top: 30px !important; }
    .royal-manage-top-banner-bg { background: url(../img/royal-manage-top-banner-bg.jpg) bottom center no-repeat #0c0e27; min-height: 500px; padding-top: 65px !important; background-size: 100% auto; }
    .royal-manage-banner2-bg { background: #3c3835;}
    .royal-manage-banner3-bg { background: #18181d;}
    .royal-manage-banner4-bg{background: #116caa;}
    .royal-manage-banner5-bg{background: #545551;}
    .royal-manage-life-banner-3-bg { background: url(../img/royal-manage-life-banner-3.jpg) bottom center no-repeat #161e20; background-size: 100% auto; min-height: 565px; }
    .industry-top-bg{background: url(../img/industry-top-banner-bg.jpg) bottom center no-repeat #0c0e27;padding-top: 65px !important; background-size: 100% 100%;}
    .industry-banner2-bg{background: #e4ecf4;}
    .industry-banner3-bg{background: #23373e;}
    .industry-banner4-bg{background: #e1eff8;}
    .industry-banner5-bg{background: #f4f4f4;}
    .sales-comm-top-bg{background: #0c0e27;}
    .inventory-top-banner-bg { background: url(../img/inventory-top-banner-bg.jpg) bottom center no-repeat #11120d; min-height: 400px; padding-top: 65px !important; background-size: 100% auto; }
    .inventory-banner3-bg{background: #757a86;}
    .inventory-banner4-bg{background: #d0d1d3;}
    .inventory-banner5-bg{background: #d6d6d6;}
    .inventory-banner5-heading{margin-top: 30px;}
    .incentive-management-banner2-bg{background: #0c0c0e; padding-top: 0px !important;}
    .incentive-management-banner3-bg{background: #4d4d4d; padding-top: 0px !important;}
    .incentive-management-table tr td{width: 100%; padding: 0px;}
    .incentive-management-table tr td img{margin-top: 20px;}
    .incentive-management-white-box-trans{margin-bottom: 30px;}
    .incentive-marketing-banner2-para{margin-top: 40px;}
    .incentive-marketing-banner3{background: #c7ced8;}
    .home-page-top-bg { background-size: 100% 100%;}
    .home-page-footer-bg{background: #2b5a84;padding-bottom: 0px !important;}
    .contact-banner-bg{ background-size: 100% 100%;}
    .cdm-data-banner5-bg{background: #eef4f4;}
    .cdm-data-banner7-bg{background: #007acf;}
}
@media screen and (min-width:1400px) and (max-width: 1440px){
.cdm-banner2-bg {
    background: url(../img/cdm-banner2.jpg) top right no-repeat #fcfcfc;
    background-size: auto 100%;
}
}
@media screen and (min-width:1500px) and (max-width: 1679px){

.cdm-banner2-bg {
    background: url(../img/cdm-banner2.jpg) top right no-repeat #fcfcfc;
    background-size: auto 100%;
}
.incentive-management-banner2-bg {
    background: url(../img/incentive-management-banner2.jpg) bottom center no-repeat #243331;
    background-size: 100% auto;
    min-height: 700px;
    padding-top: 40px !important;
}
.incentive-management-banner2-heading {
    color: #cdd2d5;
    font-size: 24px;
    margin-top: 50px;
    font-family: 'gotM';
}
.deal-registration-banner2 {
    background: url(../img/deal-registration-banner2-bg.jpg) top right no-repeat #b5ecf3;
    background-size: 100% auto;
    min-height: 600px;
}
.design-registration-banner3 {
    background: url(../img/design-registration-banner3-bg.jpg) top right no-repeat #b5ecf3;
    background-size: 100% auto;
    min-height: 350px;
}
}
@media screen and (min-width:1680px) and (max-width: 1700px){
.royal-manage-top-banner-bg{min-height: 670px;}
}
@media screen and (min-width:1800px) and (max-width: 1920px){

.cdm-banner2-bg {
    background: url(../img/cdm-banner2.jpg) top right no-repeat #fcfcfc;
    background-size: auto 100%;
}
.incentive-management-banner2-bg {
    background: url(../img/incentive-management-banner2.jpg) bottom center no-repeat #243331;
    background-size: 100% auto;
    min-height: 700px;
    padding-top: 40px !important;
}
.incentive-management-banner2-heading {
    color: #cdd2d5;
    font-size: 24px;
    margin-top: 50px;
    font-family: 'gotM';
}
.deal-registration-banner2 {
    background: url(../img/deal-registration-banner2-bg.jpg) top right no-repeat #b5ecf3;
    background-size: 100% auto;
    min-height: 600px;
}
.design-registration-banner3 {
    background: url(../img/design-registration-banner3-bg.jpg) top right no-repeat #b5ecf3;
    background-size: 100% auto;
    min-height: 350px;
}
}


.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: left;
  padding: 0 10px 0 0;
  text-decoration: none;
}

.dropdown {
  float: left;
  position: static !important;
}
.nav>li{position: static;}

.dropdown .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font: inherit;
  margin: 0;
}



.dropdown-content {
  display: none;
  position: absolute;
  padding: 20px;
  background: rgba(0,0,0,0.9);
  top: 35px;
  width: 105%;
  left: 0%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 99;
}


.dropdown-content p a{color: #127fbc; font-family: 'gotB'; font-size: 15px; padding-bottom: 0; padding-top: 10px;}
.dropdown-content a{font-size: 14px; color: #fff; display: block; padding-top: 0px; padding-bottom: 0px; font-weight: 500;}


.dropdown:hover .dropdown-content {
  display: block;
}

/* Create three equal columns that floats next to each other */




/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width:767px){
    .nav>li{position: static; width:100%;}
    .dropdown-content {
      display: none;
      position: relative;
      padding: 20px;
      background: rgba(33,49,57,0.9);
      top: 0;
      float:left;
      width: 100%;
      left: 0%;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 99;
    }
    
    .rOne li{
        width:100%;
    }
    .rOne li:last-child {
        width: 100%;
    }
    

}
.rOne{width: 100%; float: left; margin-bottom: 10px;}
.rOne li{float: left; width: 26%; padding: 0px 20px; border-right: 1px solid #ccc; min-height:260px; list-style:none;}
.rOne li:first-child{ border-right: 1px solid #ccc; width:21%;}
.rOne li:last-child{width: 25%;border-right: 0px solid #ccc;}
.rOne li a{display: block; width: 100%;}
.rOnee{width: 100%; float: left; margin-bottom: 10px;}
.rOnee li{float: left; width: 26%; padding: 0px 0px 0px 20px; border-right: 1px solid #ccc; min-height: 80px;}
.rOnee li:first-child{ border-right: 1px solid #ccc; padding: 0px; width:21%;}
.rOnee li:last-child{width: 25%;border-right: 0px solid #ccc;}
.rOnee li a{display: block; width: 100%;}
.rTwo{width: 100%; float: left; margin-bottom: 0px;list-style: none;margin-top: 5px;margin-left:15px;}
.rTwo li{width: 100%; float: left; margin-left: 0px; border-right: 0 !important; padding: 0px 0px; min-height: auto;}
.rTwo li a{color: #fff; padding-top: 0px; padding-bottom: 7px;}
.rThree{width: 100%; float: left;}
.rThree p{padding: 0px 30px;}
.rThree li{width: 33%; float: left; border-right: 0; padding: 0px 30px; min-height: auto;}
.rThree li a{color: #fff; padding-top: 0px; padding-bottom: 0px;}
.dropdown:hover .dropdown-content{display: block;}
.rTwo li:last-child{width: 100%;}
.rTwo li:first-child{ border-right: 1px solid #ccc; padding: 0px; width:100%;}
.footer-logo{margin-top:15px;}
.footer-social{margin-top:10px;}
.footer-social a{margin-right:10px;}
.footer-address{font-size: 12px; color:#fff;margin-top:10px;margin-left:3px;}
.contact-us-phone {padding-left: 30px;}

@media screen and (min-width: 768px) and (max-width: 1024px){
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 6px;
}
nav ul li a span {
    color: #000;
    font-size: 12px;
}
.contact-us-phone{padding-left:20px;}
}
@media screen and (max-width:767px){
    .nav>li{position: static; width:100%;}
    .dropdown-content {
      display: none;
      position: relative;
      padding: 20px;
      background: rgba(33,49,57,0.9);
      top: 0;
      float:left;
      width: 100%;
      left: 0%;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 99;
    }
    .rOneee li {
        float: left;
        width: 100%;
        padding: 0px 0px 0px 20px;
    }
    .rOne li{
        width:100%;
    }
    .rOne li:last-child {
        width: 100%;
    }
    .rOnee li {
        float: left;
        width: 100%;
        padding: 0px 0px 0px 0px;
    }
.rOne li:first-child{ border-right: 0px solid #ccc; padding: 0px; width:100%;}
.rOne li{border-right: 0px solid #ccc; min-height:auto;}
.rOnee{list-style:none;}
.rOnee li:first-child{ border-right: 0px solid #ccc; padding: 0px; width:100%;}
.rOnee li:last-child{width: 100%;border-right: 0px solid #ccc;}
.rOnee li{border-right: 0px solid #ccc; min-height: auto;}
.footer-links li{float: left; width: 100%; border-right: 0px solid #0887d3; text-align: center;}
}
.rOnee{list-style:none;}
.rOnee .rTwo{margin-left:0px;}

@media screen and (min-width:800px) and (max-width: 1200px){
.cdm-overview-banner2-bg{background: url(../img/cdm-overview-banner2-tab.jpg) top right no-repeat #e1e1df; background-size:100% 100%; min-height: 400px; padding-top: 50px !important;}
.cdm-overview-banner3-heading{color: #fff; font-size: 24px; font-family: 'gotM'; margin-top: 0px;}
.cdm-overview-banner3-bg{background: url(../img/cdm-overview-banner3.jpg) bottom right no-repeat #b5ecf3; background-size:100% 100%; min-height: auto; padding-top: 50px !important;}
.pos-thumb-holder p { position: absolute; font-size: 22px; bottom: 30px; color: #fff; left: 10px; line-height: 24px; font-family: 'gotL'; right: 10px; }
.cdm-inventory-banner2-bg{background: url(../img/cdm-inventory-top-banner2-tab.jpg) top right no-repeat #b5ecf3; background-size:100% auto; min-height: auto; padding-top: 50px !important;}
.cdm-data-banner2-bg{background: url(../img/cdm-data-formats-banner2-tab.jpg) top right no-repeat #0c0a11; background-size:auto 100% ;}
.cdm-data-banner5-bg{background: url(../img/cdm-data-formats-banner5-tab.jpg) bottom right no-repeat #eff4f4; background-size:100% auto; min-height: 400px;}
.cdm-data-banner7-bg{background: url(../img/cdm-data-formats-banner7-tab.jpg) top center no-repeat #09486a; background-size: 100% 100%;}
.incentive-marketing-banner3{background: url(../img/incentive-marketing-banner3-tab.jpg) top center no-repeat #243331; background-size: 100% 100%; min-height: auto;}
.inventory-banner5-heading{color: #0b0b0b; font-size: 24px; font-family: 'gotM'; text-align: left; margin-top: 50px;}
.inventory-banner5-bg{background: url(../img/inventory-banner5.jpg) top center no-repeat #243331; background-size: 100% auto; min-height: auto;}
.inventory-banner4-bg{background: url(../img/inventory-banner4-tab.jpg) bottom center no-repeat #243331; background-size: 100% 100%;}
.royal-manage-top-banner-bg{background: url(../img/royal-manage-top-banner-bg.jpg) bottom center no-repeat #0f0b27; min-height: 500px;padding-top: 65px !important; background-size: 100% auto;}
.royal-manage-banner3-bg{background: url(../img/royal-manage-banner-3.jpg) top center no-repeat #243331; background-size: 100% 100%; min-height: auto;}
.royal-manage-banner3-heading{color: #fff; font-size: 24px; margin-top: 20px; font-family: 'gotM';}
.royal-manage-banner2-bg{background: url(../img/royal-manage-banner-2-tab.jpg) bottom center no-repeat #243331; background-size: 100% 100%;}
.royal-manage-life-banner-3-bg{background: url(../img/royal-manage-life-banner-3.jpg) bottom center no-repeat #091217; background-size: 100% auto; min-height: 565px;}
.revenue-reco-banner2-bg { background: url(../img/revenue-recognition-banner2-bg.jpg) bottom right no-repeat #a8acaf; background-size: 100% auto; padding-top: 30px !important; }
.opportunity-registration-banner4{background: url(../img/opportunity-registration-banner4-bg.jpg) top right no-repeat #b5ecf3; background-size:100% auto; min-height: auto;}
.design-registration-banner-bg{background: url(../img/design-registration-top-bg.jpg) bottom right no-repeat #295a8d; background-size:100% 100%; min-height: 500px; padding-top: 65px !important;}
.deal-registration-banner2{background: url(../img/deal-registration-banner2-bg.jpg) bottom right no-repeat #fefefe; background-size:100% auto; min-height: 500px;}
.contact-banner-bg{background: url(../img/contact-top-bg.jpg) bottom center no-repeat #e1f0f8;padding-top: 100px !important; background-size: 100% auto; min-height: auto;}
}