.whatIstext .btn-outline-primary{white-space: normal;}
.rightContent h3{ font-size: 18px;font-weight: 600;margin: 0;padding-bottom: 10px;}
.comingsoonContent{padding:25px 0;}
.table-wrap .table{margin-bottom:0;}
.swiftheaderwidgets{color: #ffffff;}
.swiftheaderwidgets h1{font-size: 48px; font-weight: bold;}
.swiftheaderwidgets p{font-size: 24px; line-height: 1.4; padding: 0 130px; color:#ffffff;}
.searchswiftCodeunitedStates .swiftheaderwidgets p{color:#ffffff;}
.boxProperty{
	background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 8px #57575730; 
	border-radius: 36px; min-height:545px;
}
.boxPadding{padding:30px 50px;}
.mt25{margin-top: 25px;}
.boxProperty h1{color:#1D6A90; font-size: 32px; font-weight: 600;}
.boxProperty p{color:#1D6A90; font-size: 20px; padding: 0; margin: 0;}
.boxProperty .labelContent{font-size: 16px; color: #5c5c5c; padding-top:15px; margin: 0; font-weight: 500;}
.boxProperty .form-control{height: 47px; color: #5c5c5c; font-size: 18px; font-weight: 500;}
.boxProperty .btn-primary,
.sendMoneyBoxProperty .btn-primary{
	height:60px; width: 100%; margin-top: 25px; line-height:43px; font-size: 20px; font-weight: 600;
	background-color:#FC8E06; border-color:#FC8E06;
}
.sendMoneyBoxProperty{
	background: transparent linear-gradient(243deg, #1D6A90 0%, #4DA2CC 100%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 8px #57575730; border-radius: 36px; color: #ffffff;  min-height:545px;
}
.sendMoneyBoxProperty .smaWidgets{font-size: 24px; font-weight: 500; position: relative;}
.sendMoneyBoxProperty .sendMoneyicon{
	background:url('../images/swift-img/sendMoney.png'); 
	background-repeat:no-repeat; width: 100px; height: 84px; display: inline-block;
	position: absolute; top: -20px; right: -15px; background-size: 100px; 
}
.sendMoneyBoxProperty ul{padding:0 0 0 35px; margin: 0; list-style: none;}
.sendMoneyBoxProperty ul li{font-size: 16px; color: #ffffff; font-weight: 500; margin-top:30px; position: relative;}
.sendMoneyBoxProperty ul li:before{
	content:''; position: absolute; top: 0; left:-35px; width: 24px; height: 24px; 
	background:url('../images/swift-img/circle-outline.png'); display: inline-block;
	background-size:24px; 
}
.swiftbg{position: relative; padding: 50px 0;}
.background_img{
	position: absolute; top:0; left: 0;
	background:url('../images/swift-img/background-img.png');
	width: 100%; height: 554px;
}
.paraBtn p{padding: 0; margin: 0; font-size:18px; color: #5c5c5c;}
.paraBtn .primaryTextbtn{color:#FC8E06; font-size: 24px; font-weight: 600; margin-top: 15px; text-decoration: underline;}

.wift2ndSection{background:#F6FCFF; padding: 50px 0;}
.whatIstext h4, .whatIstext h2{font-size: 24px; color:#1D6A90; font-weight: 600; padding-left: 15px; border-left: solid 4px #1D6A90;}
.whatIstext p{padding-top: 15px; font-size:16px; color: #5c5c5c;}
.understandingSwiftlist{margin: 0; padding: 0 0 0 45px; position: relative; overflow: hidden;}
.understandingSwiftlist li:before{
	content:''; position: absolute; left:0; width:24px; height: 24px; 
	background:url('../images/swift-img/tickcircle.png'); display: inline-block;
	background-size:24px;  z-index: 1;
}
.understandingSwiftlist:after{
	content:''; position: absolute; left:12px; height: 100vh; width: 1px;
	background:#1D6A90; top:0;
}
.understandingSwiftlist li{font-size: 16px; color: #5c5c5c; margin-top:25px; list-style: none;}
.understandingSwiftlist li label{display: block;}
.howDoIfindBox{min-height: 230px;}
.carouselWidgets{padding: 50px 0; background:#F6FCFF;}
.countrySlider{
	display: flex; flex-wrap: wrap; padding: 0 35px;
}
.countrySlider div a{
	background: transparent linear-gradient(228deg, #FFFFFF 0%, #A2E0FF 100%) 0% 0% no-repeat padding-box;
	border: 1px solid #1D6A90; margin: 15px;
	width:148px; height: 148px; border-radius: 4px;
	display: flex; align-items:center; text-align: center;
	line-height: 24px; font-size: 20px;
    	text-decoration: underline; justify-content: center;
}
.countrySlider div a:hover{
	box-shadow: 1px 3px 10px #267aa44d;
    background: #ebf8ff;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}
.carousel-control.left, .carousel-control.right{background-image: inherit;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left: 10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right: 10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
	background:#1D6A90; border-radius: 100px; width: 36px; height: 36px; line-height: 36px;
	font-size: 18px;
}
.carousel-control{width: auto;}

.siftFaqsWidgets{padding:0 0 50px 0;}
.siftFaqsWidgets .panel-heading{padding:20px 25px;}
.siftFaqsWidgets .panel-title{color:#1D6A90; font-size: 18px;}
.siftFaqsWidgets .panel-body p{color: #5c5c5c; font-size: 16px; line-height: 1.5; }
.rotate {
  -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
  -moz-transform: rotate(-180deg); /* Firefox */
  -ms-transform: rotate(-180deg); /* IE 9 */
  transform: rotate(-180deg); /* Standard syntax */
}
.tablewidth100{width: 100%;}
.tableLabel{font-size: 20px; color: #ffffff; font-weight: 500;}
.table-wrap {background: #fff; max-height: 450px; overflow-x: hidden; overflow-y: scroll;}
.table thead tr th,
.table tbody tr td{font-size: 16px; color: #5c5c5c;}
.table tbody tr:nth-child(odd) {background: #eeeeee;}
.table tbody tr:nth-child(even){background: #ffffff;}
.SaveBtn .btn-primary{
	height:60px; width:auto; margin-top: 25px; line-height:43px; font-size: 20px; font-weight: 600;
	background-color:#FC8E06; border-color:#FC8E06; padding:6px 24px;     white-space: normal;
}

.bankDetailsopt{font-size: 16px; color: #1D6A90; display: block; margin-top: 15px; position: relative;}
.bankDetailsopt .numCircle{
	width:24px; height: 24px; border-radius: 100px; border: solid 1px #1D6A90; display: inline-block;
	text-align: center; line-height: 24px;  font-weight: bold; font-size: 13px; margin-right: 5px;
}
.btn-outline-primary{text-decoration: underline; font-size: 16px; padding: 0; margin-top: 25px;}
.lookRightWidgets{margin-top:25px;}
.lookRightWidgets .lookRight{font-size:24px; color: #ffffff; font-weight: bold; display: flex; align-content: center;}
.lookRightWidgets .lookRight svg{margin-right:10px;}
.lookRightWidgets p{font-size:18px; color: #ffffff; font-weight:400; margin-top:15px;}
.table-striped{margin-top: 25px;}
.table-striped tbody tr td{display: table-cell; vertical-align: middle; font-size: 18px; color: #000000; padding:20px 30px !important;}
.table-striped tbody tr td+td{font-weight: bold; color: #1D6A90;}
.bankofAmericaWidgets{color: #ffffff;}
.searchswiftCodeunitedStates .background_img{height: 265px;}
.bankofAmericaWidgets h1{font-size: 48px; text-decoration: underline; }
.bankofAmericaWidgets h2{font-size: 36px;}
.bankofAmericaWidgets p{font-size: 18px;}

.copy-text {position: relative;padding: 10px;background: #fff;border: 1px solid #ddd;border-radius: 10px;display: flex;justify-content: space-between;}
.copy-text input.text{padding: 10px;font-size: 18px;color: #555;border: none;outline: none;}
.copy-text button {padding: 10px;background: #5784f5;color: #fff;font-size: 18px;border: none;outline: none;border-radius: 10px;cursor: pointer;}
.copy-text button:active {background: #809ce2;}
.copy-text button:before {content: "Copied";position: absolute;top: -45px;right: 0px;background: #5c81dc;padding: 8px 10px;border-radius: 20px;font-size: 15px;display: none;}
.copy-text button:after {content: "";position: absolute;top: -20px;right: 25px;width: 10px;height: 10px;background: #5c81dc;transform: rotate(45deg);display: none;}
.copy-text.active button:before,
.copy-text.active button:after {display: block;}
.js-emailcopybtn{border:inherit;}


@media (max-width:992px) {
  .countrySlider div a{ width: 185px;}
}

@media (min-width: 768px) {
  .table thead tr th,
  .table tbody tr td {
    padding: 15px 20px;
  }
}

@media (max-width: 767px) {
  h1, h2, h3, h4, h5, h6, p, ul, ol{padding: 0; margin: 0;}
  .paraBtn p{color:#ffffff;}
  .whatIstext h4, .whatIstext h2{font-size:18px;}
  .comingSoonContextInner .rightContent{padding-left: 0;}
  .comingSoonContextInner{min-height: auto !important;}
  .swiftbg{padding: 25px 0;}
  .boxPadding{padding: 20px 15px;}
  .swiftheaderwidgets h1, .boxProperty h2{font-size: 24px; }
  .swiftheaderwidgets p, .boxProperty p{padding: 0; font-size: 16px;}
  .boxProperty, .sendMoneyBoxProperty{border-radius: 12px; min-height: auto;}
  .sendMoneyBoxProperty .smaWidgets{font-size: 18px; padding-right: 90px;}
  .sendMoneyBoxProperty ul li{font-size: 14px; margin-top: 15px;}
  .whatIstext h4{font-size: 18px;}
  .comingsoonContent h6, .siftFaqsWidgets .panel-title{font-size: 16px;}
  .table-striped{margin-top: 0;}
  .table-striped tbody tr td{padding: 12px !important; font-size: 16px;}
  .bankofAmericaWidgets h1{font-size: 32px;}
  .bankofAmericaWidgets h2{font-size: 24px; margin-top: 15px;}
  .bankofAmericaWidgets p{font-size: 16px; margin-top: 15px;}
  .SaveBtn .btn-primary{font-size: 16px; line-height: 20px; margin-top: 0;}
  .boxProperty .labelContent{padding-top: 0;}
  .copy-text{justify-content:right; border-radius: 8px;}
  .copy-text input.text{font-size: 16px; padding: 6px;}
  .tablewidth100 thead tr th, .tablewidth100 tbody tr td{padding: 8px 12px;}
  .table-wrap{margin-bottom:15px;}
  .swiftbg{background: #3d5f6b;}
  .background_img{display:none;}

  .table-wrap table,
  .table-wrap thead,
  .table-wrap tbody,
  .table-wrap th,
  .table-wrap td,
  .table-wrap tr {
    display: block;
  }
  .table-wrap thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-wrap td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%!important;
    white-space: normal;
    text-align: left;
  }
  .table-wrap td:before {
    position: absolute;
    top: 8px;
    left: 15px;
    width: 45%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .table-wrap td:first-child {
    padding-top: 17px;
  }
  .table-wrap td:last-child {
    padding-bottom: 16px;
  }
  .table-wrap td:first-child:before {
    top: 17px;
  }
  .table-wrap td:before {
    content: attr(data-title);
  }
  .table tbody tr {
    border-top: 1px solid #ddd;
  }
  .table tbody tr td {
    border: none;
  }
}


