/* Search new ui changes.*/
body {
	font-size: 16px;  font-weight: normal;  font-style: normal;  font-stretch: normal;  letter-spacing: normal;  color: #0175a2;
}

.primary-font {
	font-family: CiscoSansRegular, "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

button:focus {outline:0;}

a:hover  {
    text-decoration: underline!important;
}

.hand{
	cursor: pointer;text-decoration: underline;
}

.img-not-expand{
    cursor: default;
}

.navbar {
    margin-bottom: 0px !important;
}

.utility {
  font-size: 14px;  color: #58585b;  font-weight:300;
}

.txt-desc {
  font-weight: normal;  color: #58585b;
}

.quicklinks {
    margin-top : 1.2px;
    font-family: CiscoSans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
}

.ratings-link {
	color: #0175a2;	cursor:pointer;
}

.ratings-label-seperator {
    margin-left: 3px; color: #979797;  font-weight: 100;  margin-right: 3px;
}

.ratings {
   position: relative; top: 2px;  font-size: 15px;
}

.results-number-label{
	display: inline-block;  padding-top: 14px;  font-size: 13px; color: #58585b;
}

.refine-results-label{
    display: inline-block;  padding-top: 14px;   color: #495057;
    font-family: CiscoSans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: normal;
    text-align: left;
}

.refine-results-label span:nth-child(1) {
    cursor: pointer;
}

.refine-link:hover{
	text-decoration:none!important;
}
	
.refine-link:active{
	text-decoration:underline!important;
}

.refine-filters {
    padding-left: 15px; font-size: 13px; color: #aeaeaf;
}

.search-cisco-link{
	font-size: 18px;
}

.mt1 {
	margin-top :1%;
}

.mb1 {
	margin-bottom :1px;
}

.mb40 {
	margin-bottom : 40px;
}

.mb50 {
    margin-bottom : 50px;
}

.advanced-search-label{
	 display: inline-block;   padding-top: 14px;  font-size: 13px; color: #0175a2;
}

.search-feedback-label{
	 display: inline-block; padding-top: 14px; font-size: 13px; color: #0175a2;
}

.advanced-search-label-xs{
     font-size: 14px; color: #0175a2; margin-left: 7px;
}

.search-feedback-label-xs{
     font-size: 14px; color: #0175a2;
}

.advanced-search-plus-icon{
	margin: 0px 3px 4px 4px;
}

.advancedSearchPage-label{
	font-size: 30px; color: #58585b;	margin-top:40px; margin-bottom:30px; width: 412px;	height: 20px;
}

.advfont {
    font-weight: normal; color: #6a6b6c; margin-bottom: 4px;
}

.advinput {
    border-radius: 2px; font-size: 16px; width:413px; height:36px;	margin-left:15px;
}

.advinput-xs{
	width: 97%; height: 36px;	border-radius: 2px;	background-color: #ffffff;	border: solid 1px #d7d7d8;
}

.sm-btn-search {
	width: 97%; height: 40px;	border-radius: 100px; border: solid 1px #0175a2;
}

.triangle-up {
    width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid #0175a2; position: relative;
    bottom: 11px; right: 2px; cursor:pointer;
}

.triangle-down {
    width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #0175a2; position: relative;
    top: 11px; right: 2px; cursor:pointer;
}

.triangle-right {
    width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 9px solid #0175a2; position: relative;
    cursor:pointer;font-size:0px; bottom: 6px;
}

.refine-results-xs {
	padding-left:20px; padding-top:11px; padding-bottom:11px;
}

.refine-box-xs {
	margin-bottom: 14px; margin-top: -10px; margin-right: -30px; background-color: #f6f6f6; 
	padding-bottom: 15px; padding-right: 9%; padding-left: 9%;
}

.search-one-group-btn {
    position:relative; padding-right:2px; top:9px; font-size:18px !important;
}
.search-new-icon {
	position: relative; color: #58585b; top: 4px; font-size: 18px;
}

.loginButton{
  width: 151px; height: 40px;  border-radius: 100px;  border: solid 1px #ffffff;  margin-top:10px;  
  margin-bottom:10px; background-color: #0175a2;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
}

.loginButton:hover {
  background-color: #047fad;color: #ffffff;font-size: 16px;  font-weight: normal;border: 0;
}

.loginbutton-text{
  color: #ffffff; font-size: 16px;
}

.login-message-box{
	width: 100%; height: 60px;	border-radius: 1px;	background-color: #0175a2;
}
.login-text-message-box{
	padding-top:19px; padding-bottom:19px; color: #ffffff; font-size:16px;
}

.loginButton-xs{
	width: 100%; height: 40px;  border-radius: 100px;  border: solid 1px #ffffff;
}

.loginButton-xs:hover {
	background-color: #047fad;color: #ffffff;font-size: 16px;  font-weight: normal;border: 0;
}

.login-message-box-xs{
	width: 100%; height: auto;	border-radius: 1px;	background-color: #0175a2;
}

.login-text-message-box-xs{
	width: 100%; padding-top:10px; padding-bottom:10px; color: #ffffff; font-size:16px;
}

.icon-rtl{
	float:right; padding-left:6px;
}

.icon-ltr{
	float:left; padding-right:6px;
}

@media screen and (min-width: 992px) {
   .search-one-icon { 
        width: 27px; height: 27px; object-fit: contain; 
    }
    .search-one-cross-icon {
        width: 19px; height: 19px; 
    }
     #searchOneTDiv .dropdown-menu {
        width: 97% !important; left: inherit !important;
    }
}

@media screen and (max-width: 991px), screen and (min-width: 400px) {
   .search-one-icon { 
        width: 20px; height: 20px; object-fit: contain; 
    }
    .search-one-cross-icon {
        width: 15px; height: 15px; 
    }
    #searchOneTDiv .dropdown-menu {
        width: 99% !important; left: inherit !important;
    }
    .crossleft {
        left: 43px;
    }
    .crossright {
        right: 43px;
    }
}

@media screen and (max-width: 399px) {
    #searchOneTDiv .dropdown-menu {
        width: 113% !important; left: -6% !important;
    }
    .crossleft {
        left: 43px;
    }
    .crossright {
        right: 43px;
    }
}

.search-one-container {
    background-color:#f4f4f4; height : 66px !important;
}

.search-bar {
	height: 61px; background-color: white; margin: 0 auto;
}

.search-one-border-line {
    border-right: solid 1px #cccccc; 
}

.search-one-cross {
    border: 0 solid transparent;  background: transparent; padding-left: 0px; background-color: transparent;
}

.crossright, .crossright {
    left: 0px; right: 0px;
}

.hideicon {
    display:none;
}

.showicon {
    display:block;
}

.search-one-box {
    font-size: 16px; border-color: #C6C7CA; border-width: 0px; border-style: solid; border-radius: 4px;
}

.search-one-input {
    border-width: 0; -webkit-appearance: none; -moz-appearance: none; -moz-transition: none; -webkit-transition: none; outline: none;
    -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; height: 50px !important;
    top : 10px; font-size: 20px; font-weight: normal; color: #58585b;
}

#searchOneTDiv {
	width : 99%;
}

#searchOneTDiv .dropdown-menu {
	margin: 5px 0 0px -1px !important; padding: 2px 0 !important; border: 2px solid #f5f5f5 !important; border-top: 0px !important; box-shadow: unset;
}

#searchOneTDiv .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #999999  !important; text-decoration: none  !important; background-color: #f1f3f7  !important; font-size: 14px  !important; font-weight: normal  !important;
}

#searchOneTDiv .dropdown-menu > li > a {
    font-size: 14px !important;  font-weight: normal !important; color: #999999 !important;
}

.dropdown-menu > li {
    margin-left: 0px !important;  margin-right: 0px !important;
}

.footerRectStyle {
  width: 100%; height: auto; background-color: #8e9299; font-size: 13px;
}

.footertext{
	color:#ffffff !important;
}

.noResPgText{
	font-size: 14px; font-weight: normal; color: #58585b; 
}

.Results-per-page {
  width: 113px;  height: 21px;  font-size: 14px;  font-weight: normal;  color: #58585b;
}

select.Results-per-page:focus::-ms-value {
	background: white; /* THIS LINE REMOVES THE BLUE BACKGROUND in IE*/
	color: black; /* the -ms-value element defaults to white text, so a different font colour is needed for text to be visible */
}

.gss-load-more{
  padding:0;
}

.sortbox{
  width: 77px;  height: 33px;  border: solid 1px #c6c7ca;
}
  
.loadMoreButton{  
    width: auto; min-width:151px; height: 40px;  border-radius: 100px !important;  border: solid 1px #0175a2 !important; 
    background-color: #ffffff;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
}
.loadMoreButton:hover{
    border: solid 1px #18365a !important; background-color:#18365a !important; color: #ffffff !important; border: 0;
}

.loadMoreButton:disabled{
	opacity:1!important;cursor: pointer;
}

.loadMoreButton-sm{
	width: auto; min-width:151px; height: 40px;  border-radius: 100px;  border: solid 1px #0175a2 !important; 
  background-color: #ffffff;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
}

.loadMoreButton-sm[disabled]{
	opacity:1!important;cursor: pointer;
}

.loadMoreButton-sm:hover{
	border: solid 1px #18365a !important; background-color:#18365a !important; color: #ffffff !important; border: 0;
}

.loadMoreText{
    font-size: 16px !important;  font-weight: normal !important;  color: #0175a2!important;padding-left:30px !important;padding-right:30px !important;
}

.adv-search-button{
	width: 140px; height: 40px; border-radius: 100px; background-color: #0175a2;font-size: 16px;  
  font-weight: normal;  color: #ffffff;
}

.adv-search-button:hover{
	background-color: #047fad;color: #ffffff;font-size: 16px;  font-weight: normal;
}

#footnavL ul { 
    padding-left:0; padding-top : 2%
}

#footnavL ul li { 
    padding-right:0.2em;
}

#footnavL .pipe {
	margin-top : 0.1em;
}

#footnavXS ul { 
    padding-left:0; padding-top : 2%
}

#footnavXS ul li { 
    display: block; width: 100%; text-align:left;
}

#footnavXS ul li a { 
  display: block;  width: 100%;  text-align: left;  padding: 6px 0px;  text-decoration: none;
}

.video-img {
    position:relative; float: left; margin: 1px 10px 10px 0px;
}

.video-title {
    font-size: 14px; padding-top: 2px;
}

.video-play-btn {
    position: absolute; top: 41%; left: 46%; opacity:0.99;	width: 0;	height: 0;	border-top: 8px solid transparent;	border-left: 15px solid #fff;
	border-bottom: 8px solid transparent;
}

.video-play-icon {
    position: absolute; top: 33%; left: 40%; opacity:0.99; font-size:30px; color: rgba(88, 88, 90, 0.8);
}

.video-play-btn-new {
	position: absolute; top: 33%; left: 40%; opacity:0.99; font-size:30px;
}

.duration-label {
	color : #999999; font-size: 14px;
}

/* Do not display i-icon for RCs in new UI.*/
.bestbetFeaturedLink > i  {
    display: none;
}

/* .bestbetFeaturedLink  div {
    padding-top: 4px;
} */

.additional-pids-label {
    font-size: 14px;
}

.additional-pids-label:hover {
    text-decoration: underline;
    cursor: pointer;
}

.additional-pids-dd {
    position: relative;  padding-right: 25px;  padding-top: 3px;
}

.additional-pids-content {
	font-size: 14px; font-weight: normal; color: #58585b; background-color:#f2f2f2; padding : 0.7em; text-align:left; margin-top: 7px;
}

.additional-pids-content .pidrow {
	padding : 0.3em;
}

.additional-pids-content .pidrow span{
    min-width:191px; max-width:191px;
}

/*This seems to be wrong, as there is no such attributes -xss; Whoever added this need to correct this/remove - Shafi */
.visible-xss {
    display: none !important;
}
.col-xss-6, .col-xss-12 {position:relative; padding-left:15px; padding-right:15px;} 
@media (min-width: 100px) and (max-width: 767px) {
     .visible-xss {
        display: block !important;
     }
     .hidden-xss {
        display: none !important;
     }
     .col-xss-6 {width:50%;}
     .col-xss-12 {width:100%;}
}

.xib-main-links {
    margin-top : 10px; 
    font-size: 14px; 
    font-family: CiscoSans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: left;
    color: #0175a2;
}

.xib-bottom-links {
    font-size: 14px; 
    font-family: CiscoSans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: left;
    color: #0175a2;
}

.xib-link-row {
	/* padding-top:7px; */
}

.xib-link-row a.arrow-more, a.arrow-more:hover, .xib-link-row-xs a.arrow-more, a.arrow-more:hover {
	text-decoration: none !important;
}

.xib-contact-sales {
	height: 35px; border-radius: 40px; border: solid 1px #0175a2; cursor:pointer; margin-top:20px;
    position: relative; vertical-align: middle; text-align: center; font-family: CiscoSans; font-size: 14px; 
    color:#0175a2; background-color: #ffffff; font-weight: normal; font-stretch: normal; font-style: normal;
    line-height: 1.36; letter-spacing: normal;width: 100% !important;padding: 0px 10px;
}

.xib-contact-sales:hover {
	background-color: #18365a; border: 1px solid #18365a; color: #ffffff; border: 0;
}

.xib-contact-sales-RR {
	height: 35px; border-radius: 40px; border: solid 1px #0175a2; cursor:pointer; margin-top:20px;
    position: relative; vertical-align: middle; text-align: center; font-family: CiscoSans; font-size: 14px; 
    color: #0175a2; background-color: #ffffff; font-weight: normal; font-stretch: normal; font-style: normal;
    line-height: 1.36; letter-spacing: normal;
}

.xib-contact-sales-RR:hover {
	background-color: #18365a; border: 1px solid #18365a; color: #ffffff; border: 0;
}

.xib-contactsales-link:hover {
	text-decoration:none !important;
}

.xib-image-col {
     height:177px;
}

.xib-image-container {
    position: absolute; 
    display: table-cell; 
    vertical-align: middle; 
    text-align: center; 
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    left: 50%;
}

.xib-image-container a img {
	display: inline-block; object-fit: contain;
}

.exec-xib-image-container {
    border: solid 1px #c6c7ca; 
    position: relative; 
    display: table-cell; 
    vertical-align: middle; 
    text-align: center; 
    margin: 15px;
}

.exec-xib-image-container a img {
    display: inline-block; 
    max-width:250px;
    max-height : 177px;
}

.expand-icon {
	position: absolute; bottom: -12px; right: 7px;
}

.expand-icon a:hover, a:visited, a:link, a:active, span {
    text-decoration: none;
}

.expand-icon span {
	font-size: 27px; position: relative; top: 11px; left: 5px; color: #58585b;
}

.seperator {
  border-right: solid 2px #d7d7d8; padding-left: 3%;
}

.pids-arrow {
  position: absolute;  left: 6px;  top: 3px;
}

accordion-group#is-open .panel-default > .panel-heading, accordion-group#is-closed .panel-default > .panel-heading {
    background-color: #f2f2f2;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

accordion-group#is-closed .panel-default > .panel-heading {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

accordion-group#is-closed .panel-default {
    border-color: #ddd;
    border-radius: 10px;
}

accordion-group#is-open .panel-default {
    border-color: #ddd;
    border-radius: 10px;
}
accordion-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.sort-padding {
padding: 0px !important;
}

#nores_ucudtry_list li{
	list-style-type: none;	position: relative;	right: 17px;
}

.pageType-font{
	color:#58585b; font-weight:300 !important; 
}

.pageType-Heading{
	font-size: 30px;
}

.pageType-Msg{
	font-size: 16px;
}

.pageType-Msg1{
	font-size: 15px;
}

.pageType-Msg2{
	font-size: 14px;
}

.filterBox{
	height: 33px; background-color: #ffffff; border: solid 1px #c6c7ca; margin-left: auto; margin-right: auto;color:#58585b
}

.sortBoxNew{
	height: 33px; background-color: #ffffff; border: solid 1px #c6c7ca; margin-left: 0px; margin-right: 0px;width:90px;color:#58585b
}

.clearFilter{
	padding-top:28px;cursor: pointer;float:left;font-size: 13px;color: #0175a2;white-space:nowrap;display:inline;
}

#nores_suggestions_list li{
    list-style: none; margin-left: -41px;margin-bottom:-5px;
}

#nores_suggestions_list li:before {
    content: "."; font-size: 20px; vertical-align: bottom; padding-right:5px; 
}

#nores_suggestions_list_rtl li{
    list-style: none; margin-right: -41px;margin-bottom:-5px;   
}

#nores_suggestions_list_rtl li:before {
    content: "."; font-size: 20px; vertical-align: bottom; padding-left:5px;
}

/* .bestbetFeaturedLink div {
	font-family: CiscoSansLight, "HelveticaNeue-Light", "Helvetica Neue Light", HelveticaNeueLight, HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;  font-size: 14px;
} */

.more-videos a.more-videos-arrow:hover {
    text-decoration: none !important;
}

.no-underline-in-accordion a:hover, a:visited, i {
    text-decoration: none !important;
}

.qA-header {
	font-size: 20px; font-weight: normal; text-align: left; color: #58585b; padding:15px; 
}
.qA-arrow {
	padding-top: 1px; padding-right: 16px; color:#0175a2;
}
.qA-accordion .panel-heading {
	background-color: #f6f6f6; padding:15px;
}
.qA-content {
	overflow-y:hidden; overflow-x:auto;
}
.qA-content-collapsed {
    max-height:170px;
}
.qA-content-title {
  	font-size: 24px; text-align: left; color: #58585b;
}
.qA-content-desc {
    font-size: 14px; font-weight: normal; text-align: left; color: #58585b; display: block; word-wrap: break-word;
}
.panel-group .panel + .panel {
	margin-top:0px !important;
}
.panel-group {
    margin-bottom: 20px;
}
.returnLink {
	font-size:13px; color:#0175a2;
}
.returnLink a:hover {
	text-decoration:none !important;
}
.qnaNote {
	color:#58585b !important;font-size:11px;
}
.videoResults {
	overflow-y: scroll;overflow-x: hidden;height: 340px;padding-top: 5px;padding-right: 5px;margin-right: -5px;
}

.more-results a.more-arrow:hover {
    text-decoration: none !important;
}

.all-video-play-icon {
    position: absolute;  opacity:0.99; top: 54px; left: 151px; 
}
.all-video-play-icon-sm {
    position: absolute;  opacity:0.99; top: 54px; left: 155px; 
}
.all-video-heading{
  font-size: 20px; font-weight: normal; text-align: left; color: #58585b;
}
.play-triangle {
    position: absolute; top: 18%; left: 30%; opacity:0.99;	width: 0;	height: 0;	border-top: 8px solid transparent;	border-left: 15px solid #fff;
	border-bottom: 8px solid transparent;
}
.playbtn::before {
    content: ''; display: block; border-top: solid 10px transparent;  border-left: solid 16px #FFF; border-bottom: solid 10px transparent; position: absolute;
    top: 50%; left: 50%; margin: -10px 0 0 -6px;
}
.playbtn {
    width: 52px; height: 0; padding-bottom: 52px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
    background-color: rgba(88, 88, 91, 0.8); position: relative; border: none;
} 
.padLeft40 {
	padding-left:43px;
}
.videoListItemTitle {
	display:inline !important; width:80%; word-wrap:break-word; font-size:16px; text-align:left; color:#0175a2;
}
.videoReturnToResult, .qnaReturnLink {
	color:#0175a2 !important; font-size:13px;
}
.videoReturnToResult a:hover{
	text-decoration:underline;
}
.videoRPPColon {
	float: right; margin-right: 5px; position: relative; top: 7px; right: 3px;
}
a.noUnderline:hover{
	text-decoration:none !important;
}

.thumbsBlue{
	color:#0175a2;
}

.thumbsBlack{
	color:#58585b;
}

a.ansLnkHover:hover{ 
	text-decoration:underline !important;
}

a.securityurl:hover{
	text-decoration: none !important;
}

.dispInline{
	display:inline;
}



/* This is used to customize the line length under the size bcoz during inclusion of (), the line length is more
.fileSizeCls > a {
    display: inline-block;
    text-decoration:none !important;  
}
.fileSizeCls > a:hover:after {
    content: "";    
    display: block;
    width: 95%;
    border-bottom: 1px solid #0175a2;
    margin: 0 auto;
}
*/
#prodRatings{
	width: 100%;
    display: inline-block;
}
#prodRatings .ngrateit-rating{
	width:	100%;
}
#prodRatings .ngrateit-rating span:nth-child(4), #prodRatings .ngrateit-rating span:nth-child(8), #prodRatings .ngrateit-rating span:nth-child(12), #prodRatings .ngrateit-rating span:nth-child(16) {
    margin-right: 3%;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .result.mb30 div a span.ng-binding {
     display:inline-block;
  }
}
@media only screen and (max-width : 767px) {
	@-moz-document url-prefix() { 
	  .result.mb30 div a span.ng-binding {
	     display:inline-block;
	  }
	}	
	.result.mb30 div a span.ng-binding {
	    position: relative;
	    height: 2.6em; /* exactly two lines */
	    text-overflow: ellipsis;
	    overflow: hidden;
	}
	.result.mb30 div a span.ng-binding:after {
	  content: "";
	  text-align: right;
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  width: 70%;
	  height: 1.2em;
	}	
}

/* Accessories Label for Product Catalogs*/
.accessories{
	background: #dfdfdf;
    color: #585858;
    padding: 4px 8px;
    position: relative;   
    border-radius: 12px 0 0 12px;
    font-size: 12px;	
    left: 5%;
    float: right;
    margin-top: -6px;
}

/* Medium & Large devices */
@media(min-width:992px){
	.accessories{
		left: 8%;
	}
}

a.securityurl.ng-scope {
    display: inline-block;
    cursor: context-menu;
}
a.securityurl.ng-scope .visible-xs img, a.securityurl.ng-scope .hidden-xs img {
    display: inline-block;
    cursor: pointer;
}
p.slideText.ng-binding {
    cursor: pointer;
    display: inline-block;
}

.right.carousel-control, .left.carousel-control{
	cursor: context-menu;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next,.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
	cursor: pointer;
	height:0 !important;
}
.carousel-control .glyphicon-chevron-right:before, .glyphicon-chevron-left:before{
	width: 10px !important;
    height: 17px !important;
}

.lockIcon {
    color:#626469;
    border: none;
    font-size: 14px;
    padding-top: 3.3px;
}

.noBorder {
    border: none;
}

/* For Rtl direction, single line ellipsis */
.rtlDispInline {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Content displaying beneath the both due to .row class */
.qA-content-desc .row {
    margin-left: 0px;
    margin-right: 0px;
}